TIC 4.0

Job Instruction

SUBJECT

Fields

Type

Description

Purpose

Fields

Type

Description

Purpose

ID (identifier)

M

jobinstruction

GRAMMAR

Subject Name

M

JobInstruction

GRAMMAR

Subject Type

M

Process

GRAMMAR

Also known as

O

workinstruction

TIC Description

Definition

M

A job instruction is a collection of orders (something) that a source (system/someone) tells to subjects (system/someone/something/equipment) to do to an object (system/someone/something/equipment) in a coordinated way.

TIC Description

Further Detail

O

Job Instruction includes any type of action and objects to be performed in the terminal, not only “move cargo”. It applies to actions like inspections, reefer plugin, re-allocation of equipment, recharge, repairs, maintenance, etc.

The information on a job instruction is usually built over time. Basic information in which order it has to be done, the starting point and the Order object. Other information like the end position of the Order, the nominated subject that has to perform the Order and other details, could be added in later stages and can be updated/modified over time.

Order vs Job Instruction vs Job Instruction List:

Order” (order) includes only one action (to do) to one object (i.e. plug in a reefer container, move a container from yard position A to yard position B)

Job Instruction” (jobinstruction) is a collection of Orders to the same object. These orders could be executed by different subjects but always over the same object. Orders are included in the same job instruction because they must be performed in a coordinated way (i.e. move a container by several machines from position A to final position C, repair a machine by several teams). In the simplest case, jobinstruction includes only one order (i.e. move a container from yard position A to yard position B as for above example).

Job Instruction List” (jobinstructionlist) is a collection of Job Instructions, that may comprise different objects and be executed by different subjects (i.e. list of reefer jobs to be performed in one area, list of yard moves to be executed, containers inspection list).

Job instruction list are usefull when an execution sequence is required.

In case several orders must be execute in a tight coordination (one subject works with another subject over the same object) then the orders should be part of the same jobinstruction and not a list. For example, when a container is discharged from a vessel to the yard, there will be an order for the STS to discharge from the vessel position to a position under the crane, and as a second step, an horizontal transport will execute the order to move the container from the position under the crane to a yard or transfer position. More orders to different or same subject could be still needed, until the container reaches the final planned position within the Job Instruction.

Job Instruction Pair” (jobinstructionpair): if several job instructions need to be coordinated because they are to be done simultaneously by the same subject over two different objects then the link must be indicated. I.e an STS twin move of 2x20' containers (2 objects → 2 orders but one subject).

 

Job Instruction Start and End events:
The Job Instruction is not a process itself, it is the “order” that one source tells to a subject to do something to an object. This “order” becomes “real” when the subject, action and object are defined and the subject that is going to do the job has this information. To consider that the job instruction is in execution, (the job instruction has started), the orders need to be received and acknowledged by the subjects that are going to execute the order. Considering this, the Job Instruction has several relevant “event” and “status” concepts.

 

jobinstruction.creation event happens in the moment that the id is assigned to the jobinstruction, so it has a way to identify itself. It could have only the basic info but needs it own identity. Usually it will include the action to be performed and the object but not the subject, when and where.

jobinstruction.active status is "True" only when it is available for the source which has generated it (system/someone). The first time it is available would generate the starttimestamp event.

jobinstruction.assigned status is "True" only when the subject in charge of doing the action is defined. The first time at least one order subject is defined would generate starttimestamp event. It may happen that the subject changes several times or even disappears then the jobinstruction.assigned.status would be false.

jobinstruction.dispatched: (status) when at least one order subject has the specific order to do to an object. The first time at least one order is sent (dispatched) to a subject, it would generate starttimestamp event.

jobinstruction.acknowledged (status) when the subject acknowledged it got the order. In most of the cases, dispatched and acknowledged happens at same time or within a very small time difference. It would generate starttimestamp (event) the first time the subject acknowledged it received the order.

jobinstruction.start event happens when it is first dispatched

jobinstruction.execution status is “true” between jobinstruction.start and jobinstruction.end

