Red Hat Jboss BPM Suite 6.4 Administration and Configuration Guide
Total Page:16
File Type:pdf, Size:1020Kb
Red Hat JBoss BPM Suite 6.4 Administration and Configuration Guide The Administration and Configuration Guide for Red Hat JBoss BPM Suite Last Updated: 2019-05-13 Red Hat JBoss BPM Suite 6.4 Administration and Configuration Guide The Administration and Configuration Guide for Red Hat JBoss BPM Suite Red Customer Content Services [email protected] Emily Murphy Gemma Sheldon Michele Haglund Mikhail Ramendik Stetson Robinson Vidya Iyengar Legal Notice Copyright © 2019 Red Hat, Inc. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/ . In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project. The OpenStack ® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community. All other trademarks are the property of their respective owners. Abstract A guide for administrators and advanced users dealing with Red Hat JBoss BPM Suite setup, configuration, and advanced usage. Table of Contents Table of Contents .P .A . R. .T . .I .. I.N . .T .R . O. D. .U . C. .T . I.O . N. 7. .C . H. .A . P. .T .E . R. 1.. .B . U. .S . I.N . .E .S . S. P. .R .O . .C . E. .S .S . .M . .O . D. .E . L. A. .N . D. N. .O . .T . A. .T .I .O . N. 8. 1.1. COMPONENTS 8 1.2. PROJECT 8 1.3. CREATING PROJECT 9 Creating Project in Business Central 9 C reating Project Using REST API 10 1.4. ADDING DEPENDENCIES 11 1.5. CREATING PACKAGE 12 .P .A . R. .T . .I I.. .C . O. N. .F . I.G . U. .R . A. .T . I.O . .N . 1. 3. .C . H. .A . P. .T .E . R. 2. B. .U . S. .I N. E. S. .S . .C . E. N. T. R. .A . L. C. .O . N. F. I. G. .U . R. .A . T. .I O. .N . 1.4 . 2.1. ACCESS CONTROL 14 Workbench Configuration 14 Authentication in Human Tasks 15 LDAP Configuration 15 2.2. BUSINESS CENTRAL PROFILE CONFIGURATION 17 2.3. BRANDING BUSINESS CENTRAL APPLICATION 18 2.3.1. Customizing Business Central Login Page 18 2.3.2. Customizing Business Central Application Header 19 2.3.3. Customizing Business Central Splash Help Windows 19 2.4. DEPLOYMENT DESCRIPTORS 20 2.4.1. Deployment Descriptor Configuration 20 Can You Override this Hierarchal Merge Mode Behavior? 21 Do I Need to Provide a Full Deployment Descriptor for All Kjars? 21 What Can You Configure? 21 How Do You Provide Values For Collections-Based Configuration Items? 22 2.4.2. Managing Deployment Descriptors 23 Overriding Hierarchical Merge Mode Behavior 23 Restricting Access to the Runtime Engine 24 2.5. MANAGING DEPLOYMENT OVERRIDE POLICY 24 2.6. EXTENDING BUSINESS CENTRAL 24 2.6.1. Plugin Management 24 Adding a New Screen 25 Adding New Perspective 25 Adding New Menu 26 Working with Apps (Optional) 26 2.6.2. The JavaScript (JS) API for Extensions 26 2.7. CONFIGURING TABLE COLUMNS 31 Adding and Removing Columns 31 Resizing Columns 31 Moving Columns 31 Sorting Columns 32 .C . H. .A . P. .T .E . R. 3. I. N. .T . E. L. .L . I.G . E. .N . T. P. .R . O. .C . E. .S . S. .S . E. .R . V. .E .R . .3 . 3. 3.1. DEPLOYING INTELLIGENT PROCESS SERVER 33 3.2. INSTALLING INTELLIGENT PROCESS SERVER IN OTHER CONTAINERS 34 3.2.1. Red Hat JBoss Web Server 2.X/3.X, Tomcat 8.X/9.X 34 3.3. INTELLIGENT PROCESS SERVER SETUP 34 3.3.1. Bootstrap Switches 34 1 Red Hat JBoss BPM Suite 6.4 Administration and Configuration Guide 3.3.2. Managed Intelligent Process Server 39 Configuring Intelligent Process Server Managed by Business Central 40 3.3.3. Unmanaged Intelligent Process Server 42 3.3.4. Unified Execution Servers 43 3.4. CREATING CONTAINERS 44 3.5. MANAGING CONTAINERS 45 3.5.1. Starting, Stopping, and Deleting Containers 45 3.5.2. Upgrading Containers 46 3.5.3. Managing Multiple Containers 46 .C . H. .A . P. .T .E . R. 4. .R . E. P. .O . .S .I .T .O . .R . Y. H . .O . O. K. S. .4 .8 . 4.1. CONFIGURING GIT HOOKS 48 .C . H. .A . P. .T .E . R. 5. C. .O . .M . .M . .A .N . .D . .L . I.N . E. C. .O . N. .F . I.G . .U . R. .A . T. I. O. .N . 5. .1 . 5.1. STARTING THE KIE-CONFIG-CLI TOOL IN ONLINE MODE 51 5.2. STARTING THE KIE-CONFIG-CLI TOOL IN OFFLINE MODE 51 5.3. COMMANDS AVAILABLE FOR THE KIE-CONFIG-CLI TOOL 52 .C . H. .A . P. .T .E . R. 6. .M . I. G. .R . A. .T . I.O . N. .5 . 4. 6.1. DATA MIGRATION 54 Importing the Repository in Business Central 55 Importing the Repository in JBDS 55 6.2. RUNTIME MIGRATION 55 6.3. API AND BACKWARDS COMPATIBILITY 56 Migrating to Version 6.1 56 Migrating to Version 6.0 56 6.4. MIGRATING TASK SERVICE 56 .C . H. .A . P. .T .E . R. 7. D. A. .T .A . .M . .A . N. .A . G. E. M. E. .N . T. .5 . 7. 7.1. DATA BACKUPS 57 7.2. SETUP INDEXES 57 Setup Foreign Key Indexes 57 Setup Indexes for Process and Task Dashboard 57 7.3. SETTING UP AND EDITING THE DATABASE 57 7.4. DDL SCRIPTS 57 .C . H. .A . P. .T .E . R. 8. .A . S. S. .E . T. .R . E. .P . O. .S . I.T . O. .R . Y. .5 . 9. 8.1. CREATING AN ORGANIZATIONAL UNIT 59 Creating an Organizational Unit in Business Central 59 Creating an Organizational Unit Using the kie-config-cli Tool 60 C.