improved
GraphQL
GraphQL Updates
The following GraphQL types were added to the schema
- type_to_child_types (composites on a type level)
- scripts
- current_vsts
- enumeration_types
The following traversals where added to the schema
- type <-> type_to_attribute_type - traverse between attribute definitions and types
- type <-> type_to_child_type - traverse between child objects and types
- attribute -> current_vsts - get current value of attributes
- tag -> current_vsts - get current value of tags
- objects <-> attribute - traverse between instance objects and attributes
- parentObject <- objects -> childObjects - recursively traverse the instance tree
- superType <- type -> subTypes - recursively traverse the type tree
- attributes -> referencedAttributes - resolve referenced attributes
- attributes -> referencedObjects - resolve referenced instance objects
- libraries <-> scripts - traverse between libraries and scripts
- types <-> scripts - traverse between types and scripts
- objects <-> scripts - traverse between instance objects and scripts
- attributes <-> enumerationTypes - traverse between attributes and enum types
- typeToAttributeTypes to enumerationTypes - traverse between attributes on types and enum types
Note
: we are not improving many of the traditional entrance points, such as equipment, equipmentType, organization, area, place, material. All these are now covered through our general type and instance trees - the same way a user would through the platform UI.