Skip to Content
0

How to transfer enhanced form template (with custom fields) to other tenant in ByD?

Sep 07, 2017 at 10:47 AM

61

avatar image

Hi,

I added several new fields to standard BO (that is, I extended BO) and add these field in standard form template of this BO (I enhanced form). I did it all in development tenant in a separate solution.

The extented form worked properly.

However, after I transferred the solution to test tenant I found out that I had to enhance the form template again at that time in test tenant (just uploading the form template from development tenant does not help). However, I cannot enhance the form template because the solution in the test tenant is read only and the options of popup are not active.

After all, I created an extending solution just in the test tenant and it works, but, in this case, I have no idea how to implement such a form enhancement in the production tenant where I cannot create any solutions and cannot enhance form.

Thank you.

000098.jpg (69.3 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

Aleksei BELOUSOV Sep 08, 2017 at 12:23 PM
0

Thank you, Horst,

Ok. It seems we figured out some details about the form template enhancement. Before that, we just created a new solution (not a patch) in our test tenant which (solution) could be enhanced. It worked anyway. Now we have downloaded and analyzed xml, xsd, xdp files in the enhanced form template.

In outline, we now understand how an extending field is added into a form template, we even tried doing it manually without using the enhance form option. That is, as far as I understood, it is possible to transfer a solution including an enhanced form template from the development tenant to the test tenant, and further to the production tenant. Though, there were a few strange features on this way. Sometimes we had to do several strange manipulations and even correct content of the form template (xdp) to make the adding fields appear in Adobe LiveCycle Designer data view interface.

Thank you.

Aleksei

.

Share
10 |10000 characters needed characters left characters exceeded
Horst Schaude
Sep 08, 2017 at 11:39 AM
0

Hello Aleksei,

First and most important. Do NOT create a new patch in the test tenant!!!!!

You will definitely run into trouble because,

  • You will not be able to create a patch in your dev tenant because the framework detects that there is already a patch in the test tenant
    (if both tenants run on the same system)
  • Each patch gets a version number. You can only deploy a higher patch to a lower one.
    So, if you have two tenants with patches only the higher patch can be deployed

Regarding the original issue:

The enhanced Form Template will be part of the ZIP file. This means it should be available in the test tenant.
I am not that familiar with forms, so maybe you need to "activate" it, have a rule for this enhanced template or something similar.

If you do not find the template you may create an incident.

HTH,
. Horst

Share
10 |10000 characters needed characters left characters exceeded
Benny Huang Sep 11, 2017 at 01:07 AM
0

Hi Aleksei,

Because the extension fields is a prefixed name in the Form template, if you create a new patch, the name in the Form template is changed.

So when your solution without patch, you can use the same Form with the extension fields in dev, test and production tenant.

If you create a new patch, after activate in dev, test and production tenant(trans from dev to test and production), you need re-download the Form template, connect new data connection(MainSchema.xsd), change the extension fields and upload again.

Best Regards,

Benny

Share
10 |10000 characters needed characters left characters exceeded
Aleksei BELOUSOV Sep 11, 2017 at 08:48 AM
0

Thank you, Bin,

It seems we have already done something like that.

We just modified the solution prefixes with an editor (or fixed prefixes of values in binding fields in LiveCycle Designer, I did not remember exactly, though). Anyway, we now have some understanding how it works.

Thank you.

Aleksei

Share
10 |10000 characters needed characters left characters exceeded