Jump to: navigation, search

Bloc sous-routine

Utiliser le bloc sous-routine pour créer réutilisables sous-modules (en-têtes flux de travail). Vous pouvez exécuter les documents SCXML externes ou utilisez un sous-workflow créé à l'aide de Composer.  Les noms des paramètres d'entrée et de sortie seront automatiquement pris en sections du workflow créées à Composer. Composer prend en charge les variables passage entre un flux de travail et des en-têtes de flux de travail.

Consultez également à l'aide de Composer partagé sous-routines.

Création d'une sous-routine à l'aide d'un sous-menu flux de travail

  1. Créer le fichier de diagramme de flux de travail principale à l'aide nouveau > autres > Composer > diagramme de flux de travail > principale Workflow.
  2. Après la conception le schéma de flux de travail principale, créer le diagramme sous-workflow à l'aide nouveau > autres > Composer > diagramme de flux de travail > sous-Workflow.
  3. Dans le bloc de saisie du diagramme sous-workflow, entrez les paramètres qui seront passés comme entrée dans la section le schéma : les en-têtes de flux de travail.  
Subroutine1.gif
  1. Élaborer le diagramme en-têtes de flux de travail.
  2. Dans le bloc de sortie du diagramme sous-workflow, sélectionnez les variables, qui seront présentées sur le schéma principal appelé.
Subroutine2.gif
  1. Dans le diagramme principal, utilisez le bloc sous-routine pour appeler sous-workflow qui vient d'être créé et les paramètres d'entrée et de sortie. Pour la synchronisation d'entrée et de sortie, utilisez la propriété Uri du bloc sous-routine pour sélectionner le schéma en-têtes de flux de travail.
Subroutine3.gif

Désormais, la propriété de paramètres peut être utilisée pour le paramètre de synchronisation. Le diagramme principal implicitement analyse les paramètres des en-têtes de flux de travail et ceux-ci sont repris dans la boîte de dialogue Paramètres paramètre comme illustré ci-dessous.

Subroutine4.gif
  1. Définissez la valeur pour les variables du type d'entrée et rassembler les variables de type de sortie retour dans une variable.

Le bloc sous-routine comporte les propriétés suivantes :

Propriété nom

Les détails de cette propriété sous Propriétés communes.

Bloc remarques propriété

Les détails de cette propriété sous Propriétés communes.

Propriété exceptions

Les détails de cette propriété sous Propriétés communes.

Propriété Uri

La propriété Uri spécifie la destination (URL ou Composer projet) en fonction de la valeur de la propriété Type. Pour définir une destination URL pour la propriété Uri (Type propriété est définie sur URIL) :

  1. Sélectionnez le Uri ligne dans propriété tableau du bloc.
  2. Dans le valeur champ, saisissez une URL valide. Variables ne doivent pas être sélectionnés comme tous les sous-routines sont extraite par serveur Orchestration avant au démarrage de l'exécution de l'application à laquelle il n'existent pas de variables de temps.

Pour définir une destination projet pour la propriété Uri (Type propriété est définie sur ProjectFile) :

  1. Cliquez sur le Uri ligne dans propriété tableau du bloc.
  2. Cliquez sur le OpenDialogBoxButton.gif bouton pour ouvrir la boîte de dialogue Uri.
  3. Sélectionnez un flux de travail dans la liste.
  4. Cliquez sur OK pour fermer la boîte de dialogue.

Propriété du type

La propriété Type définit le type de la sous-routine appelée. Il existe deux options :

  • URL--le workflow en-têtes appelé se trouve à l'emplacement spécifié dans la propriété Uri.
  • ProjectFile--le workflow en-têtes appelé est un autre flux de travail dans le projet.

Pour sélectionner une valeur pour la propriété Type :

  1. Sélectionnez le Type ligne dans propriété tableau du bloc.
  2. Dans le valeur champ, sélectionnez l'URL ou ProjectFile dans la liste déroulante.

Propriété condition

Les détails de cette propriété sous Propriétés communes.

Détails de la journalisation propriété

Les détails de cette propriété sous Propriétés communes.

Propriété de niveau de journal

Les détails de cette propriété sous Propriétés communes.

Activer la propriété de l'État

Les détails de cette propriété sous Propriétés communes.

Paramètres de propriété

La propriété Parameters permet de spécifier les paramètres pour passer à la workflow en-têtes appelé. Pour spécifier les paramètres :

  1. Le champ URI doit contenir une valeur.
  2. Cliquez sur le paramètres ligne sous valeur.
  3. Cliquez sur le OpenDialogBoxButton.gif bouton pour ouvrir la boîte de dialogue Paramètres de sortie sous-routine entrée.
  4. Cliquez sur le ajouter bouton pour entrer les détails de paramètres.
  5. Dans le champ de paramètre accepter le nom par défaut ou modifiée.
  6. Dans la liste déroulante Type, sélectionnez l'entrée, sortie ou inout :
d'entrée Des paramètres d'entrée sont variables soumis au sous-workflow.
déconnecter Paramètres de sortie sont variables sous-workflow renvoie et seront réattribuées sur le flux de travail en cours.
inout Inout paramètres sont des paramètres qui servent entrée et de sortie.
  1. Dans le valeur liste déroulante, sélectionnez un des variables affichés, tapez votre propre expression, ou cliquez sur le OpenDialogBoxButton.gif bouton utiliser compétence Expression Builder.
  2. Dans le définition champ, entrez une description pour ce paramètre.
  3. Cliquez sur ajouter à nouveau pour saisir un autre paramètre ou cliquez sur OK permet de terminer.

Bouton supprimer Pour supprimer un paramètre :

  1. Sélectionnez une entrée dans la liste.
  2. Cliquez sur supprimer.

Propriété d'Extensions ORS

A partir de 8.1.4, blocs de Composer permettant de créer des applications de routage (à l'exception des déconnexion et EndParallel blocs) ajouter un nouveau ORS Extensions propriété.

This page was last edited on May 23, 2016, at 20:20.
Comments or questions about this documentation? Contact us for support!