Vous pouvez éditer le rapport Transformation de CPE en BPMN.
Si vous mettez à jour votre système, les rapports standard sont écrasés. Par conséquent, copiez le rapport Transformation de CPE en BPMN et ouvrez le nouveau rapport pour édition.
Pour lancer le rapport personnalisé, lancez le rapport depuis la barre de fonctions Évaluer ou ajoutez votre propre bouton de commande à la barre de fonctions Évaluer.
Vous voyez les paramètres pour la personnalisation comme commentaires dans le script.
Réutiliser des définitions d'objets
True : Spécifie que les définitions sont réutilisées pour les satellites d'une tâche BPMN placée dans le modèle Diagramme de rattachement de fonctions. La valeur par défaut est true.
False : Spécifie qu'une nouvelle définition est créée pour chaque satellite d'une tâche BPMN placée dans le modèle Diagramme de rattachement de fonctions.
var reuseDefinitions = true;
Transforme des objets des diagrammes de rattachement de fonctions
True : Spécifie que tous les objets qui étaient placés dans le modèle Diagramme de rattachement de fonctions, qui est affecté à une fonction dans la CPE, sont transférés à un diagramme BPMN.
False : Seuls les objets spécifiques à la transformation qui étaient placés dans le modèle Diagramme de rattachement de fonctions, qui est affecté à une fonction dans la CPE, sont transférés à un diagramme BPMN. La valeur par défaut est false.
var transformAllFADObjects = false;
Activer ou désactiver le contrôle sémantique
True : Spécifie le contrôle sémantique qui valide que la CPE est effectuée avant que la transformation de CPE en BPMN ne démarre. Si le contrôle sémantique détecte des erreurs, les modèles erronés sont ignorés pendant la transformation. Vous êtes avisés des modèles qui contiennent des erreurs. La valeur par défaut est true.
False : inactive l'exécution du contrôle sémantique qui valide la CPE. La transformation de CPE en BPMN transforme tous les modèles, indépendamment du fait que les modèles soient valides ou non.
C'est recommandé si vous avez modifié la transformation sans adapter le contrôle sémantique.
var semanticCheckEnabled = true;
Tâche généraut des options
Vous pouvez modifier les règles de transformation. Vous pouvez déterminer quels satellites d'une fonction dans la CPE doivent générer quels types de tâches (tâche utilisateur, tâche de service ou tâche manuelle) dans le diagramme BPMN correspondant.
Si vous modifiez le script, nous recommandons que vous personnalisiez le contrôle sémantique ou que vous le désactiviez.
Par exemple, vous pouvez déterminer que la transformation d'un objet de type Position lié à une fonction avec une liaison de type exécute ne génère pas un objet du type tâche manuelle mais un objet de type tâche abstraite.
Pour ce faire, retirez l'entrée suivante de l'array satellitesCreatingManualTasks dans le script de transformation.
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_POS}
Par exemple, vous pouvez déterminer que la transformation d'un objet de type Objet IoT lié à une fonction avec une liaison de type est utilisé par ne génère pas un objet du type tâche de service mais une tâche abstraite. Pour ce faire, ajoutez l'entrée suivante de l'array satellitesCreatingServiceTasks dans le script de transformation.
{cxn:Constants.CT_IS_USED_BY, obj:Constants.OT_IOT_OBJECT}
Les règles suivantes sont disponibles :
La transformation convertit les satellites qui sont reliés aux fonctions avec les liaisons suivantes dans la CPE en objets de type tâche utilisateur dans le diagramme BPMN.
var satellitesCreatingUserTasks = [
{cxn:Constants.CT_IS_REPR_BY, obj:Constants.OT_SCRN}
];
La transformation convertit les satellites qui sont reliés aux fonctions avec les liaisons suivantes dans la CPE en objets de type tâche manuelle dans le diagramme BPMN.
var satellitesCreatingManualTasks = [
{cxn:Constants.CT_EXEC_2, obj:Constants.OT_PERS_TYPE},
{cxn:Constants.CT_EXEC_2, obj:Constants.OT_ORG_UNIT_TYPE},
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_ORG_UNIT},
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_POS},
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_GRP}
];
La transformation convertit les satellites qui sont reliés aux fonctions avec les liaisons suivantes dans la CPE en objets de type tâche de service dans le diagramme BPMN.
var satellitesCreatingServiceTasks = [
{cxn:Constants.CT_CAN_SUPP_1, obj:Constants.OT_APPL_SYS_TYPE},
{cxn:Constants.CT_CAN_SUPP_1, obj:Constants.OT_FUNC_CLUSTER}
];
La transformation convertit les satellites qui sont reliés aux fonctions avec les liaisons suivantes dans la CPE en objets de type tâche de service dans le diagramme BPMN.
Une restrictions supplémentaire s'applique à satellitesCreatingServiceTasks.
Si un symbole est listé ici, mais que son type d'objet n'est pas listé sous satellitesCreatingServiceTasks, il est ignoré et vice versa.
var satelliteSymbolsCreatingServiceTasks = [
{cxn:Constants.CT_CAN_SUPP_1, sym:Constants.ST_BUSINESS_SERVICE},
{cxn:Constants.CT_CAN_SUPP_1, sym:Constants.ST_SW_SERVICE_TYPE}
];