Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Description

  • The most widely used page type for customization.
  • Can display and register information
  • Displays data is in one level
  • The header contains search filters for the lines displayed
  • Collector steps are dynamically received from back-end 


Header

The header defines the Input field(s) in on the top of the screen.

This is defined in "Reference data" and therefor static since it is sent out only one time, during log-on.


Processing

Processing happens when:

  1. Accept button is pressed.
  2. Page Open (if "automaticAcceptOnOpen" is defined)


Resulting in either

  • "GetRegistrationConfiguration" request to get a collector steps 
    • OR 
  • "PostAdhocRegistration" to post the data collected in the header


This depends on the "useRegistrationCollector" property.



How to configure it

  • Page id = A unique name i.e. "MyUnplannedProcess"

    • Type 
      • Name of the process to run, i.e. "UnplannedCount" or "MyUnplannedProcess"

    • UseRegistrationCollector
      • True : Will request Collector steps via Steps with "GetRegistrationConfiguration" 
      • False:  Will simply post Post the data from the header , not - no collector steps

    • Header
      • configurationKey = "" - The key used to locate the header configuration in the reference data.
      • automaticAcceptOnOpen = "" Defines if the values in the header should be automatically accepted. Formerly known as updateOnActivate.
      • automaticAcceptAfterLastScan = "true" - Accept values in header when all non optional fields have been filled in. WIll only trigger when values are scanned.
      • clearAfterPost = "false" - Reset header to state prior to entering values.

    • OnSuccessfulPost
      • close = "" - Close the current page, and let the app go back to the previous page.

    • NavigateTo 
      • Navigate to an other page referenced by the id of the new page.

Requests

    • GetRegistrationConfiguration: Get the registration configuration/ collector steps (optional).
    • PostAdhocRegistration: Submit the registration . Post the registration.

XML Example

Code Block
languagexml
<page id="UnplannedMove" type="UnplannedItemRegistration" icon="mainmenumove-unplanned">
  ...
  <unplannedItemRegistrationConfiguration type="UnplannedMove">
    <header configurationKey="UnplannedMoveHeader" clearAfterPost="true" />
    <requests>
      <getRegistrationConfiguration>GetRegistrationConfiguration</getRegistrationConfiguration>
      <submit>PostAdhocRegistration</submit>
    </requests>
  </unplannedItemRegistrationConfiguration>
</page>


Used in standard functions:

  • Unplanned Count
  • Unplanned Move
  • Adjust Quantity
  • Lookup Item
  • Item Cross Reference
  • Bulk Move
  • Print Label
  • Item Dimension
  • Tote Shipping