JBoss.orgCommunity Documentation

Guvnor Manual

For users and administrators of Guvnor

Guvnor

Version 5.3.0.Beta1

Abstract

This manual provides complete documentation for Guvnor.


1. Introduction
1.1. What is a Business Rules Manager?
1.1.1. When to use Guvnor
1.1.2. Who uses Guvnor
1.2. Features outline
I. User Guide
2. Quick Start Guide
2.1. Quick start guide
2.1.1. Supported browser platforms
2.1.2. Initial configuration
2.1.3. Writing some rules
2.1.4. Finding stuff
2.1.5. Deployment
3. Concepts
3.1. Rules are assets
3.2. Packages are assets
3.3. Perspectives
3.4. Workspaces
3.5. The business user perspective
3.5.1. Creating a business user view
4. Authoring Assets
4.1. Version management
4.2. The Asset Editor
4.3. Package management
4.3.1. Importing DRL packages
4.3.2. Advanced config options in a rule package
4.4. Spring Contexts
4.5. Working Sets
4.5.1. Activating and Using Working Sets
4.6. Business rules with the guided editor
4.6.1. User driven drop down lists
4.6.2. Augmenting with DSL sentences
4.6.3. A more complex example:
4.7. DSL rules
4.8. Technical rules (DRL)
4.9. Spreadsheet decision tables
4.10. Guided decision tables (web based)
4.10.1. Main components
4.10.2. Column configuration
4.10.3. Rule definition
4.10.4. Cell merging
4.10.5. Cell grouping
4.10.6. Operation of "otherwise"
4.11. Templates of assets/rules
4.11.1. Creating a rule template
4.11.2. Define the template
4.11.3. Defining the template data
4.11.4. Generated DRL
4.12. The Fact Model
4.12.1. Ways to define a Fact Model
4.12.2. Creating a JAR Model
4.12.3. Declarative model
4.13. BPEL Package
4.14. Functions
4.15. DSL editor
4.16. Rule flows
4.17. BPMN2 Process
4.18. Work Item Definition
4.19. Data enumerations (drop down list configurations)
4.19.1. Advanced enumeration concepts
4.20. Test Scenario
4.21. File
5. Managing Assets
5.1. Packages
5.2. Browse
5.3. Navigating and finding rules
5.4. Inbox and comments
5.4.1. Inbox
5.4.2. Comments
5.5. RSS feed
6. Quality Assurance
6.1. Test scenarios
6.2. Package analysis
7. Packaging
7.1. Packaging
7.2. Imports
7.3. Globals
7.4. Category rules
7.5. Building
7.6. Selectors
7.7. Snapshots
8. Administrative Functions
8.1. Categories
8.2. Status management
8.3. Archive
8.4. Event Log
8.5. User permissions
8.6. Import and Export
8.7. Rule Verification
8.8. Repository Configuration
9. Integrating rules with your applications
9.1. The Knowledge Agent
9.2. REST API
9.2.1. REST
9.2.2. Guvnor REST API
9.2.3. Source code Example
9.3. WebDAV and HTTP
9.3.1. WebDAV
9.3.2. URLs
9.4. Eclipse Guvnor integration
9.4.1. Source Code and Plug-in Details
9.4.2. Functionality Overview
9.4.3. Guvnor Connection Wizard
9.4.4. Guvnor Repository Explorer
9.4.5. Local Copies of Guvnor Files
9.4.6. Actions for Local Guvnor Resources
9.4.7. Importing Guvnor Repository Resources
9.4.8. Guvnor plugin Preferences
II. Administration Guide
10. Installation
10.1. Installation step by step
10.2. Supported and recommended platforms
11. Database configuration
11.1. Changing the location of the data store
11.2. Configuring Guvnor to use an external RDBMS
11.3. Searching and indexing, Version storage
12. Switch from JackRabbit to ModeShape
13. Security - Authentication and basic access
13.1. Using your containers security and LDAP
14. Fine grained permissions and security
14.1. Enabling fine grained authorization
15. Data management
15.1. Backups
15.2. Repository Data Migration
15.3. Selectors for package building
15.4. Adding your own logos or styles to Guvnor web GUI
15.5. Import and Export
16. Architecture
16.1. Building from source
16.1.1. Modules
16.1.2. Working with Maven 2
16.1.3. Working with GWT
16.1.4. Debugging, Editing and running with Eclipse
16.2. Re-usable components
16.3. Versioning and Storage
16.4. Contributing