Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Azure App; You will need to already have registered your own Azure app. If you're unsure on how to create one, do look at the first section of this guide.
  • The Enhanced JSON Tool; This plugin involves invoking other plugins, and that plugin here is the Enhanced JSON Tool. As of writing this, this plugin is not installed by default in Joget DX8, unlike the regular Joget JSON Tool plugin, so to properly use this plugin, you will to also have the Enhanced JSON Tool intalledinstalled.

Configuration

The configuration of the plugin is split into two parts.

...

This section is to configure the information related to your Azure app.

NameDescription
Tentant
Tenant IDA textbox to enter the tenant ID of your Azure app, can be found in the overview page under "Directory (tenant) ID".
Client IDA textbox to enter the client ID of your Azure app, can be found in the overview page under "Application (client) ID".
Client Secret A textbox to enter the client secret of your Azure app, can be found under the "Certificates & secrets" page (assuming the value hasn't been hidden).

Configure Message

This section is to configure the information of the email you are going to send using the API.

NameDescription
FormA selectbox that will include all forms in your application, determines which form it will take its fields from for the other configurations.
Sender EmailA selectbox that will include all fields from the given form, determines which field to extract the email that will be sending the email.
Recipient EmailA selectbox that will include all fields from the given form, determines which field to extract the email that will be receiving the email.
CCA selectbox that will include all fields from the given form, determines which field to extract the email that will be
recieving
receiving the Carbon Copy of the email.
BCCA selectbox that will include all fields from the given form, determines which field to extract the email that will be
recieving
receiving the Blind Carbon Copy of the email.
SubjectA selectbox that will include all fields from the given form, determines which field to extract the subject of the email.
Message A selectbox that will include all fields from the given form, determines which field to extract the contents of the email.
AttachmentsA selectbox that will include all fields from the given form, determined which field to extract an attachment for the email.

Demo app

The app below is a quick showcase of this plugin