Processus Métiers (bp)

De Wiki1000
(Différences entre les versions)
(FAQ)
 
(52 révisions intermédiaires par 2 utilisateurs sont masquées)
Ligne 1 : Ligne 1 :
 
+
__NOTOC__
 +
===Introduction===
 
*[[Introduction aux processus métiers (bp)|Introduction aux processus métiers]]
 
*[[Introduction aux processus métiers (bp)|Introduction aux processus métiers]]
*[[Création d'un processus métier (bp)|Création d'un processus métier]]
+
*[[Modèle des processus métiers (bp)|Modèle de processus métiers]]
 +
*[[Evènements métiers (bp)|Evènements métiers]]
 +
*[[Modèle_évènementiel_(bp)|Modèle évènementiel]]
 
*[[Processus métiers en interaction avec le métier (bp)|Processus métiers en interaction avec le métier]]
 
*[[Processus métiers en interaction avec le métier (bp)|Processus métiers en interaction avec le métier]]
 
*[[Processus métiers utilisant les fonctions de messagerie (bp)|Processus métiers utilisant les fonctions de messagerie]]
 
*[[Processus métiers utilisant les fonctions de messagerie (bp)|Processus métiers utilisant les fonctions de messagerie]]
*[[Modèle des processus métiers (bp)|Modèle de processus métiers]]
+
*[[Le concepteur de processus métiers (bp)|Le concepteur de processus métiers]]
 
*[[Moniteur d'exécution des processus métiers (bp)|Moniteur d'exécution des processus métiers]]
 
*[[Moniteur d'exécution des processus métiers (bp)|Moniteur d'exécution des processus métiers]]
*[[Le concepteur de processus métiers (bp)|Le concepteur de processus métiers]]
 
  
==FAQ==
+
===Propriétés des éléments===
 
+
*[[Serveurs de processus métiers (bp)|Serveurs de processus métiers]]
===Comment déclencher un PM à partir du code métier ?===
+
*[[Machines exécuteur de processus métier (bp)|Machines exécuteur de processus métiers]]
 
+
*[[Processus métiers (bp)|Processus métier]]
L’évènement initial du processus métier doit être un évènement métier.
+
*[[Processus métiers en cours d'exécution (bp)|Processus métiers en cours d'exécution]]
 
+
*[[Instances de processus métier en cours d'exécution (bp)|Instances de processus métier en cours d'exécution]]
Le code métier crée un évènement de la classe de l’évènement initial du processus métier.
+
 
+
===Comment déclencher un processus métier à partir d’une application externe ?===
+
 
+
L’évènement initial du processus doit être un évènement métier.
+
 
+
L’application externe utilise une des méthodes suivantes :
+
 
+
*Appeler le service REST des Evènements Métiers pour créer un évènement de la classe de l’évènement initial du processus métier.
+
 
+
*Appeler le Web Service des Evènements Métiers pour créer un évènement de la classe de l’évènement initial du processus métier (TODO).
+
 
+
*Utiliser le serveur COM pour créer un objet évènement de la classe de l’évènement initial du processus métier.
+
 
+
===Comment passer des paramètres lors du déclenchement du processus métier ?===
+
 
+
Vous devez au préalable définir les paramètres au niveau du processus métier.
+
  
 +
===Propriétés d'une instance de Processus métier===
 +
*[[Attributs et paramètres (bp)|Attributs et paramètres]]
 +
*[[API script d'une instance (bp)|API script d'une instance]]
  
 +
===Exemples===
 +
*[[Création d'un processus métier (bp)|Création d'un processus métier]]
 +
*[[Utilisation des activités Exécuter une méthode (bp)|Utilisation des activités Exécuter une méthode]]
 +
*[[Utilisation des activités Exécuter un curseur (bp)|Utilisation des activités Exécuter un curseur]]
 +
*[[Utilisation des évènements métiers (bp)|Utilisation des évènements métiers]]
 +
*[[Envoi d'un mail avec réponse REST (bp)|Envoi d'un mail avec réponse REST]]
 +
