Skip to main content

Apps and Widgets - Release Notes - FY25 Q3

Apps & Widgets infrastructure allows development services to assign widgets for customers. We have added a user interface that allows customers to enable the widgets for their users.

T
Written by Terence Cassidy
Updated over 2 weeks ago

Widget Management area in DB update portal

If the users have access to the DB Update portal, they can click the Management dropdown which will now list a new option called Widgets.

  • This page displays an Add Widget button that the users can use to add a new Widget. Once added, it will display a list of Widgets added in a table.

  • The table will display the following information:

    • Name

    • Edit button

    • Add New Version button

    • Deployments button

  • Clicking on Add Widget button, will open up a form that the user can use to add a name for that Widget

  • Once added, the Widget appears in the table

Table of Widgets


Add New Version

  • Clicking on Add New Version will allow the user to add a Widget Version by filling a form. This form requires the user to:

    • Upload a zip file of the Widget

    • Add a Version number

    • Manifest ID

      • This field will be prepopulated form the Manifest file of the Widget.

    • Type

      • Display following options in the dropdown:

        • navmenuitem

          • Selecting this option will mean the widget will be opened by an item the nav menu

        • formtab

          • Selecting this option will mean the widget will appear as a tab attached to a main form

        • formtoolbaritem

          • Selecting this option will mean widget will be opened by an item within a form toolbar

    • Parent Object

      • The parent UI element that the widget is linked to, which will vary based on type:
        formtab : "the name of the form e.g. 'ApplicantForm'
        navmenuitem : the name of the nav menu sub heading e.g. 'Jobs'
        formtoolbaritem : the name of the parent form and toolbar item separated by a slash e.g. 'ApplicantForm/ApplicantFormAction

    • Mode

      • This is a dropdown with 2 values :

        • Modal

          • Opens the Widget in a modal window (not supported if type selected is formtab)

        • Fullpage

          • the widget opens in the available space based on the type value (default)

    • Caption

      • The caption text for the UI element used to open the widget

    • Priority

      • The position of the UI element used to open the widget within its parent object

    • Width

      • The width of the window used to display the widget

    • Height

      • The height of the window used to display the widget
        ​

  • 'Cancel' button that when clicked closes the form and no Widget is added

  • A 'Save' button that on clicked:

    • Adds the Widget

    • Closes the Add Widget form

  • The user can then use the same process as above to add more than 1 versions to the Widget


Edit Widget

  • Clicking on Edit button on the Widgets row allows the user to Edit the Widget Version

  • The user can select a version from the dropdown and click Select button to open up the Edit form

  • The user can edit certain details such as :

    • Type, Parent Object, Mode, Caption, Priority, Width and Height

  • Certain details such as Created and Updated On dates are also visible here

  • Once the user is happy with the changes and clicks the Save button, the changes to the Widget are saved.


Widgets Deployment view

  • The Deployments button is only visible in the table if a Widget is deployed on a Contract

  • The Deployment table will display the following columns:

    • Contract Id

    • Client

    • Description

    • Version

    • Updated On

    • Enabled

Widget deployment view


Widget Deployment on a Contract

Adding Widget

  • Every Contract on DBUpdate portal will now have a new tab called Widgets

  • It will display a list of Widgets deployed on that Contract. It contains the following columns:

    • Name

    • Version

    • Deployment Date

    • Date Updated

    • Enabled

Widget tab on a contract

  • The page contains an Add button on top to add a new Widget

  • Clicking on Add button, the user will be able to select from the list of available Widgets using a dropdown

  • They can also select a Version they would like to deploy

  • The user can then tick the Enabled checkbox and click Install button to Install the Widget on the Contract

Widget enable and install


Editing Widget

  • On the list of Widgets deployed on a Contract, there is a 3 dot menu, which on click, displays an option to Edit or Delete

  • Clicking on Edit, allows the user to edit the version of the Widget or Enable/Disable the Widget

  • If the Widget is Enabled and the user disables it, a warning message will appear to confirm the changes

  • On disabling a Widget on a Contract, it is no longer visible in ARCRM

  • Clicking on Update button, saves the changes made to the Widget


Deleting Widget

  • Clicking the 3 dot menu and selecting Delete option a warning message will appear to confirm the changes

  • Once the user clicks Delete, the Widget will be removed from the Client Contract and they will no longer be able to access that in ARCRM.


Widget Maintenance area in Access Recruitment CRM

New Restriction

  • Admin users can restrict certain users/ user groups from accessing the Widgets Maintenance area in ARCRM by selecting a new restriction called, View Widgets Maintenance.


Accessing Widgets Maintenance in Access Recruitment CRM

  • Under Options > Manager > General, a new option called Widget Maintenance is visible if the restriction is not applied.

  • This form will display a list of Widgets Enabled on a Contract via DBUpdate Portal.

    • It will display Name of the Widget

    • Enabled checkbox that can be ticked/ unticked

      • The Widget is only accessible if Enabled checkbox is ticked

    • Sectors sublist that the users can use to add Sectors

    • Users and User Groups sublist

  • If the admin user wishes to grant access to the Widget for all Users regardless then they do not need to add the Sectors, Users and User Groups.

  • If the admin user wishes to grant access to the Widget only to certain users then they have to select the Sectors, add Users or User Groups to grant specific access.

Did this answer your question?