Scenario: publishing a MARS app
This scenario includes the context and approach for publishing a MARS app on MARS.
Context
Maggie, a support engineer at Future Software has created some approval workflows for one of her customers, Dunder Mifflin Prepress. In combination with a customized HTML page for Dunder Mifflin Prepress, these workflows can be used as a portal. The workflows and the HTML page will be very useful for other CLOUDFLOW users as well, so Maggie wants to add the workflows and the HTML page to a MARS app and make it publicly available on MARS.
This means that the MARS app, including the approval workflows and the HTML page will be available for all CLOUDFLOW users that have a MARS license.
Approach
- She has stored all the assets in a subfolder in the root of PP_FILE_STORE with an identical name as the MARS app, so PP_FILE_STORE/approvalportaldmf/....
- She has created a Markdown file readme.md that contains clear and extensive documentation on the use and functionality of the MARS app. The path of the documentation file is PP_FILE_STORE/approvalportaldmf/documentation/readme.md.
- All the workflow names start with the MARS app name, so approvalportaldmf-workflow-xxx .
- She logs in to CLOUDFLOW with her username and password.
- She opens MARS.
- She selects New....
- She enters the following parameters:
- The Name of the MARS app: approvalportaldmf.
- The Description of the MARS app. She chooses Approval Portal for Dunder Mifflin Prepress.
- She selects Create New.
- In Edit next to the MARS app approvalportaldmf. , she selects
- She selects the version number of the MARS app. Since this is the first version of the MARS app, Maggie chooses 0.0.1.
- She browses to the path where the documentation file is located: PP_FILE_STORE/approvalportaldmf/documentation/.
- She adds the assets, which are located in PP_FILE_STORE/approvalportaldmf/.
- She adds the workflows.
- She saves.
The MARS app approvalportaldmf now contains documentation, the assets and the workflows, but it is not yet available on MARS.
- In Upload to MARS next to the MARS app approvalportaldmf. , she selects
- She selects Push to MARS.
- In Request to publish next to the MARS app approvalportaldmf.. , she selects
Maggie's mail client automatically opens a template mail that contains a request to publish message. The person who is responsible for the QA of the MARS app receives this message with the necessary information and makes sure the MARS app is tested against predefined MARS app design guidelines. See MARS app design guidelines for more information. Only if the MARS app passes the QA tests, it will be published on MARS and made publicly available on .