Responsibility Management
Responsibility Management est un framework SAP S/4HANA qui détermine les agents responsables des tâches de workflow, des situations et d'autres activités au moyen d'équipes, de fonctions de membre et de règles de responsabilité. Le flexible workflow, SAP Business Workflow et Situation Handling demandent à Responsibility Management qui doit agir, si bien que les destinataires suivent des attributs métier comme la division ou la société, et non des utilisateurs nommés.
L'essentiel
- Type
- Framework de détermination des agents
- Couche
- Processus et workflow ; également contenu, navigation et accès
- Applications clés
- Manage Teams and Responsibilities (F2412), Manage Team Hierarchies (F3077)
- Applications d'extensibilité
- Manage Responsibility Contexts (F4636), Manage Responsibility Rules (F4637)
- Consommateurs
- Flexible workflow, SAP Business Workflow, Situation Handling
- Qui l'utilise
- Experts en configuration des processus métier, key users, responsables d'équipe
- 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 : Contenu, navigation et accès
Ouvrir la carte d'architecture →Comment fonctionne Responsibility Management ?
Responsibility Management répond à une seule question pour les autres frameworks : qui est responsable de cet objet, en ce moment ?
- SAP livre des catégories d'équipe, chacune représentant un processus métier comme Procurement, avec les fonctions de membre et les définitions de responsabilité qui lui appartiennent.
- Les clients dérivent des types d'équipe pour les sous-processus, par exemple Operational Purchasing et Strategic Purchasing, et peuvent masquer les fonctions ou définitions dont ils n'ont pas besoin.
- Les key users créent des équipes dans Manage Teams and Responsibilities, renseignent les valeurs des définitions de responsabilité, comme la division 1010 ou une société, et ajoutent des membres avec leurs fonctions.
- Un consommateur, comme une étape de flexible workflow ou un type de situation, demande les agents d'une équipe ou d'une fonction pour l'objet concerné.
- Responsibility Management compare les attributs de l'objet aux équipes et renvoie les utilisateurs.
Les règles de responsabilité permettent aussi de déterminer les agents sans équipes. Responsibility Management transforme ainsi la connaissance de l'organisation en données que les workflows et les alertes peuvent interroger.
Que sont les équipes, les fonctions et les définitions de responsabilité ?
| Concept | Signification | Exemple chez Alder Manufacturing |
|---|---|---|
| Catégorie d'équipe | Processus métier livré par SAP | Procurement |
| Type d'équipe | Sous-processus au sein d'une catégorie | Operational Purchasing |
| Équipe | Groupe de personnes responsables d'un périmètre | Équipe achats de la division 1010 |
| Fonction | La tâche qu'un membre assure dans l'équipe | Acheteur opérationnel, gestionnaire de catalogue |
| Définition de responsabilité | Paire nom–valeur qui délimite une équipe | Division = 1010 |
| Contexte de responsabilité | Endroit où les agents sont déterminés, comme un workflow ou un modèle de situation | Approbation des commandes d'achat |
| Règle de responsabilité | Logique qui renvoie les agents, standard ou personnalisée | Règle personnalisée ajoutée à un contexte étendu |
Les définitions de responsabilité et les fonctions sont affectées à la catégorie d'équipe SAP et héritées par ses types d'équipe ; les clients peuvent ajouter des définitions de responsabilité personnalisées. Les équipes peuvent aussi être organisées en hiérarchies avec Manage Team Hierarchies. Une équipe dans Responsibility Management est donc délimitée par des attributs métier, et non par un organigramme.
Comment le flexible workflow et Situation Handling utilisent-ils Responsibility Management ?
- Flexible workflow : lorsque les key users définissent les destinataires d'une étape de workflow, des scénarios comme les ordres de maintenance proposent l'affectation par équipe, qui envoie la tâche aux membres de l'équipe, ou l'affectation par rôle, qui retient les membres ayant une fonction donnée. Dans les achats, la catégorie Procurement apporte des fonctions comme Strategic Purchasing et Operational Purchasing.
- SAP Business Workflow : le business workflow est un type de contexte de responsabilité, si bien que les modèles de workflow peuvent déterminer les agents via les règles de Responsibility Management.
- Situation Handling : chaque type de situation détermine ses destinataires via des équipes ou des règles de responsabilité.
Plusieurs domaines métier livrent leurs propres tiles Manage Teams and Responsibilities, par exemple pour les achats, la gestion des immobilisations ou la comptabilité contractuelle, qui ouvrent le même framework avec une catégorie d'équipe prédéfinie. Responsibility Management est la couche commune de détermination des destinataires sous ces frameworks.
Quels sont les atouts de Responsibility Management ?
- Destinataires fondés sur des attributs : les responsabilités suivent la division, la société ou d'autres définitions, si bien qu'une seule règle de workflow sert de nombreuses unités organisationnelles.
- Maintenance assurée par le métier : les key users et les responsables d'équipe modifient les membres dans une application SAP Fiori, sans développement et sans toucher aux définitions de workflow.
- Réutilisation entre frameworks : les mêmes équipes servent aux approbations et aux alertes de situation, si bien qu'une réorganisation n'est maintenue qu'une fois.
- Extensible : des définitions de responsabilité, fonctions et règles personnalisées étendent les contextes de SAP, et SAP documente le transport de ces extensions.
- Autosurveillance : un modèle SAP pour Situation Handling informe les responsables d'équipe lorsque des membres qui doivent approuver des tâches sont indisponibles.
Pour les approbations et alertes SAP S/4HANA, Responsibility Management est le moyen natif d'aligner les destinataires sur l'organisation métier.
Où s'arrête Responsibility Management ?
- Au sein d'un seul système SAP S/4HANA. Les équipes résident dans le système qui les utilise. Les approbateurs d'autres applications ou les tâches d'autres systèmes nécessitent leur propre logique de destinataires.
- Les équipes doivent concorder dans tout le paysage. Lorsque des workflows qui désignent des équipes sont transportés, SAP exige que les équipes soient identiques dans chaque système, ce qui intègre la maintenance des équipes à la planification des releases. Un ID global d'équipe, figé une fois sauvegardé, identifie la même équipe d'un système à l'autre.
- Il décide qui, pas quoi. Responsibility Management renvoie des agents ; les étapes, délais et décisions appartiennent au workflow ou au type de situation consommateur.
- La qualité des données détermine le résultat. Des équipes vides, des membres obsolètes ou des valeurs de définition manquantes produisent des tâches sans agents.
Ces limites sont voulues : Responsibility Management maintient les données de responsabilité, tandis que la conception des processus se fait dans les frameworks qui les consomment.
Quelles sont les erreurs courantes avec Responsibility Management ?
- Nommer des personnes dans les workflows au lieu d'équipes. Chaque réorganisation implique alors de modifier les workflows ; les équipes absorbent le changement.
- Des équipes qui se chevauchent. Deux équipes couvrant la même division avec la même fonction brouillent la responsabilité d'une tâche ; vérifiez comment la règle d'agent du consommateur gère plusieurs équipes correspondantes.
- Des trous dans la couverture. Une division sans équipe laisse des tâches sans agents. Confrontez chaque nouvelle division ou société à la liste des équipes.
- Ignorer les absences. Activez la situation de membre d'équipe indisponible pour que les responsables d'équipe puissent remplacer les membres qui ne peuvent pas agir.
- Oublier le paysage. Des équipes créées uniquement en développement font échouer les workflows transportés en production.
Lorsqu'une tâche ou une situation n'a pas de destinataire, vérifiez d'abord le périmètre et les fonctions de l'équipe, puis les paramètres de destinataires du consommateur. La plupart des problèmes de Responsibility Management sont des problèmes de maintenance des données qui se manifestent par des tâches absentes.
Responsibility Management, business role ou flexible workflow : quelle différence ?
| Responsibility Management | Business role | Flexible workflow | |
|---|---|---|---|
| Ce que c'est | Détermination des agents via des équipes et des règles | Ensemble de catalogues et d'autorisations | Configuration des approbations d'un document |
| Question à laquelle il répond | Qui est responsable de cet objet ? | Que cet utilisateur peut-il voir et faire ? | De quelles étapes d'approbation ce document a-t-il besoin ? |
| Maintenu dans | Manage Teams and Responsibilities et applications associées | Applications de business roles ou PFCG | Applications Manage Workflows par scénario |
| Échec typique | Aucune équipe ne correspond, donc aucun agent | Catalogue ou autorisation manquant | Aucune condition de workflow ne correspond |
Un business role accorde l'accès, le flexible workflow définit les étapes d'approbation, et Responsibility Management désigne les personnes qui doivent agir.
Questions fréquentes
À quoi sert Manage Teams and Responsibilities ?
Manage Teams and Responsibilities (F2412) est l'application SAP Fiori dans laquelle les key users créent des équipes, renseignent des valeurs de responsabilité comme la division ou la société, ajoutent des membres et leur affectent des fonctions. Le flexible workflow et Situation Handling utilisent ensuite ces équipes pour déterminer qui reçoit une tâche ou une alerte.
Le flexible workflow peut-il envoyer des approbations à une équipe ?
Oui. Dans les scénarios qui le prennent en charge, le destinataire d'une étape de flexible workflow peut être une équipe de Responsibility Management, ou les membres d'une équipe ayant une fonction précise. Les valeurs de responsabilité de l'équipe déterminent alors quelle équipe s'applique au document à approuver.
Qu'est-ce qu'un contexte de responsabilité ?
Un contexte de responsabilité est un endroit précis où les agents sont déterminés, comme un business workflow ou un modèle de situation. Il combine un type de contexte, un ID de contexte, une catégorie d'équipe et une règle d'agent. Les clients peuvent étendre les contextes standard avec des règles d'agent personnalisées dans Manage Responsibility Contexts (F4636).
Les équipes de Responsibility Management sont-elles transportées ?
Lorsque des workflows qui utilisent des équipes comme destinataires sont transportés, SAP indique que les équipes doivent être identiques dans tous les systèmes. Planifiez la création et la synchronisation des équipes entre développement, qualité et production avant de vous appuyer sur elles, et maintenez l'ID global d'équipe qui identifie une équipe d'un système à l'autre.
Responsibility Management est-il disponible dans SAP S/4HANA Cloud Public Edition ?
Oui. La SAP Fiori Apps Reference Library référence Manage Teams and Responsibilities, Manage Responsibility Contexts et Manage Responsibility Rules pour la Public Edition ainsi que pour la Private Edition et l'on-premise. Certaines variantes de l'application d'équipes propres à un domaine métier ne sont référencées que pour la Public Edition.
Sources
- SAP Help Portal: Responsibility Management
- SAP Help Portal: Manage Responsibility Contexts
- SAP Help Portal: Manage Teams and Responsibilities (Asset Management)
- SAP Help Portal: How to Configure the Flexible Workflow for Centrally Managed Purchase Requisitions (Public Edition)
- SAP Fiori Apps Reference Library: Manage Teams and Responsibilities (F2412)
- S'applique à
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
- Dernière relecture