Plan
A logical collection of processes that constitute a body of planned work with defined deliverable(s).
Fields
id
ID!
A unique identifier for the plan.
revisionId
ID!
The identifier of the last revision of this plan.
name
String!
An informal or formal textual identifier for a plan.
created
DateTime
The time the plan was made.
due
DateTime
The time the plan is expected to be complete.
note
String
A textual description or comment.
deletable
Boolean
Indicates if the plan can be safely deleted.
inScopeOf
[AccountingScope!]
The accounting scope this plan falls within.
involvedAgents
AgentConnection
Agents involved in the plan.
independentDemands
[Commitment!]
Desired deliverables expected from this plan.
nonProcessCommitments
[Commitment!]
Commitments in the plan that are not tied to a process.
revision
Plan
Retrieves a specific revision of a plan.
meta
RecordMeta!
Metadata about the record.
processes
[Process!]
Processes that are part of this plan.
refinementOf
Scenario
This plan refines a scenario, making it operational.
Queries
plan(id: ID!)
plan(id: ID!)
Retrieves a single Plan
by its id
.
plans(first: Int, after: String, last: Int, before: String)
plans(first: Int, after: String, last: Int, before: String)
Retrieves a paginated list of all Plan
s.
Mutations
createPlan(plan: PlanCreateParams!)
createPlan(plan: PlanCreateParams!)
Creates a new Plan
.
updatePlan(plan: PlanUpdateParams!)
updatePlan(plan: PlanUpdateParams!)
Updates an existing Plan
.
deletePlan(revisionId: ID!)
deletePlan(revisionId: ID!)
Deletes a Plan
.
Related Types
Input: PlanCreateParams
PlanCreateParams
name
String!
An informal or formal textual identifier for the plan.
inScopeOf
[ID!]
The accounting scope of the plan.
refinementOf
ID
The scenario this plan refines, making it operational.
created
DateTime
The time the plan was made.
due
DateTime
The time the plan is expected to be complete.
note
String
A textual description or comment.
Input: PlanUpdateParams
PlanUpdateParams
revisionId
ID!
The revision ID of the plan to update.
name
String
An informal or formal textual identifier for the plan.
inScopeOf
[ID!]
The accounting scope of the plan.
refinementOf
ID
The scenario this plan refines, making it operational.
created
DateTime
The time the plan was made.
due
DateTime
The time the plan is expected to be complete.
note
String
A textual description or comment.
Response: PlanResponse
PlanResponse
plan
Plan!
The plan record that was created or updated.
Connection: PlanConnection
PlanConnection
edges
[PlanEdge!]!
A list of plan edges.
pageInfo
PageInfo!
Information to aid in pagination.
Edge: PlanEdge
PlanEdge
node
Plan!
The plan record.
cursor
String!
A cursor for use in pagination.
Last updated