Flexible Workflow
Le flexible workflow est un framework SAP S/4HANA qui permet aux key users de configurer des workflows d'approbation pour des documents métier précis, comme les demandes d'achat ou les factures fournisseurs, via des applications SAP Fiori plutôt que par développement ABAP. Les key users définissent les conditions de démarrage, les étapes d'approbation et les destinataires, et les approbateurs traitent les tâches qui en résultent dans My Inbox.
L'essentiel
- Type
- Framework de configuration de workflows
- Couche
- Processus et workflow (s'exécute dans le back-end SAP S/4HANA)
- Configuré dans
- Applications SAP Fiori propres à chaque scénario, comme « Manage Workflows for Purchase Requisitions »
- Moteur d'exécution
- SAP Business Workflow, que le flexible workflow étend
- Traitement des tâches
- My Inbox
- Destinataires
- Équipes ou fonctions de Responsibility Management (« Assignment By Team », « Assignment By Role ») ; utilisateurs individuels, selon le scénario
- S'applique à
- SAP S/4HANA Cloud Public Edition, Private Edition, on-premise
Couche : Processus et workflowOù se situe-t-il ? ▾
Couche : Processus et workflow
Concerne aussi : Logique métier et modèle de données
Ouvrir la carte d'architecture →Comment fonctionne le flexible workflow ?
Le flexible workflow sépare ce que SAP livre de ce que le client configure :
- SAP livre un scénario de workflow pour un document métier précis, comme la libération des demandes d'achat.
- Lorsque le scénario l'exige, le flexible workflow est activé dans la configuration.
- Un key user ouvre l'application Manage Workflows du scénario et définit un ou plusieurs workflows. Chaque workflow comporte des conditions de démarrage (par exemple le montant, la société ou le groupe de marchandises ; les conditions disponibles dépendent du scénario), une ou plusieurs étapes d'approbation, les destinataires de chaque étape et des délais facultatifs.
- Lorsqu'un document est sauvegardé, le système recherche parmi les workflows actifs des conditions de démarrage correspondantes, dans l'ordre défini par le key user ; ce qui se passe lorsqu'aucune ne correspond dépend du scénario.
- Les approbateurs reçoivent des tâches dans My Inbox, et le statut du document évolue à mesure que les étapes se terminent.
Le flexible workflow transfère la conception des approbations des développeurs vers les key users, dans les limites que chaque scénario SAP expose.
Quels documents SAP prennent en charge le flexible workflow ?
SAP livre des scénarios de flexible workflow pour une sélection de documents métier dans des domaines comme les achats, la finance et les ventes. Les demandes d'achat, les commandes d'achat, les factures fournisseurs et les écritures de journal général en sont des exemples. Les conditions, types d'étape et actions disponibles dépendent de chaque scénario, et non du framework dans son ensemble. Consulter la liste des scénarios pour la release cible est la première étape de toute conception de flexible workflow.
Quels sont les atouts du flexible workflow ?
- Configuration no-code dans un cadre gouverné : les key users ajustent les règles d'approbation sans développement ABAP, dans une structure conçue et prise en charge par SAP.
- Intégration native au document : le workflow est lié au document métier et à son statut, si bien que les approbations et la logique de comptabilisation restent cohérentes.
- Stabilité lors des mises à niveau : les workflows relèvent de la configuration, non de la modification, ce qui respecte le principe du clean core.
- Expérience homogène des tâches : les approbateurs utilisent My Inbox pour tous les scénarios, sur poste de travail comme sur mobile.
Pour les approbations de documents dans SAP S/4HANA, le flexible workflow est l'option la plus directe proposée par SAP.
Où s'arrête le flexible workflow ?
- Limité par le scénario. Les conditions, types d'étape et actions sont ceux que SAP expose pour ce document. Aller plus loin exige les options d'extensibilité que SAP prévoit pour le scénario, comme les conditions personnalisées et les règles d'agent personnalisées, ou une autre approche.
- Un document, un système. Un flexible workflow régit l'approbation d'un seul document dans un seul système SAP S/4HANA. Les processus qui couvrent plusieurs documents, plusieurs systèmes ou des étapes hors SAP sortent de son cadre.
- La configuration n'est pas de la documentation. Le workflow configuré est la règle opérationnelle. Maintenir la documentation des processus et les politiques en cohérence avec lui est une tâche organisationnelle que le framework n'assure pas.
- La visibilité de bout en bout se reconstitue, elle n'est pas fournie. Suivre un dossier de la demande au paiement suppose de combiner plusieurs documents, journaux de workflow et applications.
Ces limites sont voulues : le flexible workflow optimise les approbations de documents, pas l'orchestration de processus de bout en bout.
Quelles sont les erreurs courantes avec le flexible workflow ?
- Configurer avant de s'accorder sur la politique. Les conditions de démarrage traduisent la politique d'approbation ; rédigez d'abord cette politique.
- Désigner des utilisateurs nommés comme destinataires. Les affectations à des utilisateurs individuels cassent à chaque réorganisation ; les rôles ou les équipes de responsabilité y résistent.
- Des conditions de démarrage qui se chevauchent. Lorsque plusieurs workflows peuvent correspondre, l'ordre d'évaluation tranche, ce qui surprend les approbateurs.
- Ignorer le cas sans correspondance. Vérifiez le comportement du scénario lorsqu'aucun workflow ne s'applique, et anticipez-le.
- Confondre le déploiement de My Inbox avec la conduite du changement. Les approbateurs doivent savoir pourquoi ils reçoivent une tâche, pas seulement où.
La plupart des problèmes de flexible workflow sont des problèmes de politique et de responsabilité qui se manifestent comme des problèmes de configuration.
Flexible workflow, SAP Business Workflow ou SAP Build Process Automation : quelle différence ?
| Flexible workflow | SAP Business Workflow | SAP Build Process Automation | |
|---|---|---|---|
| Où il s'exécute | Back-end SAP S/4HANA | SAP ERP / SAP S/4HANA (ABAP) | SAP BTP |
| Qui le construit | Les key users, dans des applications de configuration | Les développeurs de workflows ABAP (Workflow Builder) | Les business technologists et les développeurs, en low-code |
| Périmètre | Scénarios de documents livrés par SAP | Tout scénario de workflow basé sur ABAP | Workflows, formulaires, décisions et automatisation entre systèmes |
| Mode de modification | Configuration | Développement et transport | Conception low-code et déploiement sur SAP BTP |
| Usage type | Approbation des demandes d'achat, des commandes d'achat et des factures | Workflows ABAP spécifiques complexes ou anciens | Extensions et processus entre systèmes |
Les trois options répondent à des questions différentes : le flexible workflow configure une approbation livrée, SAP Business Workflow code un processus back-end, et SAP Build Process Automation construit des processus sur la plateforme.
Questions fréquentes
Le flexible workflow est-il la même chose que SAP Business Workflow ?
Non. SAP Business Workflow est le framework de workflow ABAP intégré ; le flexible workflow l'étend pour que les key users puissent paramétrer des approbations pour des documents SAP S/4HANA précis dans des applications SAP Fiori, sans outils de développement.
Les utilisateurs métier peuvent-ils modifier les workflows d'approbation sans la DSI ?
Les key users disposant du business role adéquat peuvent créer et modifier des flexible workflows dans les applications Manage Workflows sans développement. La DSI continue de gouverner qui détient ce rôle et comment les modifications de configuration sont contrôlées.
Le flexible workflow est-il disponible dans SAP S/4HANA Cloud Public Edition ?
Oui, le flexible workflow est disponible dans SAP S/4HANA Cloud Public Edition ainsi qu'en Private Edition et en on-premise ; vérifiez les scénarios livrés pour votre édition et votre release.
Un flexible workflow peut-il inclure des étapes dans des systèmes non SAP ?
Pas nativement. Un flexible workflow régit l'approbation d'un document SAP S/4HANA. Les étapes dans d'autres systèmes nécessitent une intégration ou une approche de workflow conçue pour les processus entre systèmes.
Où les approbateurs voient-ils les tâches de flexible workflow ?
Les approbateurs voient les tâches de flexible workflow dans l'application My Inbox. SAP Task Center, qui prend en charge les cas d'usage d'approbation SAP S/4HANA, peut également les regrouper.
Sources
- SAP Help Portal: Flexible Workflow (SAP S/4HANA Sourcing and Procurement)
- SAP Help Portal: Flexible Workflow (ABAP platform)
- SAP Fiori Apps Reference Library: Manage Workflows for Purchase Requisitions (F2705)
- SAP Help Portal: App Features — My Inbox
- SAP Help Portal: Manage Teams and Responsibilities — team and role assignment in flexible workflow
- S'applique à
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
- Dernière relecture