HELiOS URL for Object Types

When using theHELiOS URLs, e.g. to call up HELiOS objects from external software, the Document number, Article number, Project number, Folder number, Pipe class name or user-defined types (e.g. Customer number or Material designation) can also be used instead of the Head IDs.

After calling up a URL, the corresponding HELiOS object detail mask is opened.

As a possible use case, it is conceivable, for example, that HELiOS documents and/or articles are listed in an Excel table with various attributes such as the document number or article number. A macro could be created that "assembles" the link for each of these HELiOS objects via formulas and adds it to a table column for direct access by a mouse click.

 

The HELiOS URLs basically follow the general syntax of URL encoding.

The URL for calling a HELiOS object consists of the HELiOS protocol ("helios://") and the HELiOS ID, among other things.

The type of the object is defined following the call helios://show- by specifying document, article, project, folder, pipe or utoName.

Documents and articles also have a Revision ID in addition to the Head ID.

 

URL syntax for Documents and Articles:

Example (Document with Head ID "B006QHDM5N7EXO00004M5W" and Revision ID "0"):

 

URL syntax for Projects, Folders and Pipe classes:

Example (Project with Head ID "B006QHDM5N7EXO00004M5T"):

 

URL syntax for User-defined types:

Example:

 

In addition, search criteria as well as project and folder assignments can be linked to the object call via HELiOS URL (using "&"):

?attributes=" is followed by a label of search criteria.

A project and folder assignment is indicated with "&projectContextId" or" &folderContextId", respectively.

In addition, you have the option of making a unique designation with "&projectContextSearch" or "&folderContextSearch". The attributes of the project or folder context are then transferred in a similar way to the actual object attributes.

Please note:

 

URL syntax with search criteria for Documents, Articles, Projects, Folders and Pipe classes:

 

Examples:

URL syntax with search criteria for User-defined types:

Example:

 

 

A concrete use case: 

In a folder structure, a sub-folder named "Archived" exists several times.

The desired folder can be selected uniquely through the superordinate folder context. The URL call for the folder named "Archived" below the folder with the folder name "2303339_1" would then look as follows:

If you want to be sure to compose a unique call when searching for a (multiple existing) document with the designation "Mounting plan" in the (multiple existing) folder "Archived", a URL with nested search criteria of the more precise folder context could look like this: 

 

If a URL cannot be called up, a corresponding error message appears.

For more precise information, a distinction is made between the non-uniqueness of an entered URL (error message "The selected HELiOS URL describes more than one object."), the non-existence of a URL (error message: "No object found for selected HELiOS URL.") or a possibly incorrect syntax.

In the case of an object not being found, there may also be a syntax error.

The User InterfaceFind ArticlesFind Documents