Autor Thema: Dokument mit Autorenfeld im Backend erstellen  (Gelesen 3772 mal)

Offline mde

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
  • Das ist Notezig
Dokument mit Autorenfeld im Backend erstellen
« am: 12.11.08 - 15:17:00 »
Hi @ All

Folgendes Problem ich erstelle ein Dokument im Backend das mit verschiedenen Werten vorbelegt wird.
Dazu gehört auch ein Aotorenfeld.
Das Dokument wird im Backend gespeichert und erst dann zum Editieren geöffnet.
Leider können die User mit Autorrechten keine Dokumente anlegen, beim Speichern bekommt der User ( mein Testuser) die Info "You are not authorized to perform that operation.
Ich komme irgendwie nicht weiter ...
Ich habe folgendes Versucht:

Das Feld wird mit Rollen belegt.
...
Dim zdoc As NotesDocument
Dim Item As NotesItem
Dim authors(1) As String
   authors(0) = "[IT]"
   authors(1) = "[Ersteller]"
...
Call zdoc.ReplaceItemValue("Accessname",authors)
   'Set item = zdoc.GetFirstItem("Accessname")
   'item.IsAuthors = True
   
Call zdoc.Save(True,True)

Nach ein bisschen Hilfe lesen habe ich das Versucht:

Dim item As New NotesItem(zdoc, "Accessname", authors, AUTHORS )
dabei lässt sich das Script nicht speichern:
Fehler:
Illegal pass by Value AUTHORS or missing Call Keyword

Ich hoffe es kann mir jeman helfen.

Danke

Gruß Michael
Erst Kopf,
dann Knopf.

Driri

  • Gast
Re: Dokument mit Autorenfeld im Backend erstellen
« Antwort #1 am: 12.11.08 - 15:20:12 »
Ich mache das i.d.R. so :

Set item = doc.ReplaceItemValue("Feldname", autoren)
item.IsAuthors = True

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: Dokument mit Autorenfeld im Backend erstellen
« Antwort #2 am: 12.11.08 - 15:21:42 »
setz das explizit mit

To set: notesItem.IsAuthors= true
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline mde

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
  • Das ist Notezig
Re: Dokument mit Autorenfeld im Backend erstellen
« Antwort #3 am: 12.11.08 - 15:30:39 »
Ich werde es probieren

danke für eure Hilfe...
Erst Kopf,
dann Knopf.

Offline LN4ever

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 505
  • Geschlecht: Männlich
Re: Dokument mit Autorenfeld im Backend erstellen
« Antwort #4 am: 12.11.08 - 15:34:07 »
Ist der Testuser auch Autor mit dem Recht, Dokumente zu erstellen ?

Wenn der (Test)User nicht sich selbst als Autor einsetzt und die Meldung kommt, klingt das sehr nach einem mehrfachen Speichern. Das geht nicht, weil das Autorenfeld beim ersten Speichern sofort seine Wirkung hat und das zweite Speichern verhindert.

Gruß

Norbert
Situs vilate in isse tabernit.

Offline mde

  • Junior Mitglied
  • **
  • Beiträge: 78
  • Geschlecht: Männlich
  • Das ist Notezig
Re: Dokument mit Autorenfeld im Backend erstellen
« Antwort #5 am: 12.11.08 - 15:42:28 »
Fehler gefunden...

 :( pebcak (problem exists between chair and keyboard)

In der ACL nicht das recht gegeben Dokumente zu erstellen .........

Erst schauen dann Hilfe rufen, ich glaube ich brauche eine Pause...

Danke für die Hilfe

Michael
Erst Kopf,
dann Knopf.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz