SPICEHomeOperationsMissionsBusiness appsKnowledgeGovernancePlanMake a requestApprovalsDigestSitesBoardsCentral Administration
SPICE
Enterprise › Content lifecycles

Lifecycles (29 state machines)

Activity

ContentType.Activity · Field.ActStatus
stateDiagram-v2
  state "Cancelled (final)" as s_Cancelled
  state "Done (final)" as s_Done
  state "InProgress" as s_InProgress
  state "Planned" as s_Planned
  s_Planned --> s_InProgress
  s_InProgress --> s_Done
  s_Planned --> s_Cancelled
  s_InProgress --> s_Cancelled
  s_Done --> [*]
  s_Cancelled --> [*]

Bill of Materials

ContentType.BillOfMaterials · Field.BomStatus
stateDiagram-v2
  state "Active" as s_Active
  state "Cancelled (final)" as s_Cancelled
  state "Draft" as s_Draft
  state "Obsolete (final)" as s_Obsolete
  s_Draft --> s_Active
  s_Active --> s_Obsolete
  s_Obsolete --> [*]
  s_Draft --> s_Cancelled
  s_Cancelled --> [*]

Caravan tyre requisition

ContentType.CaravanTyreRequisition · Field.RequisitionStatus
stateDiagram-v2
  state "Approved" as s_Approved
  state "Awaiting approval" as s_Awaiting_approval
  state "Cancelled (final)" as s_Cancelled
  state "Draft" as s_Draft
  state "In sourcing" as s_In_sourcing
  state "Ordered" as s_Ordered
  state "Received (final)" as s_Received
  state "Rejected (final)" as s_Rejected
  state "Submitted" as s_Submitted
  s_Draft --> s_Submitted
  s_Draft --> s_Cancelled
  s_Submitted --> s_In_sourcing
  s_Submitted --> s_Cancelled
  s_In_sourcing --> s_Awaiting_approval
  s_Awaiting_approval --> s_Approved
  s_Awaiting_approval --> s_Rejected
  s_Awaiting_approval --> s_In_sourcing
  s_Approved --> s_Ordered
  s_Ordered --> s_Received
  s_Received --> [*]
  s_Rejected --> [*]
  s_Cancelled --> [*]

Copilot

ContentType.Copilot · Field.CopilotStatus
stateDiagram-v2
  state "Archived (final)" as s_Archived
  state "Disabled" as s_Disabled
  state "Draft" as s_Draft
  state "Published" as s_Published
  state "Submitted" as s_Submitted
  s_Draft --> s_Submitted
  s_Draft --> s_Published
  s_Submitted --> s_Draft
  s_Submitted --> s_Published : Manager
  s_Published --> s_Disabled
  s_Disabled --> s_Published
  s_Disabled --> s_Archived
  s_Draft --> s_Archived
  s_Submitted --> s_Archived
  s_Archived --> [*]

Crew Task

ContentType.CrewTask · Field.TaskState
stateDiagram-v2
  state "Completed (final)" as s_Completed
  state "Deferred" as s_Deferred
  state "In Progress" as s_In_Progress
  state "Not Started" as s_Not_Started
  state "Waiting on someone else" as s_Waiting_on_someone_else
  s_Not_Started --> s_In_Progress
  s_In_Progress --> s_Completed
  s_In_Progress --> s_Waiting_on_someone_else
  s_Waiting_on_someone_else --> s_In_Progress
  s_Not_Started --> s_Deferred
  s_In_Progress --> s_Deferred
  s_Deferred --> s_In_Progress
  s_Completed --> [*]

Epic

ContentType.Epic · Field.EpicStatus
stateDiagram-v2
  state "Cancelled (final)" as s_Cancelled
  state "Done (final)" as s_Done
  state "InProgress" as s_InProgress
  state "Open" as s_Open
  s_Open --> s_InProgress
  s_InProgress --> s_Done
  s_Open --> s_Cancelled
  s_InProgress --> s_Cancelled
  s_Done --> [*]
  s_Cancelled --> [*]

Leave Request

ContentType.HrLeaveRequest · Field.LrStatus
stateDiagram-v2
  state "Approved (final)" as s_Approved
  state "HRReview" as s_HRReview
  state "ManagerReview" as s_ManagerReview
  state "Rejected (final)" as s_Rejected
  state "Requested" as s_Requested
  s_Requested --> s_ManagerReview
  s_Requested --> s_HRReview
  s_ManagerReview --> s_HRReview
  s_ManagerReview --> s_Approved : Manager
  s_ManagerReview --> s_Rejected : Manager
  s_HRReview --> s_Approved : Manager
  s_HRReview --> s_Rejected : Manager
  s_Approved --> [*]
  s_Rejected --> [*]

Invoice

ContentType.Invoice · Field.InvStatus
stateDiagram-v2
  state "Cancelled (final)" as s_Cancelled
  state "Closed (final)" as s_Closed
  state "Draft" as s_Draft
  state "Paid" as s_Paid
  state "Posted" as s_Posted
  state "Sent" as s_Sent
  s_Draft --> s_Sent
  s_Sent --> s_Posted
  s_Posted --> s_Paid
  s_Paid --> s_Closed
  s_Closed --> [*]
  s_Draft --> s_Cancelled
  s_Sent --> s_Cancelled
  s_Cancelled --> [*]

Issue

ContentType.Issue · Field.IssueStatus
stateDiagram-v2
  state "Blocked" as s_Blocked
  state "Closed (final)" as s_Closed
  state "Done (final)" as s_Done
  state "InProgress" as s_InProgress
  state "InReview" as s_InReview
  state "Open" as s_Open
  state "Resolved" as s_Resolved
  state "Selected" as s_Selected
  s_Open --> s_Selected
  s_Selected --> s_InProgress
  s_InProgress --> s_InReview
  s_InReview --> s_Done
  s_InReview --> s_InProgress
  s_Open --> s_InProgress
  s_InProgress --> s_Resolved
  s_Resolved --> s_Closed
  s_Resolved --> s_InProgress
  s_Open --> s_Blocked
  s_Selected --> s_Blocked
  s_InProgress --> s_Blocked
  s_Blocked --> s_InProgress
  s_Done --> [*]
  s_Closed --> [*]

Journal Entry

ContentType.JournalEntry · Field.JeStatus
stateDiagram-v2
  state "Draft" as s_Draft
  state "Posted" as s_Posted
  state "Reversed (final)" as s_Reversed
  s_Draft --> s_Posted
  s_Posted --> s_Reversed
  s_Reversed --> [*]

Lead

ContentType.Lead · Field.LeadStatus
stateDiagram-v2
  state "Contacted" as s_Contacted
  state "Converted (final)" as s_Converted
  state "Disqualified (final)" as s_Disqualified
  state "New" as s_New
  state "Qualified" as s_Qualified
  s_New --> s_Contacted
  s_Contacted --> s_Qualified
  s_Qualified --> s_Converted
  s_New --> s_Disqualified
  s_Contacted --> s_Disqualified
  s_Qualified --> s_Disqualified
  s_Converted --> [*]
  s_Disqualified --> [*]

Model Release

ContentType.ModelRelease · Field.RadarStage
stateDiagram-v2
  state "Adopt (final)" as s_Adopt
  state "Assess" as s_Assess
  state "Discovered" as s_Discovered
  state "Hold" as s_Hold
  state "Screening" as s_Screening
  state "Trial" as s_Trial
  s_Discovered --> s_Screening
  s_Discovered --> s_Hold
  s_Screening --> s_Assess
  s_Screening --> s_Hold
  s_Assess --> s_Trial
  s_Assess --> s_Hold
  s_Trial --> s_Adopt
  s_Trial --> s_Hold
  s_Hold --> s_Screening
  s_Adopt --> [*]

MRP Suggestion

ContentType.MrpSuggestion · Field.MrpStatus
stateDiagram-v2
  state "Approved" as s_Approved
  state "Completed (final)" as s_Completed
  state "Pending" as s_Pending
  state "Rejected (final)" as s_Rejected
  s_Pending --> s_Approved
  s_Pending --> s_Rejected
  s_Approved --> s_Completed
  s_Rejected --> [*]
  s_Completed --> [*]

Opportunity

ContentType.Opportunity · Field.OppStatus
stateDiagram-v2
  state "Identified" as s_Identified
  state "Lost (final)" as s_Lost
  state "Negotiation" as s_Negotiation
  state "Proposal" as s_Proposal
  state "Qualified" as s_Qualified
  state "Won (final)" as s_Won
  s_Identified --> s_Qualified
  s_Qualified --> s_Proposal
  s_Proposal --> s_Negotiation
  s_Negotiation --> s_Won
  s_Identified --> s_Lost
  s_Qualified --> s_Lost
  s_Proposal --> s_Lost
  s_Negotiation --> s_Lost
  s_Won --> [*]
  s_Lost --> [*]

Payment

