Définition du champ d’application de l’activité
Les activités personnalisées s’exécutent dans leur propre champ d’application, même si celui-ci est différent de celui du workflow.
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 extérieurs qui se trouvent dans le champ d’application de cette activité ou aux artefacts configurés pour s’exécuter dans n’importe quel champ d’application. Inversement, un artefact extérieur ne peut accéder au script à l’intérieur de cette activité privée que si l’artefact extérieur est en cours d’exécution dans le même champ d’application. Les activités ayant des champs d’application publics peuvent interagir avec des artefacts externes dans n’importe quel périmètre de l’application.
Vous pouvez utiliser des activités privées dans le cadre d’un workflow qui a un périmètre d’application public. Ces activités sont protégées contre toute atteinte en dehors du workflow ou depuis l’extérieur du workflow. Pour en savoir plus sur la définition du champ d’application pour les activités personnalisées, consultez la table de description de champ correspondant au modèle d’activité approprié.