Versions Compared
Version | Old Version 3 | New Version 4 |
---|---|---|
Changes made by | ||
Saved on |
Key
- This line was added.
- This line was removed.
- Formatting was changed.
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
Image Added
In this example, the standard Quantity Steps are disabled and replace with a TypeAndQuantity step.
Note how scanBehaviourWhenRegisteringQuantity is adjusted aswell.
Code Block | ||
---|---|---|
| ||
<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