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.