XPS

 

 

 

ConfirmDelivery

Creates a work instruction in XPS to plan a departing unit onto a truck at the ingate stage. If there is no ingate stage for delivery gate transactions, you can include this business task at the outgate stage.

Use this business task only for XPS operations.

If you include this business task, ensure that the PlaceUnitOnTruck (on page 1) business task is excluded for the gate transaction type.

Include the ConfirmDelivery business task at the same gate stage or subsequent gate stage as the Select business tasks, such as SelectEmptyContainer for delivering an empty container. In other words, N4 must select the unit prior to confirming it.

The ConfirmDelivery business task uses the following parameters (on page 1):

The default setting rejects gate transactions assigned to logical blocks where men are working.

Generally, the settings at the ingate for truckPostition are:

The ConfirmDelivery business task sets the transit state of the unit as EC/Out.

Gate stage

Deliver Break-Bulk (DB)

Deliver Chassis (DC)

Dray Off (DE)

Deliver Import (DI)

Deliver Empty (DM)

 

 

ConfirmSwappedDelivery

Functional Area

Gate

Execution Level

Transaction

Transaction Type(s)

Gate:

Deliver Empty (DM) and Dray Off (DE)

Client Type(s)

UI and Gate API

Related Business Task(s)

ConfirmSwappedDelivery (on page 1)

PlanSwappedContainerToYard (on page 1)

Field(s)

None

Description

Creates a work instruction for XPS to pull the new empty container from the stack.

Parameters

The ConfirmSwappedDelivery business task uses the following parameters:

Generally, the settings at the ingate for truckPostition are:

We recommend that you use a special work queue, other than the road queue, to swap containers.

Dependencies

If you include the ConfirmSwappedDelivery business task, you must also include the PlanSwappedContainerToYard (on page 1) business task.

Include this business task only if you use Equipment Control. If you process the swap stage manually, use the ReturnSwappedContainerToYard (on page 1) business task.

Timing

For gate transactions, such as Receive Export or Receive Empty, N4 processes tasks when you click the Save Transaction button on the gate transaction section of the <GateStage> tab (on page 1).

Custom Code

Any custom code associated with the business task is executed following the execution of this business task and has no impact on it.

 

 

ConfirmTbdDelivery

Functional Area

Gate

Execution Level

Transaction

Transaction Type(s)

Gate: Deliver Empty (DM)

Client Type(s)

UI and Gate API

Related Business Task(s)

AdviseXpsTbdEmptyDelivery (on page 1)

Field(s)

None

Description

The business task creates a work instruction in XPS to plan a TBD Unit onto a truck at the ingate stage. If there is no ingate stage for delivery gate transactions, you can include this business task at the outgate stage.

The business task also sets the transit state of the unit as EC/Out.

Parameters

The default setting rejects gate transactions assigned to logical blocks where men are working.

Generally, the settings at the ingate for truckPostition are:

Dependencies

Include this business task only for XPS operations.

Timing

For gate transactions, such as Receive Export or Receive Empty, N4 processes tasks when you click the Save Transaction button on the gate transaction section of the <GateStage> tab (on page 1).

Custom Code

Any custom code associated with the business task is executed following the execution of this business task and has no impact on it.

 

NotifyEquipmentDelivery

Functional Area

Gate

Execution Level

Truck Visit

Transaction Type(s)

Truck Visit OUT

Client Type(s)

UI and Gate API

Related Business Task(s)

None

Field(s)

None

Description

The business task sends a message to XPS with the container number of the actual container being delivered at the outgate. This container may be different from the one assigned to the truck visit at an ingate stage (especially during a Deliver Empty (DM) gate transaction).

After XPS receives the container information, it:

You must include this business task only at the final outgate stage after which nothing else may change.

Parameters

None

Dependencies

For this business task to work, you must include the following business tasks at one of the ingate stages:

Timing

N4 processes this business task when creating a truck visit or when you click the Save Transaction button on the <GateStage> tab for the first gate transaction.

If any pre-stage business task fails at the first gate stage, N4 does not create a truck visit, and does not allow the user to send the truck to Trouble.

