Skip to main content

Package Customization and Configuration

By default, most packages in Pia will be ready to use without any additional configuration/customization required. However, there are still some packages that allow additional configuration or customization mainly for one of two reasons:

  • Further automation of a task by the package i.e. Configuration form is optional for these type of packages.
  • The package requires additional information to provided to function i.e. Filling up the Configuration form is mandatory for these type of packages.

Below is a list of packages, split into "Optional" and "Mandatory" sections.

Our Staff Onboarding and Staff Offboarding packages allow for additional configuration to be entered to further customize and automate their processes. This configuration is applied at a per Client level, allowing you to customize packages to an individual Client's environment.

The full list of these packages is below:

  • Staff Onboarding (Cloud Only)
  • Staff Onboarding (Cloud Hybrid)
  • Staff Onboarding (Semi-Hybrid)
  • Staff Onboarding (On Prem Only)
  • Staff Offboarding (Cloud Only)
  • Staff Offboarding (Cloud Hybrid)
  • Staff Offboarding (Semi-Hybrid)
  • Staff Offboarding (Prem Only)

Follow the steps below to locate and setup configuration form for each of the packages listed above:

  1. In the Pia Tenant, click on Clients and select a Client you want to customize either of these packages for.

  1. On the Client Dashboard, you will see a "Packages" section.

  2. Look through the "Active" section of the packages to find the package you want to customize, it should have the environment type ie. "(Cloud Hybrid)" at the end of the name. In our example below, we'll be looking at the "Staff Onboarding - (Cloud Hybrid)" package.

  3. Left-click on the package name.

  4. A page will load detailing information relating to the selected package, click the "configuration" button in the "Applies To" section. 3-packages.png

  5. A Procedure Configuration menu will appear on the page with options for the package. 5-packages.png

Below is a breakdown of each section and the options available.

Below are details on the settings available for a Cloud Only client.
Cloud Properties
Field NameDefault ValueDetails
All staff group (optional)=global.allStaffGroupAll Staff Group that the package will refer to retrieve a list of active users for the client.
Username FormatSelect the format for the username which Pia will generate for the Staff Onboarding creation.
Action to take when a duplicate UPN is detectedSelect from the available actions that Pia can take if the provided UPN already exists such as Append a number to the username (e.g. jsmith1).
Display Name FormatSelect from the display name format options.
User Selection Dropdowns Display FormatSelect how the user info will be displayed in the Chatbot in user selection drop-downs. e.g. FirstName LastName - Description.
Minimum length for UPNSet a min limit on the length of UPN and SAM Account Name. You can also set no limit by selecting the 'No Limit' option.
Default Primary UPN SuffixIn environments where multiple UPNs are present, you can specify the default primary UPN.
Default Microsoft365 Licenses(Optional) Choose a Microsoft 365 license that will be selected by default in the Pia Chatbox.
License OptionsSpecify how licensing is handled by the automation by selecting from the available options.
Enable wait for exchange capable license as part of group based licensingThis is a tickbox that will enable the waiting period for Exchange capable license as a part of group based licensing.
Mail Propagation Delay (seconds)0This is a wait period before checking if the mailbox has been provisioned for the user.
Extra Proxy Addresses(One per line) Add any extra addresses which may be selected by the Pia user during user creation. For example: @abc.com
Extra AD Attribute Settings(One per line) Format: name|value.

Extra Features

Field NameDetails
Enable Employee ID on FormThis will display an input for an employee ID to be set by the engineer.
Enable Litigation Hold on Staff Onboarding MailboxSelect to enable Litigation Hold by default on the mailbox.
Enable Welcome EmailSelect if new users will receive the Welcome Email defined further down in the form.
Present List of Domains for Primary SMTP AddressA list of suffixes for email addresses to be used during account creation.
Enable Ticket Note Auditing for Passwords as Plain TextEnabling this will allow Pia to post passwords in plain text when adding ticket audit notes.
Allow Separate Email Address To User Principal NameThis will allow engineers to create email address that does not match the user's UPN.
Enable Full Country NamesThis will require the engineers to enter full country names in the new user form. The form field is optional.
Disable Contact Creation in Ticketing SystemThis will skip the contact creation process if the contact does not already exist in the Ticketing System.
Enable Default "Password Never Expires"This will set the password of the newly created user account to never expire.
Hide Plain Text PasswordsThis will replace plain text passwords with asterisks when posting ticket audit notes in the ticketing system.

Disable SMS Option

  • If 'Yes' is selected, this will hide the SMS message capability during account creation.
  • If 'No' is selected, SMS message options are displayed in the chatbot during account creation.

Default Calendar Permission on Staff Onboarding's Calendar This will display the option to set default calendar permission based on user input.

License Provisioning

Field NameDetails
Enable License procurementWhen this is enabled, license procurement options are displayed in the chatbot during new staff account creation.
Prompt for confirmation before procurementThis will prompt a message in the chatbot before license procurement is processed.

Password Section

Field NameDefault ValueDetails
Minimum Length=global.minLengthThis will set the minimum length for the password. By default, this is set based on the configuration of the global configuration form.
Password Options=global.passwordOptionsThis will set any additional requirements on the password such as uppercase, lowercase, numbers and special characters.
Password Override(Optional) Set a default initial password.

Welcome Email

Field NameDefault ValueDetails
Email OptionsA series of checkboxes to confirm Welcome Email details.
Confirm before sending email (checkbox)Confirm the Welcome Message in the Pia Chatbox before sending.
CC Recipients (checkbox)When checked the 'CC Recipients' field is displayed.
BCC Recipients (checkbox)When checked the 'BCC Recipients' field is displayed.
CC RecipientsEnter recipients to be CCed the Welcome Email.
- One address per line.
BCC RecipientsEnter recipients to be BCCed the Welcome Email.
- One address per line.
Email SubjectWelcome #FirstName# #LastName#Set the subject line of the Email.
Email Body(Long default message)Define the body of the email.
Short codes that can be used in Email Subject and Email Body fields:
#FirstName#, #LastName#, #OfficePhone#, #MobilePhone#, #Department#, #company#, #email#, #JobTitle#, #Manager#, #Location#

Access Level

Field NameDetails
Access LevelThis is the name of the access level which can be selected from the Staff Onboarding creation form.
Office 365 groups (one per line)These are the group names from azure which should be pre-populated when the access level is selected.
Extra AD Attribute SettingsThis is used to update fields that are not displayed on the Staff Onboarding form. For example: msExchRecipientTypeDetails|2147483648.
Contact location / site (must match existing ticketing system site name)This is the company site location of the contact in the ticketing system.
Shared Mailbox Access (One per line) (Smartforms Only)These are the shared mailboxes that you want the new users to have access to.
For Example:
Format: upn PIPE permission
Permissions: Full| SendAs|SendOnBehalf
e.g. john.smith@pia.ai|Full.
UPN Suffix (Smartforms Only)Add the UPN suffix for user creates via SmartForms.
Licenses (Smartforms Only)Add the licenses for users that are assigned by default to the users created via SmartForms.
  • Additional Access Levels can be added by clicking the 'Insert +' link.
  • Remove unneeded Access Levels by clicking the 'Delete-' link.

Manual Tasks

Field NameDetails
TaskDetail manual tasks that will be added to the ticket for the Service Desk Engineer to complete.
- Additional Tasks can be added by clicking the 'Insert +' link.
- Remove unneeded Tasks by clicking the 'Delete-' link.

Click "Save" once you have finished making changes.