Slide 1

Slide 1 text

CONFIDENTIAL Designator Dashboard capabilities in Business Central William Antônio Siqueira Software Engineer 1

Slide 2

Slide 2 text

CONFIDENTIAL Designator 2 About About the Presenter ● Software Engineer @ Red Hat ● JUG Vale Contributor jugvale.com ● Open Data Group Contributor SJCDigital github.com/sjcdigital ● Blogger fxapps.blogspot.com ● Speaker @ JavaOne, The Developers Conference, FISL... ● Opensource github.com/jesuino

Slide 3

Slide 3 text

CONFIDENTIAL Designator Schedule 3 Agenda ● Dashboards in Business Central ● Custom Dashboards ○ Datasets ○ Pages ○ Displayers ○ Custom Components ○ Navigation ○ Data Transfer ● Dashbuilder Runtime ● Demo

Slide 4

Slide 4 text

CONFIDENTIAL Designator 4 Dashboards in Business Central

Slide 5

Slide 5 text

CONFIDENTIAL Designator 5 Dashboards in jBPM Dashboards in Business Central Business Central brings built-in dashboards for tasks and processes monitoring.

Slide 6

Slide 6 text

CONFIDENTIAL Designator 6 Custom Dashboards

Slide 7

Slide 7 text

CONFIDENTIAL Designator 7 Custom Dashboards Custom Dashboards Business Central allow users to create dashboards using user’s data and custom pages.

Slide 8

Slide 8 text

CONFIDENTIAL Designator 8 Custom Dashboards Datasets Create datasets using different sources of data.

Slide 9

Slide 9 text

CONFIDENTIAL Designator 9 Custom Dashboards Datasets When creating datasets it is also possible to change cache configuration

Slide 10

Slide 10 text

CONFIDENTIAL Designator 10 Custom Dashboards Pages Dashboards can be placed in pages created inside Business Central.

Slide 11

Slide 11 text

CONFIDENTIAL Designator 11 Custom Dashboards Displayers Pages are composed of components used to display data called displayers

Slide 12

Slide 12 text

CONFIDENTIAL Designator 12 Custom Dashboards Displayers Displayers communication is done using filtering capabilities

Slide 13

Slide 13 text

CONFIDENTIAL Designator 13 Custom Dashboards Navigation Navigation defines how pages are placed in menu and navigation components Navigation tree

Slide 14

Slide 14 text

CONFIDENTIAL Designator 14 Custom Dashboards Custom Components Users are free to use any web technology in their dashboards by creating external components

Slide 15

Slide 15 text

CONFIDENTIAL Designator 15 Custom Dashboards Custom Components Growing library of components: github.com/jesuino/dashbuilder-components

Slide 16

Slide 16 text

CONFIDENTIAL Designator 16 Custom Dashboards Data Transfer Dashboards created in Business Central to a ZIP file that can be later imported in other Business Central installation or in Dashbuilder Runtime.

Slide 17

Slide 17 text

CONFIDENTIAL Designator 17 Dashbuilder Runtime

Slide 18

Slide 18 text

CONFIDENTIAL Designator 18 Dashbuilder Runtime Dashbuilder Runtime is lightweight web application aimed to run dashboards exported from Business Central Dashbuilder Runtime

Slide 19

Slide 19 text

CONFIDENTIAL Designator 19 Dashbuilder Runtime Dashboards can be integrated with other applications using embedded mode Dashbuilder Runtime

Slide 20

Slide 20 text

CONFIDENTIAL Designator 20 Dashbuilder Runtime The same installation can run multiple dashboards with isolated context Dashbuilder Runtime

Slide 21

Slide 21 text

CONFIDENTIAL Designator 21 Dashbuilder Runtime WAR can run on Wildfly. Community images are available along with cloud demos. Demos github.com/jesuino/dashbuilder-docker Community Image quay.io/repository/wsiqueir/dashbuilder-runtime Dashbuilder Runtime Dashbuilder Runtime

Slide 22

Slide 22 text

CONFIDENTIAL Designator 22 Dashbuilder Runtime Sample dashboards can be found in: github.com/jesuino/dashbuilder-data Running test installation with community dashboards: appcombo.com.br Dashbuilder Runtime

Slide 23

Slide 23 text

CONFIDENTIAL Designator 23 DEMO

Slide 24

Slide 24 text

CONFIDENTIAL Designator linkedin.com/showcase/red-hat-developer youtube - bit.ly/2YRIWTk facebook.com/redhatdeveloperprogram twitter.com/rhdevelopers 24 See more ★ kogito.kie.org ★ kie.org ★ jbpm.org Thank You!