Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

SBM Orchestration and Scripting

( Duration: 4 Days )

This SBM Orchestration & Scripting training course provides the concepts and skills to use orchestrations and scripts to add custom behavior to process apps and to connect them with SOA-enabled external systems.

By attending SBM Orchestration & Scripting workshop, delegates will learn to:

  • Describe how the underlying SBM database is structured
  • Describe SOA and use SOA Web Services
  • Create and invoke Events
  • Build orchestrations based on use cases
  • Create and apply SBM scripts

  • Attend a training on SBM - Designer and Administrator or equivalent practical experience
  • Attend a training on SBM - Advanced Designer or equivalent practical experience

The SBM Orchestration & Scripting class is ideal for:

  • Anyone who will write scripts and orchestrations to customize process app behavior and integrate process apps with other process apps and third-party products.

COURSE AGENDA

1

Course Overview

2

The SBM Database Schema

  • Describe requirements for working with multiple workflows
  • Describe techniques for establishing workflow interaction
  • Build a process app that tallies votes and automates action based on results
3

Understanding SBM Web Services

  • Describe SBM Web Services
  • List the execution order the Application Engine uses for Web services, scripts, and transition activities
  • Describe the three methods of authentication supported by SBM Web services
  • Describe the difference between SBM Application Web Services and SBM Administrative Web Services
  • Describe SBM Application Web Services methods
4

Understanding Events

  • Define the term SBM Event
  • Describe the function of an Application Link
  • Describe the function of an Orchestration Link
  • Describe the function of an Event Map
  • List the ways events can be raised
5

Orchestration Use Cases

  • Describe the difference between synchronous and asynchronous orchestration workflows
  • Describe appropriate application of the following use cases:
  • Simple synchronous orchestration that updates a counter when a button/transition is pressed
  • An orchestration that modifies an item based on business rules
  • Control structures:
  • Decision branching, Looping, Subroutines
6

Orchestration Error Handling

  • Describe the appropriate application of an Orchestration using scoping with error and compensation trapping.
  • Customize Data design in a pre-built process app
7

SBM JSON API

  • Describe JavaScript Option Notation (JSON)
  • List use cases for the SBM JSON API
  • Identify JSON functions and objects
8

ModScript Overview

  • Define SBM ModScript
  • List uses for SBM ModScript
  • Identify SBM ModScript contexts
  • Add a script to a Process App
9

Introduction to Script Development

  • Read a script
  • Edit a script
  • Debug a script
10

ModScript Objects

  • List commonly used Shell object properties
  • List commonly used Extension object functions
  • List commonly used Application objects
11

ModScript Contexts

  • List the transition-related contexts
  • Extract SBM template files
  • Modify and add a script to a template
  • Push template changes back to the database
  • Execute a URL context script
  • Configure a Notification script
12

ModScript Use Cases

  • Modify a script for a use case
  • Use the script in a process app

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X