Passer au contenu principal

Ce que cela fait

Crée une tâche à partir de l’ensemble des documents d’un lot.

Définition

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

Paramètres

sessionId

int

L’ID de la connexion au serveur d’applications

batchId

int

L’ID du lot contenant le document dont les informations doivent être récupérées

stageExternalId

int

L’ID de l’étape dans laquelle la tâche sera placée

priority

int

La priorité de la tâche. Voir Priority pour connaître les valeurs possibles.

comment

string

Un commentaire associé à la tâche

userId

int

L’ID de l’utilisateur auquel la tâche sera attribuée. Si l’ID du groupe est spécifié, la tâche peut être traitée par n’importe quel utilisateur du groupe. Si la valeur est “0”, la tâche peut être traitée par n’importe quel utilisateur autorisé à traiter cette file d’attente pour le type de lot indiqué. Pour les files d’attente traitées par le Processing Server, ce paramètre est ignoré.

docIds

int[]

Les ID des documents du lot

setAsCurrentTask

bool

L’indicateur qui précise si la tâche sera définie comme tâche courante ou placée dans une file d’attente. Valeurs possibles :

  • True - la tâche sera définie comme tâche courante pour l’utilisateur qui a appelé la méthode ;
  • False - la tâche sera placée dans une file d’attente.

Valeur renvoyée

TypeDescription
intID de la tâche