ContentType.Payment · Field.PayStatus
stateDiagram-v2
  state "Authorized" as s_Authorized
  state "Pending" as s_Pending
  state "Posted" as s_Posted
  state "Reconciled (final)" as s_Reconciled
  state "Voided (final)" as s_Voided
  s_Pending --> s_Authorized
  s_Authorized --> s_Posted
  s_Posted --> s_Reconciled
  s_Reconciled --> [*]
  s_Pending --> s_Voided
  s_Authorized --> s_Voided
  s_Voided --> [*]

Production Order

ContentType.ProductionOrder · Field.ProductionOrderStatus
stateDiagram-v2
  state "Cancelled (final)" as s_Cancelled
  state "Completed (final)" as s_Completed
  state "InProgress" as s_InProgress
  state "Planned" as s_Planned
  state "Released" as s_Released
  s_Planned --> s_Released
  s_Released --> s_InProgress
  s_InProgress --> s_Completed
  s_Completed --> [*]
  s_Planned --> s_Cancelled
  s_Released --> s_Cancelled
  s_InProgress --> s_Cancelled
  s_Cancelled --> [*]

Project Definition

ContentType.ProjectDefinition · Field.ProjStatus
stateDiagram-v2
  state "Active" as s_Active
  state "Cancelled (final)" as s_Cancelled
  state "Closed (final)" as s_Closed
  state "On Hold" as s_On_Hold
  state "Planning" as s_Planning
  s_Planning --> s_Active
  s_Active --> s_Closed
  s_Active --> s_On_Hold
  s_On_Hold --> s_Active
  s_On_Hold --> s_Cancelled
  s_Closed --> [*]
  s_Planning --> s_Cancelled
  s_Active --> s_Cancelled
  s_Cancelled --> [*]

Project Task

ContentType.ProjectTask · Field.TaskStatus
stateDiagram-v2
  state "Completed (final)" as s_Completed
  state "Deferred (final)" as s_Deferred
  state "In Progress" as s_In_Progress
  state "Not Started" as s_Not_Started
  state "Waiting on someone else" as s_Waiting_on_someone_else
  s_Not_Started --> s_In_Progress
  s_In_Progress --> s_Completed
  s_Waiting_on_someone_else --> s_In_Progress
  s_Completed --> [*]
  s_Not_Started --> s_Waiting_on_someone_else
  s_In_Progress --> s_Waiting_on_someone_else
  s_Not_Started --> s_Deferred
  s_In_Progress --> s_Deferred
  s_Waiting_on_someone_else --> s_Deferred
  s_Deferred --> [*]

Purchase Order

ContentType.PurchaseOrder · Field.PoStatus
stateDiagram-v2
  state "Approved" as s_Approved
  state "Cancelled (final)" as s_Cancelled
  state "Closed (final)" as s_Closed
  state "Draft" as s_Draft
  state "Received" as s_Received
  state "Sent" as s_Sent
  s_Draft --> s_Approved
  s_Approved --> s_Sent
  s_Sent --> s_Received
  s_Received --> s_Closed
  s_Closed --> [*]
  s_Draft --> s_Cancelled
  s_Approved --> s_Cancelled
  s_Sent --> s_Cancelled
  s_Cancelled --> [*]

Purchase Requisition

ContentType.PurchaseRequisition · Field.RequisitionStatus
stateDiagram-v2
  state "Approved" as s_Approved
  state "Awaiting approval" as s_Awaiting_approval
  state "Cancelled (final)" as s_Cancelled
  state "Draft" as s_Draft
  state "In sourcing" as s_In_sourcing
  state "Ordered" as s_Ordered
  state "Received (final)" as s_Received
  state "Rejected (final)" as s_Rejected
  state "Submitted" as s_Submitted
  s_Draft --> s_Submitted
  s_Draft --> s_Cancelled
  s_Submitted --> s_In_sourcing
  s_Submitted --> s_Cancelled
  s_In_sourcing --> s_Awaiting_approval
  s_Awaiting_approval --> s_Approved
  s_Awaiting_approval --> s_Rejected
  s_Awaiting_approval --> s_In_sourcing
  s_Approved --> s_Ordered
  s_Ordered --> s_Received
  s_Received --> [*]
  s_Rejected --> [*]
  s_Cancelled --> [*]

Quote

ContentType.Quote · Field.QteStatus
stateDiagram-v2
  state "Accepted (final)" as s_Accepted
  state "Draft" as s_Draft
  state "Expired (final)" as s_Expired
  state "Rejected (final)" as s_Rejected
  state "Sent" as s_Sent
  s_Draft --> s_Sent
  s_Sent --> s_Accepted
  s_Sent --> s_Rejected
  s_Sent --> s_Expired
  s_Accepted --> [*]
  s_Rejected --> [*]
  s_Expired --> [*]

