How do i change the field reference for form options?How do i change the field reference for form options?https://liferay.dev/en/c/message_boards/find_thread?p_l_id=119785333&threadId=1214289772024-03-29T10:53:16Z2024-03-29T10:53:16ZHow do i change the field reference for form options?Luca Hoffmannhttps://liferay.dev/en/c/message_boards/find_message?p_l_id=119785333&messageId=1214289762022-05-25T16:07:49Z2022-05-25T05:44:04Z<p>In the forms edit view i changed the field's reference of every
option,<br /> but when i try to read the selected options in my
workflow it only returns the auto generated field reference<br />
<br /> so my System.out should give me "Form field values :
favorite_color | data : color_red"<br /> but instead i still get
the auto generated field reference names like this "Form field
values : Field51281366 | data : Option50738058"</p>
<p>this is the script i have running inside the workflow<br /> </p>
<pre>
<code class="language-java">
import com.liferay.portal.kernel.workflow.WorkflowConstants;
import com.liferay.portal.kernel.util.GetterUtil;
import com.liferay.dynamic.data.mapping.model.DDMFormInstanceRecordVersion;
import com.liferay.dynamic.data.mapping.service.DDMFormInstanceRecordVersionLocalServiceUtil;
import com.liferay.dynamic.data.mapping.storage.DDMFormFieldValue;
import com.liferay.dynamic.data.mapping.model.Value;
// Fetch the form record Id from the workflow context
long recVerId = GetterUtil.getLong((String)workflowContext.get(WorkflowConstants.CONTEXT_ENTRY_CLASS_PK));
// Initialize form record version
DDMFormInstanceRecordVersion recVer = DDMFormInstanceRecordVersionLocalServiceUtil.getFormInstanceRecordVersion(recVerId);
// Retrieve the form field values
List<DDMFormFieldValue> formFieldVals = recVer.getDDMFormValues().getDDMFormFieldValues();
for (DDMFormFieldValue fmval : formFieldVals) {
Value val = fmval.getValue();
String data = val.getString(Locale.ROOT);
String name = fmval.getName();
System.out.println("Form field values : "+name+"| data : "+data);
}
return;</code></pre>
<p>