The Confirm Arrival button is available only if you have included an on-arrival business task in your truck visit configuration and the Stage Type of the gate stage is Out-gate Stage. When a user clicks Confirm Arrival, it also triggers the TV_ITZ_LANE_ARRIVAL EC event.

If a validation business task fails, N4 creates the truck visit and allows the user to send the truck visit to Trouble to be resolved later.

This gate work flow is executed when either of the following conditions is true:

N4 receives an area-done message through the API.

A clerk successfully Saves the last gate transaction for the yard stage at this exchange area and before the clerk clicks the Proceed to Next Stage button for the truck from a gate form.

As the final step in a process-truck API message when all transactions have been submitted.

Automatically from the transaction-level on-submit workflow if the stage is configured to check if all transactions are submitted for that stage. If the transaction-level on-submit workflow passes successfully, N4 checks whether this is the last transaction to be submitted during this visit to an exchange area, meaning that the next transaction, which has not yet been submitted at this stage, is for a different exchange area. If this is the last transaction submitted at the stage, then N4 considers it the last transaction at the exchange area. If the exchange area is null, either because it is a non-exchange area move in a terminal that has exchange areas or the terminal has no exchange areas, then null is treated like any other individual exchange area value.

Custom Code

Any custom code associated with the business task is executed following the execution of this business task and has no impact on it.

 

NotifyResumeOnSuccess

The business task sends the notify-resume message to the Gate Operating System (GOS) when you successfully complete a gate stage by clicking the Proceed to Next Stage button on a gate form.

If there are any errors in the workflow, the business task does not send the notify-resume message.

Functional Area

Gate

Execution Level

Truck Visit

Transaction Type(s)

Truck Visit IN, Truck Visit OUT

Client Type(s)

UI and Gate API

Parameters

None

Dependencies

None

Related Business Task(s)

None

Custom Code

None

Field(s)

None

 

NotifyXpsOfExchangeLane

Sends a message to XPS with the exchange lane assignment from the AssignExchangeLane (on page 1) business task.

Include this business task only for straddle operations and only at the last ingate stage, if more than one ingate stage exists.

Gate stage

Deliver Chassis (DC)

Dray Off (DE)

Deliver Import (DI)

Deliver Empty (DM)

Receive Break-Bulk (RB)

Receive Export (RE)

Dray In (RI)

Receive Empty (RM)

 

 

NotifyXpsOfTransactionSequence

Functional Area

Gate

Execution Level

Truck Visit

Transaction Type(s)

Gate:

Truck Visit IN

Client Type(s)

UI and Gate API

Related Business Task(s)

None

Field(s)

None

Description

When you include this business task, FORM_VVD_CRANE_STATS sends a message to XPS with the gate transaction sequence numbers from the SequenceTransactions (on page 1). Also, N4 sends the updated position on truck value along with sequence number to XPS. XPS updates the POS field in the Work Queue window accordingly.

Parameters

None

Dependencies

None

Timing

For truck visits, N4 processes business tasks according to the value of the Timing column in the Business Tasks form. The Timing column can have any of the following values:

Custom Code

Any custom code associated with the business task is executed following the execution of this business task and has no impact on it.

 

 

 

PlanIFTUnitToYard

Creates a work instruction to plan a full container arriving by inter-facility transfer, out of a shared yard block and into the next facility's yard. Include this business task for XPS operations only.

The PlanIFTUnitToYard business task uses the following parameters (on page 1):

If you do not specify an existing work queue, XPS generates the work instruction for yard-server.

IFT stage

Deliver Import (DI)

Receive Export (RE)

 

 

PlanSwappedContainerToYard

The business task creates a work instruction for XPS to return the empty container, originally assigned to a truck driver, to the yard if the truck driver wants to exchange the assigned empty container with another empty container before exiting the terminal.

Functional Area

Gate

Execution Level

Transaction

Transaction Type(s)

Deliver Empty (DM), Deliver Import (DI)

Timing

For gate transactions, such as Receive Export or Receive Empty, N4 processes tasks when you click the Save Transaction button on the gate transaction section of the <GateStage> tab (on page 1).

Client Type(s)

UI and Gate API

Parameters

The PlanSwappedContainerToYard business task has the following parameters:

Generally, the settings at the ingate for truckPostition are:

We recommend that you use a special work queue, other than the road queue, to swap containers.

Dependencies

You must include this business task only if you use Equipment Control. If you process the swap stage manually, use the ReturnSwappedContainerToYard (on page 1) business task.

In addition, if you include the PlanSwappedContainerToYard business task, you must also include the ConfirmSwappedDelivery (on page 1) business task.

Related Business Task(s)

ConfirmSwappedDelivery (on page 1)

ReturnSwappedContainerToYard (on page 1)

SelectEmptyContainerForSwap (on page 1)

Custom Code

Any custom code associated with the business task is executed following the execution of this business task and has no impact on it.

Field(s)

None

 

PlanUnitIntoYard

Functional Area

Gate

Execution Level

Transaction

Transaction Type(s)

Gate: Receive Break-Bulk (RB), Receive Chassis (RC), Receive Export (RE), Dray In (RI), Receive Empty (RM)

Client Type(s)

UI and Gate API

Related Business Task(s)

SequenceTransactions (on page 1)

Field(s)

None

Description

The business task creates a work instruction to plan a unit, arriving at the ingate, into the yard. When this business task is executed, XPS returns the exchange area ID associated with the position in N4.

If you also include the SequenceTransactions (on page 1) business task, when the gate stage is completed, N4 sorts the gate transactions in the order in which they must be executed and assigns a sequence number to each gate transaction.

 

Parameters

The business task uses the following parameters (on page 1):

Generally, the settings at the ingate for truckPostition are:

Use the truckPosition parameter to specify the logical block queue where XPS must position the truck visit. For more information on setting parameters, see Business Tasks form (on page 1).

To configure a work queue to auto-complete road receivals to wheels, where there is no equipment to handle the move, set the workQueue parameter to WHEELS. For more information, see Configure work queues to auto-complete in the Navis N4: Equipment Control Administrator and User Guide.

Dependencies

You must include this business task for XPS operations only.

Timing

For gate transactions, such as Receive Export or Receive Empty, N4 processes tasks when you click the Save Transaction button on the gate transaction section of the <GateStage> tab (on page 1).

Custom Code

Any custom code associated with the business task is executed following the execution of this business task and has no impact on it.

 

PositionTruckVisit

The business task updates the position of the truck visit. If your gate configuration includes more than one ingate stage, you must include this business task only at the last ingate stage.

Functional Area

Gate

Execution Level

Transaction/Truck Visit

Transaction Type(s)

Deliver Break-Bulk (DB), Deliver Chassis (DC), Dray Off (DE), Deliver Import (DI), Deliver Empty (DM), Receive Break-Bulk (RB), Receive Chassis (RC), Receive Export (RE), Dray In (RI), Receive Empty (RM), Truck Visit IN, Truck Visit OUT

Timing

This gate work flow is executed when either of the following conditions is true:

N4 receives an area-done message through the API.

A clerk successfully Saves the last gate transaction for the yard stage at this exchange area and before the clerk clicks the Proceed to Next Stage button for the truck from a gate form.

As the final step in a process-truck API message when all transactions have been submitted.

Automatically from the transaction-level on-submit workflow if the stage is configured to check if all transactions are submitted for that stage. If the transaction-level on-submit workflow passes successfully, N4 checks whether this is the last transaction to be submitted during this visit to an exchange area, meaning that the next transaction, which has not yet been submitted at this stage, is for a different exchange area. If this is the last transaction submitted at the stage, then N4 considers it the last transaction at the exchange area. If the exchange area is null, either because it is a non-exchange area move in a terminal that has exchange areas or the terminal has no exchange areas, then null is treated like any other individual exchange area value.

Client Type(s)

UI and Gate API

Parameters

Since the PositionTruckVisit business task is available for gate transactions and truck visits, the purpose of the truckPosition parameter varies.

Generally, the settings at the ingate are:

Generally, the setting is:

