Sélectionne la tâche ayant la priorité la plus élevée et l’ouvre pour traitement. La tâche sélectionnée est verrouillée (c’est-à-dire qu’elle ne peut pas être ouverte par d’autres utilisateurs).
Une tâche doit être ouverte avant que des actions puissent être effectuées sur celle-ci.
int GetTaskByStageId( int sessionId, int projectId, int[] stageIds, bool onlyPreprocessedTasks, bool onlyPrivateBatches );
| | |
sessionId | int | ID de la connexion à l’Application Server |
projectId | int | ID du projet |
stageIds | int[] | ID des étapes à partir desquelles récupérer une tâche |
onlyPreprocessedTask | bool | L’indicateur qui détermine parmi quelles tâches effectuer la sélection. Valeurs possibles : - True - sélectionner uniquement les tâches prétraitées ;
- False - sélectionner parmi toutes les tâches.
|
onlyPrivateBatches | bool | L’indicateur qui détermine l’ensemble des lots disponibles. Valeurs possibles : - True - seuls les lots appartenant à l’utilisateur actuel ou à son groupe sont disponibles ;
- False - tous les lots sont disponibles.
|
| Type | Description |
|---|
| int | ID de la tâche |