· 2 min read

Customizing The Provisioning Process In Atria

Often, customers will simply deploy a service in Atria and use it out-of-the-box, unaware that **customizations** can be made if required.

Often, customers will simply deploy a service in Atria and use it out-of-the-box, unaware that **customizations** can be made if required.

Often, customers will simply deploy a service in Atria and use it out-of-the-box, unaware that customizations can be made if required.

In this blog post, we’ll walk you through customizing the provisioning process for a service in Atria using both a simple and a more advanced example.


📦 Scenario

We are provisioning the File Sharing service. By default, this creates a shared folder for customers to store files. Admins can manage the root folder, create subfolders, and control permissions.

Goal:

Automatically add a set of subfolders whenever a new customer is provisioned.


🧩 Simple Solution

We’ll define a static set of folders to be created. Each folder is created via an “After Provisioning” rule.

Steps:

  1. Go to:
    Provisioning Manager > Events > Service > File Sharing > Customer Service > Provision > After

Step 1

  1. Create a rule to define the folder path name

Step 2

  1. Restart the Queue Monitor:
    Run Restart-AtriaQueuemonitor via PowerShell.

  2. Provision a customer. The folders will be created automatically.


🔧 Advanced Solution – Dynamic Subfolder Creation

This version allows user-defined folder names via a comma-separated input string.

Steps:

  1. Go to:
    Configuration > System Manager > Service Schema

Step 1

  1. Expand the File Sharing service

Step 2

  1. Go to Property Definitions → Click New Property

Step 3

  1. Enter required values → Click Save

Step 4

  1. Save at the Service Schema level

Step 5


Create Provisioning Rules

  • Rule 1 – Condition Check
    Check if Create SubFolders has any value.

Condition Check

  • Rule 2 – Split Input
    Convert comma-separated values into an array.

Split Input

  • Rule 3 – Loop through array
    For each entry in the array, create a subfolder.

Loop

  • Rule 4 – Subfolder Creation
    Use the FullSharePath + name to create folders.

Folder Creation


  1. Restart the Queue Monitor:
    Run Restart-AtriaQueuemonitor on the Provisioning Server.

  2. Go to a customer and expand the File Sharing service

Step 7

  1. Click Service Settings

Step 8

  1. Enter folder names (comma-separated) into the Create SubFolders field → Click Apply Change → Provision.

Step 9

  1. The folders will be automatically created in the customer’s root directory.

✅ Summary

These examples show how the Atria provisioning process can be extended to provide a custom experience for your clients.

Need help with a unique requirement? Reach out to our support team:
📧 support@automate101.com

👉 Learn more

Want to see what Atria could do for your team?

Find a time to chat
Back to Blog

Related Posts

View All Posts »
SaaS Without Reinvention: A Direction For Legacy ISVs

SaaS Without Reinvention: A Direction For Legacy ISVs

Legacy ISVs face complex challenges when transitioning to SaaS. Discover how automation with Atria simplifies this journey, reducing manual effort, boosting scalability, and improving customer experience—without reinventing your entire platform.