Академический Документы
Профессиональный Документы
Культура Документы
TECHNICAL WHITEPAPER
This technical white paper introduces the Global 360 Enterprise Business Process Management Suite and its components: Process360, AnalystView,ManagerView, Scan Manager, Records Manager and Corticon Business Rules Management
Technical White Paper The Global 360 Process and Document Management Suite
TABLE OF CONTENTS
1 2 GLOBAL 360 PERSONA BASED PROCESS AND DOCUMENT MANAGEMENT SUITE .................................................................... 5 PROCESS AND DOCUMENT MANAGEMENT SUITE COMPONENTS ......................................................................................... 7 2.1 Key Components....................................................................................................................................................7 2.1.1 Process360 - Process Building, Process Execution and Content Management ...........................................7 2.1.2 Analystview / ManagerView - Process Intelligence, Modelling, Simulation, Analytics and Optimization ...7 2.1.3 viewPoint Persona based User Interfaces .................................................................................................7 2.2 Optional Components ...........................................................................................................................................8 2.2.1 CAPTURE - Global 360 Scan Manager Scanning and Indexing ..................................................................8 2.2.2 RULES - Corticon BRE Business Rules Management..................................................................................8 2.2.3 RECORDS - Global 360 Record Manager Records Management ...............................................................8 2.3 Key Capabilities of the Global 360 Process and Document Management Suite ...................................................9 2.3.1 Graphical Process Modelling and Business Process Analysis technology ....................................................9 2.3.2 Process Engine .............................................................................................................................................9 2.3.3 Process Analysis ...........................................................................................................................................9 2.3.4 Rule Engines ...............................................................................................................................................10 2.3.5 Process Registry/Repository ......................................................................................................................10 2.3.6 Simulation and Optimization .....................................................................................................................10 2.3.7 Integration .................................................................................................................................................10 2.3.8 Document/Content Repository ..................................................................................................................10 2.4 Process360 Business Overview ............................................................................................................................11 2.4.1 Benefits of Process360 Business Process Management Platform .............................................................12 2.4.2 Key Components of Process360 BPMS ......................................................................................................13 2.5 AnalystView / ManagerView Business Overview ................................................................................................14 2.5.1 What is Global360 Process Intelligence? ...................................................................................................14 2.5.2 Why do you need Process Intelligence? ....................................................................................................15 2.5.3 Key Components of Process Intelligence ...................................................................................................17 2.5.4 Global360 Process Intelligence Capabilities ...............................................................................................18 3 GLOBAL 360 AND MICROSOFT.................................................................................................................................. 20 3.1 The Microsoft Business Process Alliance .............................................................................................................20 3.2 Global360 and the Microsoft Business Process Alliance .....................................................................................20 3.2.1 Process360 and Microsoft..........................................................................................................................21 3.2.2 ManagerView and Microsoft .....................................................................................................................22 4 PROCESS360 TECHNICAL OVERVIEW .......................................................................................................................... 23 4.1 Process and Application Design ...........................................................................................................................24 4.1.1 DesignerView .............................................................................................................................................24 4.1.2 DesignerView Task Set ...............................................................................................................................24 4.1.3 DesignerView Task Set Description ............................................................................................................26 4.1.4 Simple Task Configuration .........................................................................................................................31 4.1.5 Submaps Support Reusability ....................................................................................................................32 4.1.6 Process Task Portfolio ................................................................................................................................33 4.1.7 Custom Tasks .............................................................................................................................................33 4.1.8 Error Handling ............................................................................................................................................33 4.1.9 Importing and Exporting Processes ...........................................................................................................33 4.1.10 Process Versioning .....................................................................................................................................33 4.1.11 Model Interchange.....................................................................................................................................33 4.1.12 Application Designer ..................................................................................................................................34 4.1.13 Global360 Application Web Parts ..............................................................................................................36 4.1.14 Development Toolkits ................................................................................................................................38 4.1.15 Support for Industry Standards..................................................................................................................40 4.2 Process360 Process Execution .............................................................................................................................41 4.2.1 System Interfaces and Integration .............................................................................................................41 4.2.2 Work Initiation and Input ...........................................................................................................................42 4.2.3 Synchronous Workflow ..............................................................................................................................43
Technical White Paper The Global 360 Process and Document Management Suite
4.2.4 Process Tracking and Auditing ...................................................................................................................43 4.2.5 Automated Time-based Activities, Schedules, Alerts and Escalations .......................................................44 4.2.6 Administration and Design Tools ...............................................................................................................44 4.2.7 Authentication and Authorization .............................................................................................................46 4.2.8 Security ......................................................................................................................................................47 4.2.9 Enterprise Integration ................................................................................................................................49 4.2.10 Process360 Adapters for BizTalk Server 2006 R2 .......................................................................................49 4.2.11 Goal Management .....................................................................................................................................53 4.2.12 Corticon Business Rules Integration ..........................................................................................................55 4.2.13 User Application Interfaces ........................................................................................................................56 4.3 Process360 Content Management ......................................................................................................................61 4.3.1 Catalogs, Partitions and Libraries ...............................................................................................................61 4.3.2 Revision Management ...............................................................................................................................62 4.3.3 Search and Display .....................................................................................................................................62 4.3.4 Document Manipulation ............................................................................................................................62 4.3.5 Full-Text Search ..........................................................................................................................................62 4.3.6 Archive Storage ..........................................................................................................................................62 4.4 Process360 Capture .............................................................................................................................................63 4.4.1 Unstructured Data Capture ........................................................................................................................63 4.4.2 Structured Data Capture ............................................................................................................................64 4.4.3 Capture Integrations ..................................................................................................................................64 4.5 Process360 Storage .............................................................................................................................................66 4.5.1 Storage Media Options ..............................................................................................................................66 4.5.2 Content Broker Integrations ......................................................................................................................66 4.6 Process360 Architecture and Deployment ..........................................................................................................68 4.6.1 Process360 Architecture ............................................................................................................................68 4.6.2 Disaster Recovery/High Availability ...........................................................................................................68 4.6.3 Process360 Deployment Architecture .......................................................................................................71 4.6.4 Performance and Scalability ......................................................................................................................73 4.6.5 Hardware and Software Requirement .......................................................................................................74 5 ANALYSTVIEW/MANAGERVIEW TECHNICAL OVERVIEW .................................................................................................. 75 5.1 Managerview .......................................................................................................................................................76 5.1.1 Prism Architecture .....................................................................................................................................76 5.1.2 ManagerView Statistics ..............................................................................................................................80 5.1.3 Managerview Administration ....................................................................................................................84 rd 5.1.4 ManagerView 3 Party Application and Workflow Integration .................................................................88 5.1.5 Business Scenarios Examples - ManagerView and Process360 .................................................................93 5.2 AnalystView 3.0 ...................................................................................................................................................96 5.2.1 Process Design ...........................................................................................................................................96 5.2.2 AnalystView Process Simulation ................................................................................................................98 5.3 SharePoint 2010 Process Repository .................................................................................................................100 5.3.1 Process repository....................................................................................................................................101 5.3.2 Process Collaboration ..............................................................................................................................102 5.4 AnalystView and Process360 - Continuous Process Improvement Methodology .............................................103 5.4.1 Continuous Improvement ........................................................................................................................103 5.4.2 Modelling for Execution ...........................................................................................................................104 5.4.3 Round Trip Modelling ..............................................................................................................................104 5.5 ManagerView Deployment Options ..................................................................................................................104 5.5.1 Measure - End to End Process Visibility ...................................................................................................104 5.5.2 Model and Simulate Optimization via Time and motion Analysis ........................................................105 5.5.3 Measure, Model and Simulate Optimization using Production Data ...................................................105 5.5.4 Measure, Model, Simulate and Execute Optimization of Applications and Workflow Engines............106 5.6 AnalystView Hardware and Software Requirements ........................................................................................107 6 GLOBAL 360 PROCESS AND DOCUMENT MANAGEMENT OPTIONAL PRODUCTS.................................................................. 108
Technical White Paper The Global 360 Process and Document Management Suite
6.1
Global 360 Scan Manager ..................................................................................................................................108 6.1.1 Scan Manager Hardware and Software Requirements ............................................................................110 6.2 Global 360 Records Manager ............................................................................................................................111 6.2.1 Records Manager Benefits .......................................................................................................................111 6.2.2 Records Manager Key Capabilities ...........................................................................................................111 6.2.3 Records Manager Hardware and Software Requirements ......................................................................112 6.3 Corticon Business Rules Management System ..................................................................................................113 6.3.1 Decision Service Execution and Control ...................................................................................................114 6.3.2 Corticon Business Rules Modelling Studio ...............................................................................................115 6.3.3 Corticon Business Rules Server ................................................................................................................116 6.3.4 Corticon Enterprise Data Connector ........................................................................................................116 6.3.5 Corticon Business Rules Collaborator ......................................................................................................116 6.3.6 Corticon Business Rules Foundation SDK .................................................................................................116 6.3.7 Unique Corticon Advantages ...................................................................................................................117 6.3.8 Corticon Business Rules and Process360 .................................................................................................117 6.3.9 Corticon Business Rules Management in Action......................................................................................118 6.3.10 Summary of Benefits ................................................................................................................................120 6.3.11 System Requirements ..............................................................................................................................120
Technical White Paper The Global 360 Process and Document Management Suite
Other vendors dont adequately address Process Participants (the day-to-day users of the application) Other vendors either have no solution to address the process participant experience or rely simply on forms or application development techniques that do not reflect the actual tasks that a specific type of process participant needs to complete their job. Many times these vendors provide demo tools, but building production ready applications still requires a significant Professional Services effort. Value realization from BPMS projects hasnt truly been achieved because vendors are focused on the tools to improve programmer productivity (e.g. process composition, admin, etc.) vs. how work gets done. Those who stand to benefit the most the process participants -- are actually the missing element their needs havent been considered at all or if they are, its often way late in the game. The result may be an agile process but not an empowered workforce. Without focus on the process participant experience, organizations wont change the balance at all. Global 360s persona-based applications are out-ofthe-box, extensible, and configurable to empower each individual Process Participant. Research indicates that at least 40% of BPMS solution development effort is on understanding requirements and similarly, 40% of development efforts are on process participant application creation. Global 360s out-of-thebox, packaged user experience dramatically improves overall time to Process by reducing both of these efforts. Global 360 delivers faster ROI on the platform itself because of the productivity gain for the Builder. As a result, a Global 360 BPM project can be launched up to 50% faster than with other vendor approaches.
viewPoint userViews are developed by interaction and visual designers vs. traditional enterprise developers Typically, traditional developers are not usability or user experience specialists. In most cases, these developers are generalists that have other responsibilities which include process modelling/design and custom integration development. As such, they have limited experience with user based research and design. Global 360s research based approach delivers ergonomic apps optimizing the appearance, interaction model and experience for each persona type. To illustrate the importance of this point, lets consider an example of an ergonomically designed office chair. When designing a chair, one must consider the following: seat height, seat width and depth, lumbar support, backrest, armrest, seat material, and swivel. To deliver ergonomic applications, similar factors must be considered including repetitive user movements and the placement of common controls, easy access to less frequently used features, approachability of the visual design, etc. Like office furniture, process participant
Technical White Paper The Global 360 Process and Document Management Suite
application design requires specific skills of visual and interaction designers. The result is improved productivity as well as user satisfaction. Global 360 delivers faster ROI on the solution, because the solution is engineered better for productivity. By delivering applications designed by experts and built for process participants, a Global 360 BPM project can increase process participant productivity by 50 100% compared to traditional app development approaches.
viewPoint userViews are pre-built components that are extensible, customizable and configurable. These are assets that will be further developed and maintained by Global 360. Additional viewParts (i.e. webparts) will be delivered as part of maintenance and as a result, the process participant applications are delivered and supported by Global 360, not the customer. Additionally, Microsoft platform support is provided by Global 360 so we will ensure that all viewpoint application components that leverage Sharepoint are compatible with the latest Microsoft releases. A Global 360 BPM project has 40% less application maintenance costs than a traditional BPM project.
Technical White Paper The Global 360 Process and Document Management Suite
2.1.2
For organizations looking for intelligent and innovative ways to create, execute, and optimize business processes throughout their entire organization, Global 360's ManagerView provides process intelligence, delivering true end-toend process performance visibility even when multiple systems and applications are powering the overall business process.
2.1.3
Global 360 delivers viewpoints for the three persona-types that are critical to the success of any process improvement initiative the Builder, the Process participant, and the Manager:
For the Builder, Global 360 delivers viewPoint Studio. Within viewPoint Studio, we provide specific capabilities for the three Builder sub-personas / roles:
Technical White Paper The Global 360 Process and Document Management Suite
adminView provides the viewPoint for the Systems Administrator. Within adminView, administrators can create system components (such as the data model), manage the process deployment cycle, and update and/or maintain elements of the system. designerView provides the viewPoint for the developer and/or the analyst who will build and deploy the process model(s). analystView (previously Insight Studio) provides the viewPoint for the analyst who wishes to model the business process, simulate it, and/or gain insight into the process via analytics. For the process Participant Global 360 delivers userViews. userViews are applications that are built to maximize the productivity of each type of process participant. Specifically userViews are the out-of-the-box applications that are now available for the Processor, Researcher, Data Entry, and Supervisor roles. We will continue to develop and deliver more userViews for a growing number of process participant roles. For the Manager, Global 360 delivers managerView (previously Insight Prism). Within managerView, Global 360 delivers management reporting, executive dashboards, process monitoring and process analytics.
2.2.2
Process360 can call Corticon to process complex rules within the business process. Corticon's Business Rules Management System consists of a family of products that drive superior results through each stage in your business rules project; from rule modelling as a part of early stage project analysis through high-performance rule execution. Corticon's solutions deliver complete rule lifecycle management and rules data access. Global 360 also support integration between Microsoft BizTalk Business Rule Engine and Process360.
2.2.3
The Global 360 Records Manager enables the automation of records management and the ability to seamlessly manage record lifecycles throughout business processes. Customers achieve compliance with the record-keeping requirements of regulations like Sarbanes-Oxley and HIPAA, and records become a cohesive and seamless component of the organizational BPM solution. Process360 can also integrate Process 360 with any other industry standard Records Management technology.
Technical White Paper The Global 360 Process and Document Management Suite
2.3 Key Capabilities of the Global 360 Process and Document Management Suite
Global 360 Enterprise Business Process Management Suite enables the direct control and management of operational processes in near-real time by business managers and process owners to better meet today's business cycle time needs and enable more-agile processes. Global 360 Business Process Management Suite includes the following;
Figure 2 Key capabilities of the Global 360 Process and Document Management Suite
2.3.1
AnalystView and Process360 DesignerView create visual representations of the work process. The authoring/modeling environment is designed for use by business analysts and IT professionals. The graphical modelling environment reflects these two perspectives of the same process one for process modelling and the other for process development.
2.3.2
Process Engine
Process360 is used to coordinate the sequencing of the steps and tasks (system steps and manual steps) according to the graphical flows and business rules and goals described in the process model. The Process360 process engine records the status of the execution of the steps.
2.3.3
Process Analysis
ManagerView supports analysis of data produced during process execution. ManagerView provides real time analytics and proactive alerting for the end to end business processes.
Technical White Paper The Global 360 Process and Document Management Suite
2.3.4
Rule Engines
Global 360 is integrated with Corticon. This business rules engine executes rules that abstract business policies, flows and decisions from the underlying applications and make process change easier and more accessible to nonprogrammers.
2.3.5
Process Registry/Repository
SharePoint and Process360 provide repositories for process models, business rules and process metadata to enable real-time execution and component reuse across multiple processes.
2.3.6
AnalystView enables business managers to compare new process designs with current operational performance. Risk assessments in the form of scenarios are executed, altering resource constraints and business goals that display the financial impact on the organization.
2.3.7
Integration
Process360 can be integrated with other enterprise applications, databases and workflow systems via web services or messaging systems such as Microsoft BizTalk.
2.3.8
Document/Content Repository
Process360 contains structured and unstructured content that is either created or consumed as part of the work process. It has information and content management capabilities built into the solution.
10
Technical White Paper The Global 360 Process and Document Management Suite
Global 360s flagship business process management platform, Process360, provides the ultimate solution for building agile business solutions. Process360 enables organizations to improve their responsiveness to changing business conditions by providing comprehensive process visibility and control. Process360 is a platform for organizations that need to accelerate processing, reduce costs, and improve operations for information-intensive business processes. Process360 enables organizations to create, execute, and optimize business processes, powering the management of processes through their entire lifecycle; shortening process lifecycles and automatically managing process exceptions so you can quickly adapt to changing market needs or fine tune processes to optimize your competitive advantage.
Process360 is a strong all-around business process management platform with a special focus on human-centric and document-centric processes. Process360 has exceptional capabilities for supporting enterprise processes, highlights include; Intuitive process modelling and design environment Powerful workflow automation features Strong content management capabilities Exceptional process monitoring and optimization through its unique process intelligence solution Scalable, supporting high volume and distributed processes.
11
Technical White Paper The Global 360 Process and Document Management Suite
2.4.1
12
Technical White Paper The Global 360 Process and Document Management Suite
2.4.2
Process Execution Process Engine User Interaction Enterprise Integration Monitoring and Optimization Process and Application Design DesignerView Process Application Design Tools Enterprise Integration Configuration
13
Technical White Paper The Global 360 Process and Document Management Suite
ALIGNMENT
Alignment of operational processes with strategic business goals and key performance indicators.
EFFICIENCY
Identification of optimal tradeoffs between time (service level) and cost, as well as identification of opportunities to increase utilization of human resources.
AGILITY
Reaction to changing business conditions in real time, and ultimately an ability to predict and proactively address issues such as service level degradation.
Global 360s BPM solution provides end to end business process intelligence. There are two fundamental components: ManagerView, for process analytics, and AnalystView, for collaborative process modelling and simulation. Global360 is the only solution in the market that enables true business optimization for organizations wanting to transcend reactive tactics and engage in strategic, analytical and proactive management. With Global360, you can focus on the continuous optimization of the processes that most directly affect your corporate performance goals. Integration of the Global 360 Case360 and Process360 process engines with ManagerView enables the process engine to send information about how work is processed to ManagerViews analytics. This information - the event stream - is sent to the ManagerView Analytics Engine for processing and manipulation. Using OLAP technology, process information can be analyzed in increasing levels of detail, organized, sliced, diced and presented in myriad ways.
2.5.1
Global360 Process Intelligence is a solution that models, gathers operational and performance-based data and optimizes business processes. Business processes can be planned, controlled, and analyzed in order to meet expectations, maximize the utilization of resources and continuously improve performance. The overall objectives of Global360s Process Intelligence solution are to improve:
14
Technical White Paper The Global 360 Process and Document Management Suite
This is achieved by making information and data more comprehensible and using process knowledge more effectively.
2.5.2
The business environment today demands that your organization redouble its efforts to improve the efficiency of processes that have a positive impact on financial performance. Fortunately, the capability to be much more responsive to business events is now available, enabling you to eliminate bottlenecks in the decision-making process. For example, the ability to continuously measure and monitor a business process is now economically and technically possible through years of technological advancements in application integration and servers, business rules and workflow, business intelligence (BI), and process management software. Specifically, the developing convergence of BI and business process management (BPM) software is enabling business process intelligence (BPI): the application of BI-oriented performance-driven management to business processes. Instead of simply automating business processes as they've done for years forward-thinking organizations are beginning to realize that gaining intelligence about such processes will guide business and IT investments that can result in reduced costs and higher ROI. Consider the example of a computer technology retailer looking to drive more efficiency in its customer order-tofulfilment processes to align revenue and service level goals. Recent analysis suggests that fulfilment targets are down by 10 percent, customer satisfaction is down by 15 percent, and out-of-stocked items are up 15 percent, which is probably contributing to a 5 percent revenue decline. The retailer has no systematic method of examining these processes to link and monitor activities among order, finance, inventory, warehouse, and distribution functions. To effectively respond to bottlenecks through notifications that can drive action and inform customers about order delays, the retailer has to find a way to drive more efficiency through measuring and monitoring activities.
15
Technical White Paper The Global 360 Process and Document Management Suite
Understand To understand your business processes, create a business process model that can represent a set of business activities each linked to a set of individual tasks. This model is also supported by the definition of business rules and logic, which bind activities with business process. Then you need to bring real-time and non-real-time data together and flow it into the process model. Consequently, you can execute process measurement by applying analytics to the process model and generating meaningful performance metrics. Using our example from the introduction, in this step, the retail company would create a business process model that defines the order-tofulfilment process that could be used for measuring performance of activities in a single context. Optimize To optimize your business processes, apply automated and manual methods to leveraging information and analytics for performance improvement. Several technologies and approaches are available for applying sophisticated algorithms and models to provide a forecast and plan. You should then have a method to collaborate and share insights and knowledge on process-level metrics, which can then manifest into a set of performance metrics that transform into operational task recommendations for optimizing performance and actions. This step could enable you to collaborate and develop a plan that examines alternative approaches to improve performance. Align To align your business processes, you should be able to drive individual actions based on a set of performance targets that compare to internal and external benchmarks. There's also a requirement to support process monitoring that can automate notification to individuals based on detection of thresholds or events that require action. This alerting can also evolve to support decision workflows where agents can intelligently move
16
Technical White Paper The Global 360 Process and Document Management Suite
acceptance and approvals along a process, delivered through dashboards or scorecards that provide personalized and contextual views of process performance. This step could support, through monitoring, the business' ability to notify customers about order bottlenecks so they can take alternative actions thereby helping the company reach defined performance targets. This approach materializes into a process model-driven architecture that supports functional requirements and specifies interfaces for business-level functionality across all classes of users. The next challenge, of course, is to integrate that process model with a performance management network.
2.5.3
Understand ManagerView captures business-event information as work progresses, helping you analyze why business objectives are not being met. It also delivers an end-to-end view of business processes and a greater ability to monitor all business activity, independent of the system where the events occur. Visio 2010 & AnalystView creates a business process model that represents the business process activity events captured via Prism. Optimize AnalystView combines simulation capabilities with historical data to understand the impact business process changes have on business efficiency and productivity before the changes take place. Align ManagerView increases visibility, control, and the ability to react to change through its performance management dashboards, key performance indicators and alerting capabilities.
17
Technical White Paper The Global 360 Process and Document Management Suite
2.5.4
Global360 provides a number of the key capabilities for the development of an enterprise process intelligence solution that helps you achieve the Decision-Cycle methodology.
Extraction and Transformation Global 360 BPM Suites generated events which are automatically sent to ManagerView Other applications and workflow systems can leverage any Extract-Load-Transform (ETL) solution including Microsoft Integration Services and Microsoft BizTalk ETL capability. Can be used with any other leading tools. Events can be pushed to ManagerView via SOA or messaging systems. Monitoring ManagerView publishes the events to a Microsoft Analysis 2008 OLAP Process Data Warehouse. Leading BI tools can be used for Dashboards and Reports. Control BPMs and Applications can make decision based on KPIs and SLA interrogated from ManagerView via its API. Analysis Organizations can analyze trends and poor performing process via real time dashboards and historic process event data. Prediction using Process Models Organizations can perform What If analysis of business processes using process models to ascertain the future state. Optimization using Process Models
18
Technical White Paper The Global 360 Process and Document Management Suite
Organizations can eliminate process bottlenecks and optimize their process using process modelling and simulation. Global360s approach bridges the gap between process intelligence and BPM. By leveraging a business intelligence and optimization platform with BPM technologies (such as Process360), Global 360 enables true business optimization for organizations wanting to transcend reactive tactics and engage in strategic, analytical, and proactive management.
19
Technical White Paper The Global 360 Process and Document Management Suite
20
Technical White Paper The Global 360 Process and Document Management Suite
Global 360 leverages the following Microsoft enterprise applications to deliver its human and document centric business process management and process intelligence suites.
3.2.1
Microsoft BizTalk 2006 R2 - Process360 can use BizTalks numerous system-to-system capabilities to integration with enterprise applications and middlewares. SAP Enables exchange of Intermediate Document (IDOC), BAPI, and Remote Function Call (RFC) messages between BizTalk Server and an SAP R/3 system. JD Edwards OneWorld XE and Exchange of Business Function messages between BizTalk Server EnterpriseOne and a JD Edwards systems. PeopleSoft Enterprise Enables exchange of Component Interface (CI) messages between BizTalk Server and a PeopleSoft system. Siebel eBusiness Applications Enables exchange of Business Components and Business Service messages between BizTalk Server and a Siebel eBusiness Application. TIBCO Enterprise Message Service TIBCO Rendezvous Host Applications zSeries (CICS and Host Files IBM mainframe zSeries VSAM datasets and IBM midrange IMS) and midrange iSeries (AS/400) iSeries AS/400 physical files WebSphere MQ IBM DB2 MSMQ/MSMQT Base EDI Messages Web Services Enhancements (WSE) FILE, FTP, HTTP, SMTP, POP3, SOAP, SQL, ODBC Database 2.0 Windows Communication Windows SharePoint Services Foundation (WCF)
Microsoft Office Integration Process360 provides users with access to the Process360 content repository from Microsoft Office Word, Excel and PowerPoint. Microsoft Exchange Server - Process360 provides seamless support for integration of emails from Microsoft Exchange and Outlook. This enables users to include email capabilities as part of a process, receiving email messages, replying, viewing and sending attachments. Microsoft InfoPath 2007/2010 Process360 integrate InfoPath electronic forms into your business process.
21
Technical White Paper The Global 360 Process and Document Management Suite
Microsoft Active Directory - Process360 users and groups can be authenticated using Microsoft Active Directory. Users log in to Process360 using the same user name and password they use for the corporate directory. Microsoft Office SharePoint Server 2007/2010 (MOSS) Applications - Process360 enables users to quickly build processing and viewing applications using MOSS Web Parts. MOSS 2007/2010 Dashboard Web Parts - Users can use the Process360 Goal Management Dashboard Web Parts to monitor the business process in a web browser. MOSS 2007/2010 Collaboration - Integrating Windows SharePoint Services into the Process360 system lets users have online collaboration within structured business processes. Microsoft Visual Studio - Business process applications can be created using Microsofts leading software development environment. Web Services Toolkit for .NET Process360 provides a set of high-level components that enables developers using Microsoft Visual Studio to create .NET solutions such as ASP.NET applications or Web services by invoking Process360 Web Services. Process360 also supports COM objects and ActiveX controls. Microsoft Clustering Process360 leverages Microsoft clustering to provide failover, scalability and increased availability.
3.2.2
Microsoft SQL Server & Analysis Service 2008 Managerviews process analytics solution provides detailed historical and up-to-date data about your businesses processes, leveraging Microsofts powerful OLAP technology. Microsoft Excel, SQL Server Reports Service and Office PerformancePoint Server 2007 Business users can generate process intelligence reports and performance dashboards using Microsofts leading data visualization tools. Microsoft BizTalk and SQL Server Integration Service Managerview utilizes Microsofts Extract, Load, rd Transform (ETL) capabilities to capture business process events from 3 party applications and workflow systems.
22
Technical White Paper The Global 360 Process and Document Management Suite
Process Execution -Process Execution manages the execution and operation of the process itself. This includes Process Agents, which are used to automate process tasks and scheduled events. Goal Management and Business Activity Monitoring through the Dashboard Web Parts are managed by the Process Execution service as well as work tracking and history information. Where external rules integration are required, Corticon or Microsoft BizTalk Business Rules engines can be leveraged. Process360 is a highly scalable and flexible solution which is designed to provide highly available solutions to customers. Process and Application Design - Process360s process and application design capability enables business architects to design, develop and execute BPM centric applications. Process360 can be used in conjunction with our AnalystView BPMN modelling to provide a fully integrated modelling, design and execution suite for development of enterprise business processes solution. Content Management - Content Management manages the systems underlying meta-data detailing the status and attribute data for all active cases, documents, and folders within the business process environment. Content management includes both storage and capture features. Content Capture - Capture of documents and data is a critical and necessary element in business process management. Through Process360s capture features, images, electronic documents and electronic data are managed as supporting elements of a business process. Content Storage - Content storage and archive is an integral part of many Process360 solutions. Through the capabilities of the Storage services domain, organizations can efficiently and securely organize massive amounts of document content in an efficient, secure, and distributed manner.
23
Technical White Paper The Global 360 Process and Document Management Suite
4.1.1
DesignerView
The DesignerView manages Business Process Maps that are the process definitions that manage how work is routed throughout the enterprise. This includes a design tool for configuration and design of business process maps as well the ability to extend the modelling environment with custom tasks tailored for a companys specific use.
Rapid application design, development, and deployment start with Process360s process design tool, DesignerView, as shown in the screen shot on the previous page. A visual business-process building tool, DesignerView simplifies workflow design and construction by empowering your workflow designers, business analysts and non-programming business people to design executable processes in an intuitive, graphical manner. DesignerView allows your business analysts and developers to configure the steps in a process via a point-and-click interfacewithout programming. Map validation ensures that processes flow logically and are complete. After validation, clicking a button on the DesignerView toolbar builds the processes, which creates the routes and task objects. There is no intervening code-generation step between generating the process map and enabling it for use.
4.1.2
DesignerView includes a powerful and comprehensive set of over seventy pre-built task types. These tasksbased on Global 360s experience with implementing hundreds of workflow applicationsare the basic building blocks used to automate business processes. They are organized into four categories based upon the functionality they provide, Process Management, Goal Management, Content Management and System Integration.
24
Technical White Paper The Global 360 Process and Document Management Suite
25
Technical White Paper The Global 360 Process and Document Management Suite
4.1.3
Icon
Assign Deadline Attribute Event Attribute Reroute Barcode Recognition Begin Analysis Begin Analysis Timed Sequence BizTalk Call BizTalk In Case Type
CCITT Import
Receives XML messages from Microsoft BizTalk and uses the data to initiate a business process. Associates a case type with the workpacket. Case types let you specify certain required elements of a case, for example a reimbursement request must have a request form and at least one receipt. Content Imports CCITT Group 3 (1D, 2D) and Group 4 compressed files. These Management files are usually produced by service bureaus that scan documents for electronic storage. Content Imports large ASCII files (usually files that have been output to laser Management disks), and splits them into multiple Process360 documents. Process Sends copies of the workpacket on their own routes. Management
26
Technical White Paper The Global 360 Process and Document Management Suite
System Integration
Content Searches an email for a matching character string, and then uses the Management string to set the specified attribute value on the folder and the email folder item. System Applies XML data to a workpacket folder as attributes. Enables data Integration transformation via an XSLT transform file. Process Selects a workpacket's route based on information about the Management workpacket itself, such as the workpacket's attributes or properties. Content Imports electronic desktop file, which are documents that are Management created in Microsoft Windows applications such as Word or Excel.
Process Acts as a visual marker of the end of the process for workpackets Management that you do not check in and archive. In addition, a Dispose task places a DISPOSED entry in a workflow tracking table. Document Publisher Content Forwards documents to the directory you specify, based on a Management custom script. Document Split Documentum Export End Analysis End Analysis Timed Sequence End Node End Timed Event FileNet Export Form Import Go to Route Goal Category Content Processes image documents for use with the Document Review Management application. Content Export Process360 documents for importing into Documentum. Management Process Ends ManagerView analysis. Management Process Ends a ManagerView analysis time segment for tracking. Management Process Functions as a visual reminder that there are no further tasks on this Management route. Process Marks the completion of a custom timed event. This task works in Management conjunction with the Start Timed Event task. Content Export Process360 documents for importing into FileNet. Management Content Imports form documents, which populate the fields of predefined Management form definitions with imported data. Process Sends the workpacket to the beginning of another route. Management Goal Lets you assign a category to all work items that pass through this Management task in the workflow. After a work item is assigned to a category, Goal Management uses event tracking to track the work item and measure its progress against goals set for that category. Goal Tracks the number of work items that reach this task on the map, Management and then sets the counter value, or increments or decrements the count, for each work item. Goal Selects a workpacket's route based on various operators, such as the Management goal status for the category of the work. Goal Defines goals for the categories you set up with the Goal Category Management task.
Goal Counter
27
Technical White Paper The Global 360 Process and Document Management Suite
Goal Event Goal Measurement Complete IBM MQ Series Export IBM MQ Series Import InfoPath Import InfoPath Update Initialize Property Table InputAccel Import Insert Route
Goal Defines custom goal events to help measure specific milestones in Management the workflow. Goal Management System Integration System Integration Stops tracking work for the purpose of measuring goals for all work items that pass through this task in the workflow. Forwards a workpacket from one Process360 System to another using the process agent you specify. Retrieves workpackets from the appropriate IBM MQSeries worklist and forwards them to the workflow.
Content Imports InfoPath electronic forms. Management Content Updates an InfoPath electronic form already in the workflow. Management Process Initializes the property-tracking table to start tracking workpackets, Management attributes, or BPI properties. Content Scans and catalogs documents. Management Process Inserts a route into the current route. The workpacket is forwarded Management to the inserted route. At the end of that route, the workpacket returns to the next task after the Insert Route task. System Accepts custom code written in the JScript programming language. Integration System Integration Queries LDAP for data to include in workpacket attributes.
Process Lets you create either a Match to Folder lock or an Update Management Original/Return to Folder lock. A Match to Folder lock prevents a folder match. When a Match to Folder task finds a registered folder that has matching attribute values but has passed through a Lock task, it cannot change the registered folder. An Update Original/Return to Folder lock prevents an update or return action. Process For logging events specific to analysis. Management Process Records the start time of events for workpackets. Management Process Combines workpackets with identical attribute values into a single Management folder. System Integration System Integration Content Management Sends workpackets to an MQ server. This task works with the MSMQ Import task, which retrieves workpackets from the MQ server, to move work from one Process360 System to another. Retrieves workpackets from an MQ server. This task works with the MSMQ Export task (which sends workpackets to the MQ server) to move work from one Process360 System to another. Imports a multipage TIFF file.
Match to Folder
MSMQ Export
MSMQ Import
28
Technical White Paper The Global 360 Process and Document Management Suite
Process Places data on folders or documents. Management Process Lets documents enter the workflow through Process Workshop. Management Content Use to set up your system to send emails automatically. Management Process Sends workpackets to the action worklist for a process agent. The Management most common use for the Offload task is to move a workpacket away from an application workstation when the application is followed by time-consuming task sequences. Content Checks an email server at regular intervals for incoming messages, Management creates a work item for each incoming email, then forwards the work item to the next task on the map. Users of workflow applications like Desktop and Process Workshop can view the forwarded email documents. Content Formats and prints the workpacket on the printer you specify. Management
Open Mail
Remove from Folder Process Removes one or more documents from a folder and routes them Management separately from the folder. Reroute Rescan Worklist Process Sends workpackets to a start node in a different process. Management Content Sends workpackets to a worklist that can be opened from a desktop Management application like Document Review. The workpackets contain documents that were scanned incorrectly and must be rescanned. The user of the desktop application updates the workpacket with the rescanned documents. Goal Assigns resources to handle work in order to achieve the business Management goals that are specified in the Goal Definition task. Process Locates the original folder from which this workpacket was removed Management and returns this workpacket's contents to that folder. Content Reads received fax transmissions from one or more RightFAX Management mailboxes and converts them into Process360 workpackets. Content Submits a workpacket's fax request to the RightFAX server, and then Management places the workpacket into a hold worklist. Content Prepares a workpacket for the RightFAX Fax-Out task by defining Management destination, cover sheet, and transmission options for a fax. Process Sends a sample of the workpackets in a workflow to a different Management route from the other workpackets. This is useful if you want to review some workpackets for quality assurance. Content An entry task for documents scanned with Scan Manager. Management
Sampling
Scan In
29
Technical White Paper The Global 360 Process and Document Management Suite
Schedule
Scheduled Cache
Script
Send Mail
Set Data
Set Exception
Process Places a job entry in the workflow schedule table, which causes a Management process agent to run a script function at a scheduled time. After the Schedule task places the entry in the schedule table, it forwards the workpacket to the next task without making any changes to the workpacket or to the route. The Script functions in the scheduled job may, however, change the workpacket at a later time. Content Transfers documents from optical storage to workflow routes or Management Process360 disk directories by processing document retrieval requests (also called cache requests) that you format in ASCII text files. System For backward compatibility. Runs a script function, which you use to Integration perform an operation that you cannot perform with one of the Process360 tasks. Use Visual Basic or Java script tasks instead. Content Sends a reply to an email and stores a copy of the reply in the email Management document's Sent Replies file. The Send Mail task allows users of workflow applications like Process Workshop to send the replies they write to incoming emails. Process Use to set any workpacket property or assign any attribute value to Management a workpacket or selected documents. You can also use this task to erase a property or attribute value. Process Sets exception handling routes in your workflow to reroute Management workpackets in case of task errors. See Clear Exception.
Set Status
SharePoint SharePoint In
Process Use to select the type of status display for status charts in either Management custom applications created using Application Designer or a dashboard application. System Imports web page content for collaboration. Integration Start Task Imports a document from a SharePoint document library
SQL Query
Retrieves or updates information from a SQL database and adds it to a work item. Can also update SQL with information from the work item in the business process. The entry point for a route.
Timed Hold
To Do List
Transport
Process Activates custom event tracking. Insert this task where you want to Management mark the beginning of a custom timed event. This task is used in conjunction with the End Timed Event task. Process Places the workpacket in a worklist and places an entry in the Management workflow schedule table to forward the workpacket after a specified time. Process Associates a list of tasks with the workpacket. Each item on the toManagement do list has to be checked off before the user can forward the workpacket. System Sends a copy of a workpacket from one business process to another. Integration The processes can be on two different Process360 Systems linked by messaging software but not sharing any system resources, or the processes can be on a single Process360 System in which each
30
Technical White Paper The Global 360 Process and Document Management Suite
Unlock
Unschedule
Update Original
VBScript
process is using a different data root directory. Process Removes the lock that was created by a previous Lock task. The Management Unlock task can remove a Match to Folder lock, an Update Original/Return to Folder lock, or both. Process Removes all of a workpacket's jobs from the workflow schedule Management table. These jobs include Timed Hold and Schedule task jobs. This is useful if the scheduled job that is associated with a Timed Hold or Schedule task is no longer appropriate for the workpacket, but the conditions that cause the job to run still exist. Content Operates on workpackets that were created by a Copy task. An Management Update Original task locates the original workpacket from which this workpacket was copied and updates it. After updating the original, the task removes the copy from the system. Process Updates the workpacket properties in the property tables. Management TIP: After you have initialized the property tables, updating occurs automatically. This task is useful if you want to specify a point in the process at which to update the property tables. System Runs a VBscript function, which you use to perform an operation Integration that you cannot perform with one of the Process360 tasks. System Integration Allows Process360 processes to act as clients of web services. This task invokes one or more methods of a web service, uses information from a Process360 workpacket as input to the methods, and then stores the results on the workpacket. Creates a web service at the beginning of a route.
Web Service
Web Service In
System Integration
Worklist
Worklist Counter
Process Sends workpackets to a worklist, usually an application's input Management worklist. Workpackets remain in the application's input worklist until an application user opens them. For more information, see Application Node task. Goal Counts number of workpackets delivered to the worklist. Management Process Tracks changes to specific attributes when they are changed in the Management workflow.
Workpacket Monitor
4.1.4
Process360 tasks are more than a visual representation of a process action; they are tools that activate the business process map. These tasks are easily configured through task setup dialogs, which configure the specific parameters or logic required for proper operation. For example, the setup dialog box for the Match to Folder task shown below illustrates that activating a complex task can be quite simple. Process designers need only fill in one or two parameters telling the system which attribute to match on. In the workflow, the Match to Folder task automatically locates the correct folder for every work item it processesand inserts the content in the folder automaticallyall without human intervention.
31
Technical White Paper The Global 360 Process and Document Management Suite
4.1.5
If a workflow becomes too complex, it can be divided into sub maps for visual simplicity. This modular development process supports team development. DesignerView maps can be developed separatelyeither serially or all at once. Parallel development of sub maps by different teams within an organization lets each team independently model its own business process. Different departments can define their own sub processes and tie them together via a top-level map. In this way, Process360 workflow applications are easily scalable from department-level to enterprise-wide systems. The following picture shows the relationship between a map and a sub map.
32
Technical White Paper The Global 360 Process and Document Management Suite
4.1.6
A portfolio is a container for pre-configured tasks. If you need similarly configured tasks in different parts of a process or in different processes, you can simplify map building by saving the tasks in a portfolio and using them when you build the new process.
4.1.7
Custom Tasks
You can create custom configurable tasks that can be viewed and modified in the DesignerView application. To create custom tasks, you can use Process360 EBPI toolkit and any development tool that supports Microsoft's Automation Standard. Process360 custom tasks are Automation servers that are fully integrated with the Process360 System. You can use the custom tasks in DesignerView for your workflow maps and task portfolios.
4.1.8
Error Handling
The system supports automated error handling through a rollback/compensating process feature. This enables process rollback to a known state, with automatic rerouting of work if an error occurs. The Set Exception task allows you to specify where a work packet gets rerouted if there is an error returned by any task. In conjunction with the Clear Exception task, exception handling can be nested. Clear Exception lets you remove the current Set Exception from the stack or all the Set Exception tasks can be removed. Multiple Set Exception tasks can be placed one after another in a stack so that one error triggers the first Set Exception task to reroute the work item. The last-executed task is the current exception setting.
4.1.9
DesignerView lets you export a process to a file so that you can import it into another system. For example, you might move workflow systems from a development environment to a testing or staging environment, from a test environment to a production environment, or reuse the process in a new process definition.
33
Technical White Paper The Global 360 Process and Document Management Suite
Basic Controls
Title Bar - Logo, application title, logout and help Toolbar - List of action buttons/icons/labels/images Message Panel - Shows static text or message
34
Technical White Paper The Global 360 Process and Document Management Suite
Custom Controls
Custom controls allow customers to develop custom logic to be executed at specific times based on defined events. For instance, a custom control set to run when the forward button is activated could allow the application to verify input prior to sending the work to its next step.
35
Technical White Paper The Global 360 Process and Document Management Suite
36
Technical White Paper The Global 360 Process and Document Management Suite
37
Technical White Paper The Global 360 Process and Document Management Suite
Creation of rich client applications allows Windows applications to be deployed without any back-end connectivity. Such connections can be difficult to install and maintain and may not perform well over long distances. Web services eliminate this require. Windows-based rich client applications can communicate with the Web Services Server, which in turn manages all back-end interactions, significantly easing program maintenance.
38
Technical White Paper The Global 360 Process and Document Management Suite
The two development toolkits provide tremendous flexibility in how Process360 client applications are deployed. Previously, either Windows-based or browser-based client access was supported, with full user capabilities only available with Windows.
39
Technical White Paper The Global 360 Process and Document Management Suite
Third-party software can also access Process360 services through EBPI. You can create application interfaces that integrate Process360 functionality with other applications, such as databases and client/server transaction systems. Existing applications can also be workflow-enabled with EBPI.
Workflow Management Coalition Global 360 AnalystView supports XPDL 2.0 and BPMN Global 360 Process360 supports XPDL 2.0 Robert M. Shapiro, Senior Vice President, Global 360 is the WfMC XPDL Working Group Chair.
40
Technical White Paper The Global 360 Process and Document Management Suite
Multiple technologies are provided for integrating Process360 with your packaged enterprise applications and legacy systems. The technologies, which include Web services, BizTalk, MSMQ, MQ Series, COM, and SQL, allow you to develop an integration strategy with your technology environment according to the specific needs and resources within your organization. The Process360 Integration service is continuously updated with new capabilities as new technologies emerge. In addition, Process360 facilitates highly distributed implementations for complex, large-scale systems. As your needs expand, Process360 allows you to deploy additional process execution and information management resources in remote offices and transparently exchange cases between locations. In addition, database and storage resources can be maintained in close proximity to their primary user bases eliminating network traffic and improving performance. Process360 offers the functionality required by customers with complex workflow application needs. Applications can be created that allow:
41
Technical White Paper The Global 360 Process and Document Management Suite
Workflow participation and processing: users can open a case, review documents, modify attributes, add a memo, forward a case, etc. Reporting and tracking information: business managers and system administrators can monitor users and system resources. Developers can also create browser-based applications that allow users to track the status of their work in the workflow. Document retrieval: users can access documents in libraries and worklists. Web browser-based applications can be created to access this data. Work initiation: users initiate work in a business process. These applications give users the ability to initiate work, upload documents, modify documents (including image markup) and add attribute data
4.2.2
Process360 offers a plethora of methods for initiating business processes and adding case documents. The different methods are represented as tasks in DesignerView and are incorporated into your business process maps as needed. The tasks include: Scan In InfoPath Import InputAccel Import Net In Ascent Capture Import Web Service In ASCII Import BizTalk In COLD Import MQSeries Import Desktop Import MSMQ Import RightFax Fax In Email In SharePoint In Microsoft Office Initiation Integration with Microsoft's InfoPath product enables use of a forms package with dynamic, structured templates. InfoPath can be deployed to facilitate an interview style to gather data, leveraging best-of-breed design and leading edge process management. The end-user essentially initiates a process by filling out a form. On submit, that form can be sent to a process for standardized handling and fulfillment. Web Service In expands service-oriented deployment by enabling the business analyst to generate a Web service -without programming -- that initiates a business process. On build, the Web service can be published to UDDI, and either manually deployed to the Web server or automatically deployed to a Web server host as a service. The new web service is exposed for a partner or other application to invoke, enabling work to be created using data from a third-party input source. The Web service can pass in data attributes or documents. BizTalk In allows a Microsoft BizTalk server to call a Process360-managed process, passing data from BizTalk into the process.
42
Technical White Paper The Global 360 Process and Document Management Suite
Figure 24 Example of Process360's powerful task functionality highlighting its inbound and outbound capability
With these tasks, the Process360 is able to coexist within a diverse technology environment, and provide you with a choice of alternatives for initiating and updating your cases and documents.
4.2.3
Synchronous Workflow
Process360 synchronous processing lets custom web services applications and other system events send process requests and receive results back before forwarding work along the workflow. This could be: A user filling out a form field or clicking a Validate button that triggers the subroute to run and return a value. An application that calls a subroute that returns a value derived from the work item data, for example.
For example, an organization processing grants might want to check that an applicant has not received more than one grant in the past five years. During the grant application process, a subroute could check the history and determine the eligibility of the applicant before the application is forwarded for approval.
4.2.4
Process tracking records the steps required to complete a business task. As a case moves through a business process, Process360 tracks data associated with the case as well as significant events that occur to it, such as when it was created and how long it takes to move through each stage. Process360 gives managers and users access to historical process tracking information. The Desktop application is designed to allow end-users to initiate ad-hoc queries and display work in process information to view and locate a case. Process360 captures data about cases and process events (where, when, and by whom cases have been processed) and allows a manager to create graphical and textual reports for analysis. Tracking and auditing capabilities can be customized to provide high-level or detailed views and reports on overall system efficiency and workload, user productivity, and current case status.
43
Technical White Paper The Global 360 Process and Document Management Suite
Process360 logs two kinds of tracking data: Data concerning particular activities or events, such as when a case was created or moved to another worklist Data concerning a cases specific user-defined properties, such as customer names or social security numbers To customize process tracking, developers use Process360 Administration to define custom events and properties.
Custom events monitor specific user activities, such as signature verification or data entry. A business manager can use a custom event to track the efficiency of a process. For example, a manager can monitor how long it takes for personnel to complete a data entry task. Properties are characteristics associated with a case tracked by Process360 until the case leaves the system. Property tracking can be easily customized so that end-users can locate and view cases by searching for a specific property. For example, a customer service representative can locate and access the status of a customers documents in a process by typing in a name or social security number.
4.2.5
Automated time-based activities with Process360 can respond to all of the following conditions:
Process Initiation - Process activities may be initiated automatically. For example a process start point may be published as a web service address to allow other systems to initiate a process. Event Initiation - Events within the workflow can be automated. For example a diarised Case may be forwarded to a team leader if its expiry date has been reached without the required activities being performed by users. Event Triggers - Activities within the workflow may automatically trigger other actions. For example a supporting document being received via email will join to its parent Case and then automatically proceed to the next step in the process. Event Alerts - Alerts can also be triggered based on events occurring outside the Global360 platform, for example an external supplier performing an activity. Event Escalations - Escalations can be automatically handled based on business rules. LDAP queries can be used to determine hierarchy models from the corporate active directory.
4.2.6
Process360 provides an enterprise class platform for deploying business process solutions. In this environment, processes tend to be highly distributed, linking people, content, and systems from any location. These types of solutions can be a challenge to administer, as most resources are not centrally located and are remote to the system administrators. To address the issue, Process360 provides an Administration application that includes all the tools necessary to configure and deploy BPM solutions. The Administration application is browser-based and can be run from wherever a system administrator has secure access to the system. The Administration application is capable of configuring the following elements of a Process360 solution:
User logins with groups and profiles Sites, databases, and directories Templates and usage types Scanning batches, barcodes settings, and worklists Process Agents and schedules Catalogs, partitions, and libraries Scheduled archives Optical services
44
Technical White Paper The Global 360 Process and Document Management Suite
User Logins - Users must be assigned a unique user name, called a login ID, which allows them to log in to the system. You must associate each user with a profile to define their library, partition, catalog, and worklist access rights and privileges. Sites - Sites allow you to minimize network traffic by assigning workstations to local system resources. After you create a site and define databases and shared directories for it, you assign workstations to the site. Each workstation is assigned to a specific site. Templates - A template is a collection of fields. Each field defines data types and associated parameters, such as how many characters are allowed in a string. Templates model the data that is displayed in worklists and catalogs, or as document attributes. Usage Types - The usage type determines which fields appear to the participants performing work in a business process, and which catalog is assigned to a document. When you create a usage type, you can select a catalog and a template for it. Batches - Integrating with Process360 Scan Manager, definition of batches allow you to specify how groups of documents and folders are scanned and routed through a business process. Barcodes - Barcodes can assign usage types, attributes, and properties to documents. You can also use bar codes to set the pages per document and documents per folder for each batch. Worklists - Worklists are temporary holding areas for cases and their related documents as they move through the system. When a case is forwarded to a task such as the Queue task or the Offload task in a process map, Process360 places the case in the worklist associated with that task. The case waits in the worklist until a user or a Process Agent opens it and forwards it. Process Agents - Process Agents usually run on dedicated computers that serve as automated workstations. Process Agents can maintain workflow schedules, manage cache directories, and run Archive and Scheduled Cache tasks, as well as tasks that follow the Offload task on a process map. Every Process360 installation must contain at least one Process Agent with a unique name and agenda. Schedules - Schedules allow you to set up automated, recurring events for check-ins, archives, and actions not associated with any particular case and are not part of a map. Process Agents list the scheduled actions and tasks in the workflow schedule table and run them at the times you specify.
45
Technical White Paper The Global 360 Process and Document Management Suite
4.2.7
Process360 includes powerful authentication and authorization capabilities to manage users, groups, and profiles:
Users Users are the logon identity of end-users of the system. Profiles Profiles allow the administrator to define access for a set of users. Access is defined for a given profile and the profile is assigned to users, allowing those users identical access privileges. At the Profile level, a System Administrator designation is assigned. Groups Groups allow administrators to provide a variety of privileges when individuals may have multiple responsibilities. The Director of Engineering would belong to the Engineering group, the Managers group and the Executive Team group because she has multiple responsibilities. Resource Qualifiers Resource Qualifiers can be leveraged to set additional knowledge of an individual user's ability to process work. This frequently involves knowing more about an individual beyond what team or group they belong to. Skill sets - for example, language capabilities, completed training or attained certification levels - can be useful information to be able to consider when work is being distributed. Resource Qualifiers allows the administrator to define and manage Qualifier information for users and resources processing work. LDAP Integration Users, groups, profiles, and qualifiers can be explicitly set in Process360 through its Administration application. Additionally, support of LDAP can be used for authentication and user identification. User and group information can be read from the LDAP objects and the Process360 can be configured to check the user or group LDAP objects for the appropriate profile setting.
46
Technical White Paper The Global 360 Process and Document Management Suite
This feature allows customers to track incidents of login failure and analyze their cause to monitor for security or for license utilization.
4.2.8
Security
Additionally, filters may be applied to the catalog such that only certain documents or workpackets will be accessible to users of a given profile. Filters allow customers to model document level security. One filter can be defined per profile per catalog or worklist. Filters are defined by specifying qualifying values for the various catalog or worklist.
47
Technical White Paper The Global 360 Process and Document Management Suite
Process360 enables administrators to set up encrypted database columns to allow encryption of column data in a database table. Process360 worklists, library catalogs, SQL datatables, and property tracking tables can support data encryption. Data encryption prevents unauthorized database users from being able to view sensitive data stored in database tables.
48
Technical White Paper The Global 360 Process and Document Management Suite
4.2.9
Enterprise Integration
As a separate Process360 option, the BizTalk Integration feature comes with BizTalk server software and special BizTalk integration tasks bundled into the standard product.
PeopleSoft Enterprise
Process360 BizTalk adapter enables exchange of Business Function messages between BizTalk Server and a JD Edwards OneWorld system.
Process360 BizTalk adapter enables exchange of Business Function 8.10 and 8.11 messages between BizTalk Server and a JD Edwards EnterpriseOne system. with Tools Release 8.93, 8.94, 8.95 and 8.96 Process360 BizTalk adapter enables reading and writing information from and to an Oracle Server database. This is also supported directly through Process360 tasks. Oracle 8i (8.1.6.0), 9i (9.2.0.1), or 10g
Process360 BizTalk adapter enables exchange of Business Components and 7.0, 7.5.*, 7.7.*, Business Service messages between BizTalk Server and a Siebel eBusiness and 7.8.* Application.
49
Technical White Paper The Global 360 Process and Document Management Suite
Description Process360 BizTalk adapter enables exchange of XML and binary data format messages between BizTalk Server and TIBCO Rendezvous. Process360 BizTalk adapter enables exchange of XML and binary data format messages between BizTalk Server and a TIBCO EMS server providing a tightly integrated and reliable application infrastructure. Process360 BizTalk adapter enables data exchange between BizTalk Server and IBM mainframe zSeries (CICS and IMS) and midrange iSeries (AS/400) server programs.
IBM CICS TS for VSE/ESA V2R3 IBM CICS TS for z/OS V2.2, V2.3, V3.1 IBM IMS V8.1 with IMS Connect 2.1, 2.2 IBM OS/400 V5R2, OS/400 V5R3, i5/OS V5R4
IBM DB2
Process360 BizTalk adapter enables reading and writing information from IBM DB2 V7 and and to IBM mainframe DB2 for z/OS, IBM midrange DB2/400, and IBM DB2 V8 for z/OS Universal Database for open platforms (AIX, Linux, Solaris, and Windows). IBM OS/400 V5R2, OS/400 V5R3, i5/OS V5R4 IBM DB2 UDB for Windows, Linux, AIX, Solaris V7.2, V8.2, V9 Process360 BizTalk adapter enables data exchange between BizTalk Server and IBM mainframe zSeries VSAM datasets and IBM midrange iSeries AS/400 physical files. IBM DFM V1R4, V1R5, V1R6, V1R7 IBM OS/400 V5R2, OS/400 V5R3, i5/OS V5R4 5.3 with Fix Pack 10 or higher and 6.0 with Fix Pack 1.1 or higher 5.3 with Fix Pack 10 or higher and 6.0 with Fix Pack 1 or higher 2.0 and 3.0
Host Files
WebSphere MQ Process360 BizTalk adapter enables exchange of messages between (Client Based) BizTalk Server and IBM WebSphere MQ using the WebSphere MQ Base Client (non-transactional) or WebSphere MQ Transaction Extended Client APIs. WebSphere MQ Process360 BizTalk adapter enables exchange of messages between BizTalk Server and IBM WebSphere MQ. This is also supported directly through Process360 tasks. MSMQ/MSMQT Process360 BizTalk adapter enables sending and receiving messages by using BizTalk Message Queuing (MSMQT), an implementation of the Microsoft Message Queue (MSMQ) protocol that sends and receives MSMQ messages to and from the Message Box database. This is also supported directly through Process360 tasks. Base EDI Process360 BizTalk adapter enables sending and receiving messages by using the American National Standards Institute (ANSI) X-12 and Electronic
Not applicable
50
Technical White Paper The Global 360 Process and Document Management Suite
Adapter
Description Data Interchange for Administration, Commerce, and Trade (EDIFACT) standards.
Supported Versions
FILE
Process360 BizTalk adapter enables reading from and writing to files in the Microsoft Windows file system. This is also supported directly through Process360 tasks. Process360 BizTalk adapter enables exchange of files between BizTalk Server and FTP servers. Process360 BizTalk adapter enables sending and receiving information by using HTTP. The BizTalk Server 2004 engine exposes one or more URLs to enable other applications to send data to it, and it can use this adapter to send data to other URLs. Process360 BizTalk adapter enables receiving messages from a POP3 mailbox into BizTalk Server by using the POP3 protocol. This is also supported directly through Process360 tasks. Process360 BizTalk adapter enables sending messages between BizTalk Server and an SMTP gateway by using Simple Mail Transfer Protocol (SMTP). This is also supported directly through Process360 tasks. Process360 BizTalk adapter enables sending and receiving messages by using SOAP over HTTP enabling BizTalk Server to interact in a Web services world. This is also supported directly through Process360 tasks. Process360 BizTalk adapter enables reading and writing information from and to a Microsoft SQL Server database. This is also supported directly through Process360 tasks. Process360 BizTalk adapter enables more secure Web services (WSSecurity, WS-Trust, WS-SecureConversation, WS-SecurityPolicy, and WSPolicy) with BizTalk Server 2004 and 2006. Process360 BizTalk adapter includes seven adapters and wizards that enable easy communication to and from BizTalk Server and Web servicesbased applications via the Windows Communication Foundation (WCF). These adapters is available for BizTalk Server 2006 R2 only. Process360 BizTalk adapter enables the exchange of XML and binary messages between BizTalk Server and SharePoint document libraries.
Not applicable
FTP HTTP
POP3
Not applicable
SMTP
Not applicable
SOAP
Not applicable
SQL
Not applicable
Web Services Enhancements (WSE) 2.0 Windows Communication Foundation (WCF) Windows SharePoint Services
WSE 2.0
Web Services
Process360s Web Services Suite offers a complete package of functionality that both provides and consumes web services. The suite is built around Process360s web service, which exposes a complete service-oriented API for interacting with the case processing and content management.
SQL Query
Process360 provide a SQL Query task to retrieve information from an external SQL database and add it to a work item. You can also use this task to insert and update information between the SQL database and the work item.
51
Technical White Paper The Global 360 Process and Document Management Suite
LDAP Integration
Integration with Lightweight Directory Access Protocol (LDAP) allows you to authenticate your Process360 Users and Groups using your company's LDAP-compliant Microsoft Active Directory. Users log in to Process360 using the same user name and password they use for the corporate directory.
These decision rules can be evaluated within the context of several timeframes: Within the last 15 minutes, 30 minutes, last hour, last 2 hours or last 4 hours Today, Yesterday, This Week, Last Week, This Month, Last Month, This Year.
The KPI decision type enables a close integration between Process360's execution environment and historical and near-term process data. Note also that ManagerViews own alerts and actions mechanisms allow ManagerView to call a web service based on KPI evaluations from within ManagerView itself. Thus, as ManagerView evaluates KPIs itself, it can call Process360-enabled Web services.
52
Technical White Paper The Global 360 Process and Document Management Suite
53
Technical White Paper The Global 360 Process and Document Management Suite
54
Technical White Paper The Global 360 Process and Document Management Suite
Complex decisions can involve multiple data points, combinations of which can number in the thousands. For example, determining which user should process a work item may require evaluation of skills, language proficiency, and experience with that particular customer.
You can build rule-based applications (such as credit scoring and policy risk assessment) that can be called within a business process.
Rule-based applications are accessed as worksteps within the process. The application may set some data on the work item or complete a step in the process, but not explicitly create a routing decision. Both types of rules formats use the same underlying integration infrastructure. They differ only in how the Corticon task is used within the process. One makes a routing decision; the other provides data back to the process.
55
Technical White Paper The Global 360 Process and Document Management Suite
Figure 31 Process360 Worklist view using Microsoft Office SharePoint Service Web Part Interface
56
Technical White Paper The Global 360 Process and Document Management Suite
57
Technical White Paper The Global 360 Process and Document Management Suite
You can create your own custom dashboards using SharePoint technology. Because SharePoint is an open technology, custom dashboards can monitor any system; it is not limited to Process360.
58
Technical White Paper The Global 360 Process and Document Management Suite
On workspace activation, SharePoint sends an email invitation to the participants that includes a link to the workspace URL. The participants collaborate in an ad-hoc fashion, reviewing and commenting upon documents, participate in discussion threads, revise documents, assign tasks and potentially invite additional people to participate in the collaboration. On completion of the collaboration, the site is deactivated and, depending on how the task was configured during task setup, backed up. The backup is added to the work item and can be archived at the end of the process. The remaining steps of the process will execute per the process map.
59
Technical White Paper The Global 360 Process and Document Management Suite
marked as mandatory such that the work item cannot move to the next step until mandatory steps are complete. When an action is performed and by whom is tracked. Deadline Management - Deadline management allows due dates to be set for work milestones such that the system can satisfy completion by that date. A set Due Date can be used as part of the open criteria for determining which work should be opened. Business Calendaring - Business calendaring allows the company to define which days are work days, and the length of a working day. Business calendars can be used to measure process performance relative to set target goals. Goal attainment can be used to determine how work and resources performing work are distributed. Memo - Memo features allow users to annotate work items with notes for others processing the same work later in the business process. A memo might record a customer call or state why a folder is being rejected for rescan.
60
Technical White Paper The Global 360 Process and Document Management Suite
4.3.1
Process360 manages all of the meta-data related to document classification. Archival capabilities are provided for documents that have completed processing. The Process360 content repository is logically composed of one or more libraries and each library is physically composed of one or more partitions. Libraries are used to organize documents for long-term storage and they provide a means of location. The physical databases that house the document attribute data are called partitions. The third element in a Content Management repository is the catalog. A catalog is a set of data attributes that are maintained in the library for a particular class of documents. For instance, the catalog for an accounts payable solution might include: invoice number, invoice date, vendor id, amount, and due date. All documents archived in the accounts payable catalog are indexed with these attributes. Complementing the libraries, partitions, and catalogs are storage areas that maintain the document files. Typically, document files consist of scanned images stored in the TIFF standard format, but Process360 can manage virtually any binary or ASCII file type that someone wishes to archive (such as MS Office documents, XML, PDF).
61
Technical White Paper The Global 360 Process and Document Management Suite
Process360 can also handle email as an integral document type, seamlessly managing and displaying typical email components: message subject and body, sender, cc and bcc listings, as well as attachments. Of the alternatives for archive storage, magnetic volumes and shared directories provide the best performance, database BLOBs provide convenience, and optical volumes offer better disaster recovery and regulatory compliance. Customers may choose to deploy a mix of archive methods, for instance, using magnetic volumes or database BLOBs as the primary method with a backup copy on an optical volume that is maintained offsite.
4.3.2
Revision Management
When an archived document requires modification, that document must be checked out. On checkout, an internal switch is set such that other users can view the document, but no one can check the document out again until it is checked back in. On checkin, a new revision of that document is created that includes all the changes made to that document.
4.3.3
Documents can have entries in multiple catalogs or multiple entries in a single catalog. This allows customers to reference a single document in multiple ways. Documents may be searched for via simple query where the user specifies data to match on. For instance, Display all documents in the Invoices catalog where the Vendor is Acme Widgets. Additionally, Process360 allows searching by Lookups and Full Text Search.
4.3.4
Document Manipulation
As part of business processing, Process360 includes features for processing of documents and data. Image documents can be modified such that pages are reordered, added or deleted. Annotations such as highlights, comment tags and text can be added to image documents. Simple graphic elements such as circles, ellipses, and rectangles can be included as well. Annotations can be secured such that only certain individuals can view or modify documents. Using these objects, documents can be redacted.
4.3.5
Full-Text Search
Full text search for Process360 exposes the full text search capabilities enabled by the relational database platform in use.
4.3.6
Archive Storage
The final component of document management with Process360 is archive storage, which permanently stores electronic document files. The database components (catalogs, partitions, and libraries) manage information about the documents while archive storage manages the archived files themselves. Document archival is a two-phase process in which documents are written to the partitions physical storage and attributes are posted to the database.
62
Technical White Paper The Global 360 Process and Document Management Suite
4.4.1
Email
Process360 supports email integration for creation of solutions requiring complex, process-driven email management processes. Examples of these are customer service, correspondence, and bulk mailing. Process360s implementation of email integration allows email to be handled in ways unique to email managing this special document type based on subject, address, message text and attachments. Process360 provides seamless support for integration of email from email systems supporting POP3 and/or IMAP4 for incoming mail and SMTP for outgoing mail. This enables you to include email capabilities as part of your process, receiving email messages, replying, viewing and sending attachments. Besides the body of a message, emailprocessing capabilities can include examination and storage of header information and email attachments. Processing can include data extraction where email is searched for character strings which are used to set attribute values on folders and can be used to build searches including pattern matching.
RightFax
Process360's RightFAX Fax tasks act as a bridge between the Process360 System and an independent RightFAX server running Microsoft Windows NT. Inbound faxes from one or more RightFAX mailboxes can be imported into Process360 as Process360 documents. These act as a source of workpackets for a workflow. Process360 documents and folders can be transmitted out of the system as faxes to specified recipients. Although the RightFAX Server provides services to the Process360 System in this context, it does not need to be dedicated for that purpose. A department may also use the RightFAX server for general purpose sending and receiving of faxes.
63
Technical White Paper The Global 360 Process and Document Management Suite
Inbound faxes that you do not want to import into the Process360 System can be routed to any mailbox that is not used by instances of the RightFAX Fax-In task. Outbound faxes can be sent from any Windows application that supports printing using RightFAX's print-to-fax capabilities.
4.4.2
Web Documents
Web documents are an additional input channel. Web document data can be extracted to populate document or folder attributes. Web documents can be included in a workpacket. Web documents can be stored.
4.4.3
Capture Integrations
64
Technical White Paper The Global 360 Process and Document Management Suite
JPEG files, and grouped into folders for use in your process management applications. Colour scanning is also supported.
eCopy Integration
eCopy integration with Process360 works with eCopy ShareScan Open Platform to enable copier and scanner devices to import electronic copies of documents to Process360 business processes. After you use eCopy ShareScan OP Administration to configure the Process360 connector, eCopy ShareScan Open Platform acts as an intermediary between the Process360 connector and the copier or scanner device. A touch screen on the copier or scanner device accepts user input that specifies how the Process360 connector will route the document through the Process360 business process. The Process360 connector software can run embedded in the device or externally to the device. Embedded. Users input routing information in the devices touch screen. External. Users input routing information in the eCopy ScanStation. The ScanStation consists of eCopy hardware that runs Windows XP. The hardware includes a keyboard and touch-screen that is attached to the device with a bracket.
65
Technical White Paper The Global 360 Process and Document Management Suite
4.5.1
You can use one or more of the storage media Process360 uses:
File System With File System storage, document pages and content are stored on a file server share as individual files
just as they are in the workflow.
4.5.2
Process360 provides a built-in library/archive that provides repository features for your documents. Process360 also provides content broker integration so that you can export documents from Process360 and import them into a third-party content broker or repository system. This feature is useful if you wish to use a third-party content broker/repository along with Process360s workflow, document imaging, and business process management capabilities. Process360 supports the following content brokers: Documentum (DCTM) FileNet Image Services (FNIS)
66
Technical White Paper The Global 360 Process and Document Management Suite
67
Technical White Paper The Global 360 Process and Document Management Suite
4.6.1
Process360 Architecture
A basic Process360 System consists of a database server, a file server, an Internet server, and a process agent. The database and file servers store system and document data. You can store documents that are in the workflow either in the database (using BLOB storage) or on the file server.
4.6.2
The subject of high availability in regards to enterprise level networked computer applications covers a variety of subjects. Hardware and software reliability, failover, redundancy and disaster recovery planning will all be discussed during project implementation in order to ensure that Global 360 creates a project-specific Business Continuity Plan, tailored to the needs of each customer, that is tested at least once annually, more frequently if the process changes. Process360 leverages the enhancements included in the release of Cluster Service in the Windows 2000 Advanced Server product and in Windows 2003. The Microsoft Cluster Service provides for the ability to connect multiple Windows servers into a server cluster providing high availability and easy manageability of data and programs running within the cluster. In addition, with its offloading and scheduling capabilities, Process360 case processing offers virtually limitless scalability. As process volumes grow, case processing can quickly and easily expand its capacity by simply adding more agent machines. The responsibilities assigned to each agent can be load balanced such that certain agents perform offloaded tasks, others perform scheduled tasks, and still others perform routine tracking and overflow
68
Technical White Paper The Global 360 Process and Document Management Suite
tasks. A variety of load balancing strategies, including Goal Management, can be employed that intelligently pull work through a business process with the highest priority work being completed first.
Run-time Environment
The Process360 execution layer includes a robust workflow engine referred to as Process Agents. Process Agents are used to balance the load and usually run on dedicated computers that serve as automated workstations. Workload balancing is built into Process Agents by design, allowing you to run the same Process Agent on multiple workstations/servers. With the offloading and scheduling capabilities, the process execution engine offers virtually limitless scalability and automatic fail-over. In addition, the execution engine automatically locks and identifies any items in the workflow that have failed processing so that a re-process procedure can be invoked. Multiple storage managers are supported, including magnetic, RAID, SAN's, NAS, Optical (WORM), tape, and database BLOB's. One or more storage pools may be defined using one or more of these data managers. Storage pools are used to segregate repositories and provide flexibility in determining which documents are stored on which media. Storage pools may be mirrored for backup and disaster recovery. Work may be spread among storage pools for load balancing. Similar documents may be clustered for performance purposes.
69
Technical White Paper The Global 360 Process and Document Management Suite
Keep in mind, however, that not all downtime is planned. Disk controller failure, power failures, memory leaks in the application are facts of life. These events need to be taken into account when you develop a disaster recovery plan. Such a plan will mitigate the risk of a failure. Mitigating the risk and the chance of an unplanned failure is the ultimate goal of any high availability strategy. The combination of Microsoft SQL Server and the operating system can deliver a number of technologies designed to improve the high availability solution. These technology options include: Failover clustering (SQL Server Enterprise Edition only) Log shipping (SQL Server Enterprise Edition only) Replication Backup and recovery
70
Technical White Paper The Global 360 Process and Document Management Suite
4.6.3
71
Technical White Paper The Global 360 Process and Document Management Suite
72
Technical White Paper The Global 360 Process and Document Management Suite
4.6.4
Lowes Process360 solution processes 1 million transactions (work item forwards) per day.
Scalability
Figure 41 Number of Work items processed per day by one to six Process Agents running on the same server (Dual 2.33GHz Quad-Core Xeon processor server)
The chart above shows the results from performance tests undertaken on the Process360 execution engine. The Process Agent performance is almost linear as you add Process Agents to a server up to the number of "Cores" on the server. The eight "Core" servers tested on a dual processor quad-core shows that Process360 ran up to eight process agents to process about 5000 work items / minute.
73
Technical White Paper The Global 360 Process and Document Management Suite
4.6.5
Operating Systems
Database Servers
Microsoft SQL Server 2005 Microsoft SQL Server 2008 Oracle 9i (Oracle 9.2.0.4) Oracle 10g (Oracle 10.1.0.2.0) Sybase Adaptive Server Enterprise 12.5.1,12.5.3, and 15.0
74
Technical White Paper The Global 360 Process and Document Management Suite
75
Technical White Paper The Global 360 Process and Document Management Suite
5.1 Managerview
Managerview is part of the Process Intelligence offering from Global 360. Managerview uses analytics, monitoring, and reporting in order to support intelligent decision-making. Prism provides detailed historical and up-to-date data about your businesses processes, which allows you to: Measure the performance of end-to-end business processes Identify your most productive workers and processes. Allocate resources effectively in order to meet your business goals. Get answers to multi-dimensional questions, such as what sales were for a certain region over a particular time period, and which products sold the most. Get answers quickly, so you can make real-time adjustments if needed.
5.1.1
Prism Architecture
Managerview consists of the Managerview Analysis Engine service, Managerview Integration web service, Managerview Administration application, and two Managerview system databasesthe Managerview relational database and the Managerview OLAP database. The Managerview OLAP database contains the Managerview Statistics cubes. Managerview receives information from the business process, transforms it into useful business intelligence, and loads it into the Managerview Statistics cubes. Information from the cubes is reflected in the business intelligence reports. The diagram below shows how information moves from your business process through Managerview and is made available for business intelligence reports and operational dashboards.
Figure 43 ManagerView Architecture is designed to capture process intelligence events from Process360 and any other application / workflow
Event information from BPMs, workflow systems or enterprise applications is sent to the Staging table. Events are occurrences in your active business process.
76
Technical White Paper The Global 360 Process and Document Management Suite
77
Technical White Paper The Global 360 Process and Document Management Suite
Reporting Services
You can use Microsoft Excel, Reporting Services or other reporting software or analysis tools to access and display the information that is in the AE OLAP database. You can do quick queries or create business intelligence reports. Utilizing an intuitive web-based user interface, these modules proactively monitor process objectives and KPIs, providing process managers and executives with real-time visibility into all aspects of the business process. Within the context of this process intelligence, process owners can react to developing business situations, make appropriate operational decisions, and accomplish both in a timely manner.
Figure 45 End to End Process Intelligence Operational Dashboard using Microsoft Reporting Services and Dundas Charts and Gauges
78
Technical White Paper The Global 360 Process and Document Management Suite
Figure 46 End to End Process Intelligence Operational Dashboard using Microsoft Reporting Services and Dundas Charts and Gauges
Figure 47 End to End Process Intelligence Operational Dashboard using Microsoft SharePoint (MOSS)
79
Technical White Paper The Global 360 Process and Document Management Suite
Figure 48 End to End Process Intelligence reporting using Microsoft Excel 2007
5.1.2
ManagerView Statistics
Managerview provides pre-defined dimensions and measures that are based on business process attributes. Certain tasks in your business process capture this information for Managerview. Managerview Administration allows you to expose user-defined data fields as dimensions and measures.
Measures
Measures record numerical event information. Commonly used measures are sales, units, and inventory. ManagerView calculates some measures by adding or subtracting two or more measures. Measures are "measure" events. Dimensions usually record descriptive, textual event information. Commonly used dimensions are customers, products, and time. Dimensions are sometimes referred to as event attributes. Dimensions are "describe" events.
Dimensions
80
Technical White Paper The Global 360 Process and Document Management Suite
Activity in Progress Statistics Activity Statistics Labour Statistics Logged Event Statistics Process Statistics Timed Sequence in Progress Statistics Timed Sequence Statistics Work in Progress Statistics
The Managerview Statistics categories correspond to: The Fact tables in the Managerview relational database The Managerview Statistics cubes in the Managerview OLAP database. The different types of business intelligence reports.
81
Technical White Paper The Global 360 Process and Document Management Suite
Labour
Work in Progress
Process Work in Progress Timed Sequence Timed Sequence in Progress Labor none Logged Events none The In Progress cubes provide a way of looking at the time-to-date for work that is still in progress. For example, your reports can display the business or calendar days that an item of work waited so far in an activity. The In Progress cubes are Relational Online Analytical Processing (ROLAP) cubes. ROLAP does not require the precomputation and storage of information. Instead, ROLAP tools access the data in a relational database and generate
82
Technical White Paper The Global 360 Process and Document Management Suite
SQL queries to calculate information at the appropriate level whenever it is requested. Because the In Progress cubes do not require processing, they are able to provide information in near real-time. In contrast, the Historic cubes are Multidimensional Online Analytical Processing (MOLAP) cubes, which do require processing. The Historic cubes offer fast query performance due to optimized storage, multidimensional indexing and caching, as well as smaller on-disk size of data compared to ROLAP.
83
Technical White Paper The Global 360 Process and Document Management Suite
5.1.3
Managerview Administration
Managerview is managed and configured using the Managerview Administration web application. Managerview Administration manages the live analytics system and configuration and definition of data, dimensions and measures, KPIs, actions and calendars.
Management
Controls and Monitoring - You can use the Control and Monitoring capability to monitor and maintain the Analysis Engine. For example, you can view status information and process the Statistics cubes. Scheduled Processing - You can process the Statistics cubes periodically. Data Management - You can use the Data Management capability to purge unwanted records Import/Export - You can use the Import/Export capability to: - Import and export Managerview definition data so that you can port from development to test to production environments. Prism definitions include actions, calendars, data fields, dimensions, email servers, global identifiers, KPIs, measures, participant attributes, and scheduled actions. - Import process definitions from a business process modelling application. This is useful if your process designer does not have write permissions to Managerview. System Audit - You can use the System Audit capability to monitor the amount of processing data that Managerview handles.
84
Technical White Paper The Global 360 Process and Document Management Suite
Definition
Data Fields - You can use the Data Fields capability to define custom fields. Participant Attributes - You can use the Participant Attributes capability to define attributes, such as employee type or team, for participants. For example, your reports could compare how much work a team in the Western Region completed with work completed by a team in the Eastern Region. Dimensions - The Dimensions List capability provides a list of the dimensions you have already defined. - Use the Dimension Definition capability to view, define or edit dimension definitions that are associated with the data fields that you set up for your system. Defining a dimension based on a data field is called "exposing" the field. - Dimensions provide a way to place the information from your active business process into categories. Each dimension represents one attribute of an event that occurred in your business process. You define the dimensions you want to display in your business intelligence reports. Measures - Use the Measures capability to view, define, or edit measure definitions that are associated with the numeric data fields (such as integers, floats, and currency) that you set up in your BPM system. - Defining a measure based on a data field is called "exposing" the field. - Measures are numeric values that are used to measure different aspects of your business, such as how much work was completed during a particular time period. Global Identifiers - Setting up a global identifier consists of creating an ID that will be used by all the participating processes, and then selecting a set of attributes, or "key fields" that will comprise the global identifier. - Each process that participates in a global sequence can specify key field values to send to Prism. - The Id and name describe the global identifier. For example, you can set up a global identifier called "End-to-End Claims" that provides information about each insurance claim throughout different processes in your system.
85
Technical White Paper The Global 360 Process and Document Management Suite
86
Technical White Paper The Global 360 Process and Document Management Suite
Calendars
Calendar Definition - You can use the Calendar capability to specify your company's business hours. Calendars are used in calculations for the "Elapsed Business Days" and "Elapsed Business Hours" dimensions as well as the measures that record business time. After you create a calendar, you can assign participants, processes, or systems to it.
87
Technical White Paper The Global 360 Process and Document Management Suite
5.1.4
Integrating your business process with Prism can be achieved via a push or pull event approach.
Push - Transmit events from your business process as they are generated
Global 360 BPM engines are developed to push events into Prism. This approach may be suitable for custom built applications that can be modified to send (push) process events. In most cases it is more appropriate to pull (capture) events from those systems. Most enterprise applications and workflow systems record the processing activities in an event log database. Global 360 and our partners have developed an adapter for FileNet Visual Workflow and created prototype adapters for FileNet P8 BPM and SAP Business Workflow using the capture event log approach.
88
Technical White Paper The Global 360 Process and Document Management Suite
There are many ETL tools available on the market. Global 360 has utilized Microsoft Integration Services and BizTalk in some of its projects but any enterprise ETL tools can be used.
89
Technical White Paper The Global 360 Process and Document Management Suite
Figure 55 Microsoft Integration Service Control Flow map for this ETL process
Figure 56 Microsoft Integration Service Data Flow map for this ETL process
90
Technical White Paper The Global 360 Process and Document Management Suite
Figure 57 end-to-End Process with Individual Workitem ID's linked via the Global Identifier
This is possible with ManagerView. Two adapters can be developed to capture events and if the unique id transmitted in the event for the work is the same ManagerView will understand that this is the same process. If they are different ManagerView provides a global identifier to identify a specific instance of work that spans multiple systems or processes. This global identifier links the sub process ids to enable ManagerView to measure the end-to-end process performance.
91
Technical White Paper The Global 360 Process and Document Management Suite
Figure 58 3rd Party Application or Workflow configured to interrogate ManagerViiew KPI's to make a routing decision
To do this the application or workflow system can interrogate the ManagerView KPI using the our Integration web service and based on the solution logic reroute to an appropriate time The GetKpiList method returns a list of the Key Performance Indicators (KPIs) that are defined for the statistics category that you specify. The GetKpi method returns the values of a Key Performance Indicator (KPI) based on the request.
92
Technical White Paper The Global 360 Process and Document Management Suite
5.1.5
This topic uses the Process360 BPM system with a loan processing business scenario to illustrate:
In our scenario, customers submit loan applications by mail, email, or fax. Mailed applications are scanned in to the business process. Loan officers review the applications, and then route them to underwriters, who perform a credit check for each application before making a loan decision. Customers are notified whether or not the application was approved, and then the information related to the application is archived. At any stage of the process, problem applications can be routed to supervisors. Your goal is to notify customers within three days whether or not their applications were approved. Each illustration expands on the previous one to explain how you can design your business process to collect different kinds of information in order to make decisions that will let you achieve your goal.
93
Technical White Paper The Global 360 Process and Document Management Suite
Customer Type
Your business intelligence report can now include data field information: The number of applications, denials, and approvals for Regular and Jumbo loans. The number of loan applications, denials, and approvals for Gold, Silver, and Bronze customers.
94
Technical White Paper The Global 360 Process and Document Management Suite
95
Technical White Paper The Global 360 Process and Document Management Suite
5.2.1
Process Design
Process Design using Visio 2010 BPMN is a visual modelling and development tool for designing, developing, building, and modifying business processes. You can model and simulate your business process using Global360s AnalystView plug-in, and optimize those processes. You can also check them into and out of the SharePoint 2010 process repository. If your system includes ManagerView, you can send simulation data for analysis. Visio 2010 business process maps provide a visual means of communication between developers and business users. Because of its visual modelling and presentation characteristics, both the technical and management members of the process team can easily understand the business process.
96
Technical White Paper The Global 360 Process and Document Management Suite
Swimlanes
These are logical areas of separation between areas of action or responsibility in your business. With swimlanes, you can see who or what is performing the activities in your business process, which can also help you see the interaction or dependencies between you and your customers or between departments in your organization.
97
Technical White Paper The Global 360 Process and Document Management Suite
5.2.2
Process simulation is integrated into Visio 2010 with the addition of AnalystView. It lets you analyze your business process under both historic and simulated demand (arrivals), with the ability to vary the staff and system resources available. The Simulator is not a general-purpose simulator; one of the things that make this tool unique is that it's tailored to business process simulation. You can specify how each activity should be simulated, providing your own rules for determining duration or using historical data. You can define arrival rates, resources, and the duration of a simulation run. Simulation statistics let you watch the progress of simulated work objects as they move through flows and review the timeliness and cycle time of completed work. Proposed changes to policies, staffing levels, and business processes can be easily fed back into trial or live production settings to achieve bottom-line improvements in cost, service levels or quality. Use simulation statistics to see how work would flow through your process with various activities and resources assigned. You can also configure AnalystView to send simulation information to ManagerView so that you can study different business scenario results using ManagerView reports. For example, you can create a scenario in which you launch three new products and open five new offices, then view the predicted results.
Figure 60 AnalystView Process Simulation built into the Visio 2010 Premium environment
98
Technical White Paper The Global 360 Process and Document Management Suite
99
Technical White Paper The Global 360 Process and Document Management Suite
100
Technical White Paper The Global 360 Process and Document Management Suite
5.3.1
Process repository
You can publish versions of the process design documents to the process repository at various points in the design process, such as before posting a version to the collaboration site or after incorporating changes suggested during the collaborative review. Creating a Repository Site - For each process, an administrator can create a new repository site, which is a SharePoint site collection. Adding Repository Users - Each repository has two SharePoint groups - Members - Users in this group will be allowed to add processes from Process Designer. - Owners - Users who will grant other users permissions to upload (by adding other users to the members group). Viewing Processes - When a process designer uploads a process to the repository, a process folder is created to contain the process and its supporting documents. In the repository, you can view the list of processes in the process folder. Viewing Process Information - Here you can browse setup data, scenario statistics and the maps. Clicking the process name in a process folder or the link View Process Information displays the Process Information page with the following sections: - Process Information - project name, comment, created and modified dates - Process Maps - the first map is displayed; select from the drop-down list of other maps to view other maps in the process - Simulation Results - the graph of simulation results for the last-run simulation - Simulation Setup - the scenario set-up (view/edit access based on permissions) Viewing Version History - You can view a list of all versions of a process uploaded or checked-in from Process Designer. Viewing Process Documents - You can add documents to a collaboration to support the maps, scenario settings, and simulation results already in the process.
101
Technical White Paper The Global 360 Process and Document Management Suite
Versioning in the Process Repository - Repository versions follow these guidelines, Version numbers of processes are of the form <Major Version>.<Minor Version>. For example, 2.0 or 0.1. Snapshots - You can tag a set of documents to identify a specific "snapshot" in time based on version numbers. For example, you can save a snapshot of current statistics after you run simulation. A snapshot refers to versions of supporting documents at a particular period in time, while "version" refers to versions of a process itself. Adding Related Documents - From the repository, you can associate non-process documents with a process. Members of the groups Collaborators and Designers can add documents to the repository that support the process design or provide additional information for the collaborators. For example, someone might add a list of participants, or a list of tasks, or a cost spreadsheet.
5.3.2
Process Collaboration
Using Visio 2010 and SharePoint 2010, one or more process designers can create a process (and, optionally, a simulation scenario), and using a SharePoint collaboration site, share the process with a group of specialists. Specialists, other designers, or other managers may have input on the process and configuration, update the lists of participants, etc. Process collaboration sites are part of the Process Repository site collection. Collaboration Site - The Collaboration site solution lets you share process designs in development with other designers or reviewers using Microsoft SharePoint. For each Process Designer process in the repository you can create a Collaboration site. A collaboration site includes a discussion forum and a task list. Creating Activities - Process designers can create activities for collaborators to do for the collaboration, for example for managers to add participants to a process. You can check the status of the activity setup tasks that you created. Versioning - You can use major or minor version numbers to keep track of versions, but the increment of versions is not enforced. Viewing process maps - Maps generated in Process Designer appear on the collaboration site embedded in a web part. To make changes to the process map, you must edit the map using Process Designer. Viewing simulation setup data - The setup data appears in a tabular form. Using a task list - Task lists are out-of-the-box SharePoint features. You may choose to add a task list to a page by editing the page layout. Designers have access to all tasks for a Collaboration site. Collaborators and Viewers can only see their own tasks.
102
Technical White Paper The Global 360 Process and Document Management Suite
Model Visio 2010 is used to model business processes. Collaborate SharePoint 2010 provides a process repository and collaboration site for business process models. Simulate and Design-Time Optimize AnalystView Process Simulation enable simulation and optimization of the business process to verify the appropriate performance and staff can be achieved using activity times extracted from the production system using ManagerView or using time and motion data. Design The model is used as the basis of the development of Global 360 execution process. This process is deployed and executed by the business. Process driven applications can be created and configured using the Process360 Microsoft Office SharePoint Webparts or the Case360 case folder user interface. Execute Processes are executed by the Global 360 process engines. Business users can interact with the process using the Microsoft SharePoint Webparts or Case360 user interfaces. Run-Time Optimize Goal management can be configured to manage work distribution and optimize the utilization of the business processes. ManagerView enables systems to interrogate the KPIs and make decisions on how to distribute and route work at run time. Measure ManagerView measures process performance and compared against business key performance indicators. Alerts can be triggered when a process is failing to meet its required performance. Continuous Process Improvement Continuous process improvement can be achieved at any point. Business analysts can review the current and historic performance of the process using ManagerView. They can investigate bottlenecks in the process and use business process reengineering, lean or six sigma
103
Technical White Paper The Global 360 Process and Document Management Suite
methodologies to improve the process. These improvements can be modelled and simulated using real production event data via AnalystView and ManagerView.
5.4.2
Clearly, the business understands the process hence should be responsible for modelling the process.
5.4.3
Round trip modelling is the ability to take the model not only from the modelling environment into execution but also go back in the opposite direction. If process changes need to occur these should be modelled within the process intelligence layer and simulated to understand the effect it will have on production systems thus modelling the impact process change has on the business before it is put into production. Processes that have been created within the execution layer can be imported back into the modelling environment for changes to be made and the process optimised. Once this process is complete the model is taken back into production. The integrity of the BPMN model and DesignerView view is maintained in this interaction.
This process deployment methodology promotes continuous process improvement agile business processes.
104
Technical White Paper The Global 360 Process and Document Management Suite
5.5.2
In this example Visio 2010/AnalystView is configured to model and simulate the business process. Optimization is achieved using historic performance data from time and motion studies or from business intelligence reports.
5.5.3
In this example ManagerView is configured to capture process events from applications and workflow systems to provide real-time and historic process intelligence data. This process intelligence data is used to optimize the business process using the AnalystView simulation. Process event data is fed directly into the simulation.
105
Technical White Paper The Global 360 Process and Document Management Suite
5.5.4
Measure, Model, Simulate and Execute Optimization of Applications and Workflow Engines
In this example ManagerView is configured to capture process events from applications and workflow systems to provide real-time and historic process intelligence data. This process intelligence data is used to optimize the business process using the AnalystView simulation. Process event data is fed directly into the simulation. Modifications can be made to the workflow map based on changes in the business process model. AnalystView and Process360 provide this round-trip integration.
106
Technical White Paper The Global 360 Process and Document Management Suite
ManagerView
107
Technical White Paper The Global 360 Process and Document Management Suite
Figure 65 Global 360 Scan Manager within the Global 360 Process and Document Management Platform
Scan workstation operators can take advantage of a number of features that increase their productivity: Thumbnail viewing and browsingscanned images are displayed during scanning and operators can easily find scanned pages by browsing thumbnails. Quick rescanoperators can click on the thumbnail of a page that needs to be replaced and Scan Manager application rescans and replaces that page with the next scanned page. Full-page viewingoperators can view the selected or most current scan in a full-page viewer. Layout preferencesoperators can reorganize the Scan Manager panels according to their preferences. Hotkeysoperators can quickly begin scanning, restart and resume, and open or forward batches.
Global 360 Scan Managers supported conversion formats include: single page TIFF, multi-page TIFF, JPEG. Additionally G360 Enterprise BPM supports both Captivas Input Accel and Kofax Ascent Capture which support conversion to XML, PDF, JPEG, TIFF, ASCII and many other formats.
108
Technical White Paper The Global 360 Process and Document Management Suite
Auto-Indexing
A number of features are included in Scan Manager to facilitate automated indexing of documents. Definition of a batch includes specification of a template that describes fields and data types used to classify the document. As documents are scanned in, initial document processing can be enabled through use of barcode recognition or batch hooks. Barcodes can be used to populate document classification fields. Batch hooks can allow initial field values to be set or for data to be looked-up, calculated or validated. These hooks can fire with a new batch, new folder, new document, or when a barcode is read. Batch hooks are written either VB Script or JavaScript.
109
Technical White Paper The Global 360 Process and Document Management Suite
6.1.1
Operating systems
Memory requirements
110
Technical White Paper The Global 360 Process and Document Management Suite
6.2.1
6.2.2
Global 360 Records Manager facilitates compliance with organization policies and industry regulations. Records Manager allows document to be declared as records. Records are explicitly managedthey are classified, secured and stored according to business rules and retention schedules, and they are retained according to the records value, unaltered and protected from premature deletion. Industry regulations with records management requirements include:
111
Technical White Paper The Global 360 Process and Document Management Suite
US DoD 5015.2 SEC Rule 17.a-4 FDA Rule 11 (21 CFR part 11) OMB Circular 130 HIPAA.
Records management for Process360 has been certified for compliance with US DoD 5015.2. Process360 Records Manager integrates IBMs DB2 Records Manager software. A Websphere application server is bundled into Process360. As part of records management, file plans are used to organize and categorize the information holdings of the organization. The Records Manager software allows you to design the business rules for record life-cycle management as well as access control to the record and its content. Once a document is registered as a record, the Records manager software takes over the life-cycle management and access permissions for the document. All documents archivable by Process360 can be declared records. This includes native image documents, electronic desktop documents and email. A single document can have multiple record instances. You may use any Process360 storage media in conjunction with records management; however regulatory compliance may indicate use of storage media with appropriate WORM characteristics and management procedures. Administration of Process360 Records Manager is web-based. The Records Manager administration pages allow: Definition of file plan Application of document- or record- level security Management of accession Set or change of user permissions and function access rights Reporting
6.2.3
Operating Systems
Memory Requirements
112
Technical White Paper The Global 360 Process and Document Management Suite
Figure 68 Corticon BRE within the Global 360 Process and Document Management Platform
The Corticon Business Rules Server for .NET is the comprehensive runtime platform for executing decision services modeled in Corticons Business Rules Studio. With Corticon Server for .NET, Corticon offers the only true modeldriven Business Rules Management System for Microsoft .NET, and the only BRMS solution that enables the deployment flexibility and investment protection of modeling once, deploying into heterogeneous environments. Corticon Server for .NET exploits Corticons Design-Time Inferencing architecture to provide robust, linear-scaling performance, and comprehensive auditing and control.
113
Technical White Paper The Global 360 Process and Document Management Suite
Connector, which accesses Microsoft SQL Server data consumed and/or manipulated during decision service execution.
Figure 69 Corticon BRE is integrated with the Global 360 Process and Document Management Platform
6.3.1
Executing decision services in the core competency of the Corticon Business Rules Server for .NET. Corticons unique approach to inference-based business rules execution forms the basis for exceptional performance, scalability, precision, and consistency. Design-time Inferencing (DeTI) Engine: Corticons patented rules engine shifts the inferencing workload from run time to design time, producing more efficient and reliable decisions, and satisfying even the most performance-sensitive enterprise environments. Unlike most rules engines, Corticon Server for .NET processes pre-optimized decision services, eliminating the need to determine at run-time which rules are relevant to the decisions, or which order to execute those rules. Versioning Control and Effective Dating: Corticon Studio and Server for .NET provide complete control over versions, timing and availability of decision services, enabling binding of a specific version of a decision service to a business process or process instance, or back-dating or future-dating requests to execute versions of decisions relevant to a specific date
114
Technical White Paper The Global 360 Process and Document Management Suite
Corticon's product family has been acknowledged for its ease of use and unique capabilities to analyze your business rules and find the problems that will stop your business rules projects from being successful. Corticon's customers have consistently seen a 10X reduction in the cost and time to produce business decision logic, while increasing the reliability and quality of their business rules.
6.3.2
Corticon's Business Rules Modelling Studio is unique in the business rules market. Corticon Studio is the only product that provides a complete, self-contained rules modelling environment. Business decisions can be modelled, verified and tested independent of any IT system. Corticon Studio's model-driven architecture then generates fully executable "decision services" through its optimized compiler.
115
Technical White Paper The Global 360 Process and Document Management Suite
6.3.3
Corticon's Business Rules Server is built for speed. Using Corticon's Design-Time Inferencing engine (DeTI) Corticon's Business Rules Server delivers performance beyond what classic RETE based inferencing engines are capable of delivering.
6.3.4
With Corticon's unique model-driven approach to data connectivity, connecting business rules to enterprise data is a snap - there is absolutely no SQL coding. And since data is mapped separate from the business rules, changes to data sources do not force a re-model of your business rules. Corticon also features great flexibility in supporting your data access and update policies, easily changing settings for read-only and write authorization. Leveraging enterprise data within rules has never been so easy.
6.3.5
While Corticon's Business Rules Modelling Studio provides the most comprehensive business rules modelling/authoring environment, rule projects require coordination and collaboration to succeed. That's where Corticon's Business Rules Collaborator fits in. The Corticon Rules Collaborator delivers a robust team development environment that provides the critical capabilities needed to control business rules development such as rules version and access management, workflow for rule approval processes and rule change impact analysis. Corticon Rules Collaborator provides everything you need to manage rule assets through their lifecycle.
6.3.6
The Corticon SDK is a flexible and powerful new platform to embed our market leading Business Rules Management capabilities into any enterprise application. The Corticon Foundation SDK consists of a rich library of model-driven BRMS functions, delivered as a set of 'headless services' that can be exposed in any form, within any application. With Corticon Foundation, enterprise software developers can now build powerful decision automation capabilities directly into their products, within the fabric of their own application architecture, providing a seamless user experience.
116
Technical White Paper The Global 360 Process and Document Management Suite
6.3.7
Model Driven
Corticon offers the only business rules solution with a comprehensive business rules modelling environment. Any business rules, regardless of complexity, can be captured within Corticon Studio's intuitive interface.
Reliable
Corticon offers the only solution that delivers sophisticated analysis of your business rules within the rules modelling/authoring environment. Corticon assures that the people who understand the business problem and are modelling the business rules get instantaneous feedback showing where their rules are ambiguous, where their rules have unintended loops and even generate missing rules for them, as if by magic. Utilizing Corticon's business rules analysis, you are assured to get reliable decisions that are guaranteed to be complete and unambiguous.
Fast Time-to-Market
The power of Corticon's declarative rules modelling environment nets a 10X reduction in the time and cost to create and modify business rules. Corticon provides a powerful modelling environment that makes it easier to express business rules problems, regardless of the complexity, thereby reducing the cost and time to create or maintain your business rules. By integrating rules analysis and testing into the modelling/authoring process, you no longer need to deal with problems of multiple hand-offs and misinterpretations between rule authors, implementers and testers.
High Performance
Corticon's unique Design-time Inferencing assures that rule analysis has been completed in the design process, not during execution, which is typical for RETE based rules engines today. That means Corticon can deliver rules as optimized compiled executables, not as an interpreted deployment.
6.3.8
Corticon Business Rules help capture and execute decisions within business processes. The Corticon Business Rules Management System drives decision automation within Process360. Rules exist within business processes to help drive decisions, but without a rule engine they can result in diagrams that are complex, fragile and prone to error. By externalizing the modeling and execution of rules with Corticon, Process360 can automate decisions in any business process.
117
Technical White Paper The Global 360 Process and Document Management Suite
External rules development also ensures a more flexible process. While a business process may change infrequently, the rules that drive the process can change regularly, and rapidly - such as rules relating to product offers, or loan rates. With Corticon, those in control of the business logic have the ability to change rules independently of the process itself - saving time and reducing errors. Use The Corticon Business Rules Management System with Process360 solution to:
6.3.9
Increase Speed of Development - Model-Driven Development - Parallel Development of Process & Rules - Common Language Between Business & IT Improve Quality of Process Design - Make All Logic Transparent - Capture Knowledge At Source - Identify Errors Early Improve Agility - Change Rules Independent of Process Reuse Logic - Reuse Rules Across Processes (and Outside Processes)
118
Technical White Paper The Global 360 Process and Document Management Suite
Selection requires highly skilled and experienced employees. The decisions are complex and volatile, based upon numerous and varying, poorly documented criteria, most of which exist only in the heads of valued employees. Other activities, such as Trade Settlement, require less training. The decisions in Trade Settlement are based upon welldefined criteria, often documented in a policy manual.
119
Technical White Paper The Global 360 Process and Document Management Suite
Activities, such as Trade Settlement, in which all decisions are predefined, can be entirely automated. Other activities, such as Trade Selection, may require some degree of manual involvement. This is dependent on the preferences of the decision-making body. For example, stocks that meet all buy criteria may trigger an immediate, automated buy transaction; whereas stocks that meet only some criteria may trigger a notification and recommendation to a portfolio manager, who then approves or denies the trade. In both cases, Corticon Business Rules Management provides a complete audit trail for all transactions, tracking precisely which rules fired, in which order, for each trade. The decision-makers can then analyze the outcomes and rapidly adapt the decision-making logic to implement any changes in strategy or policy.
Processor: 233 MHz Pentium or higher Memory: 512 MB minimum Hard Drive Space: 173 MB minimum
120
Technical White Paper The Global 360 Process and Document Management Suite
Global 360 helps organizations to better manage processes today and make improvements for tomorrow. Our market-leading process and document management solutions improve business performance by maximizing the productivity of all participants in a process. Our more than 2,000 customers in 134 countries have reduced paper, automated processes and empowered individuals to truly change how work gets done. Global 360, Inc. is headquartered in Texas with operations in North America, Europe, and the Pacific Rim. For more information about Global 360's process and document solutions, please call 1-214-520-1660 or visit the company web site at www.global360.com
CORPORATE HEADQUARTERS 5400 LBJ Freeway, Suite 300 Dallas, TX 75240 Tel: 214.520.1660 Fax: 214.219.7218 United States Global 360, Inc 1080 Marina Village Parkway 3rd Floor Alameda, CA 94501 Global 360, Inc 1225 Jefferson Road Rochester, NY 14623
ASIA PACIFIC Global 360 Australia Pty Ltd PO Box 1917 Level 2, 475 Flinders Lane Melbourne, VIC 3000 Australia +61 3-8619-8999 +61 3-8619-8950 Global 360 China Limited 3401A Nanzheng Mansion 580 West Nanjing Road Shanghai, 200041, PRC 86 21 6327 1024 86 21 6361 7724 Global 360 China Limited Unit 1202, 88 Gloucester Rd. Wanchai, Hong Kong PRC +852 2877 7676 +852 2877 7330 Global 360 (Australia) Pty Ltd - Singapore Branch 30 Raffles Place #19-02 Cheyron House Singapore 48622 +65 6720 8030 +65 6720 8039
EURPOSE, MIDDLE EAST & AFRICA Global 360 Palazzo Towers West Montecasino Cnr Montecasino Boulevard and William Nicol Drive Fourways Johannesburg South Africa +27.11.510.0330 Global 360 NV/SA Vorstlaan 360 Bd. Du Souverain 1160 Brussels Belgium 32.2.67.93.360 32.2.67.93.361 Global 360 France S.A.S. Les Mercuriales, 40 rue Jean Jaures 93176 Bagnolet Cedex France 33.1.49.72.31.50 33.1.49.72.31.60 Global 360 Italy S.R.L. Via Lecco, 49 20052 Monza (Mi) ITALY 39.039.2308821 39.039.2308149 Global 360 Netherlands B.V. Marconibaan 10b 3439 MS Nieuwegein Netherlands +31.30.6090516 Global 360 Iberia C/ Velazquez, 94 1 Planta 28006 Madrid Spain 34.91.781.7022 34.91.781.7020 +31.30.6021339 Global 360 Nordic AB Mster Samuelsgatan 42 SE-111 57 Stockholm Sweden 46.8.7058500 46.8.272210
CANADA Global 360 Canada, Inc 1 Place Ville Marie, Suite 2821 Montral, Qubec, Canada H3B 4R4 514.871.0161
www.global360.com
121