*[[Envoi d'un mail avec réponse POP3 (bp)|Envoi d'un mail avec réponse POP3]]
 +
*[[Envoi d'un mail avec formulaire (bp)|Envoi d'un mail avec formulaire]]
 +
*[[Attente de la réception d'un mail (bp)|Attente de la réception d'un mail]]
  
Pour définir les paramètres du processus métier, reportez-vous au § .
+
===Activités évènements initiaux===
 +
*[[Evènement initial métier (activity bp)|Evènement initial métier]]
 +
*[[Evènement initial immédiat (activity bp)|Evènement initial immédiat]]
 +
*[[Evènement initial jamais (activity bp)|Evènement initial jamais]]
 +
*[[Evènement terminé (activity bp)|Evènement terminé]]
  
Lors de la création de l’évènement initial par le code métier,  vous devez ajouter à l’évènement les paramètres sous la forme de couple (nom,valeur).
+
===Activités évènements===
 +
*[[Evènement métier (activity bp)|Evènement métier]]
 +
*[[Evènement toujours (activity bp)|Evènement toujours]]
 +
*[[Evènement délai (activity bp)|Evènement délai]]
 +
*[[Evènement date et heure (activity bp)|Evènement date et heure]]
 +
*[[Evènement horloge (activity bp)|Evènement horloge]]
  
===Comment définir un processus métier ayant plusieurs sources de déclenchement ?===
+
===Activités standards===
 +
*[[Activité nulle (activity bp)|Activité nulle]]
 +
*[[Appel de processus (activity bp)|Appel de processus]]
 +
*[[Synchronisation de branche (activity bp)|Synchronisation de branche]]
  
Définir le corps du processus métier dans un processus dont l’évènement déclencheur est « jamais ». Ce processus métier sera utilisé comme un sous processus.
+
===Activités gestionnaires===
 +
*[[Gestionnaire de timeout (activity bp)|Gestionnaire de timeout]]
 +
*[[Gestionnaire d'erreur (activity bp)|Gestionnaire d'erreur]]
  
Définissez des processus métiers déclencheurs appelant le processus métier précédent.
+
===Activités métiers===
 +
*{{P650|Exécuter un curseur sur le contexte (activity bp)|Exécuter un curseur sur le contexte}}
 +
*[[Exécuter un script (activity bp)|Exécuter un script]]
 +
*[[Exécuter une méthode (activity bp)|Exécuter une méthode]]
 +
*[[Exécuter une modification (activity bp)|Exécuter une modification]]
 +
*[[Exécuter une expression (activity bp)|Exécuter une expression]]
 +
*[[Exécuter un curseur (activity bp)|Exécuter un curseur]]
 +
*{{P650|InQueue message (activity bp)|Produire un message}}
 +
*{{P650|DeQueue message (activity bp)|Consommer un message}}
 +
*{{P650|ReQueue message (activity bp)|Redéclencher un message}}
  
 +
===Activités de messagerie===
 +
*[[Envoyer un mail (activity bp)|Envoyer un mail]]
 +
*[[Réponse à un mail (REST) (activity bp)|Réponse à un mail (REST)]]
 +
*[[Réponse à un mail (POP3) (activity bp)|Réponse à un mail (POP3)]]
 +
*[[Réception de mail (activity bp)|Réception de mail]]
  
 +
===Activités tâches métiers===
 +
*[[Import de données (activity bp)|Import de données]]
 +
*[[Export de données (activity bp)|Export de données]]
 +
*[[Impression (activity bp)|Impression]]
 +
*[[Tâche métier (activity bp)|Tâche métier]]
  
Pour définir des processus métier, reportez vous au § .
+
===Activités XML===
 +
*[[Requête XML (activity bp)|Requête XML]]
 +
*[[Curseur XML (activity bp)|Curseur XML]]
 +
*[[Transformation XSLT (activity bp)|Transformation XSLT]]
 +
