Privilege Examples for Publishing and Deploying

Audience: On-premise.

This topic provides examples of the privileges required for designers who create and publish process apps, and for a managed administrator who deploys those process apps.

Note: The examples below indicate the minimum set of privileges users need to perform the described tasks. Users will generally need additional privileges to use the system effectively.

Creating and Checking in a Process App

Pauline, a process app designer, has the requirements that she needs to create a new Issue Tracking process app in SBM Composer. She completes a prototype and checks a public version in to the repository. She will not deploy the process app to a runtime environment, but will ask Robin, a managed administrator, to do so at a later time.

Table 1. Pauline's Privilege Requirements
Privilege Type Privileges Granted in
Repository None, however, when Pauline publishes the process app for the first time, she is automatically granted the following privileges:
  • Create Process App
  • Create Application/Orchestration
  • View, Edit, Publish, and Deploy for the process app just created
  • View and Edit for the applications and orchestrations included in the process app
SBM Application Repository
Deployment None, since Pauline will only check in the process app from SBM Composer, but will not deploy it to a runtime environment. N/A
Administrative None, since Pauline will not log in to SBM Application Repository or configure the deployed application. N/A

Updating a Previously Published Process App

Alex, a co-designer with Pauline, needs to modify the Issue Tracking process app prototype. Once he does so, he needs to publish the process app so that Pauline can check out the updated process app.

From SBM Composer, he tries to open the process app from the repository so he can make his modifications. Alex gets an error message saying that he does not have the privileges required to view process apps in the repository.

Robin, a managed administrator, logs in to SBM Application Repository and grants Alex the privileges he needs to view and open the process app. Alex opens the process app in SBM Composer, makes his changes, and then publishes the process app. He then informs Pauline that an updated version is in the repository.

Table 2. Alex's Privilege Requirements
Privilege Type Privileges Granted in
Repository
  • View, Edit, and Publish for the Issue Tracking process app
  • View and Edit for the applications and orchestrations included in the process app
SBM Application Repository
Deployment None, since Alex will only check in the process app from SBM Composer. N/A
Administrative None, since Alex will not log in to SBM Application Repository or configure the deployed application. N/A

Deploying a Process App From SBM Application Repository

Robin, a managed administrator, receives a request from Alex and Pauline to deploy the Issue Tracking process app to the test environment. Robin logs into SBM Application Repository, and then deploys the process app to the SBM Application Engine server used as the test environment.

Table 3. Robin's Privilege Requirements
Privilege Type Privileges Granted in
Repository View and Deploy for the Issue Tracking process app SBM Application Repository
Deployment
  • Deploy Process Apps to This Host (Administration — Deployment page)
SBM Application Administrator
Administrative (with Managed Administration product access)
  • Remote Administration privilege (User — System page)
  • Add Tables (Administration — System page)
  • Edit Tables (Administration — System page)
  • Application Table privileges (Administration — Tables page)
SBM Application Administrator

Deploying a Process App From SBM Composer

Robin decides that for testing, Pauline and Alex can deploy process apps directly from SBM Composer to the test environment. Pauline and Alex are glad that they can now deploy the latest revision of the Issue Tracking process app without waiting for someone else. Pauline updates the process app, and then from SBM Composer, she deploys it.

Note: Pauline and Alex must be assigned Managed Administration product access before they can deploy to a runtime environment.
Table 4. Deployment Privileges Required for Pauline and Alex
Privilege Type Privileges Granted in
Repository View, Edit, and Deploy for the process app SBM Application Repository
Deployment
  • Deploy Process Apps to This Host
  • Deploy to This Host from SBM Composer
SBM Application Administrator
Administrative (with Managed Administration product access)
  • Remote Administration privilege (User — System page)
  • Add Tables (Administration — System page)
  • Edit Tables (Administration — System page)
  • Application Table privileges (Administration — Tables page)
SBM Application Administrator