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
Au moins un critère de recherche est requis dans la demande et chaque critère supplémentaire permet de détailler les résultats de la recherche.

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 :
Remarque
Non applicable


Dernière mise à jour : Mars 2019