JP1 Version 12 JP1/Navigation Platform Development Guide

F. Glossary

application server

A server used to process user operations from the Web browser and apply the results to a business system such as a database.

Branch Node

A node required to create an Operational Flow with branching steps. A Branch Node is represented by a diamond in Navigation Platform windows.


Data of the values input or set for Guides of Operational Content by the user. By using the cache, plugins can save the values in the middle of input and pass the input values to other windows or systems.

Content Creator

For cases where JP1/Base is used for user authentication, a user who has the creator's access permissions for Operational Contents.

Content Editor

A user who has permission to access Operational Content as an editor.

Content Manager

A user who has permission to access Operational Content as a manager.

Custom Window Plugin

A plugin used to develop windows other than the windows of Navigation Platform. A window developed by this plugin is called a custom window.

development environment

An environment in which plugins are developed. You must have JP1/Navigation Platform for Developers to use a development environment.

editing environment

An environment in which you can create and edit Operational Content, and assign access permission for Operational Content. You must have JP1/Navigation Platform to use the editing environment.

execution environment

The environment accessed by users who use Operational Content to perform an operation. You must have JP1/Navigation Platform to use the execution environment.


To output the configuration information of Operational Content and access permissions in ZIP format. Exported data can be imported to another environment.


A type of Operational Content. A Guide is a description of the individual tasks performed as part of an operation.

Guide Part

A component used to create Guides. You can create a Guide by selecting Guide Parts from the Guide pallette and placing them in the guide area.


To load the exported information into the local environment.

You can import the configuration information of Operational Content and access permissions.

I/O Plugin

A plugin that processes the information input in the Navigation Platform windows, and determines what information to display in the windows. By using I/O Plugins, you can check the integrity of values input into a Guide, output the input values to external programs, or prepare them for recording as log data.

I/O plugin XML file

A file that defies information (input and output parameters) required to associate I/O Plugins with Operational Content. Information defined in this file is displayed in Plugin Parts in the Plugins pallette.

In addition, icons in the Plugins pallette displayed in the Operational Content Editing Window can be set in any file.

mapping line

An arrow that represents the input or output relationship between Guide Parts and Plugin Parts.

Navigation Platform

A collective term for JP1/Navigation Platform and JP1/Navigation Platform for Developers.


A component displayed in an Operational Flow that represents a step in the operation. There are three types of node: Terminal Nodes, Process Nodes, and Branch Nodes.

Operational Content

The information required to perform an operation. You can create and display Operational Content in the windows of Navigation Platform.

Operational Content Editing Window

A window of Navigation Platform in which you can perform the following operations:

  • Create, modify, copy, and delete Operational Content

  • Publish and unpublish Operational Content

  • Associate I/O Plugins

  • Set access permissions for Operational Content

Operational Flow

A type of Operational Content. An Operational Flow is the flow of an operation presented as a flow chart.


A component placed in the Navigation Platform window.


A user program developed for use with Navigation Platform. Its purpose might be to link Navigation Platform with an external program, or to use certain extended functionality of Navigation Platform. Navigation Platform provides the interfaces required to develop plugins.

plugin information property file

A file that defines information required to create template plugins.

Plugin Part

A component that associates plugins with Operational Content. You can select Plugin Parts from the Plugins pallette and place them in the guide area.

Process Node

A node that represents an intermediate step in an operation. There must be at least one Process Node between Terminal Nodes. A Process Node is represented by a rectangle in Navigation Platform windows.

relation line

An arrow that shows the transition from one node to another.

Suspend/Resume Plugin

A plugin required to allow a user to resume the operation from the temporarily saved status even if the user references information about other operations or logs out in the middle of operation.

suspend information

Information that is temporarily saved when the user suspends window operation in an environment in which Suspend/Resume Plugins are used. Suspend information is recovered when the user resumes the window operation.

System Plugin

A plugin provided by Navigation Platform that is required to link with external programs or between Guide Parts.

template plugin

A file from which plugins are created. You can create plugins by editing a template plugin.

Template plugins are created in the format of an Eclipse Java project.

Terminal Node

A node that represents the start or end of an operation. A Terminal Node is placed at the beginning and end of an Operational Flow. A Terminal Node is represented by a circle in Navigation Platform windows.

User Plugin

A plugin developed by a developer using the API provided by Navigation Platform.

Web server

A server that performs processing relating to receiving requests from and sending data to the Web browser.

window ID

An ID that uniquely identifies the window in which an operation of Operational Content is being performed.