Hitachi

JP1 Version 12 JP1/Navigation Platform Setup and Operations Guide


2.2.2 User Plugins

A User Plugin is a plugin that is developed using the API provided by Navigation Platform. The following types of User Plugins can be developed:

Organization of this subsection

(1) I/O Plugin (User Plugin) processing and behavior diagram

An overview of the I/O Plugin (User Plugin) is illustrated below.

Figure 2‒7: I/O Plugin (User Plugin) overview

[Figure]

Once there is a link to the I/O Plugin (User Plugin), the following processing can be performed:

For example, suppose that the flow of operations is as follows:

  1. Make changes to the details of a contract

  2. Confirm the changes

In this case, the Guide in step 2 (confirm the changes) is associated with an I/O Plugin (User Plugin) so that it is able to display the values that are entered in step 1 (make changes to the details of a contract). The following figure illustrates the behavior of the Operational Content Execution Window when a Guide is associated with an I/O Plugin (User Plugin).

Figure 2‒8: Behavior of Operational Content Execution Window when a Guide is associated with an I/O Plugin (User Plugin)

[Figure]

In addition to developing an I/O Plugin (User Plugin), it is necessary in order to use the plugin to use the Operational Content Editing Window to associate it with a Guide. For details about doing this, see the manual JP1/Navigation Platform Content Editing Guide.

(2) Suspend/Resume Plugin (User Plugin) behavior diagram

The following figure illustrates the behavior of the Operational Content Execution Window when a Suspend/Resume Plugin is used.

Figure 2‒9: Behavior of Operational Content Execution Window when a Suspend/Resume Plugin is used

[Figure]

The user can save the information that was entered by clicking the Suspend button in the bottom right corner of the Operational Content Execution Window. When operations are resumed, the information listed below (suspend information) is restored.

#1

Automatic scrolling occurs if the property ucnp.base.client.autoscroll is true in the user property file (ucnp_user.properties).

#2

Nodes that can directly transition to other nodes are displayed if the property ucnp.base.client.directjump.enable is true in the user property file (ucnp_user.properties).

In addition to developing the plugin, the tasks listed below are also required in order to use a Suspend/Resume Plugin. References to additional details are provided in parentheses.