Versions Compared

Key

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

...

  • <service> - Definition of a service used in the page configurations. 
    • id = "" - Id to reference from the pages.
    • type = "Order" -  Definition of the backend service type. Currently, there is only the Order type. 
      • Order - Service type for getting orders. Receive, Pick, Put Away and so forth.
    • initializeOnStartup = "false" - Initialize service on app startup.
    • orderType= "" - Used in the communication to the backend to direct requests to the relevant type.

    • lineCompletedDefinition 
      • Completed lines are colored green and non-completed lines are selected before completed.
        • Expected: The order line is considered completed when the registrations match the expected quantity defined on the order line.
        • AnyRegistration: The order line is considered completed when any registration is made. Often used when performing count operations.
        • WithinRange: The order line is considered completed when the registered quantity is within the range defined by the order line.
           
    • workflowId = "standard" - Reference to a workflow configuration that suites the needs for registration.

    • operationMode = "Online" - Sets the behaviour of the device based on the network coverage and working scenario. Can be set to the following three modes.
      • Offline - In areas with poor or no network coverage, offline mode enables the device to download all orders and order lines, at the beginning of the day and work completely offline. Registrations can be posted when network coverage is available.
      • Online - Requires resonable network coverage as entering an order causes a call to the backend to download the order lines.
      • OnlineWithLiveUpdate - Requires good network coverage, and is used to get a realtime overview of the items in a warehouse. It causes the device to send all registrations to the backend every time a new one is made. Posting is still required to complete the registrations.

    • <requests> - List of requests used to communicate with the backend.
      • <getOrders></getOrders> - Request name for getting orders.
      • <getOrderLines></getOrderLines> - Request name for getting order lines.
      • <liveUpdate>RegisterRealtimeQuantity</liveUpdate> - Defines the document to invoke on the backend if operation mode is set to OnlineWithLiveUpdate. This causes registrations to be sent to the backend as soon as they are made, and provides a real time view of items in the warehouse. Posting at the end is still required. 
      • <lockOrder>LockOrder</lockOrder> - Request name for locking an order.
      • <unlockOrder>UnlockOrder</unlockOrder> - Request name for unlocking an order.
      • <postOrder>PostOrder</postOrder> - Request name for posting an order.

...