jobinstruction.order.start event happens when the first of: the subject already has the jobinstruction dispatched and started the work (che.cycle.start or equivalent) or when the jobinstruction is “dispatch” = jobinstruction.start and the subject is waiting for instructions but ready to perform any job (che.idle or similar)

jobinstruction.inprogress status is “True” between the first jobinstruction.order.start and the last jobinstruction.order.end

jobinstruction.order.end event happens when the subject already has the jobinstruction “dispatch” and ends the specific object and action work (che.cycle.end or equivalent).

jobinstruction.order.cancel: (event) is when the subject refuses or the source cancels the order.

jobinstruction.end event happens when the last jobinstruction.order.end

 

Job Instruction types:

Action type (jobinstruction.type): is a closed list (could be extended)

  • “Cargo Move” when the order is to transport a cargo

  • “Service Task” when the order doesn’t involve cargo movement.

Order Type (jobinstruction.typeaction):

Cargo Move:

  • receival: export receival from truck

  • delivery: import delivery to truck

  • discharge: discharge a cargo from a vessel

  • load: load cargo to a vessel

  • deramp: discharge cargo from a train

  • ramp: load cargo to a train

  • yard move: move a cargo within the yard

  • restow: discharge and reload the cargo to the same carrier

  • shift on board: move a cargo within the carrier

  • shuffle/rehandle: move a cargo in the yard to dig out the target container which is in below tier

  • transfer: internal terminal transfer, different terminal within the same port without doing gate out.

  • to be extended…

Service task:

  • Plugging/Unplugging

  • Inspection,

  • Strip,

  • Stuff,

  • Charge,

  • Clean,

  • Repair,

  • Seal,

  • Fumigation,

  • accessory move,

  • paint,

  • Lashing/Unlashing

  • etc.

 

Job Instruction objects (jobinstruction.object):

jobinstruction.object

Job Instruction subject (jobinstruction.order.subject):

Is the one that executes the order. As a job instruction can have many subjects this concept metadata is under “order”.

TIC Description

Required Information

M

SUBJECT, CONCEPT; OBSERVED PROPERTY and VALUE

TIC Description

SUBJECTS

 

tos;

 

CONCEPT

 

Id; loading; discharging; useful; unuseful; paid; unpaid; handling reason; start; end; active; inactive; idle; working.

 

Related standards

O

 TEU definition; Container definition; ISO 8601

TIC Description

Related TIC 4.0 definition

O

https://tic40.atlassian.net/l/cp/LeNbivFL

TIC Description

Example

M

see below diagrams and drawings

TIC Description

Example in the context of the grammar

M

 

 

DATA MODEL

Link to one or more operational processes

M

Loading/unloading; gate operations, rail operations.

TIC Description

Search tags

M

 

Technical

Version / Date

M

2022.005 / 01.09.2022

Technical

Internal TIC Version

M

20220727

Technical

M = Mandatory

O = Optional

