Académique Documents
Professionnel Documents
Culture Documents
Applications
Business Applications
Architecture
Business Applications
Architecture
SoftCo R8 Business
Applications
Business Applications
Architecture
Document Details
Date 20/02/2008
Version 1.0
Document Approval Signoff must be completed no later than dd/mm/yyyy, and is a prerequisite to
meeting the project implementation date.
Document Summary
This document is a functional specification of the SoftCo R8 Business
Applications – Applications Architecture
Note: This material is intended for SoftCoLtd., associates, and their clients. Quotation, citation, attribution,
reproduction, or utilisation of any portion of this publication by any party without expressed written permission
is strictly prohibited.
SoftCo R8 Business
Applications
Business Applications
Architecture
Purpose
Overview
Workflow Configuration
The User Interface for the Business Application will be a Web Application built to
comply with the R8 infrastructure. The URL of the Web Application will be
specified in the Custom Template of the Workflow Configuration section of R8
Manager. Included in the URL will be all required parameters needed to be
passed from R8 to the Business Application i.e.
User Interface
By configuring the Custom Template to point to the Web Application, the custom
UI will be presented within the customer template section of the standard UI. All
custom functionality will be delivered thorough this screen while the application
can leverage all the other standard functionality of R8 such as user/role
management, comments, history, documents etc.
Application Data
All Application Data including lookup tables and application configuration data
will be stored in standard R8 Index tables. These Indexes will be managed via
the standard R8 Manager Index screens.
Where required, the bulk uploading/updating of look-up data will be carried out
using the SoftCo R8 Index Update application.
Business Logic
SoftCo R8 Business
Applications
Business Applications
Architecture
All business logic including routing/assignment logic will be managed via the
rules engine within the R8 Advanced Workflow. This is to allow for the easy
management of the workflow’s and to support the addition of more complex
rules to future versions of the application or to support customised versions for
specific customers.
Aside from the initial URL interaction that passes in the Session ID and other
basic data, all interaction between the Business Application and R8 will be via
standard R8 Web Service function calls.
All appropriate workflow fields (e.g. custom Status fields etc) should be set to
read-only for Workflow users, thereby preventing inappropriate changing of these
field values via the standard R8 Workflow Case Data screen. All required
updates to workflow fields will be carried out at the server side by the Workflow
Execution user account.
Deployment
• Web Application
• Custom Workflow Assemblies
• User/Roles membership