Hi all,
We want to be able to fill custom fields on the panel with mforms automation (chapter 6 dev guide). We tried different approaches, but none of them worked.
Simple example:
Select an item on OIS101 and click on the mforms automation shortcut to navigate to MMS001/E and fill in a value in a custom field.
P.S XXXXXXXX will be replaced with <OBITNO> in the shortcut link.
Case 1: Filling the non-custom field MMPDLN on MMS001/E works with mforms automation:
<?xml version="1.0" encoding="utf-8"?>
<sequence>
<step command="RUN" value="MMS001"/>
<step command="KEY" value="ENTER">
<field name="WWQTTP">1</field>
<field name="WOPAVR">BPS01-01</field>
<field name="W1OBKV">XXXXXXXX</field>
</step>
<step command="LSTOPT" value="2"/>
<step command="AUTOSET" value="ENTER">
<field name="MMPDLN">INTERN</field>
</step>
</sequence>
mforms://_automation?data=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csequence%3E%0A%3Cstep%20command%3D%22RUN%22%20value%3D%22MMS001%22%2F%3E%0A%3Cstep%20command%3D%22KEY%22%20value%3D%22ENTER%22%3E%0A%3Cfield%20name%3D%22WWQTTP%22%3E1%3C%2Ffield%3E%0A%3Cfield%20name%3D%22WOPAVR%22%3EBPS01-01%3C%2Ffield%3E%0A%3Cfield%20name%3D%22W1OBKV%22%3E<OBITNO>%3C%2Ffield%3E%0A%3C%2Fstep%3E%0A%3Cstep%20command%3D%22LSTOPT%22%20value%3D%222%22%2F%3E%0A%3Cstep%20command%3D%22AUTOSET%22%20value%3D%22ENTER%22%3E%0A%3Cfield%20name%3D%22MMPDLN%22%3EINTERN%3C%2Ffield%3E%0A%3C%2Fstep%3E%0A%3C%2Fsequence%3E
-----------------------------------------------------------------------------------
Case 2: Filling the custom field (CUGEX: MITMAS, F1N596) with the ID (DOM) doesn't work with mforms automation:
<?xml version="1.0" encoding="utf-8"?>
<sequence>
<step command="RUN" value="MMS001"/>
<step command="KEY" value="ENTER">
<field name="WWQTTP">1</field>
<field name="WOPAVR">BPS01-01</field>
<field name="W1OBKV">XXXXXXXX</field>
</step>
<step command="LSTOPT" value="2"/>
<step command="AUTOSET" value="ENTER">
<field name="udf_textbox_12_101">1</field>
</step>
</sequence>
mforms://_automation?data=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csequence%3E%0A%3Cstep%20command%3D%22RUN%22%20value%3D%22MMS001%22%2F%3E%0A%3Cstep%20command%3D%22KEY%22%20value%3D%22ENTER%22%3E%0A%3Cfield%20name%3D%22WWQTTP%22%3E1%3C%2Ffield%3E%0A%3Cfield%20name%3D%22WOPAVR%22%3EBPS01-01%3C%2Ffield%3E%0A%3Cfield%20name%3D%22W1OBKV%22%3E<OBITNO>%3C%2Ffield%3E%0A%3C%2Fstep%3E%0A%3Cstep%20command%3D%22LSTOPT%22%20value%3D%222%22%2F%3E%0A%3Cstep%20command%3D%22AUTOSET%22%20value%3D%22ENTER%22%3E%0A%3Cfield%20name%3D%22udf_textbox_12_101%22%3E1%3C%2Ffield%3E%0A%3C%2Fstep%3E%0A%3C%2Fsequence%3E%0A
-----------------------------------------------------------------------------------
Case 3: Filling the custom field (CUGEX: MITMAS, F1N596) with the field name doesn't work with mforms automation:
<?xml version="1.0" encoding="utf-8"?>
<sequence>
<step command="RUN" value="MMS001"/>
<step command="KEY" value="ENTER">
<field name="WWQTTP">1</field>
<field name="WOPAVR">BPS01-01</field>
<field name="W1OBKV">XXXXXXXX</field>
</step>
<step command="LSTOPT" value="2"/>
<step command="AUTOSET" value="ENTER">
<field name="F1N596">1</field>
</step>
</sequence>
mforms://_automation?data=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csequence%3E%0A%3Cstep%20command%3D%22RUN%22%20value%3D%22MMS001%22%2F%3E%0A%3Cstep%20command%3D%22KEY%22%20value%3D%22ENTER%22%3E%0A%3Cfield%20name%3D%22WWQTTP%22%3E1%3C%2Ffield%3E%0A%3Cfield%20name%3D%22WOPAVR%22%3EBPS01-01%3C%2Ffield%3E%0A%3Cfield%20name%3D%22W1OBKV%22%3E<OBITNO>%3C%2Ffield%3E%0A%3C%2Fstep%3E%0A%3Cstep%20command%3D%22LSTOPT%22%20value%3D%222%22%2F%3E%0A%3Cstep%20command%3D%22AUTOSET%22%20value%3D%22ENTER%22%3E%0A%3Cfield%20name%3D%22F1N596%22%3E1%3C%2Ffield%3E%0A%3C%2Fstep%3E%0A%3C%2Fsequence%3E
-----------------------------------------------------------------------------------
Case 4: Filling the custom field (CUGEX: MITMAS, F1N596) with field name (without the two letters in front) doesn't work with mforms automation:
<?xml version="1.0" encoding="utf-8"?>
<sequence>
<step command="RUN" value="MMS001"/>
<step command="KEY" value="ENTER">
<field name="WWQTTP">1</field>
<field name="WOPAVR">BPS01-01</field>
<field name="W1OBKV">XXXXXXXX</field>
</step>
<step command="LSTOPT" value="2"/>
<step command="AUTOSET" value="ENTER">
<field name="N596">1</field>
</step>
</sequence>
mforms://_automation?data=%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csequence%3E%0A%3Cstep%20command%3D%22RUN%22%20value%3D%22MMS001%22%2F%3E%0A%3Cstep%20command%3D%22KEY%22%20value%3D%22ENTER%22%3E%0A%3Cfield%20name%3D%22WWQTTP%22%3E1%3C%2Ffield%3E%0A%3Cfield%20name%3D%22WOPAVR%22%3EBPS01-01%3C%2Ffield%3E%0A%3Cfield%20name%3D%22W1OBKV%22%3E<OBITNO>%3C%2Ffield%3E%0A%3C%2Fstep%3E%0A%3Cstep%20command%3D%22LSTOPT%22%20value%3D%222%22%2F%3E%0A%3Cstep%20command%3D%22AUTOSET%22%20value%3D%22ENTER%22%3E%0A%3Cfield%20name%3D%22N596%22%3E1%3C%2Ffield%3E%0A%3C%2Fstep%3E%0A%3C%2Fsequence%3E