searchTask
- Description
- Cette transaction recherche des tâches répondant à un ensemble de critères donné. Le niveau de détail renvoyé varie selon qu'un niveau d'interrogation est indiqué ou non dans la demande.
- Services Web
- Nom de l'opération : searchTask
- Nom du service : DWLBusinessServices
- Exemple
- Recherchez les tâches qui ont été affectées à un propriétaire de tâche spécifique.
Recherchez toutes les tâches comportant un nom de tâche, un statut de tâche et une date d'échéance dans une plage de dates donnée.
- Utilisation
- Il existe sept critères de recherche :
- Nom de tâche
- Type de catégorie de tâche
- Type de statut de tâche
- Propriétaire de tâche
- Nom d'entité
- InstancePK avec nom d'entité
- Dates d'échéance de début et de fin de tâche
Pour faciliter la recherche de tâches actives ou inactives représentées par des statuts différents, plusieurs statuts de tâche sont admis dans une demande de recherche. Six statuts de tâche prédéfinis sont fournis.
Les tâches comportant les statuts prédéfinis suivants sont considérées comme étant "actives" :
- 1 = Nouveau
- La tâche n'a pas de propriétaire de tâche.
- 2 = En attente
- La tâche est affectée à un propriétaire de tâche.
- 3 = En cours
- La tâche a été traitée.
- 6 = Renvoyée
- La tâche a été renvoyée pour correction.
- 7 = Arrêt
- La tâche est en cours d'arrêt.
- 8 = Arrêtée
- La tâche est arrêtée.
Les tâches comportant les statuts suivants sont considérées comme étant "inactives" :
- 4 = Terminée
- La tâche est terminée.
- 5 = Terminée
- La tâche a été terminée.
Cette transaction prend en charge la fonction Pagination.
- Conditions préalables
- Non applicable
- Entrée obligatoire
- Un ou plusieurs des éléments suivants :
- TaskName
- TaskCatType
- TaskStatusType
- TaskOwner
- EntityName
- InstancePK avec EntityName
- TaskDueDateStart et TaskDueDateEnd
- Niveaux d'interrogation
- InquiryLevel :
Niveau 0 – Renvoie les résultats de la recherche de tâche plus, pour chaque tâche renvoyée, les éléments InstancePK et EntityName.
Remarque : Le niveau d'interrogation est facultatif. - Valeurs de filtre
- Non applicable
- Comportement des transactions
- Les caractères génériques (%) et clones (?) sont pris en charge pour l'élément TaskName. Les caractères génériques et clones uniques, multiples ou une combinaison de ces caractères sont admis s'ils sont utilisés avec un élément TaskName partiel. Restriction : En général, les caractères génériques ne peuvent pas être utilisés dans les zones numériques ou d'horodatage.
Si aucune valeur n'est indiquée pour TaskDueDateStart et qu'une valeur est indiquée pour TaskDueDateEnd, la réponse de la transaction renvoie toutes les tâches dont l'échéance est égale ou antérieure à la date de fin donnée.
Si aucune valeur n'est indiquée pour TaskDueDateEnd et qu'une valeur est indiquée pour TaskDueDateStart, la réponse de la transaction renvoie toutes les tâches dont l'échéance est égale ou ultérieure à la date de début donnée.
A l'exception de l'élément EntityName, aucune description d'entité n'est renvoyée avec l'élément InstancePK de l'entité.
Cette transaction vous permet de faire des recherches en utilisant plusieurs statuts de tâche comme critères.
- Message de la demande
- <TCRMTxType> searchTask
<TCRMTxObj> TaskSearchBObj
<TCRMObj> TaskSearchBObj
- Objets réponse
- En fonction de la présence du niveau d'interrogation :
- Aucun niveau d'interrogation n'est indiqué – Liste d'objets TaskSearchResultBObj
- 0 – TaskSearchResultBObj plus une liste d'objets TaskBObj avec WorkbasketBObj
- Remarque
- Non applicable