Autor Thema: SendTo bei uidoc.forward setzen  (Gelesen 1637 mal)

Offline LuckyNotes2004

  • Frischling
  • *
  • Beiträge: 40
SendTo bei uidoc.forward setzen
« am: 24.01.05 - 16:20:31 »
hallo werte Kollegen,

ich hoffe hier Hilfe zu finden, habe ein Problem beim autom. setzen des SendTo Feldes beim weiterleiten per uidoc.....

Idee ist es, das User ein Workflowdokument per Knopfdruck an einen bestimmten Empfänger weiterleiten können, allerdings bekomme ich es nicht hin, den Empfänger autom. zu setzen..... (Code folgend, habe erstmal nur mit dem aktuellen User probiert, Empfänger soll nachher aus dem weiterzuleitenden Dok. gezogen werden)

Code
Sub Click(Source As Button)
	
	Dim workspace As New NotesUIWorkspace
	Dim uidoc As NotesUIDocument
	Dim session As New NotesSession
	Dim user As String
	
	Set uidoc = workspace.CurrentDocument
	user = session.CommonUserName
	Call uidoc.FieldSetText ( "SendTo" , user ) 
	Call uidoc.Forward
	
End Sub

es funktioniert alles wie gewollt bis halt das SendTo....

ich danke schon im Voraus für Eure Hilfe...

beste Grüße LuckyNotes

Glombi

  • Gast
Re: SendTo bei uidoc.forward setzen
« Antwort #1 am: 24.01.05 - 16:22:01 »
Füge ein
  Call uidoc.FieldSetText ( "EnterSendTo" , user )
hinzu.
Dann noch die Reihenfolge tauschen denke ich:
  Call uidoc.Forward
  Call uidoc.FieldSetText ( "EnterSendTo" , user )

Das
  Call uidoc.FieldSetText ( "SendTo" , user )
brauchst Du wohl nicht.

Andreas

Offline LuckyNotes2004

  • Frischling
  • *
  • Beiträge: 40
Re: SendTo bei uidoc.forward setzen
« Antwort #2 am: 24.01.05 - 16:25:22 »
danke für die schnelle Hilfe,
hmmmm, bekomme aber leider einen Fehler "Feld nicht gefunden" ....

Offline LuckyNotes2004

  • Frischling
  • *
  • Beiträge: 40
Re: SendTo bei uidoc.forward setzen
« Antwort #3 am: 25.01.05 - 08:45:13 »
ich bin über Nacht leider noch nicht weiter gekommen und auch meine Kollegen vor Ort haben nicht den entscheidenden Tip geben können....

bin also nach wie vor für Hilfe sehr verbunden.....

beste Grüße LuckyNotes

Offline PsychoDad

  • Frischling
  • *
  • Beiträge: 36
  • Geschlecht: Männlich
  • ...und wer weint um mich? Argentinien!?
Re: SendTo bei uidoc.forward setzen
« Antwort #4 am: 25.01.05 - 09:12:24 »
Hallo!
So müßte es gehen:
                Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Set uidoc = workspace.CurrentDocument
   Call uidoc.Forward
   Call uidoc.Close
   Delete uidoc
   Set uidoc = workspace.CurrentDocument
   Call uidoc.FieldSetText("EnterSendto","Dein Name")

Dein uidoc war noch das Dokument aus dem Du den WF-starten willst - daher auch die Meldung "Feld nicht gefunden". Dein Neues UI-Doc ist aber die Memo, daher ein 2. set uidoc...

Gruß

Frank
Die Titanic wurde von Profis gebaut - die Arche Noah von einem Amateur...

Glombi

  • Gast
Re: SendTo bei uidoc.forward setzen
« Antwort #5 am: 25.01.05 - 09:19:04 »
Für gewöhnlich wird nur ein Doklink und nicht das gesamte Dokument gesendet. Du solltest mal prüfen, ob das nicht die sinnvollere Alternative darstellt.

Andreas

Offline LuckyNotes2004

  • Frischling
  • *
  • Beiträge: 40
Re: SendTo bei uidoc.forward setzen
« Antwort #6 am: 25.01.05 - 09:34:36 »
vielen Dank für die schnelle Hilfe, jetzt funktionierts..... sehr gut

auch vielen Dank für den Tip mit dem Doclink, ich werde mir das noch mal durch den Kopf gehen lassen....

auf bald....

LuckyNotes

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz