Processus et workflow

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 ? ▾
Où se situe-t-il ?: Processus et workflowCouche : Processus et workflow. Concerne aussi : Contenu, navigation et accès.L1L2L3L4L5L6BTP

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 ?

  1. 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.
  2. 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.
  3. 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.
  4. 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é.
  5. 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é ?

ConceptSignificationExemple chez Alder Manufacturing
Catégorie d'équipeProcessus métier livré par SAPProcurement
Type d'équipeSous-processus au sein d'une catégorieOperational Purchasing
ÉquipeGroupe de personnes responsables d'un périmètreÉquipe achats de la division 1010
FonctionLa tâche qu'un membre assure dans l'équipeAcheteur opérationnel, gestionnaire de catalogue
Définition de responsabilitéPaire nom–valeur qui délimite une équipeDivision = 1010
Contexte de responsabilitéEndroit où les agents sont déterminés, comme un workflow ou un modèle de situationApprobation des commandes d'achat
Règle de responsabilitéLogique qui renvoie les agents, standard ou personnaliséeRè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 ?

  1. Nommer des personnes dans les workflows au lieu d'équipes. Chaque réorganisation implique alors de modifier les workflows ; les équipes absorbent le changement.
  2. 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.
  3. 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.
  4. 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.
  5. 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 ManagementBusiness roleFlexible workflow
Ce que c'estDétermination des agents via des équipes et des règlesEnsemble de catalogues et d'autorisationsConfiguration des approbations d'un document
Question à laquelle il répondQui 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 dansManage Teams and Responsibilities et applications associéesApplications de business roles ou PFCGApplications Manage Workflows par scénario
Échec typiqueAucune équipe ne correspond, donc aucun agentCatalogue ou autorisation manquantAucune 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

S'applique à
SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
Dernière relecture

SAP, SAP Fiori, SAPUI5, SAP S/4HANA, SAP BTP et les autres produits et services SAP mentionnés sont des marques commerciales ou des marques déposées de SAP SE (ou d'une société affiliée à SAP) en Allemagne et dans d'autres pays. Ce guide est indépendant ; il n'est ni affilié à SAP SE, ni sponsorisé, ni approuvé par SAP SE.