Intégration avec les applications de flux de travail non SAP
Vous pouvez également intégrer vos flux de travail avec des applications de flux de travail non SAP à l'aide d'appels de service externes, de services Web et d'appels d'API. Voici quelques options d'intégration courantes -
- Créer des tâches de flux de travail pour les appels de service externes et les BSP
- Gestionnaires de lancement de liste de travail universelle
- Gestion des processus métier de l'infrastructure SAP NetWeaver Exchange
- Wf-XML et services Web
Importation du service ABAP
Vous pouvez utiliser le code de transaction: WF_EXTSRV pour générer votre service. Cette transaction est utilisée pour maintenir les services WebFlow. Vous pouvez également y accéder à partir du chemin du menu comme ci-dessous -
SAP Easy Access → Outils → Business Workflow → Développement → Outils de définition → Services WebFlow → Maintenance des services WebFlow.
Tous les services Web que vous devez utiliser dans SAP Workflow doivent être enregistrés dans le répertoire des services Web. Vous pouvez enregistrer manuellement un service Web en saisissant manuellement toutes les données du service Web. Utilisez le T-Code: WF_EXTSRV.
Vous pouvez également utiliser un fichier WSDL contenant la définition du service Web et vous pouvez l'importer directement à l'aide de T-Code: WFWS.
To register a web service, sélectionnez Service dans la boîte de dialogue et cliquez sur Nouvelles entrées.
Entrez un ID de service et un court texte pour le service Web.
Sélectionnez le journal avec lequel le service Web doit être appelé.
Pour Hôte, ajoutez l'adresse du service Web et pour Port, ajoutez un numéro de port.
Entrez le répertoire et le nom d'appel du service Web dans le champ Chemin.
Définissez le mode d'appel du service Web. Ici, vous déterminez si une boîte de dialogue ou un service Web d'arrière-plan est impliqué et si et comment un rappel est effectué.
Double-cliquez et choisissez un paramètre dans la structure de la boîte de dialogue.
Les paramètres déterminent l'interface du service Web. Le conteneur de tâches est créé à partir des paramètres de la génération de tâches suivante.
Entrez tous les paramètres du service Web. Assurez-vous d'attribuer également l'ID de service de votre service Web aux paramètres. L'affectation en tant qu'élément d'importation et d'élément d'exportation est requise pour la création ultérieure du conteneur de tâches.
Pour générer votre service, cliquez sur le bouton Générer comme indiqué dans la capture d'écran ci-dessus.
Vous disposez des éléments suivants pour effectuer les tâches de configuration -
- WF_HANDCUST pour configurer les URL de workflow.
- WFWS pour importer du WSDL externe.
- WF_EXTSRV pour les BSP et les services ABAP.
- Générez des tâches.
- Étendez le service pour effectuer un rappel vers l'URL WF_HANDCUST.