5.2 Built-in edges (users and other platform built-ins)
from
verb
to
cardinality
necessity
owner_side
delete_mode
fk_format
notes
users
assigned items
work_items
one_to_many
optional
source
clear
reference
-
users
created items
work_items
one_to_many
required
source
restrict
reference
-
users
is accountable owner on
intranet_content_ownership_assignments
one_to_many
required
source
restrict
reference
-
users
attests
intranet_content_attestations
one_to_many
required
source
restrict
reference
-
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.
from
verb
to
cardinality
necessity
delete_mode
fk_format
notes
intranet_content_inventory_records
is governed by
intranet_content_ownership_assignments
one_to_many
optional
none
n/a
-
intranet_content_inventory_records
is attested by
intranet_content_attestations
one_to_many
optional
none
n/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.
from
verb
to
cardinality
necessity
delete_mode
fk_format
notes
test_defects
spawns
work_items
one_to_many
optional
none
n/a
-
work_dependencies
blocks
work_items
many_to_many
required
none (required-if-present)
n/a
-
work_approval_chains
gates
work_items
many_to_many
optional
none
n/a
-
work_user_workloads
rolls_up
work_items
many_to_many
required
none (required-if-present)
n/a
-
work_custom_field_values
set_on
work_items
one_to_many
required
⚠ audit: required composed child out of scope
n/a
-
work_items
placed_in
work_sections
one_to_many
optional
none
n/a
-
work_task_templates
seeds_item
work_items
one_to_many
optional
none
n/a
-
work_item_tags
tagged_on
work_items
one_to_many
required
⚠ audit: required composed child out of scope
n/a
-
work_item_comments
belongs_to
work_items
one_to_many
required
⚠ audit: required composed child out of scope
n/a
-
work_item_attachments
belongs_to
work_items
one_to_many
required
⚠ audit: required composed child out of scope
n/a
-
work_form_submissions
converts_to
work_items
one_to_many
optional
none
n/a
-
action_plans
spawns
work_items
one_to_many
optional
none
n/a
-
work_projects
contains
work_items
one_to_many
required
⚠ audit: required composed child out of scope
n/a
-
okr_objectives
tracked_by
work_items
one_to_many
optional
none
n/a
-
work_automations
drives
work_items
one_to_many
optional
none
n/a
-
work_items
mirrors_to
service_requests
one_to_one
optional
none
n/a
-
strategic_initiatives
portfolio rollup from
work_items
one_to_many
optional
none
n/a
-
intranet_content_inventory_records
spawns improvement
work_items
one_to_many
optional
none
n/a
-
marketing_plan_lines
is delivered by
work_items
one_to_many
optional
none
n/a
-
proofing_sessions
belongs_to
work_items
one_to_many
required
⚠ audit: required composed child out of scope
n/a
-
work_time_entries
logged_against
work_items
one_to_many
required
⚠ audit: required composed child out of scope
n/a
-
work_goal_links
links
work_items
one_to_many
required
none (required-if-present)
n/a
-
work_statuses
is_status_of
work_items
one_to_many
optional
none
n/a
-
work_status_updates
records_change_on
work_items
one_to_many
required
⚠ audit: required composed child out of scope
n/a
-
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 module
target domain
target module
trigger_event
transition
payload
integration
friction
description
WORK-MGMT-TASK-EXEC
SPM
(domain-level)
work_item.completed
in_progress → done(lifecycle)
work_items
batch_sync
medium
Work-management platforms publish task-completion data to portfolio dashboards in SPM tools. The portfolio rollup powers strategy-to-execution dashboards and OKR progress (via okr_objectives.key_results linking down to work_items). Nightly sync is the common pattern; richer real-time integrations exist but are vendor-specific.
WORK-MGMT-TASK-EXEC
PSA
PSA-PROJECT-DELIVERY
work_item.completed
in_progress → done(lifecycle)
work_items
api_call
low
When WM is the work tracker for a PSA-managed delivery, work_item completion closes the loop on PSA-side time / utilization accounting. Pairs with the existing PSA -> WM project_task.completed inbound for the bidirectional sync pattern.
WORK-MGMT-TASK-EXEC
PROD-MGMT
PM-ROADMAP-DELIVERY
work_item.completed
in_progress → done(lifecycle)
work_items
api_call
medium
WM work_item completion updates PROD-MGMT roadmap progress when items are linked to feature_requests or product_releases. Most product-mgmt tools (Aha, Productboard, Roadmunk) integrate via this signal but each integration is bespoke - friction is the mapping between work_item id and roadmap_item id.
WORK-MGMT-TASK-EXEC
WORK-MGMT
WORK-MGMT-GOALS-OKR
work_item.completed
in_progress → done(lifecycle)
work_items
lifecycle_progression
low
Terminal completion of a work item is the strongest progress signal - drives KR closure recalculation and triggers KR-fully-met evaluations on linked objectives.
WORK-MGMT-TASK-EXEC
WORK-MGMT
WORK-MGMT-GOALS-OKR
work_item.status_changed
any → any(lifecycle)
work_items
lifecycle_progression
low
Work item status change triggers KR progress recalculation in GOALS-OKR for any objective that has linked the item to a key result. In-process FK + state read; no message moves.
INTGOV-GOVERNANCE
WORK-MGMT
WORK-MGMT-TASK-EXEC
intranet_content_attestation.flagged_stale
pending → flagged_stale(state_change)
work_items
api_call
medium
When content is flagged stale during recertification, an improvement work item is created in Work Management for remediation.
6.3 Inbound handoffs (events this scope reacts to)
target module
source domain
source module
trigger_event
transition
payload
integration
friction
description
WORK-MGMT-TASK-EXEC
WORK-MGMT
WORK-MGMT-INTAKE
work_form_submission.converted
triaged → converted(lifecycle)
work_items
lifecycle_progression
low
A converted intake form submission spawns a work item in the task-execution module under the routed project.
WORK-MGMT-TASK-EXEC
MRM
MRM-PLANNING
marketing_plan_line.scheduled
scheduled(state_change)
work_items
api_call
medium
When a plan line is scheduled on the marketing calendar, the delivery work is handed to work-management as tasks and projects. Payload: the work item that delivers the plan line.
INTGOV-GOVERNANCE
INTRANET-GOV
INTGOV-INVENTORY
intranet_content_inventory_record.registered
registered(lifecycle)
intranet_content_ownership_assignments
lifecycle_progression
low
When content is registered in the inventory, the governance module opens an ownership assignment so the item gets an accountable owner.
6.4 Master providers (modules / domains that own masters this scope embeds)
This scope holds work_items as embedded_master; the canonical state machine is owned by WORK-MGMT-TASK-EXEC.
order
state_name
initial?
terminal?
requires_permission?
derived gate
description
1
open
✓
-
-
-
-
2
in_progress
-
-
-
-
-
3
blocked
-
-
-
-
-
4
done
-
✓
-
-
-
5
canceled
-
✓
✓
intgov-governance:cancel_work_item
-
8. Permissions and business rules (derived)
8.1 Permissions
permission
tier
description
included in :admin?
intgov-governance:read
baseline-read
Read access to every entity in the module
✓
intgov-governance:manage
baseline-manage
Edit operational records
✓
intgov-governance:admin
baseline-admin
Edit reference data and inherit every workflow gate below
-
intgov-governance:cancel_work_item
workflow-gate (lifecycle)
Transition work_items into state canceled
✓
intgov-governance:attest
workflow-gate (lifecycle)
Transition intranet_content_attestations into state attested_current
✓
intgov-governance:flag_stale
workflow-gate (lifecycle)
Transition intranet_content_attestations into state flagged_stale
✓
intgov-governance:archive
workflow-gate (lifecycle)
Transition intranet_content_attestations into state archived
✓
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 INTGOV-GOVERNANCE
Baseline roles:
role
baseline grant
intgov-governance_viewer
intgov-governance:read
intgov-governance_manager
intgov-governance:manage
Permission hierarchy:
permission
includes
intgov-governance:admin
intgov-governance:manage
intgov-governance:manage
intgov-governance:read
intgov-governance:admin
intgov-governance:cancel_work_item
intgov-governance:admin
intgov-governance:attest
intgov-governance:admin
intgov-governance:flag_stale
intgov-governance:admin
intgov-governance:archive
Processes wired:
process_key
process_name
PCF code
PCF ID
level
description
manage_projects
Manage projects
13.2.3
16410
3
Establishing the scope of the projects. Create plans for implementing the projects. Initiate projects. Review and report project performance to management. Close projects.
-
Recertify Intranet Content
CUSTOM-INTRANET-GOV-RECERT
-
1
Periodic recertification of intranet content: owners attest that content is current, or flag it stale for remediation or archival, keeping the intranet free of ghost-town content.
RACI realization:
actor
kind
raci
process_key
realization
OPERATIONS-WORK-CONTRIBUTOR
persona
responsible
manage_projects
grant gates [intgov-governance:cancel_work_item] + the gated entities’ write tier
OPERATIONS-WORK-PROGRAM-LEAD
persona
accountable
manage_projects
approval gate
CONTENT-OWNER
persona
responsible
-
grant gates [intgov-governance:attest, intgov-governance:flag_stale, intgov-governance:archive] + the gated entities’ write tier
DIGITAL-WORKPLACE-GOV-LEAD
persona
accountable
-
approval gate
ITOPS-INTRANET-ADMIN
persona
consulted
-
advisory read grant
9.2 Functional ownership and default grants
responsibility
business function
default role
default tier
owner
Human Resources
admin
:admin
owner
IT Operations
admin
:admin
contributor
Marketing Communications
manage
:manage
consumer
Executive
read
:read
We use cookies
We use cookies to enhance your browsing experience and analyze our traffic. By clicking "Accept", you consent to our use of cookies.