- Created by Johannes Sebastian Nielsen , last modified on Nov 06, 2018
You are viewing an old version of this content. View the current version.
Compare with Current View Version History
« Previous Version 4 Next »
Collects
Any data.
Advantage
- Can be added as a collector of Multiple items/entries.
This is unique and very useful. - Save a value A and register several value B, keeping the association to Value A.
Typical use
Save Bin and register several Items and Quantities associated with that Bin.
Example
In this example, the standard Quantity Steps are disabled and replace with a TypeAndQuantity step.
Note how scanBehaviourWhenRegisteringQuantity is adjusted aswell.
<workflow id="countWorkflowTFSD-5201" itemNumberAI="01,02"> <!--<configuration scanBehaviourWhenRegisteringQuantity="ScanNextItem">--> <configuration scanBehaviourWhenRegisteringQuantity="ValidateCurrentItem"> <steps> <add id="10" name="FromBin" inputType="Text" header="@{RegistrationCollectorFromBinHeader}" label="'{FromBin}'" defaultValue="{FromBin}" helpLabel="@{RegistrationCollectorFromBinHelpLabel}" eanAi="00" optional="false" primaryInputMethod="Scan"/> <add id="20" name="ToBin" inputType="Text" header="@{RegistrationCollectorToBinHeader}" label="'{ToBin}'" defaultValue="{ToBin}" helpLabel="@{RegistrationCollectorToBinHelpLabel}" eanAi="00" optional="false" primaryInputMethod="Scan" /> <add id="31" name="ExpirationDate" inputType="Date" header="@{RegistrationCollectorExpirationDateHeader}" label="Expiration Date" optional="false" helpLabel="@{RegistrationCollectorExpirationDateHelpLabel}" eanAi="15,17,12"/> <add id="32" name="LotNumber" inputType="Text" header="@{RegistrationCollectorLotNumberHeader}" label="'{LotNumber}'" helpLabel="@{RegistrationCollectorLotNumberHelpLabel}" eanAi="10" optional="false" primaryInputMethod="Scan" defaultValue="{LotNumber}"/> <add id="35" name="ToteId" inputType="Text" header="@{RegistrationCollectorToteHeader}" label="" defaultValue="" helpLabel="@{RegistrationCollectorToteHelpLabel}" eanAi="98" optional="false" primaryInputMethod="Scan"/> <add id="40" name="SerialNumber" inputType="Text" header="@{RegistrationCollectorSerialNumberHeader}" label="{SerialNumber}" defaultValue="{SerialNumber}" helpLabel="@{RegistrationCollectorSerialNumberHelpLabel}" eanAi="21" optional="false" primaryInputMethod="Scan"/> <!--<add id="50" name="Quantity" inputType="Decimal" header="@{RegistrationCollectorQuantityHeader}" label="" helpLabel="@{RegistrationCollectorQuantityHelpLabel}" optional="false" eanAi="310,30,37"/>--> <!--<add id="51" name="Quantity" inputType="QuantityByScan" header="@{RegistrationCollectorQuantityByScanHeader}" label="" helpLabel="@{RegistrationCollectorQuantityByScanHelpLabel}" optional="false"/>--> <typeAndQuantity scanBehavior="Add" id="91" name="Quantity2" inputType="Decimal" header="@{RegistrationCollectorQuantityHeader}" label="" helpLabel="@{RegistrationCollectorQuantityHelpLabel}" optional="false" eanAi="310,30,37"/> </steps> </configuration> </workflow>
<
workflow
id
=
"countWorkflowTFSD-5201"
itemNumberAI
=
"01,02"
>
<!--<configuration scanBehaviourWhenRegisteringQuantity="ScanNextItem">-->
<
configuration
scanBehaviourWhenRegisteringQuantity
=
"ValidateCurrentItem"
>
<
steps
>
<
add
id
=
"10"
name
=
"FromBin"
inputType
=
"Text"
header
=
"@{RegistrationCollectorFromBinHeader}"
label
=
"'{FromBin}'"
defaultValue
=
"{FromBin}"
helpLabel
=
"@{RegistrationCollectorFromBinHelpLabel}"
eanAi
=
"00"
optional
=
"false"
primaryInputMethod
=
"Scan"
/>
<
add
id
=
"20"
name
=
"ToBin"
inputType
=
"Text"
header
=
"@{RegistrationCollectorToBinHeader}"
label
=
"'{ToBin}'"
defaultValue
=
"{ToBin}"
helpLabel
=
"@{RegistrationCollectorToBinHelpLabel}"
eanAi
=
"00"
optional
=
"false"
primaryInputMethod
=
"Scan"
/>
<
add
id
=
"31"
name
=
"ExpirationDate"
inputType
=
"Date"
header
=
"@{RegistrationCollectorExpirationDateHeader}"
label
=
"Expiration Date"
optional
=
"false"
helpLabel
=
"@{RegistrationCollectorExpirationDateHelpLabel}"
eanAi
=
"15,17,12"
/>
<
add
id
=
"32"
name
=
"LotNumber"
inputType
=
"Text"
header
=
"@{RegistrationCollectorLotNumberHeader}"
label
=
"'{LotNumber}'"
helpLabel
=
"@{RegistrationCollectorLotNumberHelpLabel}"
eanAi
=
"10"
optional
=
"false"
primaryInputMethod
=
"Scan"
defaultValue
=
"{LotNumber}"
/>
<
add
id
=
"35"
name
=
"ToteId"
inputType
=
"Text"
header
=
"@{RegistrationCollectorToteHeader}"
label
=
""
defaultValue
=
""
helpLabel
=
"@{RegistrationCollectorToteHelpLabel}"
eanAi
=
"98"
optional
=
"false"
primaryInputMethod
=
"Scan"
/>
<
add
id
=
"40"
name
=
"SerialNumber"
inputType
=
"Text"
header
=
"@{RegistrationCollectorSerialNumberHeader}"
label
=
"{SerialNumber}"
defaultValue
=
"{SerialNumber}"
helpLabel
=
"@{RegistrationCollectorSerialNumberHelpLabel}"
eanAi
=
"21"
optional
=
"false"
primaryInputMethod
=
"Scan"
/>
<!--<add id="50" name="Quantity" inputType="Decimal" header="@{RegistrationCollectorQuantityHeader}" label="" helpLabel="@{RegistrationCollectorQuantityHelpLabel}" optional="false" eanAi="310,30,37"/>-->
<!--<add id="51" name="Quantity" inputType="QuantityByScan" header="@{RegistrationCollectorQuantityByScanHeader}" label="" helpLabel="@{RegistrationCollectorQuantityByScanHelpLabel}" optional="false"/>-->
<
typeAndQuantity
scanBehavior
=
"Add"
id
=
"91"
name
=
"Quantity2"
inputType
=
"Decimal"
header
=
"@{RegistrationCollectorQuantityHeader}"
label
=
""
helpLabel
=
"@{RegistrationCollectorQuantityHelpLabel}"
optional
=
"false"
eanAi
=
"310,30,37"
/>
</
steps
>
</
configuration
>
</
workflow
>
Figure A
Figure B
Figure C
- No labels