About Provisioning Service
Milan Provisioning Service is a Windows service that performs WorkSite operations initiated from the Milan web client, desktop client, and Billing To Milan.
The following table lists all operations handled by the Provisioning Service.
Provisioning Service Operations
Documents |
Workspaces |
Folders |
Ethical Walls |
Other |
Import |
Create |
Create/Import |
Create Policy |
Archive (Move) |
Export |
Modify Security |
Modify Security |
Update Ethical Wall |
My Matters Subscription |
Move |
Modify Metadata |
Modify Metadata |
Policy Notification |
Create Folder Shortcut |
Remove from Folder |
Delete |
Delete |
Bulk Policy Update |
Create SharePoint Site |
File from Flatspace |
Add to My Matters |
Add Subfolder (bulk operation) |
|
|
Workflow
- A user or Billing To Milan initiates one of the operations listed in the above table.
- A job is inserted into the Milan.WorkspaceQueue table; all values and options related to the operation are inserted into the Milan.WorkspaceDetailQueue table.
- The Provisioning Service reads the job and its details from the queue tables.
- The Provisioning Service executes the operation in WorkSite.
In cases where you would like to perform a bulk operation that cannot be easily accomplished through the web client or Billing To Milan, it is possible to bypass step one by directly inserting Provisioning Service jobs into the queue tables via an SQL script. See Creating Custom Provisioning Operations for more details.
Adding the Provisioning Service
To configure a server to run the Provisioning Service:
- Open Administration → More Configurations → Server Configuration.
- Click the Add Service button.
- Select the Milan server name from the drop-down menu.
- Select Provisioning Service from the Service Type drop down menu.
- In the Service field, enter the name to be displayed in the Windows services console. It is recommended to start the name with "Milan Provisioning Service".
- Under Operations, check all tasks that should be performed by this service. If no options are selected, the new service will perform all tasks.
- In the Path field, enter the full path to Prosperoware.Milan.Provisioning.exe. By default, the file is located at C:\Program Files\Prosperoware.Milan\service\Prosperoware.Milan.Provisioning.exe.
- Click the Save button. The service will be added to the Windows services console.
Note: The Provisioning Service must be configured to log on as a user that has read/write access to the Milan database.