Compréhension des attributs métier dans Automation Co-Pilot

Les attributs métier dans Automation Co-Pilot permettent une navigation facile entre les différentes demandes et tâches. Vous pouvez également les utiliser à des fins d\'analyse (en fournissant des perspectives précieuses) et d\'intégration (API et applications tierces).

Remarque : Cette fonctionnalité nécessite la licence Enterprise Platform. Pour plus d\'informations sur la version prise en charge par cette fonctionnalité, consultez Enterprise Platform.

Présentation

Les attributs métier sont importants car ils fournissent :
  • Amélioration de la navigation : simplifiez le tri, le filtrage et la gestion des demandes et des tâches.
  • Amélioration de l\'analyse : fournissez des informations pour une meilleure prise de décision.
  • Intégration : soutenez l\'intégration aux API et applications tierces.
Exemple : regardons quelques exemples pour comprendre comment les attributs métier sont utilisés.
  • Document Automation : Si des attributs métier sont créés avec l\'identification des instances d\'apprentissage (UUID, ID ou nom), un utilisateur de validation peut filtrer les tâches de validation dans la file d\'attente pour des instances d\'apprentissage spécifiques, ou traiter des documents qui sont en cours de traitement dans le système pour cette instance d\'apprentissage.
  • Utilisateur d\'entreprise : Dans un processus de facturation, lorsque vous créez une demande, vous pourriez avoir besoin d\'une approbation pour les factures dont les montants sont supérieurs à 5 000 dollars. Pour faciliter l\'approbation, un attribut nommé Montant peut être créé. Cela permet aux utilisateurs de rechercher et de naviguer rapidement vers les tâches nécessitant une approbation dans la vue des tâches.

Un développeur professionnel créant un processus peut définir et configurer des attributs métier dans le Process Composer pour les Tâches de formulaire. Définissez les attributs métier à la fois au niveau de la demande et au niveau de la tâche dans le Process Composer. Ils sont disponibles pour Tâche de formulaire, Tâche d\'approbation, et Tâche de validation de document.

Voir Ajouter un attribut métier.

Types

Il existe deux types d\'attributs métier :

Visible
Ces attributs sont affichés à l\'utilisateur. Une fois ajoutés, ils apparaissent comme une colonne supplémentaire dans les vues de demande et de liste de tâches. L\'utilisateur peut trier et filtrer ces attributs.
Masqué
Ces attributs ne sont pas affichés à l\'utilisateur. Ils sont utilisés uniquement à des fins d\'intégration (avec des API et des applications tierces). Bien qu\'ils ne soient pas visibles dans l\'interface, ils sont recherchables via des appels API et sont inclus dans les réponses REST.

Comment fonctionnent les attributs

Les attributs métier ont les caractéristiques suivantes :

  • Ce sont des variables qui prennent en charge les types de valeur suivants :
    • Booléen
    • Nombre
    • Chaîne
    • DateTime
  • Ils peuvent être soit visibles, soit masqués pour les utilisateurs. Un développeur professionnel créant le processus peut définir ces attributs en conséquence.
  • Les attributs sont créés localement dans un processus, mais après que le processus soit validé, ils deviennent globaux et peuvent être partagés entre les processus.
  • Les attributs de tâche et de demande ont des valeurs indépendantes.

    Par exemple, considérez un attribut Priorité qui est utilisé au niveau de la demande avec la valeur définie sur élevée. Cet attribut est réutilisé au niveau de la tâche avec la valeur définie sur faible. Lorsque le processus est exécuté, la vue de demande affiche la Priorité comme élevée, tandis que la vue de tâche affiche la Priorité comme basse.

  • Les attributs de demande sont créés au niveau de la demande et peuvent être mis à jour à chaque niveau de tâche.
  • Le flux de données pour les attributs métier est le suivant :
    • Des variables peuvent être assignées à un attribut.
    • Des valeurs statiques peuvent être assignées à un attribut.
    • Un attribut ne peut pas être attribué à une variable.

Utilisation

Examinons comment les rôles des utilisateurs utilisent les attributs métier dans leur flux de travail.
Développeur professionnel
  • Définit des attributs à deux niveaux :
    • Demandes
    • Tâches
  • Affecte le type comme étant visible ou masqué.
  • Affecte soit des valeurs codées en dur, soit des valeurs provenant de variables.
Utilisateur professionnel
  • Voit les attributs affectés aux tâches et aux demandes.
  • Filtre et trie les attributs pour une navigation facile.
  • Afficher les attributs dans une colonne supplémentaire dans la vue en liste.
  • Les attributs sont disponibles en lecture seule.

Remplacer les attributs métier

Vous pouvez configurer l\'option permettant de remplacer les attributs métier existants sur des nœuds spécifiques d\'un processus. Cela permet aux attributs métier de refléter dynamiquement l\'état actuel du processus.

Le remplacement peut être configuré dans les nœuds If, Else If, Else et Go-To. Une fois qu\'un remplacement est sélectionné, la liste des attributs métier existants configurés pour le processus est affichée. Vous pouvez sélectionner les attributs que vous souhaitez remplacer dans la liste. Seule la valeur des attributs peut être remplacée. Le type, le nom et l\'ID ne peuvent pas être modifiés. Une fois qu\'un attribut métier est remplacé, aucun nouvel attribut ne peut être ajouté à la demande sauf dans le nœud de départ.

Remarque : Si un attribut métier est de type Datetime, vous devez fournir une valeur lorsque vous remplacez cet attribut.