API Enhancements and Updates
Summary
Information applicable to the enhancements / deprecation outlined below is available in the API documentation at [system]/sdk or access the Stibo Systems Enterprise Platform (STEP) API Documentation from the Start Page.
Details
Scripting and Extension API enhancements
Several methods have been made available for the STEP Extension API and Scripting API.
The methods for retrieving attribute links from an attribute are public. The query methods are:
Attribute.queryValidForClassifications(): Query<AttributeLink> Attribute.queryValidForProducts(): Query<AttributeLink>
Additionally, customers can now tell if a reference or classification product link is dimension-inherited with the following methods:
Reference.isDimensionPointInherited() ClassificationProductLink.isDimensionPointInherited()
To add or remove a suppression for a given qualifier, use the following methods:
Link.suppress(Set<DimensionPoint>): void Link.unSuppress(Set<DimensionPoint>): void
Group information, including users in sub groups recursively, can be found via:
Group.queryAllUsers(): Query<User> Group.queryUsers(): Query<User>
Additionally, users can retrieve WorkflowLogEntries in the Scripting and Extension API via a new WorkflowLogHome Home interface.
Scripting API and Extension API information can be found in the STEP API Documentation available at [system]/sdk or accessible from the system Start Page.
Query API support for querying workflow tasks
Previously, fetching workflow tasks required a query and further filtering on node-specific aspects because the query only allowed for filtering on task / workflow properties. Now, workflow tasks can be fetched using the query API, which allows the user to specify both workflow / tasks and node-specific where clauses.
For information about this functionality, refer to the API documentation available via the STEP API Documentation page for your system.