Semantius Logo

Supplier Performance Management

1. Overview

Supplier performance scorecards, KPIs, reviews, and corrective actions. Measures and improves supplier delivery, quality, and service.

2. Entity summary

Namedata_objectDescription
Supplier Corrective Actionssupplier_corrective_actionsCorrective-action plans opened against supplier underperformance and tracked to closure, with root cause and verification.
Supplier Issuessupplier_issuesLogged supplier issues and complaints that feed performance and corrective-action workflows, tracked from log to resolution.
Supplier KPIssupplier_kpisPerformance metric definitions tracked per supplier, such as delivery, quality, responsiveness, and savings, with targets and weightings.
Supplier Performance Reviewssupplier_performance_reviewsPeriodic reviews that roll KPIs into a shared assessment with each supplier, from draft through finalization.
Supplier Scorecardssupplier_scorecardsWeighted performance ratings of suppliers over a period, scoring on-time delivery, quality, responsiveness, and savings delivered.
Supplier Questionnairessupplier_questionnairesReusable questionnaire templates used across qualification, performance, and risk workflows, such as insurance, security, ESG, and financial forms.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef consumer fill:#e8def8,stroke:#7b1fa2,color:#3a155d;
  classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a;
  supplier_scorecards["Supplier Scorecards"]
  supplier_kpis["Supplier KPIs"]
  supplier_performance_reviews["Supplier Performance Reviews"]
  supplier_corrective_actions["Supplier Corrective Actions"]
  supplier_issues["Supplier Issues"]
  supplier_questionnaires["Supplier Questionnaires"]
  users["Users"]
  users -->|"owns"| supplier_scorecards
  class supplier_scorecards master;
  class supplier_kpis master;
  class supplier_performance_reviews master;
  class supplier_corrective_actions master;
  class supplier_issues master;
  class supplier_questionnaires consumer;
  class users platform_builtin;
  style supplier_kpis stroke-dasharray:5 5;
  style supplier_performance_reviews stroke-dasharray:5 5;
  style supplier_corrective_actions stroke-dasharray:5 5;
  style supplier_issues stroke-dasharray:5 5;
  style supplier_questionnaires stroke-dasharray:5 5;

3. Entities catalog

#data_objectcanonical codesingularpluralrolemastered inmastered labelnecessitypersonal_contententity_typewrite tiernotes
1supplier_corrective_actionssupplier_corrective_actionsSupplier Corrective ActionSupplier Corrective Actionsmaster--optional-operational_workflow:manage-
2supplier_issuessupplier_issuesSupplier IssueSupplier Issuesmaster--optional-operational_workflow:manage-
3supplier_kpissupplier_kpisSupplier KPISupplier KPIsmaster--optional-catalog:admin-
4supplier_performance_reviewssupplier_performance_reviewsSupplier Performance ReviewSupplier Performance Reviewsmaster--optional-operational_workflow:manage-
5supplier_scorecardssupplier_scorecardsSupplier ScorecardSupplier Scorecardsmaster--required-operational_workflow:manage-
6supplier_questionnairessupplier_questionnairesSupplier QuestionnaireSupplier Questionnairesconsumersrm-supplier-lifecycleSupplier Lifecycle Managementoptional-catalog:admin-

4. Aliases and industry synonyms

(none: no industry-scoped aliases for this scope)

5. Relationships

5.1 Intra-scope edges

(none: no relationships with both endpoints inside the scope)

5.2 Built-in edges (users and other platform built-ins)

fromverbtocardinalitynecessityowner_sidedelete_modefk_formatnotes
usersownssupplier_scorecardsone_to_manyoptionalsourceclearreference-

5.3 Cross-scope edges

5.3a Outbound from this scope’s masters and contributors

Edges this scope drives: the in-scope endpoint has role of master or contributor.

