Zum Hauptinhalt springen
Eine benutzerdefinierte Aktivität sammelt Informationen zu den Dokumenten im Vorgang und sendet diese per HTTP-Anfrage an ein externes System. Die Antwort wird verarbeitet und in den Vorgangsdaten gespeichert. Sie können eines oder alle Dokumente des Vorgangs in einer einzigen Anfrage übermitteln.
Die benutzerdefinierte Aktivität erfordert ein SSL-Zertifikat der Sicherheitsstufe 2, um eine sichere Verbindung zu verifizieren. Wenn Ihr Server eine niedrigere Sicherheitsstufe bietet, kann die benutzerdefinierte Aktivität keine Anfragen an ihn senden.
Platzieren Sie eine benutzerdefinierte Aktivität in einer For Each Document-Aktivität, um jedes Dokument separat zu verarbeiten — die benutzerdefinierte Aktivität hat dann jeweils nur Zugriff auf ein Dokument.

Eine benutzerdefinierte Aktivität einrichten

1

Aktivität hinzufügen

Fügen Sie im Designer des Process-Skills dem Dokumentverarbeitungs-Workflow einen benutzerdefinierte-Aktivitätsblock hinzu.
2

Aktivitätseinstellungen öffnen

Klicken Sie im Bereich Actions auf Edit Activity.
3

Verfügbare Dateien auswählen

Wählen Sie auf der Registerkarte Available Files die Formate für Text, Dokumentfelder und Bilder aus, die an das externe System gesendet werden sollen. Sie müssen für jeden Typ mindestens ein Format auswählen.
4

Skript schreiben

Konfigurieren Sie auf der Registerkarte Activity Script Ihr Skript und klicken Sie auf Save.
Eine ausführliche Beschreibung der Objekte, die Sie in Skripten verwenden können, finden Sie unter Objektmodell. Beispiele finden Sie unter Beispielskripte.

Die benutzerdefinierte Aktivität überprüfen

1

Skill veröffentlichen

Klicken Sie auf die Registerkarte Publish, geben Sie einen Namen, eine Beschreibung und eine Änderungsbeschreibung ein und klicken Sie dann auf Publish Skill.
2

Workflow ausführen

Verarbeiten Sie Dokumente mit dem Workflow, in dem die benutzerdefinierte Aktivität verwendet wird.
3

Ergebnisse in Skill Monitor prüfen

Prüfen Sie die Ergebnisse des Skills in Skill Monitor. Wenn im Skript ein Fehler aufgetreten ist, wird der Vorgang unterbrochen und der Fehler im Transaction-Ereignisprotokoll angezeigt. Wenn Sie LogMessage verwendet haben, um benutzerdefinierte Protokolleinträge hinzuzufügen, werden diese ebenfalls im Transaction-Ereignisprotokoll angezeigt.

Veraltete Schnittstellen

Die benutzerdefinierte Aktivität wurde aktualisiert. Ältere Skripte funktionieren weiterhin und haben Zugriff auf alle Dokumente in einem Vorgang, aber die unten aufgeführten veralteten Schnittstellen haben nur Zugriff auf das erste Dokument eines Vorgangs.

Objektmodell für Benutzerdefinierte Aktivität

Skripteinschränkungen und das vollständige Objektmodell für die Skripterstellung in der Benutzerdefinierten Aktivität.

Beispielskripte für die Benutzerdefinierte Aktivität

JavaScript-Beispiele für OAuth, Exporte, Feldaktualisierungen und die Bearbeitung von Tabellen.

For Each Document

Führen Sie die enthaltenen Aktivitäten jeweils für ein Dokument eines Vorgangs aus.

Einrichten eines Process-Skills

Erstellen Sie einen Process-Skill aus einem vordefinierten oder benutzerdefinierten Aktivitäts-Workflow.

Skill Monitor — Vorgang-Ereignisprotokoll

Prüfen Sie Ereignisse für aktive und abgeschlossene Vorgänge im Skill Monitor.