OBJECT

Query

link GraphQL Schema definition

  • type Query {
  • # -------Enterprise Query-----------
  • # Returns enterprises managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. EnterpriseFilter
  • enterprise(filter: EnterpriseFilter): [Enterprise]!
  • # -------Factory Query-----------
  • # Returns factories managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. FactoryFilter
  • factory(filter: FactoryFilter): [Factory]!
  • # -------SupplyChain-----------
  • # Returns supply chains managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. SupplyChainFilter
  • supplyChain(filter: SupplyChainFilter): [SupplyChain]!
  • # -------SupplyChainElement-----------
  • # Returns supply chain elements managed by the user's group, optionally further
  • # filtered
  • #
  • # Arguments
  • # filter: cf. SupplyChainElementFilter
  • supplyChainElement(filter: SupplyChainElementFilter): [SupplyChainElement]!
  • # -------Property-----------
  • # Returns properties managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. PropertyFilter
  • property(filter: PropertyFilter): [Property]!
  • # -------Product-----------
  • # Returns products managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. ProductFilter
  • product(filter: ProductFilter): [Product]!
  • # -------Machine-----------
  • # Returns machines managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. MachineFilter
  • machine(filter: MachineFilter): [Machine]!
  • # -------HumanResource-----------
  • # Returns human resources managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. HumanResourceFilter
  • humanResource(filter: HumanResourceFilter): [HumanResource]!
  • # -------ProductClass-----------
  • # Returns product classes managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. ProductClassFilter
  • productClass(filter: ProductClassFilter): [ProductClass]!
  • # Returns product classes, optionally further filtered. Note that this query does
  • # not distinguish between product classes managed by the user's group or those
  • # which are not.
  • #
  • # Arguments
  • # filter: cf. ProductClassFilter
  • getAllProductClasses(filter: ProductClassFilter): [ProductClass]!
  • # -------Capability-----------
  • # Returns capabilities managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. CapabilityFilter
  • capability(filter: CapabilityFilter): [Capability]!
  • # Returns capabilities, optionally further filtered. Note that this query does not
  • # distinguish between capabilities managed by the user's group or those which are
  • # not.
  • #
  • # Arguments
  • # filter: cf. CapabilityFilter
  • getAllCapabilities(filter: CapabilityFilter): [Capability]!
  • # -------Process-----------
  • # Returns processes managed by the user's group, optionally further filtered
  • #
  • # Arguments
  • # filter: cf. ProcessFilter
  • process(filter: ProcessFilter): [Process]!
  • # -------SemanticReference-----------
  • # Returns semantic references managed by the user's group, optionally further
  • # filtered
  • #
  • # Arguments
  • # filter: cf. SemanticReferenceFilter
  • semanticReference(filter: SemanticReferenceFilter): [SemanticReference]!
  • # Returns semantic references, optionally further filtered. Note that this query
  • # does not distinguish between semantic references managed by the user's group or
  • # those which are not.
  • #
  • # Arguments
  • # filter: cf. SemanticReferenceFilter
  • getAllSemanticReferences(
  • filter: SemanticReferenceFilter
  • ): [SemanticReference]!
  • # -------ProductApplication-----------
  • # Returns product applications (product metadata) managed by the user's group,
  • # optionally further filtered
  • #
  • # Arguments
  • # filter: cf. ProductApplicationFilter
  • productApplication(filter: ProductApplicationFilter): [ProductApplication]!
  • }

link Require by

This element is not required by anyone