Kit de développement
 
  • Comment cela marche ?
  • Exemples d'utilisation
  • Applications personnalisables fournies avec le SDK

  • Comment cela marche ?

    Le Kit de développement du logiciel de Workflow / BPM WorkflowGen vous permet de disposer d'APIs pour intégrer vos process avec votre système d'information existant dans une approche entièrement SOA

    Le logiciel de Workflow / BPM WorkflowGen utilise des Web Services (SOAP et XML/HTTP) pour connecter vos process avec d'autres systèmes et applications métiers.
    Le kit de développement vous permet de déclencher des process WorkflowGen depuis une application tierce et d'exécuter une procédure/application externe durant l'exécution d'un process WorkflowGen.
    De ce fait vous pouvez simplement intégrer des traitements automatisés dans vos workflows humains.

    - Développement
    Tous les langages de programmation qui supportent des Web Services SOAP ou HTTP/XML peuvent être utilisés dans WorkflowGen.

    - Déclaration dans WorkflowGen
    Elle est réalisée en utilisant le module d'administration (URL et paramètres)
    Une fois que l'application est déclarée dans WorkflowGen elle peut être utilisée dans une action d'un process. Un lien est réalisé entre les variables du workflow et les paramètres de l'application.

    - Communication entre WorkflowGen et l'application
    Durant l'exécution du process, lorsqu'une action utilisant une application de workflow est lancée, WorkflowGen transmet les paramètres à l'application via HTTP et un fichier XML.
    L'application traite ce fichier XML pour récupérer les paramètres et effectue ses traitements. Une fois l'application terminée, un fichier XML contenant les paramètres de sortie est retourné au logiciel de workflow.
    Dans le cas d'un Web Service, le protocole SOAP est utilisé pour communiquer avec l'application.

    Lancer la séquence de présentation du process avec les applications développées avec le SDK

    Exemples d'utilisation

    - Intégration SOA
    WorkflowGen peut appeler un Web Services adhoc existant pour réaliser une action durant l'exécution d'un process. Exemple : Un process de Helpdesk peut créer un ticket dans un logiciel de gestion de back-office en utilisant un Web Service.

    - Import/Export de données depuis/dans un ERP, GED ou tout autre système de back-office 
    Vous pouvez facilement créer un Web Service pour créer une passerelle entre des process et vos systèmes existants. Exemple : Exporter des données validées et des pièces jointes dans une application RH existante.

    - Déclenchement de workflows à partir d'une application tierce
    Vous pouvez lancer un process WorkflowGen suite à l'arrivée d'un email, à l'enregistrement d'un document dans un dossier ou lorsqu'une application a besoin d'enclencher un process avec des paramètres.


    Applications personnalisables fournies avec le SDK

    Le Kit de Développement est fourni avec de nombreux exemples d'applications personnalisables accompagnés du code source.

    Déclenchement de process à l'arrivée d'un document
    Agent automatique qui vérifie l'arrivée d'un document dans un répertoire pour déclencher un processus WorkflowGen avec le document en pièce jointe. Application très utile pour intégrer un serveur de fax, de scan ou encore un CMS (Content Management System) avec WorkflowGen.

    Déclenchement de process à l'arrivée d'un email
    Agent automatique qui vérifie l'arrivée d'un email dans une boîte aux lettres pour déclencher un processus WorkflowGen avec le message et ses pièces jointes éventuelles. Application très utile pour déclencher des process administratifs à l'arrivée d'un email.

    Génération d' e-mails personnalisés avec pièces jointes
    Envoi d'e-mails personnalisés durant le déroulement d'un workflow avec pièces jointes.

    Génération de documents Word personnalisés à partir des données du formulaire et de modèles
    Permet de générer durant le workflow des documents Word fusionnés avec les données du formulaire (lettre type, documents clients, factures, ...).

    Export des données du formulaire dans un fichier CSV
    Exemple simple d'export des données du formulaire dans un fichier texte avec séparateur.

    Appel d'un webservice
    Intégration de webservice dans le déroulement du workflow.

    Intégration avec SharePoint Portal Server and WSS 2003 / 2007

    Des connecteurs personnalisables permettent une intégration rapide et puissante.

    En savoir plus sur l'intégration avec SharePoint Portal 2003 / 2007