Opening a specific form in CommCare on Android from another app

We’re evaluating AutomateIt-Automate Your Droid
https://play.google.com/store/apps/details?id=AutomateIt.mainPackage, as
potential way to automatically launch our CommCare app after the user
completes a call (either inbound or outbound). We’ll be using a ‘register
call’ form within our app to capture additional meta-data about the call.

One general question: does anyone one the list have experience with
’AutomateIt-Automate Your Droid’ or other app/workflow to handle this use
case?

Specific question: is there a way to launch CommCare to open a particular
form within the app?
[I seem to recall that it’s possible open a particular case, but I can find the related documentation to open either a case of a form]

Thanks, Ray

Ray,

This is definitely possible. This is documented on our wiki here:
https://bitbucket.org/commcare/commcare-odk/wiki/ApiWorkflowIntent but
isn’t particularly well fleshed out. It should let you direct the user to
any place they could have gotten to in the app, either the case list or a
form with cases selected.

Let me know if I can answer any questions about using this.

-Clayton

··· On Thu, Jun 5, 2014 at 2:57 PM, Ray Brunsting wrote:

We’re evaluating AutomateIt-Automate Your Droid
https://play.google.com/store/apps/details?id=AutomateIt.mainPackage,
as potential way to automatically launch our CommCare app after the user
completes a call (either inbound or outbound). We’ll be using a ‘register
call’ form within our app to capture additional meta-data about the call.

One general question: does anyone one the list have experience with
’AutomateIt-Automate Your Droid’ or other app/workflow to handle this use
case?

Specific question: is there a way to launch CommCare to open a particular
form within the app?
[I seem to recall that it’s possible open a particular case, but I can find the related documentation to open either a case of a form]

Thanks, Ray


You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Hi Ray,

You can also put CommCare Widgets directly on the home screen for users to
launch directly into forms from the home screen. That is documented here:

https://confluence.dimagi.com/display/commcarepublic/CommCareODK+Home+Screen+Shortcuts

-Nick

Nick Nestle
Project Manager | Dimagi South Africa
+27 79 439 6081

··· On Thu, Jun 5, 2014 at 9:01 PM, Clayton Sims wrote:

Ray,

This is definitely possible. This is documented on our wiki here:
https://bitbucket.org/commcare/commcare-odk/wiki/ApiWorkflowIntent but
isn’t particularly well fleshed out. It should let you direct the user to
any place they could have gotten to in the app, either the case list or a
form with cases selected.

Let me know if I can answer any questions about using this.

-Clayton

On Thu, Jun 5, 2014 at 2:57 PM, Ray Brunsting ray@tula.org wrote:

We’re evaluating AutomateIt-Automate Your Droid
https://play.google.com/store/apps/details?id=AutomateIt.mainPackage,
as potential way to automatically launch our CommCare app after the user
completes a call (either inbound or outbound). We’ll be using a ‘register
call’ form within our app to capture additional meta-data about the call.

One general question: does anyone one the list have experience with
’AutomateIt-Automate Your Droid’ or other app/workflow to handle this use
case?

Specific question: is there a way to launch CommCare to open a particular
form within the app?
[I seem to recall that it’s possible open a particular case, but I can find the related documentation to open either a case of a form]

Thanks, Ray


You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Thanks Nick. We tried this out and it works fine. For future reference,
it would be nice add home screen shortcuts to a specific form, and not
only a specific module. We recently started displaying forms in the main
menu to simplify the application, so the application short cut workflow is
a bit awkward (ie. the user ends up opening a module that is not seen when
navigating from the login/home screen). Ray

··· On Fri, Jun 6, 2014 at 3:51 AM, Nick Nestle wrote:

Hi Ray,

You can also put CommCare Widgets directly on the home screen for users to
launch directly into forms from the home screen. That is documented here:

https://confluence.dimagi.com/display/commcarepublic/CommCareODK+Home+Screen+Shortcuts

-Nick

Nick Nestle
Project Manager | Dimagi South Africa
+27 79 439 6081

On Thu, Jun 5, 2014 at 9:01 PM, Clayton Sims csims@dimagi.com wrote:

Ray,

This is definitely possible. This is documented on our wiki here:
https://bitbucket.org/commcare/commcare-odk/wiki/ApiWorkflowIntent but
isn’t particularly well fleshed out. It should let you direct the user to
any place they could have gotten to in the app, either the case list or a
form with cases selected.

Let me know if I can answer any questions about using this.

-Clayton

On Thu, Jun 5, 2014 at 2:57 PM, Ray Brunsting ray@tula.org wrote:

We’re evaluating AutomateIt-Automate Your Droid
https://play.google.com/store/apps/details?id=AutomateIt.mainPackage,
as potential way to automatically launch our CommCare app after the user
completes a call (either inbound or outbound). We’ll be using a ‘register
call’ form within our app to capture additional meta-data about the call.

One general question: does anyone one the list have experience with
’AutomateIt-Automate Your Droid’ or other app/workflow to handle this use
case?

Specific question: is there a way to launch CommCare to open a
particular form within the app?
[I seem to recall that it’s possible open a particular case, but I can find the related documentation to open either a case of a form]

Thanks, Ray


You received this message because you are subscribed to the Google
Groups “commcare-users” group.
To unsubscribe from this group and stop receiving emails from it, send
an email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


You received this message because you are subscribed to the Google Groups
"commcare-users" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to commcare-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Ray Brunsting, CTO, Tula Foundation / www.tula.org