In the first Activity of one of my Processes I have an Activity Dialog that includes CustomerID, Priority and a few other dynamic fields. I am trying to restrict the value of one of these dynamic dropdown fields as follows:
---
- ChangeBy: ***
ChangeTime: ***
Comment: ''
ConfigChange:
Possible:
Ticket:
DynamicField_SubmittedBy:
- Customer
ConfigMatch:
Properties:
Frontend:
Action:
- CustomerTicketProcess
CreateBy: ***
CreateTime: ***
Description: For CustomerTicketProcess Action, limit options for Submitted by dropdown.
ID: ***
Name: ALL-Processes-CustomerTicketProcess-Possible-SubmittedBy
StopAfterMatch: 0
ValidID: '1'
When I first open the Dialog in the Customer UI everything works as expected. "Customer" is the only possible value for the "Submitted by" dropdown. However, if I enter a value for CustomerID, or change the value of Priority, or another
dynamic dropdown field, all values for "Submitted by" become available. I have other ACLs restricting dynamic dropdown field values that work fine, the issue seems to be with using the CustomerTicketProcess Action as a match property. I've also confirmed the
same problem behavior with AgentTicketProcess.