Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: tbolt am 22.05.02 - 09:54:41
-
Morgen zusammen! Ich hab ne Frage! Ich habe 2 Agenten, der eine Agent beinhaltet ne Forme und Einmal ausführen (@Befehle können benutzt werden!) Dann habe ich noch einen Agenten der ausgewählte Dokumente, die nicht die Feld Form Appointment haben in den Papierkorb verschoben werden! Wenn ich versuche mit einem 3.ten Agenten die 2 Agenten gleichzeitig zu starten, kommt folgende Fehlermeldung:
@Befehle und andere UI-Funktionen sind in diesem Suchtyp nicht zulässig; bitte wählen Die "Einmal ausführen (@Befehle können benutzt werden)
Kann mir jemand dabei helfen?
Vielen Dank schonmal
-
Hi,
ich hatte so was ähnliches auch mal, allerdings unter 4.6.
Ich habe eine Aktion erstellt, dann "Einfache Aktionen" ausgewählt. Mit Aktion hinzufügen wird ein Dialog angezeigt, in dem du die Aktion wählen kannst, in dem Fall "Agent starten". Dann kannst du den Agent aus einer Liste auswählen.
Für den zweiten Agenten führst du obige Schritte nochmals aus.
Ich hoffe das hilft dir weiter.
Axel
-
Vielen Dank, das hab ich ja schon versucht! Hab ja mit dem 3.ten agenten schon 2x gesagt AGENT STARTEN! Naja trotzdem vielen Dank!
Es muss irgendwas am 3.ten Agenten eingestellt werden, da die 2 anderen Funktionieren wenn ich sie einzeln auswähle ja funktionieren!
-
Hi,
du hast mich falsch verstanden, es gibt keinen dritten Agenten. Ich habe die einfachen Aktionen in einen Aktionsschaltfläche gepackt.
Axel
-
Ehrlich gesagt verstehe ich nicht so ganz was Du meinst, kannst du mir den genauen Weg erklären und am besten auch den Code dabei schreiben? ??? :)
-
Hi,
ich versuchs mal. Gegeben sind zwei Agenten, AgentA und AgentB.
Je nach Bedarf erstellst du nun eine Aktionschaltfläche oder einen Button. Im Click-Event wählst du bei Starten "Einfache Aktion(en)" aus der Liste aus. Am unteren Rand gibt es nun den Button "Aktion hinzufügen..." Wenn du nun hier klickst bekommst du einen Dialog angezeigt.
In diesem Dialog wählst du aus der Liste bei Aktion den Eintrag "Agent starten" aus. Damit ändert sich das Aussehen der Box unterhalb des Trennstriches. Hier gibt es jetzt das Auswahlfeld Agent. In diesem Feld wählst du nun den Namen des Agenten aus, z.B. AgentA und bestätigst mit OK. In dem Fenster, in dem du normalerweise deine Formeln eingibst wird nun, grau hinterlegt, "Agent 'AgentA' starten" angezeigt und der Cursor blinkt dahinter.
Jetzt kannst du eine weitere Aktion für AgentB hinzufügen, wie oben beschrieben. Du müsstest dann zwei Einträge in den Fenster haben, "Agent 'AgentA' starten" "Agent 'AgentB' starten"
Das wars. Maske oder Ansicht speichern und dann sollte das funktionieren.
Axel
-
Ja aber genau das hab ich doch schon gemacht, nur das ich dazu nicht eine Schaltfläche benutzt habe, sondern das ich dazu noch einen 3.ten Agenten erstellt habe, der genau das gleiche beinhaltet!
OK ich sehe gerade, das jetzt eine andere Fehlermeldung kommt wenn ich das so machen wie du es mir geraten hast! Jetzt kommt die Meldung:
Ungültoges oder nicht vorhandenes Dokument
-
Hi,
dann check mal deine Agenten, wo diese Meldung herkommen könnte.
Axel
-
Läuft denn jeder der beiden Agenten unabhängig voneinander fehlerfrei ??
-
Ja laufen Sie!
-
Hey Axel, ich weiss nicht was Du meinst! Wenn ich das wüsste, dann hätte ich das Problem doch schon gelöst!
-
Hast du denn den dritten Agenten auch auf "einmal ausführen" stehen?? ; klingt so, als ob das nicht der Fall ist.
eknori
-
Doch habe ich! ???
-
Hi,
ich meinte genau das, was eknori auch gemeint hatte, ob jeder Agent einzeln fehlerfrei läuft.
Axel
-
das ist ja wohl der Fall; siehe weiter oben. Aber wenn beide agenten laufen, kann es nur eine einstellung am 3. Agenten sein.
Gegebenenfalls sollte man auch mal versuchen, nur 1 Agenten mit Formeln statt mit einfachen Aktionen zu bauen.
e
-
Kannst du mir die DB mal zukommen lassen ??