Platform note
K2
K2 is a process automation platform used for forms, workflows, approvals, and integration-heavy business applications. It was often selected for enterprise processes that required structured routing, strong auditability, and orchestration across several internal systems.
K2 estates are often business-critical because they sit in the middle of onboarding, compliance, finance, service management, and document workflows.
What it was typically used for
Organizations used K2 for approval chains, case handling, employee lifecycle processes, regulated documentation, procurement, incident workflows, and service processes that spanned several departments and systems.
Why it still matters in rescue work
K2 often concentrates business rules in visual process definitions, smart object mappings, forms, task routing, and integration configuration. Rescue work is usually less about one codebase and more about reconstructing the process model and data dependencies behind it.
Artifacts to inspect when extracting business logic
- Workflow or process definitions: approvals, branching, escalations, and timers.
- Forms: required fields, conditional logic, and user decision points.
- SmartObjects and data mappings: abstraction over underlying business data and services.
- Task and role configuration: assignment rules, handoffs, and governance structure.
- Integration endpoints: dependencies on SharePoint, SQL Server, mail, identity, or line-of-business systems.
- Deployment packages and environment settings: differences between business units or environments.