For AEM 6.2 Forms version of this help, see AEM Forms app.
AEM forms app allows field workers to synchronize their mobile devices with an AEM forms server and work on their tasks. The application works seamlessly when the device is offline by saving data locally on the device. Using annotation features, such as scribble and photographs, field workers can provide accurate information to integrate into the business processes and simplify decision making.
You can install AEM forms app for Android from Google Play.
To install, customize, and distribute the app on iOS, Android, or Windows devices, see Customize, build, and distribute the AEM forms app.
AEM forms app requires an AEM 6.1 forms JEE server with Forms Workflow module. For using the app from Google play, install cumulative hotfix 6717 on the server.
AEM forms app is available on the following platforms:
- Apple iPad, iPad Air, and iPad mini running iOS 7.1.1 and above.
- Android Jelly Bean and above [API Level 16 and above].
AEM forms app is certified on 7- and 10-inch Samsung Galaxy tablets and 7-inch Google Nexus tablet.
- Microsoft Surface devices, tablets, laptops, and desktops running Microsoft Windows 10 and Microsoft Windows 8.1 operating systems.
You can synchronize your app with the AEM forms server and can work with Startpoints from your mobile device. A Startpoint on the mobile device contains an adaptive form, HTML5 form, or form set defined for the Startpoint of a process created in Workbench. All Startpoints are placed within the category in the Start Process tab. A StartPoint points to static references in the Start Process tab. Once a StartPoint is opened, it becomes a task, which can be submitted as a task or the task can be saved as a draft. Tasks saved as a draft on AEM forms server can be viewed in the Drafts folder once it is synced with the server. For details, see Saving a task (Save as Draft).
You can synchronize your app with the AEM forms server and can work on tasks on your mobile device. A task on the mobile device contains an adaptive form, HTML5 form, or a form set and can also contain attachments, Summary URL, and annotations. By default, tasks assigned to you are placed in the My Tasks folder. When working on a task, you can change the task and save a draft copy of task on the AEM forms server. Tasks saved as draft on the AEM forms server can be viewed in Drafts folder. For details, see Saving a task (Save as Draft).
You can work on your mobile device in the offline mode. You can log in to the application even if there is no network connectivity and can work on all the tasks that were synchronized with the device when you were last online. For details on how to synchronize your tasks, see Synchronizing the app. If you choose to synchronize the attachments associated with a task, you can open the attachments in the offline mode as well. You can edit the form, add annotations, and submit or save a task in the offline mode. The task is synchronized with the AEM forms server the next time you are online.
For details, see Working in the offline mode.
You can add the following annotations to a task on your mobile device
- Scribble - You can use the Scribble feature to quickly scribble a note and add it to your task. For details, see Adding a scribble.
- Camera - The AEM forms app includes an annotation feature that uses the camera functionality of your mobile device. Using the photograph annotation, you can take a photograph and immediately include the photograph with the associated task. For details, see Adding a photograph.
AEM forms app provides a mobile solution for field workers to work on tasks assigned to them. The application caches the complete data from the server and provides an efficient user experience by saving all the work locally. The data from the disk is sent to the server via timely synchronization updates.
AEM forms app is a PhoneGap 5.0 based application in which the Backbone model is efficiently used to present data stored in the models through views. All native operations are performed through PhoneGap plug-ins.
Applicable only if you are using AEM forms app source code to build the app.
AEM forms app is easy to customize for organization-specific needs. The source code for the application is provided along with AEM forms. You can change the source code and build your own mobile workforce solution. You can also sign the app with your own enterprise key.
You can customize your app for:
Branding: Change the app icon, app name, launch images, and pages in AEM forms app. You can also change text to localize the app for a specific region. For more information on branding the AEM forms app, see Branding customization.
Theme: Change styles such as colors, fonts, and spacing in the AEM forms app user interface. For more information, see Theme customization.
Gesture: Change gestures such as swipe right and swipe left in the AEM forms app user interface. For more information, see Gesture customization.
For more information on setting up a AEM forms app project for customization, see:
The source code for the AEM forms app can be extracted from the adobe-lc-mobileworkspace-src.zip that is available as part of the AEM forms SDK.
For details on how to create an iOS app (.ipa), refer Set up the Xcode project and build the iOS app.
For details on how to sign the AEM forms app with your provisioning profile, see iOS Code Signing Setup, Process, and Troubleshooting.
For details on how to create an Android app (.apk), refer Set up the Eclipse project and build the Android app.
For details on how to sign the AEM forms app, see Signing Your Applications.
For details on how to create a Windows app (.appx), refer Set up the Visual Studio project and build the Windows app.
For details on how to distribute the app via MDM, see Distribute AEM forms app.