Metastorm BPM - Interwoven Automation
Introduction
graphic
Process Mapping’s BPM Interwoven Automation solution seamlessly automates the  creation and  maintenance of Interwoven WorkSpaces and custom attributes using fully  configurable Web  Service Calls and fully re-usable Metastorm BPM Map Segments.  Special connectors are added  directly to the Web Service Calls through Process  Mapping’s  Metastorm Interwoven Library that  enable the deployment of generic Web  Services with user defined data extraction from XML files.
The solution
The solution is based on Process Mapping’s  Create WorkSpace and Maintain WorkSpace  fully  reusable Map Segments that can be implemented without coding.  These Map  Segments act as  the WorkSpace configuration metadata and are designed to suit any  Interwoven WorkSpace  creation and maintenance requirement.
The Create WorkSpace map segment validates the WorkSpace metadata initially, creates  the  WorkSpace, sets owner attributes, creates the relevant templates and finally copies all  associated  documents and files to the WorkSpace.
Some of this solution’s major features include:-
Dynamically configurable Web  Service calls

Configurable XML based data extraction from corporate  systems.
Innovative design approach

Based on fully re-usable Metastorm BPM Map Segments  that apply to any Workspace creation and management  requirement.
User defined Interwoven custom  attributes and aliases
Users can define and update WorkSpace custom attributes   as required, including optionally adding aliases and  updating alias values.
Workspace template selection

The appropriate templates are created automatically based   on values extracted from corporate system data.
Solution transparency

The solution is totally transparent to both the host corporate   system and Interwoven .
Security

Based on role based administration
Maintainability
The solution is configured and maintained directly through  the Metastorm BPM Client
From a functional perspective the major steps involved in creating the WorkSpace include:-
  • Calling the Web Service
  • Extracting the data
  • Assigning the extracted data to a Metastorm BPM variable
  • Writing to the Database
  • Creating the Interwoven WorkSpace
The design approach
The design approach provides a method of configuring Web Service calls directly from an  XML data  source based on a specification that deploys the method.  The system can  obtain the data to  populate the Workspace metadata from any Web Service call based on  a runtime configurable  specification.  Only one simple ‘asynchronous’ web service call to  the Library to trigger the  required activity is required. With this approach there is no need  to update any code when  configuring Web Service calls and the data to extract from the  Web Service response.  There is  also no need to import any Metastorm BPM Web  Services.  
All required parameters are stored in the Metastorm database. Secure data such as user  names  and passwords are encrypted. A simple Metastorm BPM process manages this  configuration, and  users with the appropriate access rights can update all settings via the  Metastorm BPM Client.
All Web Service calls and Interwoven updates are managed within the supplied Library,  and no  code at all is required to implement a solution enabling any host system to create  and manage  Interwoven Workspaces with the “Metastorm Interwoven Integration” Library.  The solution is totally  transparent to both Interwoven and the corporate system from which  the data is being passed.
Steps involved in creating the Workspace
1
Add Metadata
A form is populated automatically via a Web Service that is initiated  when a WorkSpace Creation event is registered by the corporate  system. Using the details passed by the trigger, the Web service is  activated to retrieve the metadata list
2
Create or update  Aliases 
The required aliases are created automatically in Interwoven. If they  exist, their values may optionally be updated with new data.
3
Create Workspace
The Workspace is automatically generated with the relevant  document Templates
4
Copy documents  into  the WorkSpace
Documents relating to the WorkSpace are automatically copied  across from the Workspace Template
5
Set ownership and /  or user rights
WorkSpace ownership is set
6
Add Workspace to  user’s WorkSpace
The documents can be added to the relevant user’s WorkSpace
7
Update Group ACL’s
An ACL (Access Control List) if required from Active Directory
8
Update Security 
User access actions such as closing a WorkSpace or marking it as  read-only, updating user rights or updating metadata at any time.  Security changes can be propagated throughout all the folders and  documents in the WorkSpace
9
Error Handling
Error handling is addressed through each process step -  administrative staff are notified via email they can then logon to the  Metastorm BPM client to review, update and retry.  Metastorm BPM  generates a Folder ID that matches the WorkSpace ID.
Steps involved in updating Workspace Metadata
1
Update Workspace aliases
2
Update Attributes
3
Update Security
4
Apply Template Metadata to Workspace folders and documents
Workspace Management
Generating the WorkSpace

Several modules are available to handle WorkSpace management.  Figure 1 below  shows an  example of a Metastorm BPM form used to generate a Personal Workspace,  for example when  adding a new user to the system:-
graphic
Figure 1 – The Personal WorkSpace Management Metastorm BPM form
graphic
Figure 2 – An Action form for editing or creating WorkSpace attribute.  
Figure 3 illustrates a WorkSpace generation status form:-
graphic
Figure 3 – A WorkSpace generation status form
The Metastorm BPM fully reusable ‘Create WorkSpace’ Map Segment:-
graphic
 
 
The Metastorm BPM fully reusable ‘Update Workspace Metadata’ Map Segment:-  graphic
graphic
Worksite Administration
Several modules are available for handling Worksite administration.  
The WorkSpace Template Register

Figure 4 below illustrates the WorkSpace Template Register form that is used to create  and  maintain standard WorkSpace templates.  This form represents the starting point for  defining a  new WorkSpace.:-
graphic
Figure 4 – The WorkSpace Template Register Metastorm BPM form
Maintaining WorkSpace user groups
Security can be maintained at a user or group level.  Figure 5 below illustrates adding a  new  user group via a Metastorm BPM form grid. 
graphic

Figure 5 – The WorkSpace Template Register Metastorm BPM form
Managing Global Settings
System settings can be set on a global basis via the ‘Edit all EDMS System Settings’  form.  Figure 6 below illustrates the various settings that can be updated for the  WorkSite including  the Domain Qualifier, WorkSite Database, WorkSite Server and  WorkSite Web Server.

graphic
Figure 6 – The Edit all EDMS System Settings Metastorm BPM form
Go to