Expand my Community achievements bar.

SOLVED

Submit to Forms workflow submit action

Avatar

Level 2

Hi,

Has anyone tried to use the Submit to Forms workflow submit action to submit the AEM form data to an existing LiveCycle process? When I select the submit to forms workflow option, the action configuration box is inactive and doesn't let me enter in my LiveCycle process REST url. This is on the AEM6 full version product not the BETA version.

Also the E-sign component doesn't appear to be fully developed. Can't find a submit action under the EchoSign configuration tab as stated in the Adobe release document.

Thanks guys for your previous answers. Found them really helpful.

Kind Regards,

Afam

1 Accepted Solution

Avatar

Correct answer by
Level 3

Hi Afam,

LC Process Locator and Invoker service searches for those process in Livecycle which take two input parameters having names dataxml and fileAttachmentLists by default. If your process have different names, you can enter those in the configuration.

These processes are then listed in the Submit to Forms Workflow submit action configuration and you can choose one among them.
 

Note: dataxml is not a property of your process but the name of the input variable which accepts data xml (a document object) and similarly fileAttachementLists is the name of the input variable which accepts List of Documents.

Hope it helps !

 

EDIT: I think I misread your question.

If you open the process properties tab in the workbench. Open the input section which lists all the input parameters it takes. There you can see which parameter takes Form Data.

If you see the image in [1] the variable which says Form Data is the input that accepts data xml.

[1] http://blogs.adobe.com/livecycle/files/2011/08/WorkbenchScreenshot1.png?file=2011/08/WorkbenchScreen...

View solution in original post

9 Replies

Avatar

Level 10

One way to get data from an AEM form to LC is to develop a custom submit action and post adaptive form data to an OSGi bundle. See this commnunity article:

http://helpx.adobe.com/experience-manager/using/posting-aem-6-form-data.html

Now once you get that to an OSGi bundle - you can write a custom AEM service that consumes the SOAP stack of LC. Your AEM OSGi service can invoke the LC process and get the form data to a LC process. For information on how to do this - see this community article:

http://helpx.adobe.com/experience-manager/using/integrating-livecycle-cq-applications.html

Hope this helps

Avatar

Level 3

To use the Submit to Forms Workflow option you need to configure LC with AEM. The steps for that are provided in [1]. You don't have to provide any URL, Once you complete the configuration steps it will show you a list of process and you can select one.

I am not sure I understood your second question completely. My initial understanding is that you have not configured echosign service in AEM the steps for which are provided in [2]. Can you share the link which you are talking about.

[1] http://helpx.adobe.com/aem-forms/6/submit-form-data-livecycle-process.html

[2]http://helpx.adobe.com/aem-forms/6/configuring-echosign-account-with-aem-forms.html

Avatar

Level 4

My organization is investing in AEM 6.0 to render XFA forms as HTML 5 forms. We earlier had a Livecycle ES 4 instance with Forms Manager Pro, Now that we have a stand alone AEM 6.0, is it possible to render the XDP forms developed in Designer as HTML 5 forms in the new AEM 6.0 instance. What are the OSGi bundles required to do the same?

The only package available in AEM 6.0 with respect to XFA forms is adobe-lc-forms-runtime-pkg-3.7.26.zip . what other packages are what configurations needs to be done to render XFA forms as HTML 5 in AEM 6.0

Regards -

Ashok D

Avatar

Level 2

Thanks Scot,

Will explore your option for cases with more than two input variables.

Cheers,

Afam

Avatar

Level 2

Thanks Varandua.

I have tried to follow the steps in 1.

For the Guide liveCycle Process Locator and Invoker, do you know where I can find the data xml parameter of my LiveCycle process?

Thanks.

Afam 

Avatar

Level 3

Hi Scott,

The approach you have mentioned is correct and will work in all the cases.

But we also provide a OOTB submit action which does the same. The action invokes the process selected by the user in the submit action configuration. The only limitation is that it only invokes those process that take two input parameters. The action searches and lists all the process that take two parameters (having specific names) and the author can then select any of the process from the list. The name of those two input parameters are configurable using the Guide liveCycle Process Locator and Invoker.

Avatar

Correct answer by
Level 3

Hi Afam,

LC Process Locator and Invoker service searches for those process in Livecycle which take two input parameters having names dataxml and fileAttachmentLists by default. If your process have different names, you can enter those in the configuration.

These processes are then listed in the Submit to Forms Workflow submit action configuration and you can choose one among them.
 

Note: dataxml is not a property of your process but the name of the input variable which accepts data xml (a document object) and similarly fileAttachementLists is the name of the input variable which accepts List of Documents.

Hope it helps !

 

EDIT: I think I misread your question.

If you open the process properties tab in the workbench. Open the input section which lists all the input parameters it takes. There you can see which parameter takes Form Data.

If you see the image in [1] the variable which says Form Data is the input that accepts data xml.

[1] http://blogs.adobe.com/livecycle/files/2011/08/WorkbenchScreenshot1.png?file=2011/08/WorkbenchScreen...

Avatar

Employee

Yes, XDP based HTML5 Forms are well supported on AEM 6.0 instance. For that, you need to install additional package AEM Forms Add-On package. You can see quick video about installation from package share @ http://helpx.adobe.com/aem-forms/6/getting-started.html at installing and configuring section. More information about installation is available @ http://helpx.adobe.com/aem-forms/6/installing-configuring-aem-forms.html

Avatar

Level 2

Thanks Varundua. 

Followed your instructions and I'm now able to submit my AEM data to my LiveCycle process.

Cheers,

Afam