Domino 9 und frühere Versionen > Entwicklung
Mit Button zu bestehendem Antwortdok. wechseln
TMC:
Siggi,
sag einfach Bescheid wenn Du Fragen hast.
Kann auch sein dass ich mich täusche, aber der bisherige Thread klingt wirklich so als dass man da einiges vereinfachen könnte. Kannst auch gerne hier mal skizzieren was Du genau vorhast (den Workflow), dann kann man bessere/detailliertere Tipps geben.
Matthias
koehlerbv:
--- Zitat von: TMC am 16.11.04 - 23:17:28 ---Siggi,
sag einfach Bescheid wenn Du Fragen hast.
--- Ende Zitat ---
Da schliesse ich mich einfach mal an, Siggi. Ich will aber nicht ausschliessen, dass Deine vier Masken für Antwortdokumente nicht doch Sinn machen.
Das SwitchForm funktioniert aber auf jeden Fall nicht, das wird sogar kontraproduktiv sein, denn es öffnet das aktuelle Dokument mit einer anderen Maske - nix weiter.
Willst Du folgendes:
Zu einem Hauptdokument darf es nur vier Antwortdokumente geben. Jedes Antwortdokument muss mit einer anderen Maske erstellt sein. Wenn ein solches Antwortdokument bereits existiert, soll es zum Bearbeiten geöffnet werden. Wenn nicht, soll ein neues erstellt werden ? Aber das sollte dann von Dir noch beschrieben / erläutert werden.
Ich erinnere mich jetzt nicht mehr so genau: Kommt bei Dir auch LS in Frage ? Mit @functions könnte das auch gehen, aber das wird ein Krampf (vermute ich).
Ergo: Sag' einfach mal an.
Bernhard
macom111:
Hallo, hier bin ich wieder.
@Bernhard:
Zu Deiner Frage:
Willst Du folgendes:
Zu einem Hauptdokument darf es nur vier Antwortdokumente geben. Jedes Antwortdokument muss mit einer anderen Maske erstellt sein. Wenn ein solches Antwortdokument bereits existiert, soll es zum Bearbeiten geöffnet werden.
Stimmt fast so. Es genügt zum lesen.
Aber:
Ich habe das ganze nochmal überarbeitet und dabei zu einem anderen Lösungsansatz gekommen.
Anhand der beiden Screenshots im Anhang versuche ich den Workflow zu erklären. Dieser sieht jetzt allerdings anders aus als zuvor.
Workflow:
Der erste Mitarbeiter füllt die „1. Reklamationsannahme“ (Hauptdokument) aus und sendet sie an MitarbeiterX1. Dieser öffnet über den Link das Hauptdok.
MitarbeiterX1 erstellt Status 1 (Antwortdok mit 3 eingefügten Teilmasken) unter „2. Reklamationsbearbeitung“ und leitet diesen mit seinem Button „Info Senden“ weiter an MitarbeiterX2.
MitarbeiterX2 öffnet über den Link wieder das Hauptdok, öffnet über den Button „Bearbeitungsstatus einsehen und bearbeiten“ das Antwortdok, füllt dort den „Bearbeitungsstatus 2“ aus, Speichert und Schließt das Dok und leitet diesen mit seinem Button „Info Senden“ weiter an MitarbeiterX3 usw.
Jetzt benötige ich eigentlich nur für den Button „Bearbeitungsstatus einsehen und bearbeiten“ den richtigen Befehl od. das Script welches in etwa so lauten sollte:?
Sub Click(Source As Button)
Dim uiws As New NotesUIWorkspace
Dim thisdoc As NotesDocument
Dim responsedoc As notesdocument
Dim dc As NotesDocumentCollection
Set thisdoc = uiws.CurrentDocument.Document
Set dc = thisdoc.Responses
If dc.Count > 0 Then
Set responsedoc = dc.GetFirstDocument
Call uiws.DialogBox ("Response", True, True, False, False, False, False, "Dialog Box", responsedoc)
End If
End Sub
Bekomme aber folgende Fehlermeldung:
Notes Error – Ungültiges oder nicht vorhandenes Dokument.
@Bernhard: Wenn möglich mit @Functions!
Gruß Siggi
macom111:
Hallo @all,
das ganze funktioniert jetzt so wie ich es mir vorgestellt hatte.
Habe im Script unter
If dc.Count > 0 Then
Set responsedoc = dc.GetFirstDocument
Call uiws.DialogBox ("Response", True, True, False, False, False, False, "Dialog Box", responsedoc)
End If
"Response" die Antwortmaske nicht angegeben (bin halt Anfänger).
Jetzt kann ich den Workflow entweder nach meinem 1sten, od. 2ten Entwurf gestalten.
Danke für eure Hilfsbereitschaft.
Da die DB ja noch in der Entwicklung ist, kommen auch immer wieder Änderungswünsche. Da habe ich dann bestimmt noch die ein od. andere Frage.
Gruß Siggi
macom111:
Hallo,
habe noch eine Frage zum Script:
Ist es möglich, anhand dieses Scripts das Antwortdok, welches in der Dialogbox geöffnet wird, immer wieder zu editieren und zu speichern?
Gruß Siggi
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln