Use the following steps to add an Organizational Forms Library to Exchange 2010.
Create a public folder named "Organizational Forms Library" under the EFORMS REGISTRY folders.
Use the New-PublicFolder cmdlet in the Exchange Management Shell to create the organizational forms library folder:
New-PublicFolder -Path "\NON_IPM_SUBTREE\EFORMS REGISTRY" -Name "Organizational Forms Library"
Or create the folder using Exchange Management Console > Toolbox > Public Folder Management.
Get ExFolder.exe, place it in the C:\Program Files\Microsoft\Exchange Server\V14\Bin folder. Run the reg file that is included in the exfolder.zip file before using ExFolder for the first time.
- File > Connect, select Public Folders.
- Select the Global Catalog server you want to use.
- Select the public folder database.
- Click OK and the public folder hierarchy will appear.
- Expand System Folders, EFORMS REGISTRY, right-click on the public folder you created for the organizational forms library, and then click Property Editor.
- Go to Property > Add Property To View.
- In Add Property To View, enter 0x6707001E. Click OK.
- Find the PR_URL_NAME property you just added.
- Right-click on PR_URL_NAME and click Edit Value.
- Enter /NON_IPM_SUBTREE/EFORMS REGISTRY; click OK.
- Close ExFolders.
Download MFCMAPI on a computer that's running the 64-bit version of Outlook.
Note: these instructions were updated to use the January 2013 version of MFCMAPI.
- Open MFCMAPI. Go to Session > Logon and select your profile.
- Session menu > Advanced Logon > Display message store table.
- MDB menu > Public Folder > Open Public Folder Store, and then click OK to open the Public Folders window.
- Expand Public Root > NON_IPM_SUBTREE > EFORMS REGISTRY, select Organizational Forms Library.
- Find PR_URL_NAME in the Property column.
- Property menu > Additional Properties.
- In the Additional Properties dialog, click Add.
- In the Property Tag Editor, click Select Property Tag button.
- In Property Selector, click PR_EFORMS_LOCALE_ID, and then click OK.
- Click OK to close Property Tag Editor, then click OK to close Additional Properties.
- Locate the PR_EFORMS_LOCALE_ID property in the Property Name(s) column. (It has a red exclamation point (!) icon.)
- Double-click PR_EFORMS_LOCALE_ID to open the Property Editor.
- In the Unsigned Decimal box, type the desired locale ID, and then click OK. (English = 1033)
- Close MFCMAPI.
The Organization Forms Library will now be listed in the Choose Form dialog. If users don't see it, they should restart Outlook.
Use or Publish forms
By default, users should have permission to the Organizational forms library, but if a user does not have permission to the folder, the administrator needs to give the person or group at least Read permission. This can be done using the Add-PublicFolderClientPermission cmdlet.
Add-PublicFolderClientPermission -identity "\NON_IPM_SUBTREE\EFORMS REGISTRY\Organizational Forms Library" -user maryc -AccessRights ReadItems
To publish custom forms to the Organizational forms library, the user needs CreateItems permission.
Add-PublicFolderClientPermission -identity "\NON_IPM_SUBTREE\EFORMS REGISTRY\Organizational Forms Library" -user maryc -AccessRights CreateItems
Outlook 2013 users will have access to the Organizational forms library but cannot publish to it.
Form Failed to Load error
Outlook 2010 and above caches the names of the forms in the Exchange Organizational Forms Library. The cache expires every 24 hours. If a new form in the Organizational Forms Library has not been cached, Outlook displays the error. The form is not cached in the Names File cache until the cache expires or times out.
To eliminate the error, lower the timeout or disable it. If using Outlook 2013, change 14 to 15 or, for Outlook 2016, change 14 to 16.
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Forms\ClassNamesCache DWORD: Timeout Decimal Value (in hours): 1 - 24 DWORD: Disabled Value: 1