fromverbtocardinalitynecessitydelete_modefk_formatnotes
suppliersrated_bysupplier_scorecardsone_to_manyoptionalnonen/a-
supplier_risk_assessmentsfeedssupplier_scorecardsone_to_manyoptionalnonen/a-
supplier_scorecardsescalates_toaudit_issuesone_to_manyoptionalnonen/a-
invoice_matchessignalssupplier_scorecardsone_to_manyoptionalnonen/a-
goods_receiptssignalssupplier_scorecardsone_to_manyoptionalnonen/a-

5.3b Context edges on embedded shells and consumed entities

Edges the canonical owner drives, shown for context: the in-scope endpoint has role of embedded_master, consumer, or derived.

(none: no context cross-scope edges on this scope’s embedded shells or consumed entities)

6. Cross-domain context

6.1 Master consumers (other modules / domains that embed this scope’s masters)

(none: no other module embeds this scope’s masters; the canonical owners do.)

6.2 Outbound handoffs (events this scope publishes)

source moduletarget domaintarget moduletrigger_eventtransitionpayloadintegrationfrictiondescription
(domain-level)GRC(domain-level)supplier.risk_elevated(threshold)supplier_scorecardsapi_callhighRisk-score elevation triggers GRC engagement: enhanced due diligence, mitigation plan, exit strategy if warranted. Failure modes: false-positive risk signals from third-party data; rep-attribution edge cases.

6.3 Inbound handoffs (events this scope reacts to)

(none: no inbound handoffs whose payload is in this scope)

6.4 Master providers (modules / domains that own masters this scope embeds)

data_objectrole herenecessitycanonical owner(s)slice notes
supplier_questionnairesconsumeroptionalSRM-SUPPLIER-LIFECYCLE (SRM)-

7. Lifecycle states

supplier_corrective_actions (Supplier Corrective Action)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
10open----
20in_progress-----
30resolved-----
40verified--srm-performance-mgmt:verify_corrective_action-
50closed----

supplier_issues (Supplier Issue)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
10logged----
20triaged-----
30in_progress-----
40resolved-----
50closed----

supplier_performance_reviews (Supplier Performance Review)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
10draft----
20in_review-----
30finalized--srm-performance-mgmt:finalize_performance_review-
40acknowledged----

8. Permissions and business rules (derived)

8.1 Permissions

permissiontierdescriptionincluded in :admin?
srm-performance-mgmt:readbaseline-readRead access to every entity in the module
srm-performance-mgmt:managebaseline-manageEdit operational records
srm-performance-mgmt:adminbaseline-adminEdit reference data and inherit every workflow gate below-
srm-performance-mgmt:finalize_performance_reviewworkflow-gate (lifecycle)Transition supplier_performance_reviews into state finalized
srm-performance-mgmt:verify_corrective_actionworkflow-gate (lifecycle)Transition supplier_corrective_actions into state verified

8.2 Business rules

(none: no flag-derived business rules)

9. Roles, RACI, and responsibilities (derived)

Baseline roles, the permission hierarchy, and RACI realization are DERIVED from this scope’s entity-type write tiers + process_raci; none of it is stored in the catalog (the deployer provisions it from this blueprint).

9.1 SRM-PERFORMANCE-MGMT

Baseline roles:

rolebaseline grant
srm-performance-mgmt_viewersrm-performance-mgmt:read
srm-performance-mgmt_managersrm-performance-mgmt:manage
srm-performance-mgmt_adminsrm-performance-mgmt:admin

Permission hierarchy:

permissionincludes
srm-performance-mgmt:adminsrm-performance-mgmt:manage
srm-performance-mgmt:managesrm-performance-mgmt:read
srm-performance-mgmt:adminsrm-performance-mgmt:finalize_performance_review
srm-performance-mgmt:adminsrm-performance-mgmt:verify_corrective_action

RACI realization:

(none: no process_raci assignments wired to this module’s gated processes yet)

9.2 Functional ownership and default grants

responsibilitybusiness functiondefault roledefault tier
ownerProcurementadmin:admin
contributorGovernance, Risk and Compliancemanage:manage
contributorLegalmanage:manage