Plug-In Lifecycle

This topic provides the lifecycle diagram of a plug-in.

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