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 correspondants aux réponses à ces demandes en activités d'envoi, puis sélectionnez leur processus <<Receive>>.
- Mettez en oeuvre d'autres services à l'aide d'opérations de service Web - Si ces opérations sont déjà mises en oeuvre 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 oeuvre, 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>> 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 oeuvre des processus. Vous allez devoir définir le type des messages envoyés et reçus, définir des expressions de condition <<SingleRule>>, etc.