Regardless of gate stage, the truckPosition parameter is applicable only for XPS operations.

For more information on setting parameters, see Business Tasks form (on page 1).

Dependencies

Typically, for a receive gate transaction type, set the truckPosition parameter to the same value as the PlanUnitIntoYard (on page 1) business task and for a deliver gate transaction type, set the truckPosition parameter to the same value as the SelectImportContainer (on page 1), SelectEmptyContainer (on page 1), or SelectExportContainer (on page 1) business task.

If you have selected the Check If All Done check box at the outgate stage, you must include the business task for the area-done timing PositionTruckVisit (area-done) with the truckPosition parameter set as OUT, in addition to including the business task at the on-submit timing with the truckPosition parameter set as OUT. This ensures that the truck visit is processed correctly and the unit position is updated in XPS.

Related Business Task(s)

None

Custom Code

Any custom code associated with the business task is executed following the execution of this business task and has no impact on it.

Field(s)

None

 

SelectEmptyContainer

Sends a request to XPS to select an empty container based on the equipment order (booking, EDO, ERO) requirements.

The SelectEmptyContainer business task uses the following parameters:

Generally, the settings at the ingate for truckPostition are:

For more information on setting parameters, see Business Tasks form (on page 1).

As a result of calling this business task, XPS returns the exchange area ID associated with the position in N4. If you also include the SequenceTransactions (on page 1) business task, when the gate stage is completed, N4 sorts the gate transactions in the order in which they must be executed and assigns a sequence number to each gate transaction.

Gate stage

Deliver Empty (DM)

 

 

SelectEmptyContainerForSwap

Sends a request to XPS to select an empty container when a truck driver decides the exchange the assigned empty container with another empty container in the yard. Typically, containers are requested for a specific container operator, booking/order, and booking item.

To request empty containers in good condition, you can specify a container grade in the Grade field in the gate form. In this case, N4 selects an empty container for the specified grade.

Functional Area

Gate

Execution Level

Transaction

Transaction Type(s)

Deliver Empty (DM)

Client Type(s)

UI and Gate API

Parameters

Generally, the settings at the ingate for truckPostition are:

We recommend that you use a special work queue, other than the road queue, to swap containers.

If you do not set the ‘setExchangeAreaIfNotNull’ parameter or set it to false, when you swap a container, N4 updates the new values for the exchange area and lane at the truck visit level but displays an error message and does not save the new exchange area and lane in XPS or at the yard stage.

Dependencies

None

Related Business Task(s)

ConfirmSwappedDelivery (on page 1)

PlanSwappedContainerToYard (on page 1)

ReturnSwappedContainerToYard (on page 1)

Custom Code

None

Field(s)

Grade

 

SelectExportContainer

The business task sends a request to XPS to select a dray-off export container for the specified export release number and equipment type, if provided. An export release number can be an export booking or delivery group ID. XPS searches for containers associated with the specified export release number, regardless of whether they are associated with a bill of lading or not.

XPS selects export containers only with the Dray Status set to dray-off, such as Forward to Loading Point or Return to shipper.

The business task sends a task ID and equipment ID of the container in the Bento message to XPS and XPS returns the exchange area ID associated with the position in N4.

For a Dray Off (DE) gate transaction, if you always specify the equipment number for the dray-off export container at the gate, you should not include the SelectExportContainer business task in your gate configuration. However, if you use an export release number and equipment type to identify the container for the Dray Off (DE) gate transaction, you should include the SelectExportContainer business task in your gate configuration.

Functional Area

Gate

Execution Level

Transaction

Transaction Type(s)

Dray Off (DE)

Timing

For gate transactions, such as Receive Export or Receive Empty, N4 processes tasks when you click the Save Transaction button on the gate transaction section of the <GateStage> tab (on page 1).

Client Type(s)

UI and Gate API

Parameters

The SelectExportContainer business task uses the following parameters:

Generally, the settings at the ingate for truckPostition are:

Dependencies

If you also include the SequenceTransactions (on page 1) business task, when the gate stage is completed, N4 sorts the gate transactions in the order in which they must be executed and assigns a sequence number to each gate transaction.

