Plugin Lifecycle

This topic provides the lifecycle diagram of a plugin.

The plugin lifecycle diagram is divided into four parts:
  • Plugin is initialized: This diagram shows the initialization of the plugin:
    This diagram shows the steps in initializing a plugin.
  • Plugin is opened by a user: This diagram shows the flow when a user opens the plugin:
    This diagram shows the main flow of the plugin.
  • Plugin switches online with retries: This diagram shows the flow of background synchronization performed by the plugin, when Oracle Fusion Field Service detects that the plugin is online:
    This diagram describes the flow of steps when the plugin goes online.
  • Plugin doesn’t respond: This diagram shows the flow when the plugin doesn’t send the sleep message within two minutes:
    This diagram describes the flow of steps when the plugin doesn’t respond to the application’s requests.
  • Plugin is opened by the user: This diagram shows the flow when the plugin is opened by the user when the background synchronization is still in progress:
    This diagram describes the flow of steps when the plugin is opened by a user.
This flowchart shows the background synchronization of the plugin for the online event:
This flowchart shows the background synchronization of the plugin for the online event.
This flowchart shows the background synchronization of the plugin for the timer event:
This flowchart shows the background synchronization of the plugin for the timer event.