List RIS projects
rillsoft_project_ris_listLists folders and projects on the Rillsoft Integration Server for the logged-in client, returning IDs and flags. Use it to find the projectId for opening a RIS project.
Instructions
Lists the folders and projects of the logged-in client on the Rillsoft Integration Server (RIS) with projectId, versionId, uuid, name, code, path, lock and template flags - the projectId is what rillsoft_project_ris_open takes. Runs with the login of the desktop session and never asks for credentials; the answer names server, userName and clientId. Local project files are opened through rillsoft_project_file_open instead. Read-only, no undo step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| permission | No | only projects the logged-in user holds this permission for: project_read (the default) lists everything readable, project_modify what may be saved back through rillsoft_project_ris_save, project_create what may be replaced | project_read |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | Yes | URL of the Rillsoft Integration Server the desktop session is logged in to | |
| folders | Yes | every folder of the client the user may see, root first | |
| clientId | Yes | id of the logged-in client; -1 while none is selected | |
| projects | Yes | every project the permission allows, at most 10000; more than that is an error | |
| userName | Yes | user name of the desktop session | |
| clientName | Yes | name of the logged-in client; empty when the server did not answer the lookup | |
| permission | Yes | the permission the list was filtered by | |
| openProjectId | No | projectId of the open document; only when it is a project of this server |