*[[Expression XPath (activity bp)|Expression XPath]]
 +
*[[Validation Schéma (activity bp)|Validation par un schéma XML]]
  
===Comment associer un objet métier à une instance de processus métier ?===
+
===Activités systèmes===
 +
*[[Evènement initial fichier (activity bp)|Evènement initial fichier]]
 +
*[[Evènement attente de fichier (activity bp)|Evènement attente de fichier]]
 +
*[[Exécution d'un programme (activity bp)|Exécution d'un programme]]
 +
*[[Exécution d'un batch (activity bp)|Exécution d'un batch]]
  
Dans les propriétés du processus, définissez la classe de l’objet. Cela permet de manipuler les attributs de sa classe lors de la conception.
+
===Activités outils===
 +
*[[Epurer les évènements (activity bp)|Epurer les évènements]]
 +
*[[Epurer les journaux (activity bp)|Epurer les journaux]]
  
Dans une activité script, appelez l’API « SetInstance ». Cette API affecte à l’instance l’objet dont l’OID est passé en paramètre.
+
===Activités communications===
 +
*[[Transfert FTP (activity bp)|Transferts FTP]]
 +
*[[Requête HTTP (activity bp)|Requêtes HTTP]]
 +
*[[Envoyer un message MSMQ (activity bp)|Envoyer un message MSMQ]]
 +
*[[Recevoir des messages MSMQ (activity bp)|Recevoir des messages MSMQ]]
 +
*{{PLatest|Envoyer un message ActiveMQ (activity bp)|Envoyer un message ActiveMQ}}
 +
*{{PLatest|Recevoir des messages ActiveMQ (activity bp)|Recevoir des messages ActiveMQ}}
 +
*{{P650|Envoyer un message WebSphereMQ (activity bp)|Envoyer un message WebSphereMQ}}
 +
*{{P650|Recevoir des messages WebSphereMQ (activity bp)|Recevoir des messages WebSphereMQ}}
  
===Comment déclencher un processus métier à partir d’un Web Service ?===
+
===FAQ===
 +
*[[Mise a jour des processus métier en version 7.00 (bp)|Mise a jour des processus métier en version 7.00]]
 +
*[[Concepteur de Processus métier et configuration des services (bp)|Concepteur de Processus métier et configuration des services]]
 +
*[[Comment définir un attribut de type référence (bp)|Comment définir un attribut de type référence]]
 +
*[[Prise en compte des évènements métiers (bp)|Prise en compte des évènements métiers]]
 +
*[[Processus Métiers et Multi-sociétés (bp)|Processus Métiers et Multi-sociétés]]
 +
*[[Périmètre société d'une instance de processus métier (bp)|Périmètre société d'une instance de processus métier]]
 +
*[[Utilisation d'un format personnalisé sur une tâche d'impression (bp)|Utilisation d'un format personnalisé sur une tâche d'impression]]
 +
*[[Signification des icônes d'un serveur de processus métier (bp)|Signification des icônes d'un serveur de processus métier]]
 +
*[[Diagnostic de connexion (bp)|Diagnostic de connexion]]
  
L’évènement initial du processus métier doit être un évènement métier.
 
  
Réalisez un Web Service dont les paramètres d’entrée correspondent aux paramètres du processus métier.
+
*[[FAQ (bp)|FAQ]]
  
Dans le code du service, créez un évènement métier correspondant à l’évènement déclencheur du processus métier.
+
{{Footer}}
[[Category:Guides]]
+
[[category:Processus Métiers]]

Version actuelle en date du 16 juin 2017 à 15:02

Introduction

Propriétés des éléments

Propriétés d'une instance de Processus métier

Exemples

Activités évènements initiaux

Activités évènements

Activités standards

Activités gestionnaires

Activités métiers

Activités de messagerie

Activités tâches métiers

Activités XML

Activités systèmes

Activités outils

Activités communications

FAQ


Développement DSM





Whos here now:   Members 0   Guests 1   Bots & Crawlers 0
 
Outils personnels