Deliver Modern UI for IBM BPM with the Coach Framework and









Bootstrap Modal Confirmation Dialog On Form Submit

Add confirmation dialog to React events by Tom Ehrlich. Jquery ui confirm dialog example Let's give edit form an id and initialize confirm dialog.
bootstrap modal confirmation dialog on form submit


Release Notes

positions across page templates modal dialog drawers
oracle apex release notes


Developing Local Plug-ins with the vSphere Client SDK - VMware

14 may. 2020 Location of Sample Plug-in in the vSphere Client SDK 26 ... Specifies the properties of a confirmation modal dialog box.


Configuring Siebel Open UI

Example of How Siebel Open UI Renders a View or Applet 37 For this use the jQuery-UI provided dialog() API. In this example ... modal: true
ConfigOpenUI





PrimeFaces: Dialogs and Other Overlays

The jQuery UI animation effects used when bringing up and closing the dialog. See tutorial section on p:calendar for options and descriptions.


USER GUIDE 5.1

Effect component is based on the jQuery UI effects library. Example below displays a modal dialog when dowload begins and hides it on complete.
primefaces user guide


USER GUIDE 5.3

Effect component is based on the jQuery UI effects library. Example below displays a modal dialog when dowload begins and hides it on complete.
primefaces user guide


Developing Local Plug-ins with the vSphere Client SDK - VMware

14 may. 2020 Location of Sample Plug-in in the vSphere Client SDK 26 ... Specifies the properties of a confirmation modal dialog box.
developing local plug ins with the vsphere client sdk





USER'S GUIDE 4.0

Effect component is based on the jQuery UI effects library. Example below displays a modal dialog when dowload begins and hides it on complete.
primefaces user guide


Deliver Modern UI for IBM BPM with the Coach Framework and

IBM has not tested those products and cannot confirm the An example of this is a Panel for modal dialog-like behavior such as a Well containing.
sg


216797 Deliver Modern UI for IBM BPM with the Coach Framework and

Redbooks

Front cover

Deliver Modern UI for IBM BPM

with the Coach Framework and Other Approaches

Rackley Boren

Eric Ducos

Ge Gao

Thalia Hooker

Matthew Oatts

Paul Pacholski

Dennis Parrott

Claudio Tagliabue

International Technical Support Organization

Deliver Modern UI for IBM BPM with the Coach

Framework and Other Approaches

October 2016

SG24-8355-00

© Copyright International Business Machines Corporation 2016. All rights reserved.

Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule

Contract with IBM Corp.

First Edition (October 2016)

This edition applies to Version 8, Release 5, Modification 7 of IBM Business Process Manager.

Note: Before using this information and the product it supports, read the information in "Notices" on

page ix. © Copyright IBM Corp. 2016. All rights reserved.iii

Contents

Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x

IBM Redbooks promotions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

Authors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii

Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii

Stay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii

Chapter 1. Delivering modern UI for IBM BPM using the Coach Framework and other

approaches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.1 User interactions with business processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2 Coaches: Custom user interfaces for business processes . . . . . . . . . . . . . . . . . . . . . . . 3

1.3 Coach views: Custom user interface components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3.1 Controls: Atomic coach views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3.2 Reusable coach elements: Composite coach views. . . . . . . . . . . . . . . . . . . . . . . . 4

1.3.3 Dynamic coach view interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4 Human services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4.1 Task completion coaches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4.2 Dashboards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4.3 Client-side human services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.5 Using coaches outside IBM BPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.5.1 Launching coaches using a URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.5.2 Coaches within JSR 286 portlets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.6 How coaches can benefit your organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.6.1 Seamless integration of UIs and process logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.6.2 Tailored UI components for your business . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 2. Creating user interfaces with coaches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.1 Getting started with client-side human services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.1 Creating a simple process flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.2 Creating a client-side human service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.1.3 Running a client-side human service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.2 Building a simple coach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.2.1 The coach editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.2 What you see is what you get (WYSIWYG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.2.3 Using variables to add controls to a coach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.2.4 Moving and deleting controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.3 Configuring controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.3.1 Setting the control binding variable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.3.2 Using pseudo variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.3.3 Setting control configuration options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.3.4 Defining control visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.3.5 Changing the positions of controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.4 Control toolkits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.5 Working with documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

iv Deliver Modern UI for IBM BPM with the Coach Framework and Other Approaches

2.5.1 Document List control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.5.2 Document Viewer control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

2.5.3 Document Explorer control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

2.6 Creating a reusable group of controls (using a composite coach view) . . . . . . . . . . . . 35

Redbooks

Front cover

Deliver Modern UI for IBM BPM

with the Coach Framework and Other Approaches

Rackley Boren

Eric Ducos

Ge Gao

Thalia Hooker

Matthew Oatts

Paul Pacholski

Dennis Parrott

Claudio Tagliabue

International Technical Support Organization

Deliver Modern UI for IBM BPM with the Coach

Framework and Other Approaches

October 2016

SG24-8355-00

© Copyright International Business Machines Corporation 2016. All rights reserved.

Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule

Contract with IBM Corp.

First Edition (October 2016)

This edition applies to Version 8, Release 5, Modification 7 of IBM Business Process Manager.

Note: Before using this information and the product it supports, read the information in "Notices" on

page ix. © Copyright IBM Corp. 2016. All rights reserved.iii

Contents

Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix

Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .x

IBM Redbooks promotions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi

Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

Authors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii

Now you can become a published author, too! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii

Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii

Stay connected to IBM Redbooks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii

Chapter 1. Delivering modern UI for IBM BPM using the Coach Framework and other

approaches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

1.1 User interactions with business processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2 Coaches: Custom user interfaces for business processes . . . . . . . . . . . . . . . . . . . . . . . 3

1.3 Coach views: Custom user interface components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3.1 Controls: Atomic coach views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.3.2 Reusable coach elements: Composite coach views. . . . . . . . . . . . . . . . . . . . . . . . 4

1.3.3 Dynamic coach view interaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4 Human services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4.1 Task completion coaches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4.2 Dashboards. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

1.4.3 Client-side human services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.5 Using coaches outside IBM BPM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.5.1 Launching coaches using a URL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.5.2 Coaches within JSR 286 portlets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.6 How coaches can benefit your organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

1.6.1 Seamless integration of UIs and process logic. . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.6.2 Tailored UI components for your business . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

1.7 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

Chapter 2. Creating user interfaces with coaches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

2.1 Getting started with client-side human services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.1 Creating a simple process flow. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.1.2 Creating a client-side human service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

2.1.3 Running a client-side human service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.2 Building a simple coach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

2.2.1 The coach editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.2.2 What you see is what you get (WYSIWYG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.2.3 Using variables to add controls to a coach . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2.2.4 Moving and deleting controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.3 Configuring controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.3.1 Setting the control binding variable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

2.3.2 Using pseudo variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

2.3.3 Setting control configuration options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

2.3.4 Defining control visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

2.3.5 Changing the positions of controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.4 Control toolkits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.5 Working with documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

iv Deliver Modern UI for IBM BPM with the Coach Framework and Other Approaches

2.5.1 Document List control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

2.5.2 Document Viewer control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

2.5.3 Document Explorer control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

2.6 Creating a reusable group of controls (using a composite coach view) . . . . . . . . . . . . 35