Champ d’application du workflow
Le périmètre de l’application de workflow détermine l’accès qu’une application a aux informations d’un workflow, en particulier aux données contenues dans les activités de ce workflow.
Lorsqu’un workflow est créé, il hérite du périmètre de l’application du menu de commande pour l’utilisateur connecté. Ce périmètre ne peut pas être modifié dans l’éditeur de workflow. Lorsque le workflow s’exécute, il s’exécute dans ce périmètre et ne peut être appelé à partir d’une autre application que si le paramètre d’accessibilité du workflow autorise l’accès à tous les champs d’application (publics). Dans le cas contraire, le périmètre de l’application du workflow est privé pour l’application.
Les activités personnalisées s’exécutent dans leur propre périmètre, même s’il est différent de celui du workflow. Le champ d’application d’une activité personnalisée peut être privé ou public. Tout script qui s’exécute à l’intérieur d’une activité personnalisée avec un champ d’application ne peut accéder qu’aux artefacts externes qui sont dans le champ d’application de cette activité ou aux artefacts qui sont configurés pour s’exécuter dans n’importe quel champ d’application. Inversement, un artefact externe ne peut accéder au script à l’intérieur de cette activité privée que si l’artefact externe s’exécute dans le même périmètre. Les activités avec des périmètres publics peuvent interagir avec des artefacts extérieurs dans n’importe quel périmètre d’application.
Vous pouvez utiliser des activités privées dans le cadre d’un workflow dont le périmètre de l’application est public. Ces activités ne peuvent pas être atteintes de l’extérieur du workflow ou de l’extérieur du workflow. Pour en savoir plus sur la définition du périmètre de l’application pour les activités personnalisées, consultez la table Description du champ du modèle d’activité approprié.
Restrictions du champ d’application du workflow
Il existe certaines restrictions aux périmètres des applications publiques et privées.
- Files d’attente ECC
- Tâches
- Approbations
- Événements
- Minuteurs SLA
- Minuteurs
- Script includes
- Règles métier
- API de workflow
Lorsque vous concevez des workflows, validez la visibilité et l’accessibilité de toutes les ressources avant le déploiement.
Voir périmètre de l’application.
Pour plus d’informations sur la configuration du périmètre d’un workflow, reportez-vous à la section Propriétés du workflow.