{ "msg": { "id": "", "sender": "", "timestamp": "2022-07-28T14:11:28.574Z", "topic": "", "destination": "", "creationtimestamp": "2022-07-28T14:11:28.574Z", "starttimestamp": "2022-07-28T14:11:28.574Z", "endtimestamp": "2022-07-28T14:11:28.574Z", "version": "2021.2" }, "tos": [ { "id": "120SUPERCURRO2021", "name": "TOS", "number": 1, "type": "", "family": "", "brand": "", "model": "", "jobinstruction": [ { "id": "", "type": "cargomove/servicetask", "typeaction": "receival/delivery/discharge/load/Pluggin/unplugging/inspection/etc", "useful": false, "unuseful": false, "paid": false, "unpaid": false, "other": false, "object": { "timestamp": "2022-07-28T14:11:28.574Z", "id": "", "type": "cargo/che/hatch covers/genset/bollards/etc" }, "cargo": { "timestamp": "2022-07-28T14:11:28.574Z", "id": "" }, "cargovisit": [ { "timestamp": "2022-07-28T14:11:28.574Z", "id": 0 } ], "carrier": [ { "timestamp": "2022-07-28T14:11:28.574Z", "id": "" } ], "carriervisit": [ { "timestamp": "2022-07-28T14:11:28.574Z", "id": "" } ], "service": [ { "code": "", "description": "", "timestamp": "2022-07-28T14:11:28.574Z" } ], "servicevisit": [ { "timestamp": "2022-07-28T14:11:28.574Z", "id": "" } ], "jobinstructionlist": [ { "timestamp": "2022-07-28T14:11:28.575Z", "id": "" } ], "created": { "time": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.575Z", "computingtime": "2022-07-28T14:11:28.575Z", "forecasttime": "" } ] }, "active": { "starttimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.575Z", "computingtime": "2022-07-28T14:11:28.575Z", "forecasttime": "" } ], "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.575Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.575Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.575Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.575Z", "endtimestamp": "2022-07-28T14:11:28.575Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.575Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.575Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.575Z", "endtimestamp": "2022-07-28T14:11:28.575Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.575Z", "value": 0 } ], "endtimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.575Z", "computingtime": "2022-07-28T14:11:28.575Z", "forecasttime": "" } ] }, "inactive": { "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.575Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.576Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.576Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.576Z", "endtimestamp": "2022-07-28T14:11:28.576Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.576Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.576Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.576Z", "endtimestamp": "2022-07-28T14:11:28.576Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.576Z", "value": 0 } ] }, "assigned": { "starttimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.576Z", "computingtime": "2022-07-28T14:11:28.576Z", "forecasttime": "" } ], "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.576Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.576Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.576Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.576Z", "endtimestamp": "2022-07-28T14:11:28.576Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.576Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.576Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.576Z", "endtimestamp": "2022-07-28T14:11:28.576Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.577Z", "value": 0 } ], "endtimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.577Z", "computingtime": "2022-07-28T14:11:28.577Z", "forecasttime": "" } ] }, "start": { "time": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.577Z", "computingtime": "2022-07-28T14:11:28.577Z", "forecasttime": "" } ], "logical": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.577Z", "computingtime": "2022-07-28T14:11:28.577Z", "forecasttime": "", "qualifier": "yard", "value": "" } ], "coordinate": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "qualifier": "WGS84", "timestamp": "2022-07-28T14:11:28.577Z", "computingtime": "2022-07-28T14:11:28.577Z", "forecasttime": "", "value": [ 4012.22, -7500.25 ], "accuracy": "12.0" } ] }, "dispatched": { "starttimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.577Z", "computingtime": "2022-07-28T14:11:28.577Z", "forecasttime": "" } ], "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.577Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.577Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.577Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.577Z", "endtimestamp": "2022-07-28T14:11:28.577Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.577Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.577Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.577Z", "endtimestamp": "2022-07-28T14:11:28.577Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0 } ], "endtimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.578Z", "computingtime": "2022-07-28T14:11:28.578Z", "forecasttime": "" } ] }, "working": { "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.578Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.578Z", "endtimestamp": "2022-07-28T14:11:28.578Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.578Z", "endtimestamp": "2022-07-28T14:11:28.578Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0 } ] }, "idle": { "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.578Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.578Z", "endtimestamp": "2022-07-28T14:11:28.578Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.578Z", "endtimestamp": "2022-07-28T14:11:28.578Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.578Z", "value": 0 } ] }, "end": { "time": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.578Z", "computingtime": "2022-07-28T14:11:28.578Z", "forecasttime": "" } ], "logical": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.578Z", "computingtime": "2022-07-28T14:11:28.578Z", "forecasttime": "", "qualifier": "yard", "value": "" } ], "coordinate": [ { "pom": "ioutput", "pomt": "scheduled/proposal/request/planning/estimated/actual", "qualifier": "WGS84", "timestamp": "2022-07-28T14:11:28.579Z", "computingtime": "2022-07-28T14:11:28.579Z", "forecasttime": "", "value": [ 4012.22, -7500.25 ], "accuracy": "12.0" } ] }, "archive": { "time": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.579Z", "computingtime": "2022-07-28T14:11:28.579Z", "forecasttime": "" } ] }, "order": [ { "id": "", "multiple": false, "jobinstructionpair ": "", "numberofpairwith": 0, "user": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.579Z", "id": "", "type": "[driver; planner; etc]" }, { "pom": "output", "pomt": "actual", "timestamp": "", "id": {}, "type": "[driver; planner; etc]" } ], "che": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.579Z", "id": "", "name": "", "number": 0, "type": "", "family": "", "brand": "", "model": "" }, { "pom": "output", "pomt": "actual", "timestamp": "", "id": "", "name": "", "number": 0, "type": "", "family": "", "brand": "", "model": "" } ], "slot/platform/spreader": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.579Z", "id": "", "cheid": "", "name": "", "number": 0, "type": "", "family": "", "brand": "", "model": "" }, { "pom": "output", "pomt": "actual", "timestamp": "", "id": "", "cheid": "", "name": "", "number": 0, "type": "", "family": "", "brand": "", "model": "" } ], "dispatched": { "starttimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.580Z", "computingtime": "2022-07-28T14:11:28.580Z", "forecasttime": "" } ], "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.580Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.580Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.580Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.580Z", "endtimestamp": "2022-07-28T14:11:28.580Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.580Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.580Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.581Z", "endtimestamp": "2022-07-28T14:11:28.581Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.581Z", "value": 0 } ], "endtimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.581Z", "computingtime": "2022-07-28T14:11:28.581Z", "forecasttime": "" } ] }, "acknowledged": { "starttimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.581Z", "computingtime": "2022-07-28T14:11:28.581Z", "forecasttime": "" } ], "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.581Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.581Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.581Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.581Z", "endtimestamp": "2022-07-28T14:11:28.581Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.581Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.581Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.581Z", "endtimestamp": "2022-07-28T14:11:28.581Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.581Z", "value": 0 } ], "endtimestamp": [ { "pomt": "scheduled/proposal/request/planning/estimated/actual", "timestamp": "2022-07-28T14:11:28.582Z", "computingtime": "2022-07-28T14:11:28.582Z", "forecasttime": "" } ] }, "active": { "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.582Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.582Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.582Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.582Z", "endtimestamp": "2022-07-28T14:11:28.582Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.582Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.583Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.583Z", "endtimestamp": "2022-07-28T14:11:28.583Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.583Z", "value": 0 } ] }, "inactive": { "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.583Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.583Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.583Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.583Z", "endtimestamp": "2022-07-28T14:11:28.583Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.583Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.583Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.583Z", "endtimestamp": "2022-07-28T14:11:28.583Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.583Z", "value": 0 } ] }, "idle": { "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.583Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.583Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.583Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.583Z", "endtimestamp": "2022-07-28T14:11:28.583Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.584Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.584Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.584Z", "endtimestamp": "2022-07-28T14:11:28.584Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.584Z", "value": 0 } ] }, "working": { "status": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.584Z", "value": false } ], "duration": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.584Z", "value": 0 } ], "counter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.584Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.584Z", "endtimestamp": "2022-07-28T14:11:28.584Z" } ], "totalcounter": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.584Z", "value": 0 } ], "timer": [ { "pom": "ioutput", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.584Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.584Z", "endtimestamp": "2022-07-28T14:11:28.584Z" } ], "totaltimer": [ { "pom": "ioutput", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.584Z", "value": 0 } ] }, "move": { "counter": [ { "pom": "input", "pomt": "planning", "timestamp": "2022-07-28T14:11:28.584Z", "value": 1, "box": 1, "teu": 2, "20foot": 0, "30foot": 0, "40foot": 1, "45foot": 0, "single": 1, "twin": 0, "double": 0, "tandem": 0, "quad": 0, "hatchcover": 0, "lashingcage": 0, "breakbulk": 0, "bundle": 0, "gearbox": 0 }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.585Z", "value": 1, "box": 1, "teu": 2, "20foot": 0, "30foot": 0, "40foot": 1, "45foot": 0, "single": 1, "twin": 0, "double": 0, "tandem": 0, "quad": 0, "hatchcover": 0, "lashingcage": 0, "breakbulk": 0, "bundle": 0, "gearbox": 0 } ], "volume": [ { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.585Z", "unit": "m3", "value": "" } ], "timer": [ { "pom": "output", "pomt": "actual", "starttimestamp": "2022-07-28T14:11:28.585Z", "endtimestamp": "2022-07-28T14:11:28.585Z", "timestamp": "2022-07-28T14:11:28.585Z", "unit": "second", "value": "" } ], "totaltimer": [ { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.585Z", "unit": "hours", "value": "" } ] }, "weightload": { "net": [ { "pom": "output", "pomt": "actual", "timestamp": "", "unit": "ton", "value": 0 } ] }, "start": { "time": [ { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.586Z" } ], "location": { "logical": [ { "pom": "ioutput", "pomt": "actual", "qualifier": "yard", "timestamp": "2022-07-28T14:11:28.586Z", "value": "Y 01A 035 B 3", "block": "01A", "row": "035", "bay": "B", "tier": "3" } ], "coordinate": [ { "pom": "ioutput", "pomt": "actual", "qualifier": "WGS84", "timestamp": "2022-07-28T14:11:28.586Z", "value": [ 4012.22, -7500.25 ], "status": "true", "accuraty": "2.0" } ] } }, "laden": { "start": { "time": [ { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.586Z" } ], "location": { "logical": [ { "pom": "ioutput", "pomt": "actual", "qualifier": "yard", "timestamp": "2022-07-28T14:11:28.586Z", "value": "Y 01A 035 B 3", "status": true, "block": "01A", "row": "035", "bay": "B", "tier": "3" } ], "coordinate": [ { "pom": "ioutput", "pomt": "actual", "qualifier": "WGS84", "timestamp": "2022-07-28T14:11:28.586Z", "value": [ 4012.22, -7500.25 ], "status": true, "accuraty": "2.0" } ] } } }, "end": { "time": [ { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.587Z" } ], "location": { "logical": [ { "pom": "ioutput", "pomt": "actual", "qualifier": "yard", "timestamp": "2022-07-28T14:11:28.587Z", "value": "Y 01A 035 B 3", "status": true, "block": "01A", "row": "035", "bay": "0", "tier": "0" } ], "coordinate": [ { "pom": "ioutput", "pomt": "actual", "qualifier": "WGS84", "timestamp": "2022-07-28T14:11:28.587Z", "value": [ 4012.22, -7500.25 ], "status": "true", "accuraty": "2.0" } ] } }, "cancel": { "time": [ { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.587Z" } ], "location": { "logical": [ { "pom": "ioutput", "pomt": "actual", "qualifier": "yard", "timestamp": "2022-07-28T14:11:28.587Z", "value": "Y 01A 035 B 3", "status": true, "block": "01A", "row": "035", "bay": "0", "tier": "0" } ], "coordinate": [ { "pom": "ioutput", "pomt": "actual", "qualifier": "WGS84", "timestamp": "2022-07-28T14:11:28.587Z", "value": [ 4012.22, -7500.25 ], "status": "true", "accuraty": "2.0" } ] } } } ] } ], "jobinstructionlist": [ { "id": "", "name": "", "persistent": false, "jobinstruction": [ { "id": "" } ], "addjobinstruction": [ { "id": "" } ], "substractjobinstruction": [ { "id": "" } ], "start": { "time": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.588Z" }, { "pom": "input", "pomt": "estimated", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.588Z" }, { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.588Z" }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.588Z" } ], "location": { "logical": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.588Z", "qualifier": "berth", "name": "", "value": "B 2", "berthing": "2" } ], "coordinate": [ { "pom": "ioutput", "pomt": "actual", "qualifier": "WGS84", "timestamp": "2022-07-28T14:11:28.588Z", "value": [ 4012.22, -7500.25 ], "status": true, "accuracy": "12.0" } ] } }, "end": { "time": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.588Z" }, { "pom": "input", "pomt": "estimated", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.588Z" }, { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.588Z" }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.588Z" } ], "location": { "logical": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.588Z", "qualifier": "berth", "name": "", "value": "B 2", "berthing": "2" } ], "coordinate": [ { "pom": "ioutput", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.589Z", "qualifier": "WGS84", "value": [ 4012.22, -7500.25 ] } ] } }, "active": { "status": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.589Z", "value": false }, { "pom": "input", "pomt": "estimated", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.589Z", "value": false }, { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.589Z", "value": false }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.589Z", "value": false } ], "duration": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.589Z", "value": false }, { "pom": "input", "pomt": "estimated", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.589Z", "value": false }, { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.589Z", "value": false }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.589Z", "value": false } ], "counter": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.589Z", "value": false, "starttimestamp": "2022-07-28T14:11:28.589Z", "endtimestamp": "2022-07-28T14:11:28.589Z" }, { "pom": "input", "pomt": "estimated", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.589Z", "value": false, "starttimestamp": "2022-07-28T14:11:28.589Z", "endtimestamp": "2022-07-28T14:11:28.589Z" }, { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.590Z", "value": false, "starttimestamp": "2022-07-28T14:11:28.590Z", "endtimestamp": "2022-07-28T14:11:28.590Z" }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.590Z", "value": false, "starttimestamp": "2022-07-28T14:11:28.590Z", "endtimestamp": "2022-07-28T14:11:28.590Z" } ], "totalcounter": [ { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.590Z", "value": 0 }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.590Z", "value": 0 } ], "timer": [ { "pom": "input", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.590Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.590Z", "endtimestamp": "2022-07-28T14:11:28.590Z" }, { "pom": "output", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.590Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.590Z", "endtimestamp": "2022-07-28T14:11:28.590Z" } ], "totaltimer": [ { "pom": "input", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.590Z", "value": 0 }, { "pom": "output", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.590Z", "value": 0 } ] }, "inactive": { "status": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.590Z", "value": false }, { "pom": "input", "pomt": "estimated", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.590Z", "value": false }, { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.590Z", "value": false }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.590Z", "value": false } ], "duration": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.590Z", "value": false }, { "pom": "input", "pomt": "estimated", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.590Z", "value": false }, { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.591Z", "value": false }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.591Z", "value": false } ], "counter": [ { "pom": "input", "pomt": "planning", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.591Z", "value": false, "starttimestamp": "2022-07-28T14:11:28.591Z", "endtimestamp": "2022-07-28T14:11:28.591Z" }, { "pom": "input", "pomt": "estimated", "computingtime": "", "forecasttime": "", "timestamp": "2022-07-28T14:11:28.591Z", "value": false, "starttimestamp": "2022-07-28T14:11:28.591Z", "endtimestamp": "2022-07-28T14:11:28.591Z" }, { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.591Z", "value": false, "starttimestamp": "2022-07-28T14:11:28.591Z", "endtimestamp": "2022-07-28T14:11:28.591Z" }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.591Z", "value": false, "starttimestamp": "2022-07-28T14:11:28.591Z", "endtimestamp": "2022-07-28T14:11:28.591Z" } ], "totalcounter": [ { "pom": "input", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.591Z", "value": 0 }, { "pom": "output", "pomt": "actual", "timestamp": "2022-07-28T14:11:28.591Z", "value": 0 } ], "timer": [ { "pom": "input", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.591Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.591Z", "endtimestamp": "2022-07-28T14:11:28.591Z" }, { "pom": "output", "pomt": "actual", "unit": "second", "timestamp": "2022-07-28T14:11:28.591Z", "value": 0, "starttimestamp": "2022-07-28T14:11:28.591Z", "endtimestamp": "2022-07-28T14:11:28.591Z" } ], "totaltimer": [ { "pom": "input", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.591Z", "value": 0 }, { "pom": "output", "pomt": "actual", "unit": "hour", "timestamp": "2022-07-28T14:11:28.591Z", "value": 0 } ] } } ] } ] }

 

Diagrams

(optional) add some process diagram which concept belongs

Created by

Edited by

Review / Approve

Published

Gabriella Meduri

 

@Francisco Blanquer Jaraiz

 

 

01.09.2022

 

 

© Copyright - TIC 4.0 All rights reserved | Design web by Fundación Valenciaport