(Example) Open an App in a Collaborative Development Mode

This example shows how to open an app in collaborative development mode.

Background and Setup

Prerequisites

Good to Know

  • Collaborative development lets more than one app designer work on an app at the same time.
  • A primary app designer is the first app designer to check out an app that has collaborative development enabled.
  • A secondary app designer is an app designer who opens an app in collaborative development mode after it has been checked out by a different user.
  • "Primary app designer" and "secondary app designer" are not permission groups, roles, or other types of security-related designation. These are informal terms that refer to the order users access an app for editing. Some app-related editing permissions are assigned depending upon whether the user checked out the app or not. These terms are not used in the AgilePoint NX UI.
  • This example uses the Sales Invoice app from the AgilePoint NX App Store. You can use a similar procedure for other​ process-based apps.

Step 1: Enable Collaborative Development for an App

First, enable collaborative development for an app.

Prerequisites

How to Start

  1. Click App Builder.

    Click App Builder
  2. On the App Builder Home screen, click All Apps.

    Click All Apps
  3. On the All Apps screen, on a process-based app, click Edit Edit icon.

    In this example, the app name is Sales Invoice.


    Click Sales Invoice app

Procedure

  1. On the App Details screen, click Ellipses Ellipses icon > Enable Collaborative Development Disable User icon.

    Click Enable Collaborative Development

Step 2: The Primary App Designer Checks Out the App

Next, an app designer check outs the app.

How to Start

  1. Sign in to AgilePoint NX as a user with app designer permissions for the Sales Invoice app.

    For more information, refer to Sign in to AgilePoint NX.

  2. Click App Builder.

    Click App Builder
  3. On the App Builder Home screen, click All Apps.

    Click All Apps
  4. On the All Apps screen, on a process-based app, click Edit Edit icon.

    In this example, the app name is Sales Invoice.


    Click Sales Invoice app

Procedure

  1. On the App Details screen, click Check Out Check Out icon.

    Select Form Based App
  2. On the Check Out App screen, select the files to check out.

    Select Files To Check Out
  3. Click Check Out.

Step 3: A Secondary App Designer Edits the Checked Out App

Next, a secondary app designer edits the app. When the app designer opens an application resource, such as an eForm, the resource opens in collaborative development mode.

Good to Know

  • The following rules apply to collaborative development. These limitations exist because these actions change the app schema. If more than one user changes the app schema at a time, it would cause unrecoverable errors.

How to Start

  1. Sign in to AgilePoint NX as a different user with app designer permissions for the Sales Invoice app.

    For more information, refer to Sign in to AgilePoint NX.

  2. Click App Builder.

    Click App Builder
  3. On the App Builder Home screen, click All Apps.

    Click All Apps
  4. On the All Apps screen, on a process-based app, click Edit Edit icon.

    In this example, the app name is Sales Invoice.


    Click Sales Invoice app

Procedure

  1. Hover over the Sales Invoice Amendment eForm, and click Edit Edit icon.

    Click Edit Form
  2. On the View Or Edit File screen, click Edit.

    Click Edit Form