OBJECT

Process

An activity that changes inputs into outputs. It could transform or transport economic resource(s).

link GraphQL Schema definition

  • type Process {
  • # The definition or specification for a process.
  • basedOn: ProcessSpecification
  • # References one or more concepts in a common taxonomy or other classification
  • # scheme for purposes of categorization or grouping.
  • classifiedAs: [URI!]
  • # Arguments
  • # action: [Not documented]
  • committedInputs(action: ID): [Commitment!]
  • # Arguments
  • # action: [Not documented]
  • committedOutputs(action: ID): [Commitment!]
  • # The process can be safely deleted, has no dependent information.
  • deletable: Boolean
  • # The process is complete or not. This is irrespective of if the original goal
  • # has been met, and indicates that no more will be done.
  • finished: Boolean
  • # The planned beginning of the process.
  • hasBeginning: DateTime
  • # The planned end of the process.
  • hasEnd: DateTime
  • id: ID!
  • # Grouping around something to create a boundary or context, used for documenting,
  • # accounting, planning.
  • inScopeOf: [AccountingScope!]
  • # Arguments
  • # action: [Not documented]
  • inputs(action: ID): [EconomicEvent!]
  • # Arguments
  • # action: [Not documented]
  • intendedInputs(action: ID): [Intent!]
  • # Arguments
  • # action: [Not documented]
  • intendedOutputs(action: ID): [Intent!]
  • # An informal or formal textual identifier for a process. Does not imply
  • # uniqueness.
  • name: String!
  • # The process with its inputs and outputs is part of the scenario.
  • nestedIn: Scenario
  • nextProcesses: [Process!]
  • # A textual description or comment.
  • note: String
  • # Arguments
  • # action: [Not documented]
  • outputs(action: ID): [EconomicEvent!]
  • # The process with its inputs and outputs is part of the plan.
  • plannedWithin: Plan
  • previousProcesses: [Process!]
  • trace: [EconomicEvent!]
  • track: [EconomicEvent!]
  • # Arguments
  • # action: [Not documented]
  • unplannedEconomicEvents(action: ID): [EconomicEvent!]
  • workingAgents: [Agent!]
  • }