Votre modèle de données pour les demandes d’achat, de la commande au paiement
Votre modèle de données pour les demandes d’achat, de la commande au paiement
- Attributs recommandés à recueillir
- Activités clés à suivre
- Guide d’extraction pour Oracle Fusion Financials
Attributs des demandes d’achat, de la commande au paiement
| Nom | Description | ||
|---|---|---|---|
|
Activité
ActivityName
|
Nom de l’événement métier survenu à un moment précis du processus de demande d’achat. | ||
|
Description
L’activité correspond à une étape ou à un jalon distinct du cycle de vie d’une demande d’achat. Il peut s’agir, par exemple, de « Demande créée », « Étape d’approbation approuvée » ou « Bon de commande créé ». Ces activités sont déduites des changements de statut, des actions des utilisateurs ou des événements système consignés dans les journaux d’audit ou les tables de transactions du système source. Cet attribut est indispensable à la création de la carte de processus, qui représente visuellement le parcours des demandes. L’analyse de l’ordre et de la fréquence des activités permet de repérer les parcours les plus courants, les goulots d’étranglement, les boucles de reprise et les écarts par rapport à la procédure standard.
Pourquoi est-ce important ?
Cet attribut constitue la base de la carte de processus et permet de visualiser et d’analyser le flux de travail des demandes.
Où trouver ces données
Cet attribut est déduit des enregistrements de changement de statut dans des tables comme POR_REQUISITION_HEADERS_ALL, de l’historique des transactions ou des journaux d’audit du flux de travail, comme FA_FUSION_SOAINFRA.WFTASK.
Exemples
Demande d’achat crééeÉtape d’approbation approuvéeDemande d’achat rejetéeBon de commande créé
|
|||
|
Heure de l’événement
EventTime
|
Horodatage indiquant le moment où l’activité a eu lieu. | ||
|
Description
L’heure de l’événement indique la date et l’heure exactes auxquelles une activité donnée a eu lieu. Cet horodatage est indispensable pour remettre les événements d’un cas dans l’ordre chronologique. Il provient des dates de création, des dates de dernière mise à jour ou des horodatages associés à des actions précises dans le système. L’analyse s’appuie sur l’heure de l’événement pour calculer toutes les mesures de durée, notamment les temps de cycle entre les activités, les temps d’attente et la durée totale d’un cas. Elle permet de repérer les goulots d’étranglement, de mesurer les résultats par rapport aux SLA et de comprendre l’évolution du processus de demande dans le temps.
Pourquoi est-ce important ?
Cet attribut est indispensable au calcul des KPI liés au temps, à la remise en ordre des événements et à l’analyse des performances du processus et de ses goulots d’étranglement.
Où trouver ces données
Cet attribut provient généralement d’une colonne LAST_UPDATE_DATE ou CREATION_DATE associée à la transaction ou au changement de statut, souvent dans des tables comme POR_REQUISITION_HEADERS_ALL ou dans les tables d’historique du flux de travail.
Exemples
2023-04-15T10:30:00Z2023-04-15T11:05:21Z2023-04-16T09:00:15Z
|
|||
|
Identifiant de la demande d’achat
PurchaseRequisitionId
|
Identifiant unique d’une demande d’achat, utilisé comme identifiant de cas pour le processus. | ||
|
Description
L’identifiant de demande d’achat est la référence centrale qui relie toutes les activités associées à une demande de biens ou de services. Chaque demande reçoit un identifiant unique lors de sa création, qui reste inchangé tout au long de son cycle de vie. En Process Mining, cet attribut sert à regrouper dans un même cas tous les événements associés, comme la création, la soumission, les étapes d’approbation et la clôture. Vous pouvez ainsi analyser le parcours complet de la demande, visualiser les cartes de processus, calculer les temps de cycle et étudier les variantes de chaque demande.
Pourquoi est-ce important ?
Cet attribut fondamental permet de suivre le cycle de vie d’une demande du début à la fin et sert de base à toutes les analyses par cas et au calcul des KPI.
Où trouver ces données
Il s’agit généralement de la clé primaire de la table d’en-tête des demandes, par exemple POR_REQUISITION_HEADERS_ALL.REQUISITION_HEADER_ID dans Oracle Fusion Financials.
Exemples
100234810023491002350
|
|||
|
Dernière mise à jour des données
LastDataUpdate
|
Horodatage de la dernière actualisation des données depuis le système source. | ||
|
Description
Cet attribut indique la date et l’heure de la dernière extraction des données depuis Oracle Fusion Financials. Il concerne l’ensemble du jeu de données, et non chaque événement individuellement. Les analystes s’en servent pour vérifier l’actualité des données et savoir jusqu’à quelle date les dernières transactions ont été prises en compte. Ces métadonnées sont utiles pour les rapports des Dashboards et permettent de confirmer que les analyses reposent sur des informations à jour.
Pourquoi est-ce important ?
Indique aux utilisateurs la date de mise à jour des données, afin que les analyses reposent sur les informations les plus récentes disponibles.
Où trouver ces données
Cet horodatage est généré et enregistré pendant l’extraction des données, généralement par l’outil ETL ou le pipeline de données.
Exemples
2023-10-27T02:00:00Z
|
|||
|
Système source
SourceSystem
|
Système d’information dont proviennent les données extraites. | ||
|
Description
Cet attribut indique l’origine des données du processus. Dans ce modèle de données, sa valeur sera toujours « Oracle Fusion Financials ». Dans les environnements qui utilisent plusieurs ERP ou des systèmes intégrés, ce champ est important pour retracer l’origine des données, résoudre les problèmes et en garantir la qualité. Il précise quel système fait référence pour les événements du processus analysé.
Pourquoi est-ce important ?
Cet attribut précise l’origine des données, un élément important pour leur gouvernance et l’intégration de données provenant de plusieurs systèmes.
Où trouver ces données
Il s’agit d’une valeur statique ajoutée lors de l’extraction et de la transformation des données pour indiquer l’origine du jeu de données.
Exemples
Oracle Fusion Financials
|
|||
|
Date requise
RequiredByDate
|
Date à laquelle le demandeur a besoin des biens ou des services. | ||
|
Description
Le demandeur indique cette date comme échéance de réception des articles demandés. Elle sert de cible interne de niveau de service (SLA) pour le processus d’approvisionnement. Cet attribut est à la base du Dashboard « Respect de la date requise » et du KPI « Taux de respect de la date requise ». En comparant cette date à la date réelle de création du bon de commande ou de réception des biens, l’analyse montre dans quelle mesure le processus d’approvisionnement répond aux besoins internes et permet de repérer les retards récurrents.
Pourquoi est-ce important ?
Permet de mesurer les performances du processus par rapport aux échéances internes et de vérifier si l’approvisionnement répond aux besoins de l’entreprise dans les délais.
Où trouver ces données
Cet attribut est généralement stocké au niveau du poste de la demande, dans une table comme POR_REQUISITION_LINES_ALL, dans un champ tel que NEED_BY_DATE.
Exemples
2023-11-012023-12-152024-01-31
|
|||
|
Montant total de la demande
RequisitionTotalAmount
|
Valeur monétaire totale de la demande d’achat. | ||
|
Description
Cet attribut correspond à la somme des montants de tous les postes d’une demande d’achat. Il permet de mesurer l’importance financière de chaque demande. En Process Mining, le montant total sert à de nombreuses analyses. Vous pouvez, par exemple, filtrer les demandes de montant élevé, qui suivent souvent des circuits d’approbation différents ou font l’objet d’un examen plus approfondi. Les Dashboards peuvent aussi montrer comment des indicateurs du processus, comme le temps de cycle ou le taux de rejet, varient selon le montant de la demande.
Pourquoi est-ce important ?
Apporte un éclairage financier et permet de prioriser les améliorations selon la valeur des demandes, ainsi que d’étudier l’influence de cette valeur sur le déroulement du processus.
Où trouver ces données
Cet attribut figure dans l’en-tête de la demande, souvent dans un champ comme REQUISITION_TOTAL de POR_REQUISITION_HEADERS_ALL. Il peut aussi être calculé en additionnant les montants des postes de POR_REQUISITION_LINES_ALL.
Exemples
550.0012500.7599.99
|
|||
|
Motif du rejet
RejectionReason
|
Motif indiqué par un approbateur lorsqu’une demande ou une étape d’approbation est rejetée. | ||
|
Description
Lorsqu’une demande est rejetée, l’approbateur en indique généralement le motif, en choisissant une option dans une liste prédéfinie ou en saisissant un commentaire libre. Cet attribut consigne cette justification. Il est essentiel à l’analyse des causes profondes des échecs du processus. Il alimente directement le Dashboard « Tendances des modifications et des rejets » en expliquant les raisons des rejets. L’analyse des motifs permet de repérer les problèmes récurrents, comme un codage incorrect, un dépassement de budget ou le non-respect des règles, puis d’y remédier par la formation ou des contrôles système.
Pourquoi est-ce important ?
Explique directement les raisons du rejet des demandes et permet de cibler les améliorations pour réduire les reprises et augmenter le taux de traitement sans intervention.
Où trouver ces données
Cet attribut provient des commentaires du flux de travail ou des champs de code de motif de rejet dans le journal d’audit du flux de travail, éventuellement dans les tables liées à FA_FUSION_SOAINFRA.WFTASK ou aux commentaires associés.
Exemples
Compte général incorrectDépassement du budget du centre de coûtsFournisseur non privilégié sélectionnéDemande en double
|
|||
|
Nom du demandeur
RequesterName
|
Nom de l’employé qui a créé et soumis la demande d’achat. | ||
|
Description
Cet attribut identifie la personne à l’origine de la demande de biens ou de services. Il est généralement renseigné au début du processus, lors de la création de la demande. L’analyse des performances par demandeur est essentielle au Dashboard « Indicateurs de performance des demandeurs ». Elle permet de repérer les utilisateurs ou les groupes qui pourraient avoir besoin d’une formation complémentaire, en mettant en évidence les taux élevés de modification ou de rejet, ainsi que les longs temps de cycle associés à leurs demandes. Elle apporte un éclairage sur la dimension humaine du processus.
Pourquoi est-ce important ?
Permet d’analyser les performances par demandeur, de repérer les besoins de formation et de mettre en évidence les utilisateurs ou les services les plus efficaces.
Où trouver ces données
Cet attribut provient des données d’en-tête de la demande. Il est souvent obtenu en reliant l’identifiant du demandeur à une table de référence des employés ou des utilisateurs. Recherchez les champs liés à PREPARER_ID dans POR_REQUISITION_HEADERS_ALL et reliez-les à PER_ALL_PEOPLE_F.
Exemples
Jean MartinJeanne DupontÉmilie Jones
|
|||
|
Service
DepartmentName
|
Service auquel appartient le demandeur. | ||
|
Description
Cet attribut indique l’unité organisationnelle de la personne qui a créé la demande, par exemple les finances, l’informatique ou le marketing. Il est généralement déduit du profil du demandeur dans le système RH. L’analyse par service est une méthode courante pour segmenter les données du processus. Elle permet de repérer des comportements propres à certains services, comme un taux de rejet plus élevé ou des temps de cycle plus longs, et d’orienter les initiatives d’amélioration en conséquence. C’est une dimension importante du Dashboard « Indicateurs de performance des demandeurs ».
Pourquoi est-ce important ?
Permet de segmenter l’analyse par unité opérationnelle et de repérer les tendances, les performances et les problèmes de conformité propres à chaque service.
Où trouver ces données
Cet attribut est généralement déduit du profil du demandeur. Il faut souvent relier la table des demandes à une table RH ou à un annuaire des utilisateurs contenant les informations sur le service.
Exemples
Technologies de l’informationFinancesOpérationsMarketing
|
|||
|
Statut de la demande
RequisitionStatus
|
Statut actuel ou final de la demande d’achat. | ||
|
Description
Cet attribut indique l’état général de la demande à un moment donné ou son résultat final, par exemple « Approuvé », « Rejeté », « En cours » ou « Clôturé ». Il sert souvent de source pour déduire de nombreuses activités du journal d’événements. Cet attribut est essentiel au Dashboard « Vue d’ensemble du statut des demandes », qui donne un aperçu de la charge de travail et du retard accumulé. Il sert également à calculer les KPI liés aux résultats, comme le taux de rejet des demandes, en filtrant les cas qui se terminent par un statut donné.
Pourquoi est-ce important ?
Donne un aperçu de l’état actuel des demandes et permet de déterminer leur résultat final pour calculer les KPI.
Où trouver ces données
Cet attribut figure dans la table d’en-tête de la demande, généralement dans un champ comme DOCUMENT_STATUS ou APPROVAL_STATUS de POR_REQUISITION_HEADERS_ALL.
Exemples
APPROUVÉEN COURSREJETÉRETIRÉ
|
|||
|
Unité opérationnelle
BusinessUnit
|
Unité opérationnelle précise de l’organisation à laquelle se rattache la demande. | ||
|
Description
L’unité opérationnelle désigne une entité juridique ou fonctionnelle distincte de l’entreprise pour laquelle la demande est effectuée. Elle se situe à un niveau organisationnel supérieur à celui d’un service. L’analyse des données par unité opérationnelle permet de comparer les performances à l’échelle des différentes entités de l’organisation. La direction peut ainsi déterminer si les inefficacités sont localisées ou généralisées et savoir où concentrer les efforts d’amélioration. Cette dimension sert à filtrer la plupart des Dashboards et des KPI.
Pourquoi est-ce important ?
Apporte une vue d’ensemble de l’organisation et permet de comparer les performances et d’orienter les analyses stratégiques entre ses différentes entités.
Où trouver ces données
Il s’agit d’un champ organisationnel fondamental dans Oracle Fusion, généralement disponible dans l’en-tête de la demande, dans des tables comme POR_REQUISITION_HEADERS_ALL.
Exemples
Unité opérationnelle Amérique du NordUnité opérationnelle EuropeSiège social
|
|||
|
A été modifiée
IsAmendedFlag
|
Indicateur booléen qui vaut vrai si la demande a été modifiée au moins une fois. | ||
|
Description
Cet attribut calculé indique si une demande a été modifiée après sa soumission initiale. Il est déterminé en recherchant une activité « Demande modifiée » dans l’historique du cas. Cet indicateur simplifie l’analyse et le calcul des KPI. Il sert directement à calculer le KPI « Taux de modification des demandes » et à repérer les cas qui n’ont pas été traités sans intervention. Il permet de filtrer facilement les demandes et de comparer les indicateurs du processus selon qu’elles ont été modifiées ou non.
Pourquoi est-ce important ?
Simplifie le calcul du taux de modification et facilite la comparaison entre les demandes modifiées et celles qui ne l’ont pas été.
Où trouver ces données
Cet attribut n’existe pas dans le système source. Il est calculé lors de la transformation des données à partir de la présence d’activités de modification dans le journal d’événements.
Exemples
truefalse
|
|||
|
A été traitée sans intervention
IsStraightThrough
|
Indicateur précisant si la demande a été approuvée sans modification ni rejet. | ||
|
Description
Cet indicateur calculé repère les demandes qui ont suivi le processus de la soumission à l’approbation sans boucle de reprise, comme une modification ou un rejet. Il signale qu’un cas a suivi le processus prévu sans intervention supplémentaire. Cet attribut sert de base au KPI « Taux de traitement des demandes sans intervention ». L’analyse des caractéristiques de ces demandes, comme les services, les demandeurs ou les types concernés, peut mettre en évidence des pratiques efficaces et des possibilités d’automatisation. À l’inverse, l’étude des autres cas aide à repérer les principales causes d’inefficacité.
Pourquoi est-ce important ?
Mesure directement l’efficacité du processus et sert de base au KPI « Taux de traitement des demandes sans intervention », tout en aidant à repérer les causes des reprises.
Où trouver ces données
Cet attribut est calculé lors de la transformation des données. Un cas est marqué comme vrai si aucune activité « Demande modifiée » ou « Étape d’approbation rejetée » n’est présente.
Exemples
truefalse
|
|||
|
Circuit d’approbation
ApprovalWorkflowPath
|
Séquence prédéfinie des approbateurs ou des groupes d’approbation requis pour la demande. | ||
|
Description
Cet attribut définit le circuit d’approbation standard attendu pour une demande, selon les règles de l’entreprise et des critères comme le montant, le type ou le service concerné. Il représente le processus cible. Le circuit d’approbation est essentiel à l’analyse de la conformité. Il alimente directement le Dashboard « Analyse de la conformité et des écarts » et le KPI « Indice de conformité des demandes », en permettant de comparer les étapes d’approbation réellement suivies au circuit prévu. Les écarts peuvent signaler un non-respect des règles ou des inefficacités dans le processus.
Pourquoi est-ce important ?
Permet de vérifier la conformité en comparant le déroulement réel du processus à la hiérarchie d’approbation requise et de repérer les demandes non conformes.
Où trouver ces données
Cette information est configurée dans Oracle Fusion BPM Worklist ou dans Approval Management Engine (AMX). L’extraction du circuit défini pour chaque demande peut être complexe et nécessiter des requêtes dans les tables de configuration.
Exemples
Responsable > Directeur > Vice-président des financesResponsable du centre de coûts > Sécurité informatiqueResponsable > Chef de service
|
|||
|
Description de l’article
ItemDescription
|
Description du produit ou du service demandé dans un poste de la demande. | ||
|
Description
Cet attribut contient la description textuelle de l’article à acheter et précise les biens ou les services demandés. Même si elle est souvent non structurée, la description de l’article apporte un contexte utile à l’analyse. Elle permet de filtrer les demandes portant sur des achats précis qui ne sont pas nécessairement identifiés par le type de demande. Un analyste peut, par exemple, rechercher toutes les demandes contenant « Licence logicielle » pour étudier leur parcours et leur temps de cycle.
Pourquoi est-ce important ?
Précise les biens ou les services achetés et permet de filtrer et d’analyser plus finement des catégories d’achats particulières.
Où trouver ces données
Cet attribut figure dans la table des postes de demande POR_REQUISITION_LINES_ALL, dans un champ comme ITEM_DESCRIPTION.
Exemples
Ordinateur portable 15 pouces, 16 Go de RAMServices de conseil, projet du quatrième trimestreRenouvellement annuel de la maintenance logicielle
|
|||
|
Devise
CurrencyCode
|
Code de devise du montant de la demande, par exemple USD ou EUR. | ||
|
Description
Cet attribut indique la devise dans laquelle est exprimé le montant total de la demande. Les demandes des organisations internationales peuvent être établies dans différentes devises. Il est indispensable pour interpréter et agréger correctement les données financières. Dans toute analyse portant sur des montants, le code de devise permet de comparer les valeurs avec précision, soit en filtrant une seule devise, soit en convertissant tous les montants dans une devise commune.
Pourquoi est-ce important ?
Garantit la précision des analyses et des rapports financiers, notamment dans les organisations internationales qui utilisent plusieurs devises.
Où trouver ces données
Cet attribut figure généralement dans la table d’en-tête de la demande, à côté des champs de montant, par exemple dans POR_REQUISITION_HEADERS_ALL.
Exemples
USDEURGBPJPY
|
|||
|
Est automatisée
IsAutomated
|
Indicateur précisant si une activité a été effectuée automatiquement par le système. | ||
|
Description
Cet attribut identifie les événements du processus exécutés par un utilisateur système ou un agent automatisé plutôt que par une personne. Il peut s’agir, par exemple, de changements de statut déclenchés par le système ou d’étapes d’approbation automatisées pour les articles de faible valeur. L’analyse de cet attribut permet de mesurer le degré d’automatisation du processus. Elle permet de comparer la rapidité et l’efficacité des étapes automatisées à celles des étapes manuelles, et de repérer d’autres possibilités d’automatisation.
Pourquoi est-ce important ?
Permet de mesurer le degré d’automatisation du processus et de repérer les tâches manuelles qui pourraient être automatisées.
Où trouver ces données
Cet attribut est déduit en vérifiant si l’utilisateur associé à une activité est un compte système ou de service. Il faut pour cela disposer d’une liste des identifiants d’utilisateurs système connus.
Exemples
truefalse
|
|||
|
Nom de l’utilisateur
UserName
|
Nom de l’utilisateur qui a effectué une activité précise, par exemple un approbateur ou un éditeur. | ||
|
Description
Alors que le nom du demandeur désigne la personne à l’origine de la demande, le nom de l’utilisateur indique qui a réalisé un événement précis du processus, comme une approbation ou un rejet. Cet attribut est particulièrement important lorsque plusieurs personnes interviennent dans les étapes d’approbation. Il est essentiel pour analyser les goulots d’étranglement liés aux approbations et mesurer les performances de certains approbateurs ou équipes. Il alimente directement le Dashboard « Goulots d’étranglement du flux d’approbation », qui permet d’analyser les durées de traitement pour chaque personne intervenant dans la chaîne d’approbation.
Pourquoi est-ce important ?
Identifie la personne à l’origine de chaque événement, ce qui permet d’analyser les délais de transfert, les performances des approbateurs et la répartition des ressources.
Où trouver ces données
Cet attribut provient de l’historique du flux de travail ou des tables de journaux d’audit, comme FA_FUSION_SOAINFRA.WFTASK, qui consigne l’utilisateur associé à la réalisation de chaque tâche.
Exemples
David LeeSusan ChenMichael Brown
|
|||
|
Nom du fournisseur
SupplierName
|
Nom du fournisseur proposé ou présélectionné pour les biens ou les services. | ||
|
Description
Cet attribut identifie le fournisseur auprès duquel les biens ou les services doivent être achetés. Le demandeur peut proposer un fournisseur, ou le système peut le déterminer à partir des catalogues ou des accords existants. L’analyse par fournisseur peut révéler des tendances importantes en matière d’approvisionnement. Elle permet, par exemple, de voir si les demandes concernant certains fournisseurs mettent plus de temps à être approuvées ou sont plus souvent rejetées. Ces informations peuvent éclairer la gestion des relations fournisseurs et la stratégie d’approvisionnement.
Pourquoi est-ce important ?
Permet d’analyser les performances du processus par fournisseur et d’éclairer la stratégie d’approvisionnement ainsi que la gestion des relations fournisseurs.
Où trouver ces données
Cet attribut figure dans la table des postes de demande POR_REQUISITION_LINES_ALL. Il est souvent relié à une table de référence des fournisseurs comme POZ_SUPPLIERS au moyen du champ VENDOR_ID.
Exemples
Fournitures de bureau inc.Solutions technologiques mondialesAgence de marketing créatif
|
|||
|
Numéro du bon de commande
PurchaseOrderNumber
|
Identifiant du bon de commande créé à partir de la demande approuvée. | ||
|
Description
Cet attribut relie une demande d’achat au bon de commande qui en résulte. Une fois entièrement approuvée, la demande est généralement convertie en un ou plusieurs bons de commande destinés au fournisseur. Cet identifiant est indispensable pour suivre les étapes qui suivent la demande. Il permet de calculer le KPI « Délai entre la demande et le bon de commande » et alimente le Dashboard « Temps de cycle entre la demande et le bon de commande ». Il permet également de combiner les données du processus de demande avec celles des processus de commande et de facturation, pour analyser l’ensemble du cycle d’approvisionnement au paiement.
Pourquoi est-ce important ?
Relie la demande au bon de commande qui en découle, ce qui permet de mesurer le temps de cycle entre les deux et d’analyser le processus de bout en bout.
Où trouver ces données
Cette information est enregistrée lors de la création d’un bon de commande. Elle se trouve généralement en recherchant les références à la demande d’origine dans les tables de répartition des bons de commande, comme PO_DISTRIBUTIONS_ALL, qui renvoie au poste de la demande.
Exemples
PO-2023-5832PO-2023-5833PO-2023-5834
|
|||
|
Type de demande
RequisitionType
|
Catégorie de la demande, par exemple une demande de biens ou de services. | ||
|
Description
Cet attribut classe la demande selon les biens ou services demandés. Les types courants comprennent les biens, les services et les dépenses d’investissement. Le type peut influer sur le circuit d’approbation requis et la stratégie d’approvisionnement. Dans l’analyse, le type de demande permet de filtrer les données et de comparer différentes catégories. Vous pouvez, par exemple, vérifier si les demandes de services ont un temps de cycle d’approbation plus long que les demandes de biens. Cet attribut aide à déterminer si les types de demandes suivent des parcours différents ou présentent des goulots d’étranglement particuliers.
Pourquoi est-ce important ?
Permet de segmenter l’analyse pour comparer le déroulement du processus selon le type d’achat, par exemple entre les biens et les services.
Où trouver ces données
Cet attribut est souvent déterminé par le type ou la catégorie de poste sélectionné lors de la création de la demande. Il peut être stocké dans la table des postes de demande POR_REQUISITION_LINES_ALL.
Exemples
BiensServicesDépenses d’investissement
|
|||
Activités des demandes d’achat, de la commande au paiement
| Activité | Description | ||
|---|---|---|---|
|
Bon de commande créé
|
Cet événement se produit lorsqu’une ligne de demande approuvée sert à générer un bon de commande. Il relie le processus de demande d’achat au processus d’achat qui suit. | ||
|
Pourquoi est-ce important ?
Cette étape est importante pour mesurer le délai entre la demande et le bon de commande. Les retards à ce stade révèlent des goulots d’étranglement lors du transfert entre l’approbation et les achats.
Où trouver ces données
Il s’agit d’un événement explicite. Le lien entre la demande et le bon de commande est enregistré dans des tables comme PO_LINE_LOCATIONS_ALL, qui contient une référence à l’identifiant de la ligne de demande source.
Données à recueillir
Recherchez la date de création du bon de commande associé à l’identifiant de demande concerné.
Type d’événement
explicit
|
|||
|
Demande d’achat approuvée
|
Marque l’approbation finale de la demande d’achat, après validation de toutes les étapes du flux de travail. L’événement est déduit du passage du statut général de la demande à « Approuvé ». | ||
|
Pourquoi est-ce important ?
Cette étape importante indique que la demande est prête à être traitée par le service des achats. Elle marque la fin du temps de cycle total d’approbation de la demande.
Où trouver ces données
L’événement est déduit du passage du champ de statut du document à « APPROVED » dans la table POR_REQUISITION_HEADERS_ALL. La date de ce changement de statut correspond à l’heure de l’événement.
Données à recueillir
Repérez l’horodatage auquel le statut du document passe pour la première fois à « Approuvé ».
Type d’événement
inferred
|
|||
|
Demande d’achat clôturée
|
Indique la clôture définitive du cycle de vie de la demande, lorsque toutes ses lignes ont été traitées, par exemple converties en bons de commande, ou annulées. L’événement est déduit d’une mise à jour finale du statut. | ||
|
Pourquoi est-ce important ?
Il s’agit de l’événement de fin qui marque l’aboutissement du processus. Il confirme que la demande a été entièrement traitée et qu’aucune autre action n’est nécessaire.
Où trouver ces données
L’événement est déduit du passage du statut de l’en-tête de demande à « CLOSED » dans POR_REQUISITION_HEADERS_ALL.
Données à recueillir
Repérez l’horodatage auquel le statut du document de la demande passe à « Closed ».
Type d’événement
inferred
|
|||
|
Demande d’achat créée
|
Marque le début du processus d’achat, lorsque l’utilisateur enregistre une nouvelle demande d’achat pour la première fois. Cet événement est généralement enregistré explicitement dans le système, avec un horodatage. | ||
|
Pourquoi est-ce important ?
Il s’agit de l’événement de début principal du processus de demande d’achat. L’analyse du délai entre la création et la soumission peut révéler des retards dans la formalisation de la demande.
Où trouver ces données
Cet événement est enregistré dans la table POR_REQUISITION_HEADERS_ALL, à partir de la colonne creation_date, lorsqu’un nouvel identifiant de demande est généré.
Données à recueillir
Utilisez l’horodatage de création de l’enregistrement d’en-tête de la demande.
Type d’événement
explicit
|
|||
|
Demande d’achat rejetée
|
Correspond au rejet définitif de la demande, qui met fin au processus pour cette demande. L’événement est déduit du passage du statut général de la demande à « Rejected ». | ||
|
Pourquoi est-ce important ?
Cette activité marque la fin d’une demande qui n’a pas abouti. L’analyse de ces cas est essentielle pour comprendre le KPI du taux de rejet des demandes d’achat et les causes des échecs.
Où trouver ces données
L’événement est déduit du passage du statut du document à « REJECTED » dans la table POR_REQUISITION_HEADERS_ALL.
Données à recueillir
Repérez l’horodatage auquel le statut du document passe pour la première fois à « Rejected ».
Type d’événement
inferred
|
|||
|
Demande d’achat soumise
|
Correspond à l’action par laquelle l’utilisateur soumet la demande remplie au flux de travail d’approbation. L’événement est enregistré lorsque le statut passe de « Incomplete » ou « Brouillon » à un statut indiquant que l’approbation est en attente. | ||
|
Pourquoi est-ce important ?
Cette activité déclenche le cycle d’approbation. Elle constitue une étape importante pour mesurer le temps de cycle d’approbation des demandes et les délais globaux.
Où trouver ces données
Déduit d’un changement de statut dans la table POR_REQUISITION_HEADERS_ALL, par exemple lorsque le statut devient « PENDING APPROVAL ». La date de soumission est souvent également enregistrée explicitement.
Données à recueillir
Repérez l’horodatage du premier passage du champ de statut du document à « Pending Approval ».
Type d’événement
inferred
|
|||
|
Demande d’achat modifiée
|
Cet événement indique qu’un utilisateur a modifié une demande après sa soumission initiale, ce qui peut entraîner la reprise du processus d’approbation. Il est déduit des changements apportés aux champs de données clés ou de la création d’une nouvelle version de la demande. | ||
|
Pourquoi est-ce important ?
Des modifications fréquentes peuvent révéler des problèmes de qualité des données ou des exigences qui évoluent, et entraîner des reprises et des retards. Cet événement contribue directement au KPI « Taux de modification des demandes d’achat ».
Où trouver ces données
L’événement est déduit du suivi des numéros de version de la demande ou du repérage d’un retour au statut « Incomplete » après la soumission. Les journaux de modifications ou les tables d’audit peuvent également enregistrer ces changements.
Données à recueillir
Repérez les horodatages de création de nouvelles versions pour un même identifiant de demande après sa soumission.
Type d’événement
inferred
|
|||
|
Demande d’achat retirée
|
Cet événement se produit lorsque le demandeur annule ou retire une demande soumise avant son approbation complète. Il s’agit généralement d’une action explicite de l’utilisateur qui entraîne un changement de statut. | ||
|
Pourquoi est-ce important ?
Le suivi des retraits aide à comprendre les raisons d’un arrêt prématuré, comme un changement des besoins ou la correction d’erreurs par les utilisateurs après la soumission.
Où trouver ces données
Déduit du passage au statut « WITHDRAWN » dans la table POR_REQUISITION_HEADERS_ALL. L’action figure dans l’historique des actions de la demande.
Données à recueillir
Repérez l’horodatage auquel le statut de la demande passe à « Withdrawn ».
Type d’événement
inferred
|
|||
|
Étape d’approbation approuvée
|
Correspond à l’action par laquelle un approbateur approuve la demande à l’étape qui lui est attribuée dans le flux de travail. L’événement est explicitement enregistré dans l’historique des approbations. | ||
|
Pourquoi est-ce important ?
Le suivi de chaque étape d’approbation permet de cartographier le parcours réel et de mesurer le temps de traitement à chaque niveau de la hiérarchie.
Où trouver ces données
L’événement est extrait de l’historique des actions d’approbation de la demande, généralement stocké dans les tables de flux de travail (WF) ou de gestion du capital humain (HCM) qui gèrent les hiérarchies d’approbation.
Données à recueillir
Utilisez l’horodatage de l’action « APPROVE » dans le journal des actions du flux de travail.
Type d’événement
explicit
|
|||
|
Étape d’approbation commencée
|
Marque le moment où une demande est attribuée à un approbateur ou à un groupe d’approbation précis dans le flux de travail. L’événement est enregistré dans le journal des transactions du moteur de flux de travail. | ||
|
Pourquoi est-ce important ?
Cette activité est nécessaire pour calculer le temps d’attente à chaque étape d’approbation. Elle aide à repérer les goulots d’étranglement liés à certains approbateurs ou niveaux d’approbation.
Où trouver ces données
L’information provient des tables de flux de travail d’Oracle Fusion, qui enregistrent les tâches attribuées aux utilisateurs. L’horodatage d’attribution de la tâche d’approbation est utilisé.
Données à recueillir
Utilisez l’horodatage de création de la tâche dans l’historique du flux de travail pour la demande concernée.
Type d’événement
explicit
|
|||
|
Étape d’approbation rejetée
|
Un approbateur rejette la demande, qui est généralement renvoyée à son préparateur pour correction ou clôturée. Cette action est explicitement enregistrée dans l’historique du flux de travail. | ||
|
Pourquoi est-ce important ?
Cette activité est une cause majeure de reprises et de retards. L’analyse des rejets aide à repérer les problèmes de conformité, les difficultés budgétaires ou les justifications peu claires.
Où trouver ces données
L’événement est extrait de l’historique des actions d’approbation de la demande. Le système de flux de travail enregistre une action « REJECT » avec un horodatage.
Données à recueillir
Utilisez l’horodatage de l’action « REJECT » dans le journal des actions du flux de travail.
Type d’événement
explicit
|
|||
|
Étape d’approbation renvoyée
|
Un approbateur renvoie la demande à son préparateur pour obtenir des informations supplémentaires ou apporter des corrections mineures, sans la rejeter officiellement. Il s’agit généralement d’une action explicite dans le système de flux de travail. | ||
|
Pourquoi est-ce important ?
Ce retour signale un besoin de clarification et crée une boucle de reprise qui allonge le temps de cycle. Distinguer les retours des rejets permet de mieux comprendre les difficultés du processus.
Où trouver ces données
L’événement est extrait de l’historique des actions d’approbation de la demande. Le système de flux de travail enregistre une action « RETURN » ou une action similaire avec un horodatage.
Données à recueillir
Utilisez l’horodatage de l’action « RETURN » ou « Request for Information » dans l’historique du flux de travail.
Type d’événement
explicit
|
|||
Guides d’extraction
Prêt à commencer ?
Utilisez ce modèle pour commencer à optimiser votre processus de demande d’achat, de la commande au paiement, et gagner en efficacité. Préparez-vous à transformer vos opérations d’achat.
Accélérez de 30 % le processus de demande d’achat, de la commande au paiement
Optimisez le traitement des demandes d’achat P2P dans Oracle et réduisez le temps de cycle de 30 %.
Aucune carte bancaire requise. Configuration en quelques minutes.