Process and Tasking
Process and Tasking: A Data Model for Government Workflow Automation
The Process and Tasking module is designed to bring structure, visibility, and automation to complex government workflows. Many federal programs depend on repeatable processes—whether they involve onboarding staff, approving grants, reviewing compliance submissions, or managing public requests. While these processes often differ in content, they share a common pattern: a series of steps that need to be followed, tracked, and completed against specific cases, requests, or records. This module provides a standardized way to model those processes and the tasks they generate, enabling agencies to automate workflows and monitor progress across programs.
At the core of the module is the distinction between process design and process execution. Process design is captured through Process Step records, which define the building blocks of a workflow. These steps are grouped into process templates and can include dependencies, tools, and instructions. When a process is launched for a specific case or record—known as the primary record—those steps are instantiated as Action Items. Action Items represent the live, trackable work that needs to be completed, including due dates, status, assigned staff, and linked documents. As agencies transition to this model, the older Action Assignment table is being phased out in favor of the richer Action Item structure.
The module also includes a range of supporting tables that help make these workflows more effective and interactive. Action Category allows agencies to classify tasks by type or priority, improving reporting and workload balancing. Collaboration Space and Discussion Item bring people together to coordinate work, share updates, and resolve issues directly in context. For processes that require structured inputs, the module offers Data Form, Data Entry Step, and Data Entry Response, enabling step-specific form completion and data capture.
Interactivity is another strength of the model. Interactive Prompt, along with its related Choice and Choice Option tables, supports guided decision-making inside a process. These prompts can present users with branching questions or multiple-choice selections, influencing the flow of tasks that follow. Signature Approval integrates formal sign-off into the workflow, while Document and Content Template support document generation, review, and storage as part of the process itself.
In practice, this module is designed to work alongside other domain-specific solutions. A compliance monitoring system might define a process template for conducting an audit, with Process Steps for scheduling site visits, collecting evidence, reviewing findings, and issuing recommendations. Those steps would become Action Items tied to the specific audit record, with due dates and assignments to auditors. A public records request app could model the review and release workflow, using Interactive Prompts to determine whether exemptions apply, and Signature Approval to finalize responses. Even grant-making programs could use it to automate post-award monitoring, assigning Action Items for quarterly reporting, budget reviews, and site inspections.
By separating the blueprint of a process from its execution, and by giving agencies a flexible, reusable data structure for tracking work, the Process and Tasking module makes process automation not just possible but practical. It is a natural complement to other government data models, delivering the glue that connects domain-specific data to the actions and people that move work forward.
Entity Relationship Diagram
graph TD
Contact(Person)
govcdm_ActionAssignment(Action Assignment)
govcdm_ActionCategory(Action Category)
govcdm_ActionItem(Action Item)
govcdm_CollaborationSpace(Collaboration Space)
govcdm_ContentTemplate(Content Template)
govcdm_DataEntryResponse(Data Entry Response)
govcdm_DataEntryStep(Data Entry Step)
govcdm_DataForm(Data Form)
govcdm_DiscussionItem(Discussion Item)
govcdm_Document(Document)
govcdm_InteractivePrompt(Interactive Prompt)
govcdm_InteractivePromptChoice(Interactive Prompt Choice)
govcdm_InteractivePromptChoiceOption(Interactive Prompt Choice Option)
govcdm_InteractiveResponse(Interactive Response)
govcdm_ProcessStep(Process Step)
govcdm_ProcessStepDependency(Process Step Dependency)
govcdm_ProcessStepTool(Process Step Tool)
govcdm_SignatureApproval(Signature Approval)
SystemUser(User)
govcdm_ActionAssignment --> Account
govcdm_ActionItem --> Account
govcdm_ActionAssignment --> ActivityPointer
govcdm_ActionItem --> ActivityPointer
govcdm_ActionAssignment --> adx_invitation
govcdm_ActionItem --> adx_invitation
govcdm_ActionAssignment --> Contact
govcdm_ActionItem --> Contact
govcdm_ActionItem --> Contact
govcdm_DataEntryResponse --> Contact
govcdm_InteractiveResponse --> Contact
govcdm_DataEntryResponse --> FileAttachment
govcdm_InteractiveResponse --> FileAttachment
govcdm_CollaborationSpace --> govcdm_ActionAssignment
govcdm_DiscussionItem --> govcdm_ActionAssignment
govcdm_Document --> govcdm_ActionAssignment
govcdm_ActionAssignment --> govcdm_ActionAssignment
govcdm_ActionCategory --> govcdm_ActionCategory
govcdm_ActionItem --> govcdm_ActionCategory
govcdm_ActionItem --> govcdm_ActionCategory
govcdm_ActionItem --> govcdm_ActionItem
govcdm_ActionItem --> govcdm_ActionItem
govcdm_CollaborationSpace --> govcdm_ActionItem
govcdm_DiscussionItem --> govcdm_ActionItem
govcdm_Document --> govcdm_ActionItem
govcdm_ProcessStep --> govcdm_CollaborationSpace
govcdm_ProcessStep --> govcdm_ContentTemplate
govcdm_ProcessStepTool --> govcdm_ContentTemplate
govcdm_ActionAssignment --> govcdm_DataEntryResponse
govcdm_ActionItem --> govcdm_DataEntryResponse
govcdm_DataEntryResponse --> govcdm_DataEntryResponse
govcdm_DataEntryResponse --> govcdm_DataEntryStep
govcdm_DataEntryStep --> govcdm_DataEntryStep
govcdm_ProcessStep --> govcdm_DataEntryStep
govcdm_ProcessStep --> govcdm_DataForm
govcdm_ActionAssignment --> govcdm_Document
govcdm_ActionItem --> govcdm_Document
govcdm_InteractivePrompt --> govcdm_InteractivePrompt
govcdm_InteractiveResponse --> govcdm_InteractivePrompt
govcdm_InteractivePrompt --> govcdm_InteractivePromptChoice
govcdm_InteractivePromptChoiceOption --> govcdm_InteractivePromptChoice
govcdm_InteractiveResponse --> govcdm_InteractiveResponse
govcdm_ActionItem --> govcdm_ProcessStep
govcdm_ActionAssignment --> govcdm_ProcessStep
govcdm_ProcessStep --> govcdm_ProcessStep
govcdm_ProcessStep --> govcdm_ProcessStep
govcdm_ProcessStep --> govcdm_ProcessStep
govcdm_ProcessStepDependency --> govcdm_ProcessStep
govcdm_ProcessStepDependency --> govcdm_ProcessStep
govcdm_ProcessStepTool --> govcdm_ProcessStep
govcdm_ActionItem --> govcdm_SignatureApproval
govcdm_ActionAssignment --> govcdm_SignatureApproval
govcdm_ActionAssignment --> InteractionForEmail
govcdm_ActionItem --> InteractionForEmail
govcdm_ActionAssignment --> KnowledgeArticle
govcdm_ActionItem --> KnowledgeArticle
govcdm_ActionAssignment --> KnowledgeBaseRecord
govcdm_ActionItem --> KnowledgeBaseRecord
govcdm_ActionAssignment --> Mailbox
govcdm_ActionItem --> Mailbox
govcdm_ActionAssignment --> mspp_adplacement
govcdm_ActionItem --> mspp_adplacement
govcdm_ActionAssignment --> mspp_pollplacement
govcdm_ActionItem --> mspp_pollplacement
govcdm_ActionAssignment --> mspp_publishingstatetransitionrule
govcdm_ActionItem --> mspp_publishingstatetransitionrule
govcdm_ActionAssignment --> mspp_redirect
govcdm_ActionItem --> mspp_redirect
govcdm_ActionAssignment --> mspp_shortcut
govcdm_ActionItem --> mspp_shortcut
govcdm_ActionAssignment --> mspp_website
govcdm_ActionItem --> mspp_website
govcdm_ActionAssignment --> SLA
govcdm_ActionAssignment --> SLA
govcdm_ActionItem --> SLA
govcdm_ActionItem --> SLA
Requirements
Install the latest managed version of Government Data Models - Core first.
Person
Metadata
- Schema: Contact
Custom Fields
Action Assignment
Metadata
- Schema: govcdm_ActionAssignment
Custom Fields
- (Deprecated) Process Stage
- Type: Uniqueidentifier
- Schema: StageId
- (Deprecated) Traversed Path
- Type: Nvarchar
- Schema: TraversedPath
- Action Status
- Type: Picklist
- Schema: govcdm_ActionStatus
- Action Type
- Type: Picklist
- Schema: govcdm_ActionType
- Activity Additional Parameters
- Type: Ntext
- Schema: ActivityAdditionalParams
- Activity Status
- Type: State
- Schema: StateCode
- Activity Type
- Type: Picklist
- Schema: ActivityTypeCode
- Actual Duration
- Type: Int
- Schema: ActualDurationMinutes
- Actual End
- Type: Datetime
- Schema: ActualEnd
- Actual Start
- Type: Datetime
- Schema: ActualStart
- Automation Response
- Type: Ntext
- Schema: govcdm_AutomationResponse
- Automation Triggered Date Time
- Type: Datetime
- Schema: govcdm_AutomationTriggeredDateTime
- BCC
- Type: Partylist
- Schema: BCC
- CC
- Type: Partylist
- Schema: CC
- Collaboration URL
- Type: Nvarchar
- Schema: govcdm_CollaborationURL
- Customers
- Type: Partylist
- Schema: Customers
- Data Entry Response
- Type: Lookup
- Schema: govcdm_DataEntryResponse
- Date Delivery Last Attempted
- Type: Datetime
- Schema: DeliveryLastAttemptedOn
- Date Sent
- Type: Datetime
- Schema: SentOn
- Delay activity processing until
- Type: Datetime
- Schema: PostponeActivityProcessingUntil
- Delivery Priority
- Type: Picklist
- Schema: DeliveryPriorityCode
- Description
- Type: Ntext
- Schema: Description
- Document
- Type: Lookup
- Schema: govcdm_Document
- Due Date
- Type: Datetime
- Schema: ScheduledEnd
- Exchange Item ID
- Type: Nvarchar
- Schema: ExchangeItemId
- Exchange WebLink
- Type: Nvarchar
- Schema: ExchangeWebLink
- From
- Type: Partylist
- Schema: From
- Is Billed
- Type: Bit
- Schema: IsBilled
- Is Paused
- Type: Picklist
- Schema: govcdm_IsPaused
- Is Private
- Type: Bit
- Schema: IsMapiPrivate
- Is Regular Activity
- Type: Bit
- Schema: IsRegularActivity
- Is Workflow Created
- Type: Bit
- Schema: IsWorkflowCreated
- Last On Hold Time
- Type: Datetime
- Schema: LastOnHoldTime
- Last SLA applied
- Type: Lookup
- Schema: SLAInvokedId
- Left Voice Mail
- Type: Bit
- Schema: LeftVoiceMail
- On Hold Time (Minutes)
- Type: Int
- Schema: OnHoldTime
- Optional Attendees
- Type: Partylist
- Schema: OptionalAttendees
- Organizer
- Type: Partylist
- Schema: Organizer
- Originator
- Type: Lookup
- Schema: govcdm_Originator
- Originator Comments
- Type: Ntext
- Schema: govcdm_OriginatorComments
- Outsource Vendors
- Type: Partylist
- Schema: Partners
- Parent Action Assignment
- Type: Lookup
- Schema: govcdm_ParentActionAssignment
- Priority
- Type: Picklist
- Schema: PriorityCode
- Process
- Type: Uniqueidentifier
- Schema: ProcessId
- Process Step
- Type: Lookup
- Schema: govcdm_ProcessStep
- Recurring Instance Type
- Type: Picklist
- Schema: InstanceTypeCode
- Regarding
- Type: Lookup
- Schema: RegardingObjectId
- Required Attendees
- Type: Partylist
- Schema: RequiredAttendees
- Resources
- Type: Partylist
- Schema: Resources
- SLA
- Type: Lookup
- Schema: SLAId
- Scheduled Duration
- Type: Int
- Schema: ScheduledDurationMinutes
- Sender’s Mailbox
- Type: Lookup
- Schema: SenderMailboxId
- Series Id
- Type: Uniqueidentifier
- Schema: SeriesId
- Signature Approval
- Type: Lookup
- Schema: govcdm_SignatureApproval
- Social Channel
- Type: Picklist
- Schema: Community
- Sort Date
- Type: Datetime
- Schema: SortDate
- Start Date
- Type: Datetime
- Schema: ScheduledStart
- Status Reason
- Type: Status
- Schema: StatusCode
- Subject
- Type: Nvarchar
- Schema: Subject
- To
- Type: Partylist
- Schema: To
- Virtual Regarding ID
- Type: Nvarchar
- Schema: govcdm_VirtualRegardingID
- Virtual Regarding Type
- Type: Nvarchar
- Schema: govcdm_VirtualRegardingType
Action Category
Metadata
- Schema: govcdm_ActionCategory
Custom Fields
- Description
- Type: Ntext
- Schema: govcdm_Description
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- Parent Action Category
- Type: Lookup
- Schema: govcdm_ParentActionCategory
Action Item
Metadata
- Schema: govcdm_ActionItem
Custom Fields
- (Deprecated) Process Stage
- Type: Uniqueidentifier
- Schema: StageId
- (Deprecated) Traversed Path
- Type: Nvarchar
- Schema: TraversedPath
- Action Category
- Type: Lookup
- Schema: govcdm_ActionCategory
- Action Status
- Type: Picklist
- Schema: govcdm_ActionStatus
- Action Subcategory
- Type: Lookup
- Schema: govcdm_ActionSubcategory
- Action Type
- Type: Picklist
- Schema: govcdm_ActionType
- Activity Additional Parameters
- Type: Ntext
- Schema: ActivityAdditionalParams
- Activity Status
- Type: State
- Schema: StateCode
- Activity Type
- Type: Picklist
- Schema: ActivityTypeCode
- Actual Duration
- Type: Int
- Schema: ActualDurationMinutes
- Actual End
- Type: Datetime
- Schema: ActualEnd
- Actual Start
- Type: Datetime
- Schema: ActualStart
- Automation Response
- Type: Ntext
- Schema: govcdm_AutomationResponse
- Automation Triggered Date Time
- Type: Datetime
- Schema: govcdm_AutomationTriggeredDateTime
- BCC
- Type: Partylist
- Schema: BCC
- CC
- Type: Partylist
- Schema: CC
- Collaboration URL
- Type: Nvarchar
- Schema: govcdm_CollaborationURL
- Customers
- Type: Partylist
- Schema: Customers
- Data Entry Response
- Type: Lookup
- Schema: govcdm_DataEntryResponse
- Date Delivery Last Attempted
- Type: Datetime
- Schema: DeliveryLastAttemptedOn
- Date Sent
- Type: Datetime
- Schema: SentOn
- Delay activity processing until
- Type: Datetime
- Schema: PostponeActivityProcessingUntil
- Delivery Priority
- Type: Picklist
- Schema: DeliveryPriorityCode
- Description
- Type: Ntext
- Schema: Description
- Details
- Type: Ntext
- Schema: govcdm_Details
- Document
- Type: Lookup
- Schema: govcdm_Document
- Due Date
- Type: Datetime
- Schema: ScheduledEnd
- Exchange Item ID
- Type: Nvarchar
- Schema: ExchangeItemId
- Exchange WebLink
- Type: Nvarchar
- Schema: ExchangeWebLink
- From
- Type: Partylist
- Schema: From
- Is Billed
- Type: Bit
- Schema: IsBilled
- Is Paused
- Type: Picklist
- Schema: govcdm_IsPaused
- Is Private
- Type: Bit
- Schema: IsMapiPrivate
- Is Regular Activity
- Type: Bit
- Schema: IsRegularActivity
- Is Workflow Created
- Type: Bit
- Schema: IsWorkflowCreated
- Last On Hold Time
- Type: Datetime
- Schema: LastOnHoldTime
- Last SLA applied
- Type: Lookup
- Schema: SLAInvokedId
- Left Voice Mail
- Type: Bit
- Schema: LeftVoiceMail
- Next Steps
- Type: Ntext
- Schema: govcdm_NextSteps
- On Hold Time (Minutes)
- Type: Int
- Schema: OnHoldTime
- Optional Attendees
- Type: Partylist
- Schema: OptionalAttendees
- Organizer
- Type: Partylist
- Schema: Organizer
- Originator (Person)
- Type: Lookup
- Schema: govcdm_OriginatorPerson
- Originator (User)
- Type: Lookup
- Schema: govcdm_OriginatorUser
- Originator Comments
- Type: Ntext
- Schema: govcdm_OriginatorComments
- Outsource Vendors
- Type: Partylist
- Schema: Partners
- Parent Action Item
- Type: Lookup
- Schema: govcdm_ParentActionItem
- Primary Action Item
- Type: Lookup
- Schema: govcdm_PrimaryActionItem
- Priority
- Type: Picklist
- Schema: PriorityCode
- Process
- Type: Uniqueidentifier
- Schema: ProcessId
- Process Step
- Type: Lookup
- Schema: govcdm_ProcessStep
- Recurring Instance Type
- Type: Picklist
- Schema: InstanceTypeCode
- Regarding
- Type: Lookup
- Schema: RegardingObjectId
- Required Attendees
- Type: Partylist
- Schema: RequiredAttendees
- Resources
- Type: Partylist
- Schema: Resources
- SLA
- Type: Lookup
- Schema: SLAId
- Scheduled Duration
- Type: Int
- Schema: ScheduledDurationMinutes
- Sender’s Mailbox
- Type: Lookup
- Schema: SenderMailboxId
- Series Id
- Type: Uniqueidentifier
- Schema: SeriesId
- Signature Approval
- Type: Lookup
- Schema: govcdm_SignatureApproval
- Social Channel
- Type: Picklist
- Schema: Community
- Sort Date
- Type: Datetime
- Schema: SortDate
- Start Date
- Type: Datetime
- Schema: ScheduledStart
- Status Reason
- Type: Status
- Schema: StatusCode
- Subject
- Type: Nvarchar
- Schema: Subject
- Tags
- Type: Ntext
- Schema: govcdm_Tags
- To
- Type: Partylist
- Schema: To
- Virtual Regarding ID
- Type: Nvarchar
- Schema: govcdm_VirtualRegardingID
- Virtual Regarding Type
- Type: Nvarchar
- Schema: govcdm_VirtualRegardingType
Collaboration Space
Metadata
- Schema: govcdm_CollaborationSpace
Custom Fields
- Action Assignment
- Type: Lookup
- Schema: govcdm_ActionAssignment
- Action Item
- Type: Lookup
- Schema: govcdm_ActionItem
- Collaboration Space Type
- Type: Picklist
- Schema: govcdm_CollaborationSpaceType
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- SharePoint Folder Path
- Type: Nvarchar
- Schema: govcdm_SharePointFolderPath
- SharePoint Site
- Type: Nvarchar
- Schema: govcdm_SharePointSite
- Team Channel ID
- Type: Nvarchar
- Schema: govcdm_TeamChannelID
- Team Chat ID
- Type: Nvarchar
- Schema: govcdm_TeamChatID
- Team ID
- Type: Nvarchar
- Schema: govcdm_TeamID
- URL
- Type: Nvarchar
- Schema: govcdm_URL
- Virtual Record Display Field
- Type: Nvarchar
- Schema: govcdm_VirtualRecordDisplayField
- Virtual Record ID
- Type: Nvarchar
- Schema: govcdm_VirtualRecordID
- Virtual Record Type
- Type: Nvarchar
- Schema: govcdm_VirtualRecordType
Content Template
Metadata
- Schema: govcdm_ContentTemplate
Custom Fields
- SharePoint File Path
- Type: Nvarchar
- Schema: govcdm_SharePointFilePath
- SharePoint Site
- Type: Nvarchar
- Schema: govcdm_SharePointSite
Data Entry Response
Metadata
- Schema: govcdm_DataEntryResponse
Custom Fields
- Data Entry Step
- Type: Lookup
- Schema: govcdm_DataEntryStep
- Data Entry Type
- Type: Picklist
- Schema: govcdm_DataEntryType
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- Parent Data Entry Reponse
- Type: Lookup
- Schema: govcdm_ParentDataEntryReponse
- Responder
- Type: Lookup
- Schema: govcdm_Responder
- Response Date
- Type: Datetime
- Schema: govcdm_ResponseDate
- Response Date Time
- Type: Datetime
- Schema: govcdm_ResponseDateTime
- Response File
- Type: File
- Schema: govcdm_ResponseFile
- Response Float
- Type: Float
- Schema: govcdm_ResponseFloat
- Response Image
- Type: Image
- Schema: govcdm_ResponseImage
- Response Long Text
- Type: Ntext
- Schema: govcdm_ResponseLongText
- Response Short Text
- Type: Nvarchar
- Schema: govcdm_ResponseShortText
- Response Whole Number
- Type: Int
- Schema: govcdm_ResponseWholeNumber
Data Entry Step
Metadata
- Schema: govcdm_DataEntryStep
Custom Fields
- App Name
- Type: Nvarchar
- Schema: govcdm_AppName
- Data Entry Step Order
- Type: Int
- Schema: govcdm_DataEntryStepOrder
- Data Entry Type
- Type: Picklist
- Schema: govcdm_DataEntryType
- Description
- Type: Ntext
- Schema: govcdm_Description
- Form Applies to Schema Name
- Type: Nvarchar
- Schema: govcdm_FormAppliestoSchemaName
- Form Base URL
- Type: Nvarchar
- Schema: govcdm_FormBaseURL
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- Parent Data Entry Step
- Type: Lookup
- Schema: govcdm_ParentDataEntryStep
- Valid for Create
- Type: Picklist
- Schema: govcdm_ValidforCreate
Data Form
Metadata
- Schema: govcdm_DataForm
Custom Fields
- Base URL
- Type: Nvarchar
- Schema: govcdm_BaseURL
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- Schema Name
- Type: Nvarchar
- Schema: govcdm_SchemaName
- Valid for Create
- Type: Picklist
- Schema: govcdm_ValidforCreate
Discussion Item
Metadata
- Schema: govcdm_DiscussionItem
Custom Fields
- Action Assignment
- Type: Lookup
- Schema: govcdm_ActionAssignment
- Action Item
- Type: Lookup
- Schema: govcdm_ActionItem
Document
Metadata
- Schema: govcdm_Document
Custom Fields
- Action Assignment
- Type: Lookup
- Schema: govcdm_ActionAssignment
- Action Item
- Type: Lookup
- Schema: govcdm_ActionItem
Interactive Prompt
Metadata
- Schema: govcdm_InteractivePrompt
Custom Fields
- Details
- Type: Ntext
- Schema: govcdm_Details
- Interactive Prompt Choice
- Type: Lookup
- Schema: govcdm_InteractivePromptChoice
- Interactive Prompt Type
- Type: Picklist
- Schema: govcdm_InteractivePromptType
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- Parent Interactive Prompt
- Type: Lookup
- Schema: govcdm_ParentInteractivePrompt
- Prompt
- Type: Nvarchar
- Schema: govcdm_Prompt
Interactive Prompt Choice
Metadata
- Schema: govcdm_InteractivePromptChoice
Custom Fields
- Name
- Type: Nvarchar
- Schema: govcdm_Name
Interactive Prompt Choice Option
Metadata
- Schema: govcdm_InteractivePromptChoiceOption
Custom Fields
- Interactive Prompt Choice
- Type: Lookup
- Schema: govcdm_InteractivePromptChoice
- Name
- Type: Nvarchar
- Schema: govcdm_Name
Interactive Response
Metadata
- Schema: govcdm_InteractiveResponse
Custom Fields
- Interactive Prompt
- Type: Lookup
- Schema: govcdm_InteractivePrompt
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- Parent Interactive Response
- Type: Lookup
- Schema: govcdm_ParentInteractiveResponse
- Responder
- Type: Lookup
- Schema: govcdm_Responder
- Response Date Time
- Type: Datetime
- Schema: govcdm_ResponseDateTime
- Response File
- Type: File
- Schema: govcdm_ResponseFile
- Response Float
- Type: Float
- Schema: govcdm_ResponseFloat
- Response Image
- Type: Image
- Schema: govcdm_ResponseImage
- Response Long Text
- Type: Ntext
- Schema: govcdm_ResponseLongText
- Response Short Text
- Type: Nvarchar
- Schema: govcdm_ResponseShortText
- Response Whole Number
- Type: Int
- Schema: govcdm_ResponseWholeNumber
Process Step
Metadata
- Schema: govcdm_ProcessStep
Custom Fields
- Assign To
- Type: Picklist
- Schema: govcdm_AssignTo
- Collaboration Space
- Type: Lookup
- Schema: govcdm_CollaborationSpace
- Content Template
- Type: Lookup
- Schema: govcdm_ContentTemplate
- Data Entry Step
- Type: Lookup
- Schema: govcdm_DataEntryStep
- Data Form
- Type: Lookup
- Schema: govcdm_DataForm
- Details
- Type: Ntext
- Schema: govcdm_Details
- Due Date Calc Method
- Type: Picklist
- Schema: govcdm_DueDateCalcMethod
- Due Date Offset
- Type: Int
- Schema: govcdm_DueDateOffset
- Enable Submission Info
- Type: Picklist
- Schema: govcdm_EnableSubmissionInfo
- Main Process Step
- Type: Lookup
- Schema: govcdm_MainProcessStep
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- Parent Process Step
- Type: Lookup
- Schema: govcdm_ParentProcessStep
- Primary Process Step
- Type: Lookup
- Schema: govcdm_PrimaryProcessStep
- Primary Record Display Field
- Type: Nvarchar
- Schema: govcdm_PrimaryRecordDisplayField
- Process Step Order
- Type: Int
- Schema: govcdm_ProcessStepOrder
- Process Step Type
- Type: Picklist
- Schema: govcdm_ProcessStepType
- Sub Step Processing Order
- Type: Picklist
- Schema: govcdm_SubStepProcessingOrder
Process Step Dependency
Metadata
- Schema: govcdm_ProcessStepDependency
Custom Fields
- Depends On
- Type: Lookup
- Schema: govcdm_DependsOn
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- Process Step
- Type: Lookup
- Schema: govcdm_ProcessStep
Process Step Tool
Metadata
- Schema: govcdm_ProcessStepTool
Custom Fields
- Content Template
- Type: Lookup
- Schema: govcdm_ContentTemplate
- Name
- Type: Nvarchar
- Schema: govcdm_Name
- Process Step
- Type: Lookup
- Schema: govcdm_ProcessStep
Signature Approval
Metadata
- Schema: govcdm_SignatureApproval
Custom Fields
User
Metadata
- Schema: SystemUser
Custom Fields
Gov Process and Tasking Data Model v1.0.2.0
Adds Action Item table and related fields (Collaboration Space, Document, Discussion Item); introduces Interactive Prompt Choice table; adds Primary Action Item field to support hierarchical action-item tracking and just-in-time creation.
ERD — Process and Tasking

This is an open-source project maintained by Microsoft. It is not an official U.S. government website. The site uses the U.S. Web Design System (USWDS) to help agencies and partners create app catalog documentation sites of their own. Open Source at Microsoft