OBJECT

Process

A process description which schould be linked to capabilities, input/output products and production resources. Input/output products do not have to be added if they are added to the sub processes and the sub processes are ordered via their input/output products.

link GraphQL Schema definition

  • type Process {
  • # Unique knowledge base identifier (automatically generated).
  • id: ID!
  • # Arbitrary id defined by the user, e.g. to identify the object in an application.
  • sourceId: ID
  • # Description of the process.
  • description: String
  • # Language code of the description following xml:lang
  • # (https://www.rfc-editor.org/rfc/bcp/bcp47.txt).
  • descriptionLanguageCode: String
  • # Arbitrary properties of the process.
  • properties: [Property]
  • # Process using the process as sub process.
  • parentProcesses: [Process]
  • # Sub process of the process.
  • childProcesses: [Process]
  • # Capabilities realized by the process.
  • realizedCapabilities: [Capability]
  • # Capabilities required by the process.
  • requiredCapabilities: [Capability]
  • # Preliminary products as input products of the process. This shows all product
  • # applications added to the process using type PRELIMINARY_PRODUCT.
  • preliminaryProducts: [ProductApplication]
  • # Raw materials as input products of the process. This shows all product
  • # applications added to the process using type RAW_MATERIAL.
  • rawMaterials: [ProductApplication]
  • # Auxiliary materials as input products of the process. This shows all product
  • # applications added to the process using type AUXILIARY_MATERIAL.
  • auxiliaryMaterials: [ProductApplication]
  • # Operating materials as input products of the process. This shows all product
  • # applications added to the process using type OPERATING_MATERIAL.
  • operatingMaterials: [ProductApplication]
  • # End products as output products of the process. This shows all product
  • # applications added to the process using type END_PRODUCT.
  • endProducts: [ProductApplication]
  • # By products as output products of the process. This shows all product
  • # applications added to the process using type BY_PRODUCT.
  • byProducts: [ProductApplication]
  • # Waste as output products of the process. This shows all product applications
  • # added to the process using type WASTE_PRODUCT.
  • wasteProducts: [ProductApplication]
  • # Input products of the process. This shows all product applications added to the
  • # process using any InputProductType.
  • inputProducts: [ProductApplication]
  • # Output products of the process. This shows all product applications added to the
  • # process using any OutputProductType.
  • outputProducts: [ProductApplication]
  • # Production resource used during the conduction of the process.
  • usedProductionResources: [ProductionResource]
  • # Production resource completely covering the process (no other production
  • # resource needed to conduct the process).
  • providingProductionResources: [ProductionResource]
  • }