Identity teams should favour configurable, standards driven governance over brittle custom code or fully rigid workflows. The goal is to preserve business context while keeping access processes maintainable, auditable, and easier to evolve as applications change. A flexible data model helps reduce technical debt, supports heterogeneous environments, and avoids the knowledge gaps that appear when bespoke scripts are poorly documented or key staff leave.
What configurability should actually solve in an access workflow
Configurability is valuable when it lets a workflow express real business rules without forcing teams to write and maintain brittle custom logic. In practice, that means the process can vary by application, risk level, approver chain, role type, or exception path while still following one governed operating model. The point is not maximum flexibility, it is controlled flexibility that preserves consistency where it matters and variation where the business genuinely needs it.
A useful test is whether the configuration changes the decision model or only the implementation detail. If teams are repeatedly coding special cases just to handle common approval patterns, the workflow has become too bespoke. If every request is pushed through the same rigid path regardless of context, the workflow is probably too blunt to support the applications it serves.
Configurability also matters because access workflows sit at the intersection of request, approval, provisioning, review, and audit. A well-designed workflow should support clear ownership, retain traceability, and make policy visible to reviewers rather than hiding it in scripts or one-off integrations. That is where a standards driven design beats ad hoc customisation: it keeps the logic understandable long after the original builders move on.
Where standardisation protects governance without freezing the business
Governance standardisation should define the non-negotiables: request states, approval evidence, role and entitlement naming, review cadence, segregation rules, exception handling, and the data that must be captured for audit. A shared model reduces friction across applications because downstream teams know what the request means, what evidence is required, and how to compare access decisions across systems.
The practical balance is to standardise the control points, not every workflow branch. A flexible data model can carry application-specific context, but the governance layer should still impose common semantics so reports, recertifications, and investigations are comparable. That is especially important in identity and access management and identity governance, where inconsistent definitions of role, entitlement, exception, or approver create hidden operational debt.
Standardisation becomes more valuable as environments become more heterogeneous. If workflows span internal applications, cloud services, third-party tools, and machine access, the governance model should stay stable even when connector details differ. Teams should aim for one policy language, one audit trail expectation, and one exception record format, while allowing the request experience and routing logic to reflect the application’s real context.
How to keep flexibility from turning into technical debt
Most workflow debt appears when configurability is used as a substitute for design discipline. A configuration-heavy platform still needs clear data ownership, version control, documentation, and change approval, otherwise each “small” exception becomes a permanent special case. Over time, that creates knowledge gaps, brittle dependencies, and approval logic that no one can confidently explain during an audit or incident review.
Teams should also avoid spreading governance rules across code, workflow settings, spreadsheets, and manual email approvals. Once control logic is distributed that widely, the process may still function, but it stops being governable. The safer pattern is to keep business rules in the workflow model, keep technical integration logic in integration layers, and keep exception authority explicit and time-bound.
Where identity governance includes non-human access, the same principle applies to service accounts, application identities, and other machine-driven access paths. The workflow should remain configurable enough to capture their special handling, but the governance model still needs consistency in ownership, review, and offboarding. NHIMG’s Access Reviews and Certification Guide is a useful companion when access decisions must stay reviewable rather than merely automated.
Standardisation also helps when one team inherits a workflow built by another. If the process depends on tacit knowledge, undocumented scripts, or a single operator who “knows how it works,” the organisation has created a maintenance risk, not an access control. The better design is one that can be operated, audited, and evolved by a broader team without re-learning the original implementation from scratch.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST SP 800-53 Rev 5 sets the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST SP 800-53 Rev 5 | AC-2 — Account Management | Access workflows govern request, approval, and review of accounts and entitlements. |
| AC-6 — Least Privilege | Balancing flexibility and governance depends on limiting access to what each request requires. | |
| AU-2 — Event Logging | Workflow standardization depends on consistent logging of request, approval, and change events. | |
| Recommendation — Standardize account request and review handling to keep approvals and revocations auditable. Apply least-privilege rules when defining workflow-driven access grants and exceptions. Log every access workflow decision and change in a consistent, reviewable format. | ||
| ISO/IEC 27001:2022 | A.5.15 — Access control | Access workflows need common access-control rules that still allow business-specific handling. |
| A.5.18 — Access rights | Governance standardisation must cover granting, review, and revocation of access rights. | |
| Recommendation — Define a single access-control policy model and apply it across workflow variants. Set uniform rules for granting, reviewing, and withdrawing access rights. | ||
Practitioner Guidance
What to prioritise: Standardise the governance skeleton first, then allow configuration only where it improves context, routing, or evidence without changing the meaning of the control. If a workflow variation cannot be described in policy language, it probably belongs outside the governed path.
What to verify: Check whether every workflow branch produces the same minimum audit evidence, uses the same approval semantics, and maps to a documented owner. Also verify that exceptions expire, because permanent exceptions are usually the clearest sign that flexibility has drifted into fragmentation.
Common mistake: Teams often confuse configurable with maintainable. A system can support many branching paths and still be hard to operate if the rules are not centralised, documented, and reviewable.
Practitioner takeaway: The right balance is not “more flexibility” or “more standardisation” in isolation, it is standardised governance with constrained configurability so the workflow stays explainable, auditable, and adaptable at the same time.
Related resources from NHI Mgmt Group
- How should security teams balance fast access with identity governance?
- Why do programmatic access workflows improve governance for cloud and identity teams?
- How should identity teams automate access governance when Active Directory alone cannot support modern workflows?
- How should teams balance self-service access requests with approval controls in identity governance?