What is Offline Digital Process Automation?
In this video Andrew Paier explains when you might want to allows users to complete digital process automation tasks offline and how to get started in creating an offline capability for your digital process automation solution.
Speaker 1: Thanks Andrew for coming to see us today. Today we’re going to talk about offline tasks, specifically offline business process management tasks. Can you start by explaining what offline business process management even is?
Andrew: Offline business process management occurs when you want your users, who are filling out forms or interacting with your business process, to be able to complete their activities without having to have an active connection to the BPM server, which hosts those tasks.
Speaker 1: What’s an instance that someone might want to do this?
Andrew: This seems to come out a lot with companies whose participants are out in the field type environment. They are offline either because network connectivity doesn’t permit them to get the throughput that they need. If cellular data is very weak or something like that or perhaps because there is some sort of infrastructure issue as in you have to be on the corporate network to get your tasks. They don’t want to expose that outside the firewall so they want to be able to execute those tasks while they’re out in the field, come back to the corporate offices and sync up with what they’ve accomplished.
Speaker 1: What exactly is involved in doing offline capabilities?
Andrew: Well, what’s required is of course first you have to create your business process solution. And then identify within there the specific tasks that you want to use in an offline manner. With that information in hand we can then create the client software required for whatever target devices there are. Thus far that we know of, we can support iOS, Android, Windows environments.
Speaker 1: So something like an iPad being offline.
Andrew: Correct. And once we do that, we can create the solution. We need to create an application that will be deployed to that and then set up the syncing mechanism whereby when the user is available online, they can receive their tasks and mark them for offline execution.
Speaker 1: Essentially, I’m out in the field, I’ve got my iPad, I do my task, when I get connected again, the iPad will finish my task for me.
Speaker 1: This seems like something that everyone should be doing already. Why is it so important?
Andrew: It’s really important because for these detailed tasks where you want to be in the location where you are completing the process activity, we need to enable those users to do that and not limit them based off of things that they can’t control like their ability to access the internet or security restrictions around when they and where they can do that.
Speaker 1: Okay. Alright. Well, thanks Andrew for joining us.
Andrew: You’re welcome.