Zum Hauptinhalt springen

Was es tut

Erstellt eine Aufgabe aus den Dokumenten eines Batches.

Definition

int CreateTask( int sessionId, int batchId, int stageExternalId, int priority, string comment, int UserId, int[] docIds, bool setAsCurrentTask );

Parameter

sessionId

int

Die ID der Verbindung zum Application Server

batchId

int

Die ID des Batch, der das Dokument enthält, zu dem Informationen abgerufen werden sollen

stageExternalId

int

Die ID der Stufe, in die die Aufgabe eingeordnet wird

priority

int

Die Priorität der Aufgabe. Siehe Priority für mögliche Werte.

comment

string

Ein Textkommentar zur Aufgabe

userId

int

Die ID des Benutzers, dem die Aufgabe zugewiesen wird. Wenn eine Gruppen-ID angegeben ist, kann die Aufgabe von jedem Benutzer der Gruppe bearbeitet werden. Wenn der Wert „0“ ist, kann die Aufgabe von jedem Benutzer bearbeitet werden, der diese Warteschlange im angegebenen Batch-Typ bearbeiten darf. Bei Warteschlangen, die vom Processing Server verarbeitet werden, wird dieser Parameter ignoriert.

docIds

int[]

Die IDs der Dokumente im Batch

setAsCurrentTask

bool

Dieses Flag gibt an, ob die Aufgabe als aktuelle Aufgabe festgelegt oder in eine Warteschlange gestellt wird. Mögliche Werte:

  • True - die Aufgabe wird als aktuelle Aufgabe für den Benutzer festgelegt, der die Methode aufgerufen hat;
  • False - die Aufgabe wird in eine Warteschlange gestellt.

Rückgabewert

TypBeschreibung
intAufgabe-ID