Save RIS project as
rillsoft_project_ris_save_asCreate a new server project from the open project by saving it into a chosen folder; stores version 1 with optional notes or template flag.
Instructions
Stores the open single project - new, a local file or a project of the server - as a new project in a folder of the logged-in client on the Rillsoft Integration Server. Creates one new project with version 1 per call, even when called twice. The document becomes that server project afterwards: rillsoft_project_ris_save writes further versions, a former file path no longer applies; the command history is kept. The new project is held in the optimistic lock mode; reopen it with rillsoft_project_ris_open lock:pessimistic to lock it. A portfolio is refused; a local copy is written through rillsoft_project_file_save_as. 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 first version; at most 2000 characters | |
| folderId | Yes | id of the folder on the server the new project goes into, from rillsoft_project_ris_list | |
| template | No | true = store it as a template project (gets a new UUID); templates cannot be opened through MCP afterwards |
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 | |
| folderId | Yes | id of the folder the project was stored in | |
| 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 |