In computing, a plug-in (or plugin, add-in, addin, add-on, or addon) is a software component that adds a specific feature to an existing computer program. When a program supports plug-ins, it enables customization.
        An example of a plugin is the free Macromedia Flash Player, a plugin that allows the web browser to display animations using the Flash format. As the Web has become more commercial, Flash has become a popular format for displaying ads in web pages. As a result, many web users have been prompted to download the Flash plug in and have it installed on their systems.

Type of Plugins

  • Custom language support
  • Framework Integration
  • Tool integration
  • User integration Add-ons
  • Thems
  • commonly used for extensions, are backends, datasources and processors.

  • Plugin and its working process

  • HTML5 Web Messaging : W3C defined technology that allows HTML 5 applications opened in the same browser communicate directly, without involving any server. This is the technology on top of which the Oracle Field Service Cloud plug-in API is built. Official description can be found on the W3C site The browser that is used to work with Oracle Field Service Cloud must be compatible with this technology.
  • Activity modules : Activity modules are essential types of plugins in Moodle as they provide activities in courses. For example: Forum, Quiz and Assignment.
  • Antivirus plugins : Antivirus scanner plugins provide functionality for virus scanning user uploaded files using third-party virus scanning tools in Moodle. For example: ClamAV.

  • Oracle Field Service Cloud Plug-in : An external application that is used to extend Oracle Field Service Cloud capabilities with custom features. The external application can be an HTML 5 application, an offline HTML 5 application, or a mobile application. The application must correspond to certain requirements to be used as a Oracle Field Service Cloud plug-in.
  • Mobile Plug-in Extension Framework : General guidelines and communication protocol that an external offline supported HTML 5 application must follow to be used with Oracle Field Service Cloud as an offline capable plug-in.
  • Oracle Field Service Cloud Action A button or a link placed on an Oracle Field Service Cloud screen that invokes a plug-in or a standard Oracle Field Service Cloud action, using settings configured in the Action Link.
  • Oracle Field Service Cloud Plug-in API : Protocol of communication between a plug-in and Oracle Field Service Cloud, which is used in the Mobile Plug-in Extension Framework.
  • Oracle Field Service Cloud Action link : Oracle Field Service Cloud configuration entity that includes all the information necessary for Oracle Field Service Cloud to invoke a plug-in or a standard form.

  • Configure the application to use a plug-in

  • Procedure : Configure the activity, inventory, and resource properties that you want to update through the plug-in in the Activity Properties, Resource Properties, and Resource Properties plug-in context layouts in Mobility Cloud Service. The following figure shows the Edit/View activity Visual Form Editor.
  • Tap the plug-in button in Oracle Field Service Mobility Cloud Service : The plug-in window opens showing the activity, inventory, and resource properties configured in the plug-in API contexts. You can change the values of these fields from the plug-in window to update the corresponding properties in Oracle Field Service Cloud. The following figure shows a sample plug-in window and includes the activity, inventory, and resource properties:

  • Using the plug-in

            When you create an HTML5 application plug-in, you can use it in the Activity list, Edit/View activity, Inventory grid, Add/Details inventory Mobility Cloud Service contexts. This topic describes how to use a plug-in in Oracle Field Service Cloud. Additionally, you can define the properties of the Oracle Field Service Cloud entities to be sent in the plug-in message. These properties are added to the special context layouts related to plug-ins. A separate context exists for activity, inventory and resource properties. The properties defined in the corresponding contexts will be sent in the plug-in API messages. The property visibilities are also checked and observed.

    Contact us or Request Quote for any type theme Services needs contact us.