We want to make it as easy as possible for you to automate your processes. And with automating processes comes the need to support the work habits of different users. Imagine you can create apps that let you interact with your business process without writing a single line of code. Imagine you can distribute those apps without going through the (sometimes) lengthy process of distributing them via a mobile device management (MDM) platform.
Enter Nintex Mobile Enterprise and it's newest feature, App Deploy.
I can hear some people ask, what's App Deploy? It's most commonly known as over the air deployment/programming. I won't get into much detail but if you are interested in the topic, you can read up here. In a nutshell, partners and customers don't have to have an MDM anymore. All you need is love...and Nintex Mobile Enterprise...App distribution works via a link that you send to your end users. App Deploy currently supports iOS and Android, with Windows to follow soon.
Let's take a tour and review the new capabilities. For this scenario we want to build a corporate Twitter app, using a form on Office 365. Note that Office 365 Workflow Tasks are not yet supported, hence we won't focus on the workflow or task filters when building the app. The app itself will allow users to submit a tweet suggestion, which can then be approved and automatically published.
First things first, let's log on to Nintex Mobile Enterprise. Once logged in you will notice a little change in the top right corner.
Under your account drop down, you will notice a new entry, Manage iOS certificates and profiles. iOS requires apps to be signed before they are being distributed. Clicking on the screen will take you to the management screen for certificates and profiles.
Here you can upload all your enterprise distribution certificates and profiles. To create a certificate follow the steps documented here. For the creation of a provisioning profile, follow this document.
Upload your certificates and profiles and you are ready to go. Let's start building the app. I've already exported the form for inclusion in our app. Navigate back to the main portal page by clicking on the Nintex Mobile logo on the top left.
- Provide all details for your app settings, such as name, company, URL, etc. I've used a fictitious company for this example. At any point in time you can save your work using the Save button on the right to then come back later and finish what you have started.
- Then select the platforms you would like the app to be available for. I will choose all of the ones supported at the moment, which is iOS and Android.
- Next, we will upload the forms definition file and set the app to show only the listed form. You might have noticed a little addition to the screen, the Show forms? section. Sometimes it makes sense to only show tasks but no forms, so you can set this to No if you don't want to see forms in your app. Also, you can now change the name of the forms tab to something more meaningful. Maybe you want to build an app that only shows surveys and instead of calling the tab "Forms", you can rename it to "Surveys".
- If you are building an app for on-premise, you can now do the same for tasks. I've build my app for Office 365 and will skip this step. The last step for me is to upload my artwork
- Once done, click on Queue to build on the right hand side. Alternatively you can refine your artwork in the Refine section before sending it off to create your app(s)
- Wait a few minutes and you will receive an email with the links to the downloads. You can either forward this email to your end users or you simply copy the link into a custom email you can send out.
- The last step for the user itself is to click on the link and install the app on their device.
Done! That's it. You have successfully built and deployed an app using the new Nintex Mobile App Deploy feature. No code, no MDM and most importantly less time. Now go grab that well deserved coffee/tea/hot chocolate and brag at work about your amazing skills Tell everyone about App Deploy and the rest of the Nintex Workflow Automation platform and how easy and quick it is to create your own mobile process apps. Have fun!