Du brauchst keinen Abgleich.
Beispiel:
Im Leserfeld steht folgendes:
"[Admin]"
"Manfred Mustermann/Test"
Wenn nun eine "Lisa Maier/Test" die Datenbank öffnet sieht sie das Dokument überhaupt nicht, es existiert quasi nicht.
Du brauchst keinen Abgleich.
Beispiel:
Im Leserfeld steht folgendes:
"[Admin]"
"Manfred Mustermann/Test"
Wenn nun eine "Lisa Maier/Test" die Datenbank öffnet sieht sie das Dokument überhaupt nicht, es existiert quasi nicht.
Zu was arbeitest du denn mit so vielen Rollen?
Wenn ich dich richtig verstanden habe soll jeder User nur seine Dokumente sehen und ggf. ein Admin, der alles sehen darf.
Mach einfach ein berechnetes Leserfeld mit
"[Admin]":@Username
Hi,
wie kann ich denn am besten einen XML-String an eine URL posten?
Ich hab in der Hilge schon Stunden zugebracht, hab's aber nicht gefunden.
Gruß
Ok, danke!
Danke erstmal für die Antwort, bringt mich aber nicht wirklich weiter.
Das Script wird vom WebQueryOpen aufgerufen.
Ich bin auch schon (wie in der Hilfe beschrieben) soweit gekommen, dass ich den XML-String an einen Parser übergebe, dann .Process ausführe und den Baum letzten Endes mit .Document erhalte.
Aber wie navigiere ich in diesem Baum?
Hallo,
Ich kenn mich mit XML überhaupt nicht aus, deshalb kann's auch sein, dass die Lösung für mein Problem ganz banal ist.
Ich hab einen XML-Baum, der in etwa so aussieht:
<input>
<form name="form" value="formname"></form>
<data>
<value name="feldname 1" value="inhalt feld 1"></value>
<value name="feldname 2" value="inhalt feld 2"></value>
</data>
</input>
oder
<input>
<form name="form">formname</form>
<data>
<value name="feldname 1">inhalt feld 1</value>
<value name="feldname 2">inhalt feld 2</value>
</data>
</input>
Ich muß in einer Webform Felder anhand des Feldnamens und des Names vom Value vorbelegen.
Wäre klasse wenn mir da jemand weiterhelfen könnte da ich an der Sache nicht einfach nicht weiter komm.
Gruß
Hi!
Wir haben das Problem, dass wir zu Spitzenzeiten bis zu 20 sec Wartezeiten haben beim Öffnen eines Dokumentes.
Mit der Maske werden zwei nicht ganz kleine LS-Libs geladen, sie enthält berechneten Text, berechnete und zur Anzeige berechnete Felder und eine eingebettete Ansicht.
Die DB verwendet LWF.
Wir haben das Scheduling der Agenten schon angepaßt und die DB wird auch jedes WE komprimiert.
Hat jemand eine Idee wie sich die Performance verbessern lassen könnte?
Gruß
Wir haben das Problem, dass einige Anwenden mehr oder weniger keine Ahnung haben was Sie machen müssen wenn eine DB auf einen anderen Server umzieht, aber eine lokale haben.
Für diese Gruppe ist es nicht zumutbar die Replikationseigenschaften zu ändern.
Unsere Überlegung war, einen Button zur Verfügung zu stellen, der dies automatisch erledigt.
Ich hab in der Hilfe geschaut. Die Klasse NotesReplication gibt zwar die Eigenschaft Destination, aber die ist ReadOnly.
Hat jemand eine Lösung?
Schon klar. Sonst wäre es ja auch langweilig ;D
Das mit der Hilfe ist so ne Sache...
Wie ich schon erwähnt habe ist der Befehl @UpdateViewDesign auch nicht vorhanden...
Ich hab mir nochmal alles von oben bis unten angeschaut. Die Anzahl meiner grauen Haare hat deshalb auch erheblich zugenommen ;D
Spaß bei Seite, ich find dazu nichts
Wäre weiterhin für Hinweise dankbar!
Ich habe das Problem, dass ich in jeder Datenbank Ansichten auf unser neues Corporate Design umstellen muß. Wenn ich alles manuell umstelle bedeutet das einen haufen Arbeit.
Ich habe in der Mailschablone von R6 einen Agenten gefunden der das macht (@UpdateViewDesign). Da geht es schonmal los, dass in der Hilfe dieser Befehl nicht dokumentiert ist (zumindest habe ich ihn nicht gefunden). Das Problem dabei ist, dass das Select, die Spalten und alles Andere mit in die View kopiert wird. Das ist so aber nicht gewollt. Mir geht es um die Aktionsleiste, um die Schriftart/-größe, etc.
Wenn ich mir so die Eigenschaften einer View im Debugger anschau finde ich solche Flags nicht.
Kann mir jemand helfen?
Versuch es mal so:
Zuerst alle nötigen Felder auslesen und in Variablen speichern. Dann ein neues Dok im BG erstellen und mit den Werten füttern. Danach mit EditDocument öffnen.
Ich hab morz den Stress mit Anhängen.
Hintergrund ist folgender:
2x in der Woche kriegen wir Mails von einer bestimmten Adresse. Diese sollen dann gleich nach Eingang gelößt werden. Hier das Script dazu:
Dim s As New NotesSession
Dim db As NotesDatabase
Dim folder As NotesView
Dim col As NotesDocumentCollection
Dim doc As NotesDocument
Dim body As Variant
Dim Attachments As Variant
Dim path As String
Dim Fullpath As String
Set db = s.CurrentDatabase
Set folder = db.GetView("($Inbox)")
Set col = Folder.GetAllDocumentsByKey(Nothing, True)
Set doc = col.GetFirstDocument
While Not(doc Is Nothing)
If doc.HasEmbedded Then
Set body = doc.GetFirstItem("Body")
Attachments = body.EmbeddedObjects
Forall o In Attachments
'path
path = "c:\temp\work\"
Fullpath = path + o.name
Call o.ExtractFile(Fullpath)
End Forall
End If
Call doc.PutInFolder("Archiv")
Call doc.RemoveFromFolder("($Inbox)")
Stop
Set doc = col.GetNextDocument(doc)
Wend
Bei HasEmbedded kommt zwar ein True zurück, aber das Array von GetEmbedded bleibt leer. Wieso? Und was kann man dagegen tun?
Bei manchen Dokumenten sind zwar Anhänge drin, aber HasEmbedded gibt False zurück und in der Ansicht sieht man die Büroklammer auch nicht.
Soviel ich weiß kannst du das nur in einer Seite einstellen wenn du da ne Gliederung eingebunden hast. In einer Ansicht ist das meines Wissens nach nicht machbar. Du kannst allerdings einstellen, dass der User das Bild hat, wie er die Ansicht das letzte Mal verlassen hat. Das hilft meistens auch schon weiter.
Hi!
Was macht dein Script denn?
Ich kenne diese Fehlermeldung auch, aber in einem anderen Zusammenhang (Schreiben in ein Feld, welches dann zu lang wird).
Geh im Dokument in den Editmode, dann müßte es gehen...
Das Popup kommt mir auch bekannt vor, aber das erscheint bei mir wenn ein User nicht berechtigt ist und er per Link die Datenbank öffnen will.