Semantius Logo

Work Request Intake

1. Overview

Structured request-intake surface: form definitions, form submissions, routing rules. Pre-task surface that converts a submission into a work_item in the target TASK-EXEC project. Backs the WORK-INTAKE-FORMS capability with entities. Vendor reference: Asana Forms, Monday Forms, ClickUp Forms, Workfront Request Queues, Smartsheet Forms.

2. Entity summary

Namedata_objectDescription
Form Submissionswork_form_submissionsSubmitted instances of an intake form, carrying field values, submitter, and timestamp, and converting to a work item via routing rules.
Formswork_formsStructured intake form definitions, with field schema, validation, target project, and routing rules.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a;
  work_forms["Forms"]
  work_form_submissions["Form Submissions"]
  users["Users"]
  work_form_submissions -->|"submitted_against"| work_forms
  users -->|"created_forms"| work_forms
  users -->|"submitted_forms"| work_form_submissions
  class work_forms master;
  class work_form_submissions master;
  class users platform_builtin;

3. Entities catalog

#data_objectcanonical codesingularpluralrolemastered inmastered labelnecessitypersonal_contententity_typewrite tiernotes
1work_form_submissionswork_form_submissionsForm SubmissionForm Submissionsmaster--requiredyesoperational_workflow:manage-
2work_formswork_formsFormFormsmaster--required-catalog:admin-

4. Aliases and industry synonyms

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

5. Relationships

5.1 Intra-scope edges

fromverbtocardinalitykindnecessityowner_sidedelete_modefk_formatnotes
work_form_submissionssubmitted_againstwork_formsone_to_manycompositionrequiredtargetcascadeparent-

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

fromverbtocardinalitynecessityowner_sidedelete_modefk_formatnotes
userscreated_formswork_formsone_to_manyoptionalsourceclearreference-
userssubmitted_formswork_form_submissionsone_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
work_form_submissionsconverts_towork_itemsone_to_manyoptionalnonen/a-
work_formsroutes_towork_projectsone_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)

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

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)

(none: this scope embeds no masters owned elsewhere; every entity is mastered here)

7. Lifecycle states

work_form_submissions (Form Submission)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1submitted----
2triaged-----
3converted-work-mgmt-intake:convert_form_submission-
4rejected-work-mgmt-intake:reject_form_submission-

work_forms (Form)

orderstate_nameinitial?terminal?requires_permission?derived gatedescription
1drafted----
2published--work-mgmt-intake:publish_work_form-
3archived----

8. Permissions and business rules (derived)

8.1 Permissions

permissiontierdescriptionincluded in :admin?
work-mgmt-intake:readbaseline-readRead access to every entity in the module
work-mgmt-intake:managebaseline-manageEdit operational records
work-mgmt-intake:adminbaseline-adminEdit reference data and inherit every workflow gate below-
work-mgmt-intake:publish_work_formworkflow-gate (lifecycle)Transition work_forms into state published
work-mgmt-intake:convert_form_submissionworkflow-gate (lifecycle)Transition work_form_submissions into state converted
work-mgmt-intake:reject_form_submissionworkflow-gate (lifecycle)Transition work_form_submissions into state rejected
work-mgmt-intake:view_all_form_submissionsoverride (personal_content)View all work_form_submissions rows beyond row-scope
work-mgmt-intake:manage_all_form_submissionsoverride (personal_content)Manage all work_form_submissions rows beyond row-scope

8.2 Business rules

rule_namedata_objectsource flagintent
form_submission_edit_scopework_form_submissionshas_personal_contentRow-scope by default; override via work-mgmt-intake:view_all_form_submissions / work-mgmt-intake:manage_all_form_submissions

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 WORK-MGMT-INTAKE

Baseline roles:

rolebaseline grant
work-mgmt-intake_viewerwork-mgmt-intake:read
work-mgmt-intake_managerwork-mgmt-intake:manage
work-mgmt-intake_adminwork-mgmt-intake:admin

Permission hierarchy:

permissionincludes
work-mgmt-intake:adminwork-mgmt-intake:manage
work-mgmt-intake:managework-mgmt-intake:read
work-mgmt-intake:adminwork-mgmt-intake:publish_work_form
work-mgmt-intake:adminwork-mgmt-intake:convert_form_submission
work-mgmt-intake:adminwork-mgmt-intake:reject_form_submission
work-mgmt-intake:adminwork-mgmt-intake:view_all_form_submissions
work-mgmt-intake:adminwork-mgmt-intake:manage_all_form_submissions

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
ownerBusiness Operationsadmin:admin
contributorCustomer Successmanage:manage
contributorMarketingmanage:manage
contributorProduct Managementmanage:manage
consumerSalesread:read