You must also include the CancelWorkInstructionIfError (on page 1) business task so that the created work instruction is cleaned up if the transaction is not committed.

Related Business Task(s)

SequenceTransactions (on page 1)

CancelWorkInstructionIfError (on page 1)

Custom Code

Any custom code associated with the business task is executed following the execution of this business task and has no impact on it.

Field(s)

None

 

SelectImportContainer

The business task sends a request to XPS to select an import container based on the group ID, bill of lading, or import delivery order. If you specify a group ID or import delivery order (IDO), XPS searches for containers associated with the specified group or IDO that are not associated with a bill of lading.

This business task requires XPS.

The business task sends a task ID and equipment ID of the container in the Bento message to XPS and XPS returns the exchange area ID associated with the position in N4.

Functional Area

Gate

Execution Level

Transaction

Transaction Type(s)

Deliver Import (DI)

Timing

For gate transactions, such as Receive Export or Receive Empty, N4 processes tasks when you click the Save Transaction button on the gate transaction section of the <GateStage> tab (on page 1).

Client Type(s)

UI and Gate API

Parameters

The SelectImportContainer business task uses the following parameters:

Generally, the settings at the ingate for truckPostition are:

For more information on setting parameters, see Business Tasks form (on page 1).

Dependencies

If you also include the SequenceTransactions (on page 1) business task, when the gate stage is completed, N4 sorts the gate transactions in the order in which they must be executed and assigns a sequence number to each gate transaction.

You must also include the CancelWorkInstructionIfError (on page 1) business task so that the created work instruction is cleaned up if the transaction is not committed.

Related Business Task(s)

SequenceTransactions (on page 1)

CancelWorkInstructionIfError (on page 1)

Custom Code

Any custom code associated with the business task is executed following the execution of this business task and has no impact on it.

Field(s)

None

 

SelectImportContainerForSwap

Sends a request to XPS to select an import container when a truck driver decides the exchange the assigned import container with another import container in the yard. Typically, container requests are for a specific container, or for matching containers based on the BL Number, Group ID, Import Deliver Order (IDO), or order item. If you provide a Container Number during the swap, N4 exchanges the assigned import container with the specified import container in the yard. Otherwise, N4 selects a container based on the matching criteria: BL Number, Group ID, Import Deliver Order (IDO), or order item.

Functional Area

Gate

Execution Level

Transaction

Transaction Type(s)

Deliver Import (DI)

Client Type(s)

UI and Gate API

Parameters

Generally, the settings at the ingate for truckPostition are:

We recommend that you use a special work queue, other than the road queue, to swap containers.

Dependencies

If the PlanSwappedContainerToYard (on page 1) business task is included in the gate configuration, a work instruction is created in XPS for the swapped out container to be placed back in the yard.

If the ReturnSwappedContainerToYard (on page 1) business task is included in the gate configuration, the swapped out container is placed back in the yard.

Related Business Task(s)

ConfirmSwappedDelivery (on page 1)

PlanSwappedContainerToYard (on page 1)

ReturnSwappedContainerToYard (on page 1)

Custom Code

None

Field(s)

None

 

SelectExportContainerForSwap

Functional Area

Gate

Execution Level

Transaction

Transaction Type(s)

Gate:

Dray Off (DE)

Client Type(s)

UI and Gate API

Related Business Task(s)

ConfirmSwappedDelivery (on page 1)

PlanSwappedContainerToYard (on page 1)

SelectEmptyContainerForSwap (on page 1)

Field(s)

Container Nbr

Description

When you include this business task, N4 sends a message to XPS to pick the best export container when a truck driver wants to exchange the assigned export container with another export container in the yard during the DE transaction. If you include this business task at the gate stage and provide a container number in the Gate form, N4 exchanges the assigned export container with the specified export container in the yard.

Parameters

Dependencies

None.

Timing

For gate transactions, such as Receive Export or Receive Empty, N4 processes tasks when you click the Save Transaction button on the gate transaction section of the <GateStage> tab (on page 1).

Custom Code

None

Field(s)

None