SUBJECT
Fields | Type | Description | Purpose |
---|---|---|---|
ID (identifier) | M | jobinstructionlist | GRAMMAR |
Subject Name | M | Job Instruction List | GRAMMAR |
Subject Type | M | Process | GRAMMAR |
Also known as | O | workinstruction queue, queue, work list, job list | TIC Description |
Definition | M | “Job Instruction List” (jobinstructionlist) is a collection of Job Instructions of the same type, that can be over different objects and executed by different subjects. | TIC Description |
Further Detail | O | If the actions of the different subject over the same object don’t need any kind of coordination, then they should not be part of the same job instruction but could be part of the same job instruction list. One Job Instruction may belong to many Job Instruction List. Order vs Job Instruction vs Job Instruction List: “Order” (order) includes only one action (to do) over one object. “Job Instruction” (jobinstruction) is a collection of Orders over 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, repair a machine by several teams). In the simplest case, jobinstruction includes only one order. “Job Instruction List” (jobinstructionlist) is a collection of Job Instructions, that can be over different objects and executed by different subjects. If the actions of the different subjects over the same object don’t need any kind of coordination, then they should not be part of the same job instruction but could be part of the same job instruction list. “Job Instruction Pair” (jobinstructionpair): if two job instructions need to be coordinated because are done simultaneously by the same subject over two different objects then a link must be indicated. Job Instruction Pairs must belogs to the same Job Instruction List jobinstructionlist.created event happens in the moment that the id is assigned to the jobinstruction list , so it has a way to identify itself. It can be empty or include one or more job instructions Jobinstructionlist.updated event happens when one or more jobinstructions are added/removed/executed from the jobinstruction list jobinstructionlist.cancelled: (event) happens when the jobinstructionlist is deleted joblinstructionlist.active (status): when the jobinstruction jobinstructionlist is created and available to the subjects for execution (the source is ready to dispatch or already dispatching the jobinstructions or the subjects can select and execute some of them). joblinstructionlist.inactive (status): when the jobinstruction jobinstructionlist is created but not available to the subjects for execution. When a Job Instruction List is active then the Job Instructions that belongs to it are available to a system/someone to be dispatched to a subject, or to a subject to select the jobinstruction from the list itself (in this case the jobinstruction is acknowledged directly by the subject). | TIC Description |
Required Information | M | SUBJECT, CONCEPT; OBSERVED PROPERTY and VALUE | TIC Description |
SUBJECTS | tos; |
| |
CONCEPT |
| Id; name; persistent; addjobinstruction; substractjobinstruction; start; end; active; inactive |
|
Related standards | O | https://tic40.atlassian.net/l/cp/LeNbivFL https://tic40.atlassian.net/l/cp/k6Z2YJww https://tic40.atlassian.net/l/cp/PJ1TDr1z https://tic40.atlassian.net/l/c/3pujAL8E https://tic40.atlassian.net/l/c/0X0Ad1XR CHE | TIC Description |
Related TIC 4.0 definition | O | TIC Description | |
Example | M | see below diagrams and draws | 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 | #joblist; #queue; | Technical |
Version / Date | M | 2022.005 / 01.09.2022 | Technical |
Internal TIC Version | M | 20220801 | Technical |
...