Versions Compared

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.

Collects

Sets of data, resulting in sets of values "Type" and "Quantity".

Advantages

  • Acts as a collector of multiple sets of data
  • The user can:
    • See what has been collected
    • Modify/Cancel registrations
    • Add registrations using scanning or by typing (the blue '+' button)


Typical use

Save Bin and register several Items and Quantities associated with that Bin.

Example

 Atit

Image Removed

In this example, the standard Quantity Steps are disabled and replace with a TypeAndQuantity step.

Note how scanBehaviourWhenRegisteringQuantity is adjusted aswell.

Code Block
languagexml
<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>

Image Removed

Figure A

Image Removed

Figure B

Image Removed

Figure C

Notes

  • You can choose to accept any barcode/ value or only accept elements from a data table or listValue.




See Step Configuration Matrix for more details.

Image Added

You may scan multiple different item numbers and different quantities for each item before leaving the step. 


Image Added

A total of 6 items were scanned for the line (two different item numbers).


Image Added

If uniqueValues is set to true, you won't be able to increase the quantity of that value.