Un analyste métiers crée un modèle en utilisant le langage de processus Analysis car il souhaite avoir une vue globale des processus d'une entreprise, puis un développeur récupère son modèle afin d'automatiser certains de ses processus.
- Générez un MPM pour Sybase WorkSpace Business Process en utilisant la commande . Le modèle d'origine Analysis est préservé afin de pouvoir le
régénérer ultérieurement si nécessaire. Si le modèle Analysis contient plusieurs
processus racine, vous devez générer un modèle pour chaque processus racine. Pour ce
faire, vous devez décocher la case des autres processus dans l'onglet
Sélection de la boîte de dialogue de génération. Lors de
la génération, certaines transformations sémantiques sont effectuées sur le modèle
afin de le rendre compatible avec Sybase WorkSpace Business Process.
- Identifiez les activités <<Send>> et
<<Receive>> - Changez les processus
<<Undefined>> correspondant à la réception d'une
demande de service et changez-les en activités de réception et changez ceux
correspondant aux réponses à ces demandes en activités d'envoi, puis sélectionnez
leur processus <<Receive>>.
- Mettez en œuvre d'autres services à l'aide d'opérations de service Web - Si ces
opérations sont déjà mises en œuvre dans l'environnement de l'espace de travail,
vous pouvez les importer sous forme d'opérations de fournisseur de services et les
associer aux processus <<Undefined>> (voir Importation de services WorkSpace). Si ces opérations ne sont pas encore mises en œuvre, pointez sur les processus
<<Undefined>>, cliquez le bouton droit de la souris, puis sélectionnez
Appeler un nouveau service afin de créer une opération
vide dont la définition peut être complétée dans les éditeurs de service WorkSpace.
Les types de service WorkSpace pris en charge sont les suivants : Java,
Transformation, Database et Message (voir Appel de services WorkSpace).
- Stéréotype de décision - Une décision
<<SingleRule>> est prise lors de l'évaluation d'une
expression booléenne définie dans l'éditeur de décision WorkSpace. Seuls deux flux
peuvent sortir d'une décision <<SingleRule>> et l'un de
ces flux doit avoir une condition False. Une décision
<<Choice>> est déclenchée par une activité de
réception. Tous les flux sortant de la décision
<<Choice>> doivent aboutir à des activités de
réception, il peut y avoir plus de deux flux.
- Vérifiez le modèle - Pour vérifier que le modèle est conforme au standard du
langage Sybase WorkSpace Business Process.
- Générez les fichiers Sybase WorkSpace Business Process - Sélectionnez . Voir Génération pour Sybase WorkSpace Business Process.
- Utilisez Business Process Service Editor pour poursuivre la mise en œuvre des
processus. Vous allez devoir définir le type des messages envoyés et reçus, définir
des expressions de condition <<SingleRule>>, etc.