Namespace CustomPLMService.Contract
Namespaces
CustomPLMService.Contract.Models
Interfaces
ICustomPlmMetadataService
Interface for retrieving metadata from an external system.
Supported operations:
- Read type identifiers Reads available type identifiers for a given base type from an external system
- Read types Reads types for a given list of type identifiers from an external system
ICustomPlmService
Interface for operations on an external system.
Supported operations:
- TestAccess checks connection with an external system
- CreateItem creates an item in an external system based on the specification
- ReadItem reads an item with the specified identifier from an external system
- UpdateItem updates an item in an external system based on the specification
- DeleteItem deletes an item with specified id from an external system
- QueryItems finds items identifiers which meet specified query criteria
- CreateRelationships creates relationships between items
- ReadRelationship reads relationships between items with specified table identifier and type
- AdvanceState increases item's lifecycle state to the next default state
- IsOperationSupported checks if the external system supports given operation