Routing

ContentType.Routing · Field.RoutingStatus
stateDiagram-v2
  state "Active" as s_Active
  state "Cancelled (final)" as s_Cancelled
  state "Draft" as s_Draft
  state "Obsolete (final)" as s_Obsolete
  s_Draft --> s_Active
  s_Active --> s_Obsolete
  s_Obsolete --> [*]
  s_Draft --> s_Cancelled
  s_Cancelled --> [*]

Sales Order

ContentType.SalesOrder · Field.SoStatus
stateDiagram-v2
  state "Approved" as s_Approved
  state "Cancelled (final)" as s_Cancelled
  state "Closed (final)" as s_Closed
  state "Draft" as s_Draft
  state "Invoiced" as s_Invoiced
  state "Picked" as s_Picked
  state "Shipped" as s_Shipped
  s_Draft --> s_Approved
  s_Approved --> s_Picked
  s_Picked --> s_Shipped
  s_Shipped --> s_Invoiced
  s_Invoiced --> s_Closed
  s_Closed --> [*]
  s_Draft --> s_Cancelled
  s_Approved --> s_Cancelled
  s_Picked --> s_Cancelled
  s_Cancelled --> [*]

Shipment Notice

ContentType.ShipmentNotice · Field.SnStatus
stateDiagram-v2
  state "Created" as s_Created
  state "Delivered (final)" as s_Delivered
  state "InTransit" as s_InTransit
  state "Loaded" as s_Loaded
  state "Lost (final)" as s_Lost
  s_Created --> s_Loaded
  s_Loaded --> s_InTransit
  s_InTransit --> s_Delivered
  s_Delivered --> [*]
  s_Created --> s_Lost
  s_Loaded --> s_Lost
  s_InTransit --> s_Lost
  s_Lost --> [*]

Sprint

ContentType.Sprint · Field.SprintStatus
stateDiagram-v2
  state "Active" as s_Active
  state "Cancelled (final)" as s_Cancelled
  state "Closed (final)" as s_Closed
  state "Planning" as s_Planning
  s_Planning --> s_Active
  s_Active --> s_Closed
  s_Planning --> s_Cancelled
  s_Closed --> [*]
  s_Cancelled --> [*]

Stock Move

ContentType.StockMove · Field.SmStatus
stateDiagram-v2
  state "Cancelled (final)" as s_Cancelled
  state "Done (final)" as s_Done
  state "Open" as s_Open
  state "Picked" as s_Picked
  state "Reserved" as s_Reserved
  s_Open --> s_Reserved
  s_Reserved --> s_Picked
  s_Picked --> s_Done
  s_Done --> [*]
  s_Open --> s_Cancelled
  s_Reserved --> s_Cancelled
  s_Picked --> s_Cancelled
  s_Cancelled --> [*]

Task

ContentType.Task · Field.TaskState
stateDiagram-v2
  state "Completed (final)" as s_Completed
  state "Deferred" as s_Deferred
  state "In Progress" as s_In_Progress
  state "Not Started" as s_Not_Started
  state "Waiting on someone else" as s_Waiting_on_someone_else
  s_Not_Started --> s_In_Progress
  s_In_Progress --> s_Completed
  s_In_Progress --> s_Waiting_on_someone_else
  s_Waiting_on_someone_else --> s_In_Progress
  s_Not_Started --> s_Deferred
  s_In_Progress --> s_Deferred
  s_Deferred --> s_In_Progress
  s_Completed --> [*]

Timesheet

ContentType.Timesheet · Field.TsStatus
stateDiagram-v2
  state "Approved" as s_Approved
  state "Draft" as s_Draft
  state "Paid (final)" as s_Paid
  state "Submitted" as s_Submitted
  s_Draft --> s_Submitted
  s_Submitted --> s_Approved
  s_Submitted --> s_Draft
  s_Approved --> s_Paid
  s_Paid --> [*]

Work Center

ContentType.WorkCenter · Field.WorkCenterStatus
stateDiagram-v2
  state "Available" as s_Available
  state "Decommissioned (final)" as s_Decommissioned
  state "Maintenance" as s_Maintenance
  state "Offline" as s_Offline
  s_Available --> s_Maintenance
  s_Maintenance --> s_Available
  s_Available --> s_Offline
  s_Offline --> s_Available
  s_Available --> s_Decommissioned
  s_Maintenance --> s_Decommissioned
  s_Offline --> s_Decommissioned
  s_Decommissioned --> [*]