Preorder Estimated Availability Date. Your credit card will not be charged until the product is shipped. Estimated availability date is subject to change.Preorder Estimated Availability Date. Your credit card will not be charged until the product is ready to download. Estimated availability date is subject to change.

Note: If you have questions about this article, use the DPS forum. Please don’t contact technical support with questions about Adobe Developer Connection articles.

Introduction

This article will help corporate marketing, creative and IT managers as they plan their team’s roles and responsibilities for an enterprise DPS publishing workflow.

Accounts and Account Administration

Before you begin creating apps with DPS you will need to provision “delegate” accounts under your enterprise license, which involves assigning email-based Account IDs to roles in the administration tool. You will need assistance from IT to supply generic email address that can be used for the Master and Application accounts. The types of account roles available in the administration tool are summarized below:

Master

Used to consolidate all accounts under one DPS license. This account is generally used only to facilitate the creation of the sub-accounts (listed below). This account should be created with a generic email address.

Administrator

Used to setup and manage Application and App Builder accounts.

Application

An Application account is created for each app. This account is used to manage folios, publish folios and will have access to the analytics reports for the app. This account should be created with a generic email address.

App Builder

An App Builder account is used to access the App Builder tool to create the custom native app.

Some of your designers or third-parties creating content might not require a delegate account under your enterprise license.

Personal

Any Adobe ID can be used to create and preview folios in the Folio Producer. Often, individual designers or agency partners will work with you using their personal Adobe IDs. Personal accounts do not require provisioning under the master account.

The image below shows an example of the online Account Administration tool where accounts are managed. Note that multiple account roles can be associated to the same user (Account ID).

Figure 1: The DPS Account Administration page. The columns to the right show the DPS account roles assigned for the user.

Workflow Overview

Building new apps or updating apps and then distributing them to an app store or internally via a Mobile Device Management system or intranet.

Reviewing analytics and fulfillments.

The following are summaries of the roles and responsibilities for each of these processes:

Content Creation

Figure 2: DPS creator and reviewer roles

Designers from the creative team create folio articles in InDesign and preview locally on their device.

(Optional) The creative team may require some developer help with creating or re-purposing HTML widgets or complex HTML animations. The developers package HTML content and share it with the creative team.

Designers upload the folio to a shared account or to a personal account using a free Adobe ID.

(Optional) Developers can create a custom UI for the app using HTML5. Developers may work with UX designers and/or information architects for this task.

An App Builder from IT collects all of the assets and any other configuration options for the app from the marketing, creative and business teams.

The App Builder uses the App Builder tool to configure the app properties and sign the app with the company certificate. Once the app is created, the app an be submitted to an app store or distributed via MDM or an intranet. A developer app can be created as well, for testing before the final app is released.

Reviewing Analytics
A manager or business owner uses the Application account to access the app reports from the DPS Dashboard and/or the fulfillment reports.

Apps can also feed analytics data to an Adobe Analytics (formerly SiteCatalyst) instance for advanced analytics. You will need an Adobe Analytics account to access advanced analytics reports. More information about analytics is detailed on the DPS analytics page on the Digital Publishing Suite Help site.

Where to go from here

The roles and workflows outlined above are typical for DPS apps without entitlement. Adding entitlement (i.e., a login) to your app will require additional help from IT or a third-party partner to setup the back-end integration to a user management system.