Save RIS project
rillsoft_project_ris_saveSave an open project as a new version on the Rillsoft Integration Server, keeping element UUIDs and undo history intact. Add version notes; conflicts and read-only documents are refused.
Instructions
Writes the open project back to the Rillsoft Integration Server as a new version of the project it was opened from (rillsoft_project_ris_open). Creates one new version on the server per call; the document is then reloaded from the server; the UUIDs of every element stay valid, and the command history is kept, so the last steps can still be undone afterwards. Refused where the open document is not a project of the server (ris_project_not_open; use rillsoft_project_ris_save_as to store it there as a new project), where it is open read-only (ris_read_only), or where the server holds a newer version or a foreign lock (ris_conflict - reopen it). A local file is saved through rillsoft_project_file_save. An open portfolio is refused (a portfolio of the Integration Server is saved through rillsoft_portfolio_ris_save). Runs with the login of the desktop session and never asks for credentials. No undo step.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | version notes stored with the new version on the server; at most 2000 characters |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| wbs | Yes | WBS code | |
| lock | Yes | lock mode of the open document | |
| name | Yes | name | |
| note | No | hints of the loader, such as a lock that was not granted; missing when there were none | |
| uuid | Yes | UUID of the element | |
| start | Yes | start, DD.MM.YYYY hh:mm | |
| finish | Yes | finish, DD.MM.YYYY hh:mm | |
| number | Yes | number of the element; unique even for split tasks | |
| clientId | Yes | id of the client the project belongs to | |
| readOnly | Yes | true = the document is read-only; rillsoft_project_ris_save refuses it | |
| projectId | Yes | id of the project on the server | |
| versionId | Yes | id of the version the document holds |