Workbench Application Share
When installing Workbench, a single server is normally chosen as the Workbench Application Server. This server hosts the Workbench Application Share, where all the Workbench files are stored.
The Workbench Application Share should be accessible by all Workbench users and servers. Both NTFS and sharing permissions need to allow Workbench users and servers to write to the share.
Files generated by Workbench during normal operation will be loaded into the Workbench Application Share, and files downloaded into the server environment, by Workbench staff, will normally reside here too.
Standard Server Directory Structure
The Workbench Application directory follows a standard directory structure:
C:\WORKBENCH
├───App
│ ├───Live
│ └───Test
├───Attachments
├───Backups
│ ├───Databases
│ │ ├───Workbench
│ │ └───WorkbenchTest
│ ├───Mde
│ └───Web
├───Documents
├───File Store
├───Interface
├───Licences
│ └───Previous
├───Manuals
├───Releases
│ ├───Custom
│ ├───Interfaces
│ ├───Mde
│ ├───Sharperlight
│ └───Web
├───Reports
│ └───Samples
├───Scripts
├───Server Transfer
├───Setup
│ ├───Client Setup
│ └───Server Setup
├───Transfer
│ └───Email Attachments
└───Workbench Shared Files
Note: the folder can reside under any directory other than C:\ as shown in the example above.
Application Directory Permissions
The Workbench Application Directory is created by Workbench technical staff during installation. It is possible to manually create the folders manually if needed.
When creating the folders manually, keep in mind, the following groups need write access to the network share / application directory:
- Workbench Users - normally the Workbench_Users Active Directory security group is sufficient.
- NT AUTHORITY\NETWORK SERVICE - required if WebWorkbench is installed. NETWORK SERVICE is the default credential setup for WebWorkbench.
- Service account which the Workbench SQL Server is running under.
Scripted Installation
The Workbench PowerShell Modue, WorkbenchToolbelt, has a cmdlet for creating the Workbench Application Directory.
The PowerShell script can be downloaded from: toolbelt.workbench-cloud.net/Workbench-CreateApplicationDirectory.ps1. Once downloaded onto the target system, import the script into the current PowerShell environment, then run the cmdlet to create the Workbench Application Directory.
Example usage after downloading the script to the desktop of the server, and running the Workbench-CreateApplicationDirectory cmdlet from a PowerShell console:
Resulting directories created by the PowerShell cmdlet:
For more information about the Workbench-CreateApplicationDirectory cmdlet see the cmdlet Confluence page.