One of the built-in Adobe predefined filters, "Recipients of a delivery" [rcpPerDelivery] allows a user to pipe-delimit values in an input box. I am attempting to build a new form and form-driven pre-defined filter that leverages this behavior; however, I am struggling to do so. Has anyone here successfully built a form or pre-defined filter that allows users to bar-delimit inputs?
Mimicking the factory filter, I defined some XML for a free-text field:
<inputlabel="Kit Codes"noTransaction="true"required="true"type="edit"xpath="/tmp/@kitCodes"/>
But when used in a workflow, the following workflow XML is generated:
<conditionboolOperator="AND"compositeKey=""dependkey=""expr="[delivery/@deliveryCode] IN ('FOO|BAR')/>
...
<tmpindivEligible="all"kitCodes="FOO|BAR"segmentation="true"/>
</ctx>
...
When the default filter is used, I see
...
<!--Coverted to individual comma-separated values as expected-->
<conditionexpr="[url/@label] IN ('FOO', 'BAR')"internalId="3"/>
</condition>
<tmp_cs="Delivery 'MY TEST DELIVERY'"behaviorType="open"segmentation="true"urlFilter="FOO|BAR">
...
</extractOutput>
...