If you are using work orders in IFS Maintenance to perform maintenance tasks in IFS/Vehicle Information Management (IFS/VIM) most of the activities here are mandatory.
Setting up Company Controlling Currency
Setting up for Material Transactions on Simplified Work Orders
Setting up in a Distributed Environment (Only applies to installations using several databases connected in a network)
Some general setup is required to enable the integration between maintenance tasks and work orders:
Several object properties control the behavior of the integration between maintenance tasks and work orders. For more information, refer to the activity Verify or Adjust Default Object Properties. The following object properties should be verified or adjusted:
Object LU | Object Key | Property Name | Description |
TransferWorkOrderUtil | CONTRACT | VIM_DB_CONTRACT | This object property controls the site where IFS/VIM is installed in a distributed environment. |
TransferWorkOrderUtil | EMPLOYEE | PCM_DEFAULT_EMPLOYEE | This object property controls the value of the Reported By field on work work orders that have been distributed from pending maintenance tasks. Using the value SYS for this object property will force all work orders to use this value in the Reported By field. Using the value * (asterisk) means that the Person ID of the user performing the task distribution will be used in the Reported By field on work orders distributed from pending maintenance tasks. |
SerialOrderHist | COMPANY | VIM_COMPANY | This object property controls the company that manages currency for the accumulated cost fields used in IFS/VIM. The value of this object property has to be a valid company to which all IFS/VIM users are connected. Refer to the section Setting up Company Controlling Currency. |
To enable each user to execute the integration between maintenance tasks and work orders, several steps must be performed to set up each user correctly.
In several places within IFS/VIM there are fields holding costs. There are fields in the serial order history holding the costs of completed maintenance tasks, and there are fields on each serial holding the accumulated maintenance costs. Maintenance tasks can be executed as work orders in different companies, using different currencies. To have correct accumulated values within IFS/VIM it is necessary to present all costs in one currency. In the serial order history the maintenance costs are presented in both the currency of the work order and the currency used in IFS/VIM (currency conversion is performed when a maintenance task is completed).
The following setup is required:
When maintenance tasks are distributed in IFS/VIM it is possible to select from three different distribution types. When the Simplified Work Order distribution type is selected, all the information for a simplified work order is entered within IFS/VIM and the user has no interaction with the work order. When the simplified work order is finished a work order is automatically processed in the background:
Material transactions on simplified work orders can be handled in different ways. You can let the simplified work order issue material directly from inventory to each work order. This works fine if it is not important to have strict control on which inventory locations the material is issued from. If this is not satisfying, it is possible to define material requisitions for each site, where the users can perform the inventory transactions before the maintenance task is finished. When the maintenance task is finished, the inventory transactions will be moved from the material requisition to the work order that is executed in the background. Follow these steps to set up the material requisitions:
When the integration between maintenance tasks and work orders are executed within one single database, everything is performed as online transactions. This is not possible in a distributed installation where several databases are involved, and work orders can be executed on several databases.
In a distributed environment, IFS/Connectivity is used to transfer data between databases. The IFS/Connectivity message classes are TASKTOWORKORDER (maintenance tasks to work order) and WORKORDERTOTASK (work order state changes to maintenance tasks). Note: These message classes must be set up in basic data to work properly. The maintenance task is transferred to the database that is connected to the site that, in turn, is connected to the workshop to which the task has been distributed.
The following setup is required:
In addition to setting up IFS/Connectivity, it is also required to set up replication objects so that all necessary basic data are synchronized between the databases in the distributed environment. The definition of the replication objects are located in the respective components. The following replication objects need to be set up: