×

Please give details of the problem

Docs

Find

RunMyApp for iOS

RunMyApp is RunMyProcess's mobile application, enabling you to use your RunMyProcess application whilst on the go or even offline.

1 Overview

RunMyApp is RunMyProcess's mobile application, giving the best user experience for RunMyProcess applications on mobile devices.

RunMyApp offers the following features:

  • Authentication: log on using your RunMyProcess credentials, your Google Account or Single Sign On (SSO).
  • Enterprise Process Store: a familiar home page from which to view and launch your mobile applications.
  • Task Basket: a familiar one stop show to review your outstanding tasks and requests.
  • Push Notification: receive notifications on your mobile device when new tasks are assigned to you.
  • Offline availability: access and work on RunMyProcess applications on mobile devices even when offline.

2 Installation

You can download and install RunMyApp from the App Store :

3 Logging On

You are prompted to log on when you first access the app. You first need to establish whether you are trying to access the platform running in EMEA (runmyprocess.com), Americas (runmyprocess.us), APAC (runmyprocess.com.au) and Asia (runmyprocess.jp).

There are three methods for authentication:

  1. By using your RunMyProcess credentials,
  2. By using your Google credentials;
  3. By using Single Sign On (SSO) to log in via your own authentication service.

4 The Enterprise Process Store

When you access RunMyApp, you will be taken to your Enterprise Process Store. This will list all applications that you have access to and that have been made available for mobile devices. Clicking on an application will launch it.

Homepage

5 The Task Basket

The task basket is where you can see your outstanding tasks.

5.1 Viewing the Task Basket

The task basket can be found at the top right hand corner of RunMyApp - both from within applications and from the Enterprise Process Store. The task basket square shows the total number of outstanding tasks and requests you have. Clicking on the task basket will list the tasks and requests and you can click on each one to take action.

From the Enterprise Process Store, the tasks and requests shown in the task basket are across all of your applications. When accessed from within an application, the tasks and requests are specific to that application.

5.2 Synchronizing the Task Basket

There are two options for keeping your task basket synchronized with the platform:

(1) Turn on the Push Notification option. This option can be found in Settings. If enabled it will notify you and update your task basket with details of any new tasks that are assigned to you - provided that the task has been configured to enable push notification.

EnableNotification

(2) Alternatively, if Push Notification is turned off, you can choose how often to synchronize your basket using Refresh Basket. This option is found in Settings and allows you to set the frequency of basket synchronization.

TaskRefreshFrequency

6 Push Notification

To receive notification on your mobile device that a task has been assigned to you, you need to enable Push Notification. This option can be found in Settings on the main menu. When enabled, you will receive notifications and your task basket will be updated with details of any new tasks that are assigned to you - provided that the task has been configured to enable push notification.

EnableNotification

You can register and de-register your device to receive notifications by choosing Notification Registration from the Advanced Features menu within Settings.

7 Offline availability

It is possible to continue to access some applications whilst offline; provided that the application has been designed to enable this feature.

When using an application whilst offline, you can create new requests which will be submitted when you go online (see section 8.3 for further details).

7.1 Adding an application for offline use

The following steps should be followed to enable you to use an application whilst offline:

  1. Choose the Settings option from the menu;
  2. Choose Advanced Features;
  3. Click the Offline option;
  4. Click the plus sign in the top right hand corner;
  5. Choose the required application from the list of available ones.

Once the application has been identified you can proceed to choose the version of the application you require and specify which collections you would like to be made available to you whilst offline (if the application uses collections). A local copy of any chosen collections will be stored on your device.

OfflineOption

Click on Done to download the application and the collection data (if any).

Please note that it is not possible to switch between online and offline mode. To exit offline mode, close the web interface then reopen it while the device is online.

7.2 Maintaining your offline applications

7.2.1 Keeping your offline applications up-to-date

There are three ways of ensuring that you have the latest version of your offline applications and that your local collection data is up-to-date.

  1. As soon as you have set up an application for offline use an additional refresh icon will appear in the top level menu. Clicking on this icon will allow you to download the latest updates for your offline applications.
    OfflineIcon

  2. In the settings for Offline mode (accessible from Settings / Advanced Features / Offline) there is an option in the bottom right hand corner named Download All. This will replace all the collections held on your device with the ones held on the RunMyProcess platform as well as synchronizing your applications so that you have the latest version.
    DownloadAll

  3. When you choose Offline from the Advanced features menu, you will be presented with a list of the applications that you have available for offline use. There is a button for each application named Download. Clicking this button will download the collection data for this particular application and ensure that you have the latest version.
    Download

During the synchronization process, the refresh icon shows the number of projects left to be synchronized.

Synchronize

If an error occurs during the synchronization process, the icon will change to:

DownloadFailure

7.2.2 Managing collection data

Whilst adding an application for offline use it is possible to specify which collections you would like to be made available to you when offline. The data from these collections will be held locally on your device and synchronized with the collections held on the central RunMyProcess platform when you choose to synchronize (see section 7.2.1).

After making an application available for offline use, you may decide that you'd like to change which collections are available locally. This can be achieved by clicking on Offline from the Advanced settings menu. You will be presented with a list of your offline applications, for each one there is a button named Options, clicking on this will enable you to choose collections for offline availability. The data held locally is synchronized with the collections on the RunMyProcess platform as part of the synchronization process (see section 7.2.1).

Options

It is possible to display the collection content through a collection report.

7.2.3 Removing Downloaded Applications

The Offline option from the Advanced Features menu shows you a list of all your offline applications. Clicking on Manage enables the option to remove offline applications.

8 Advanced Features

These features are targeted at users involved in the development of applications. They can be accessed by choosing Advanced Features from the menu.

AdvancedSettings

8.1 Managing Multiple User Accounts

Some users may have more than one RunMyProcess user account and will want to use RunMyApp with more than one of these accounts. All user accounts can be managed by choosing Manage accounts from the Advanced Features menu.

8.1.1 Adding User Accounts

You can add additional user accounts from within Manage accounts. Clicking on the plus icon will prompt you to log on using a different account. RunMyApp will store this user account for future use.

8.1.2 Changing the active User Account

You can change the user account that is currently active from Manage accounts. Choose the user account that you'd like to use from the list of user accounts that you've previously added. This user account will become the active one.

8.1.3 Removing a User Account

To remove a user account that is no longer needed for RunMyApp, firstly you need to make this user account the active one. You can then click on the account at the top of the top level menu, the option to delete the account will be offered to you.

8.2 Changing the Execution Mode

Most end users will use RunMyApp in LIVE mode and this is the default Execution Mode. Developers or testers, however, may want to use RunMyApp in TEST or ACCEPTANCE mode. You can change the Execution Mode by choosing the Execution Mode option from the Advanced Features menu. If the Execution Mode is set to TEST or ACCEPTANCE, the user will continue to receive notifications from the LIVE environment.

Please note that changing modes will delete any offline local data you may have on your device.

8.3 Background Synchronization

Turning on the Background Synchronization feature will enable RunMyApp to upload requests submitted whilst offline to the platform as a background task. This means that when your device becomes connected after a period of being offline, any requets submitted will be automatically uploaded to the platform - regardless of whether the application is active or not. With this feature disabled, RunMyApp will need to be active for the requests to be uploaded.

Please be aware that choosing to synchronize in the background will consume additional battery power.

8.4 Notification Registration

Use Notification Registration to register and de-register your device for push notifications.