Course Code: ebx5t
Duration: 35 hours
Course Outline:

Agenda - Days 1 and 2

Data

Use views, search, create, edit, and approve changes in a workflow-driven collaborative interface

View records history

Reviews the data quality

Use matching

Use workflow monitoring

Data modeling

Data modeling in data model assistant in the browser

Create and update data model

Create tables, fields, primary keys, associations, relationships, …

Create complex validation rules, validate length, regular expression, number validation, validation based on other field

Workflows models, apply changes and test immediately

Create workflow, assign to Role, select task, set conditions

EBX Repository administration

Explain repository, data, data set, data space, data model

Use data space, compare changes, merge, create snapshot, close and delete dataspace and export archive

Define security (permissions), global permissions, directory owner

Define your own perspective left-hand side navigation and custom EBX look and feel

Data integration

Import/Export files CSV XML Excel

Import/Export SQL and replication

Import/Export through webservices REST/SOAP

Agenda – Days 3, 4 and 5

Environment

Use Eclipse IDE

Setup EBX

Setup EBX custom Java module and deployment

Write code and see changes immediately

Code

Data model xsd

Constrains (validation)

Value function (computation)

Field widget (custom field UI, html/javascript)

Write trigger (computation, security and other)

Foreign key filter

Custom form layout (custom record form HTML/JavaScript, ordering fields on the screen)

Workflows API, scripts, user task, custom workflow UI service

Dynamic permissions

Custom Perspectives UI service

Integration

REST Toolkit to build your own custom REST API