External Applets




External Applets are used to point the OneVizion® application directly to external sources, such as APIs or particular websites.


External Applets Page


Users may 'Pin' features to their command bar by using the ellipsis menu.


Configuring the Application Grid


Use the View Options and Filters to select the data elements to be displayed on the External Applets Application Grid.


Each external applet must be associated with a Trackor® Type. If the Trackor Type to which you want to add the external applet already exists, you can move on to creating the external tab. If the Trackor Type does not yet exist, you will need to create a new Trackor Type.

When using an external applet, the Trackor Type used is generally a child Trackor Type of another Trackor Type.

Adding External Applets

To create a new External Applet, click the Add button, .  This will open the Add External App Applet on the General Tab.

General Tab

The General Tab contains general information about the External Applet.   Once the required fields are filled in, denoted by the *, click "Apply" to initialize the External Applet and to reveal additional Tabs.  

General Tab of the Add External Applet


Field NameField Description
Applet Name*Contains the Tab name internal to the system, so it should be a descriptive name that will be recognizable to users.
Applet Label*Contains the label assigned to the Tab as it is displayed in the system. Labels should be unique for each External Applet. 
URL*Contains the web URL where the External Applet is found. This URL will determine exactly what the external applet does. The protocol prefix may need to be secure (https:).
Path Params{param1} is read from URL. You can define SQL to fill it with the value.

Get ParamsThese params and values will be added to the URL like URL+"&tid=..."
Trackor Type*Contains the Trackor Type to which the External Applet will be assigned. This is automatically set to the Trackor Type currently selected in the filter options. 
App Icon*Contains the available icons for use to distinguish the External Applet from others and display in the Trackor Browser page. Users have the option of any icon currently loaded into the database. 
Create IconOpens the Create Icon Applet that allows users to design their own icon. For details on Creating an Icon, refer to Design New Applet Icon documentation.

Form Width*

Specifies the width of the External Applet when it opens in a percentage. (e.g., 100% is full size, 50% is half-size).
Form Height*Specifies the height of the External Applet when it opens in a percentage. (e.g., 100% is full size, 50% is half-size).
Pos XIndicates the horizontal position of the External Applet when it opens. If there is no value, the horizontal position will default to the left side of the original window.
Pos YIndicates the vertical position of the External Applet when it opens. If there is no value, the vertical position will default to the top of the original window.
Show in modal windowWhen selected, indicates the new External Applet will be a fully-functioning Window (e.g., has Windows options such as minimize and resize). The new External Applet will be static if the checkbox is unchecked.
Center Form?When selected, indicates the new External Applet will be centered on the screen.
Run Hidden?When selected, indicates the system will run java code with no GUI. 

Parameters 


Parameters give a set of SQL statements corresponding to different key values required by the External Applet.  Every External Applet in the database is required to have two URL parameters: one named “tid” referring to the Trackor ID, and one named “isTab” to state whether the External Applet should act like a Tab or not. 

Parameters Tab


Adding Parameters

To add a parameter click the Add button, .  This will open the Add Parameter Applet.


Add Parameter Applet

Field NameField Description
URL Param

Contains the name of theURLParameter. This is the name that is stored internally in the database. Enter a descriptive name that will be recognizable to users.

SomeURLParameter names are required to be certain values for the external tab to work (e.g., tid or cttid). 

DescriptionContains a short description of the parameter.
SQL Statement*Contains the SQL statement that returns the necessary data.

Most Common Parameters:


filterPreFill:
select util.EscapeUrlParam('[{"filterParam":"d_100006846_1000063146","filterOperator":"=", "filterValue":"'||:key_value||'"}]')
from dual
or
select util.EscapeUrlParam('[{"filterParam":"d_100006816_1000063093","filterOperator":"=", "filterValue":"'||:key_value||'"},
{"filterParam":"d_100006816_1000062904","filterOperator":"=", "filterValue":"'||:key_value||'"},
{"filterParam":"d_100006816_1000062971","filterOperator":"=", "filterValue":"'||:key_value||'"},
{"filterParam":"d_100006816_1000062939","filterOperator":"=", "filterValue":"'||:key_value||'"}]')
from dual
100006846 - trackor type of the field, 1000063146 - field id

xsFieldIDs Comma separated list of Xitor Selector fields:
select '1000065786' from dual
or
select '1000063093,1000062904,1000062971,1000062939,1000064164' from dual
1000065786 - field id

xsXitorID XITOR_ID of object in question:
select :key_value from dual
:key_value - current trackor (external applet/tab owner)

Editing Parameters

To edit an existing Parameter, click the Edit button, .  This will open the Edit Parameter Applet.

Edit Parameter Applet

Deleting Parameters

To delete a Parameter, click the Delete button, .  Deleting a Parameter removes it permanently from the system.  A delete confirmation pop-up will ask for confirmation before the deletion occurs.  Click "OK" to confirm.

Delete Confirmation Pop-Up


Role Privs Tab

The Role Privs Tab is used to assign Security Roles and Privileges to Applets. To edit the privileges assigned to a Security Role click the appropriate checkbox. 

Role Privs Tab

Privilege NamePrivilege Description
ReadAllows the user to see the Applet.
EditAllows the user to edit the Applet.
AddAllows the user to add fields to the Applet.
DeleteAllows the user to delete the Applet.
NoneAssigns no privileges for the user.

Trackor Classes Tab


Trackor Classes can be set here as well as on the Class X-Ref page. Trackor Classis an optional classification that enables users to group Tabs and Applets that relate to specific types of Trackor Records for a particular Trackor Type.  Trackor Classes are useful if users will need specific Tabs for specific types of data. 

OneVizion Pages Tab


The OneVizion Pages Tab contains the Application Pages that can use the Applet. Users may apply the current Applet to these Application Pages by selecting the appropriate checkbox.



Assigning Components Package

A trackor type or rule or DB package can be assigned to multiple Component Packages. For example, Account will need to be part of Case Management System and Professional Services Automation.


On this tab, admins can assign/unassign configuration object to/from a components package if you have E privilege on ADMIN_COMPONENTS_PACKAGE security group. Add button is displayed if you have A privilege on ADMIN_COMPONENTS_PACKAGE and Delete button is displayed if you have D privilege on ADMIN_COMPONENTS_PACKAGE.

Components Audit Log Tab


The Components Audit Log Tab records all changes made to the Applet Components. This tab will only appear for initialized Applets. 

Components Audit Log Tab

To quickly copy an existing External Applet, click the button.  The Add Applet will open with the same field values as the original fields. Users can keep the fields the same or edit as needed.

Select the External Applet and click the Edit Icon, .  This will open the Edit Applet where any necessary changes can be made.

Once the desired External Applet is highlighted, click the Delete button, .  Deleting an Applet permanently removes it from the system. 


Users will not be able to delete the Master Applet, denoted in the Application Grid as 

Clicking the Delete Icon will prompt a delete confirmation pop-up, users must click "OK" to confirm.


Delete Confirmation Window

Previewing External Applets

The Preview Applet will appear with its designated icon in the Application Grid under the Preview Column, .  Click on the icon to preview the External Applet.  

Publishing an External Applets


Applets are Published by default when created.

New Applets are now published automatically.  



Exporting Listing of External Applets

To export files click on the  button. For detailed instruction on Exporting refer to the Exporting Trackor Record Data documentation.

Copyright 2003-2020 OneVizion, Inc. All rights reserved

On this Page