@charset "UTF-8"; /* CSS Document */
Alfresco Process Services: Script Tasks

Alfresco Process Services: Script Tasks

This eLearning course is designed for those wishing to develop their Alfresco Process Services system and need to learn more about Script Tasks.

About this course

Description: Through a series of lectures, videos, demonstrations and hands on lab exercises using a scenario based approach, students will walk away with a thorough understanding of Script Tasks.

Audience: Intermediate to Expert Software Developers

Prerequisites:

  • BPMN knowledge
  • Apache Maven knowledge
  • Knowledge of developing using:
    • Java
    • JavaScript
    • Groovy
  • Familiarity with XML
  • Familiarity with using an IDE for software development

Important: You will have access to the course content for a full year from the date you enrolled. However, if you have a Virtual Machine assigned to the course, the VM will only be available for a total of 30 days from your enrollment. Ensure you complete all lab exercises within this window.

Course Outline:

Script Tasks Overview

  • What are Script Tasks?
  • Differences between a Script Task and a Service Task
  • How labs are formatted for this module
  • Demonstration: Hello World Script Task
  • How your assigned Virtual Machine is configured
  • Lab 1: Creating a 'Hello World' Script Task
  • Knowledge Checks
  • Lesson Summary

Script Tasks in Detail

  • When to use a Script Task
  • Groovy vs. JavaScript
  • Demonstration: Javascript Script Task
  • Demonstration: Groovy Script Task
  • Script Tasks Best Practices
  • Lesson Summary

Lab Exercise 2: Apply Groovy and JavaScript

  • Lab Overview
  • Lab Demonstration
  • Lab Guidance 

Auto Parts Scenario and Introduction

  • Introduction to the lab scenario

Lab exercise 3: Script task to Report Inventory Control Quantities

  • Lab Overview
  • Lab Demonstration
  • Lab Guidance

Module Summary

Reference Links

This course was formerly known as: Activiti Developer Series: Script Tasks.  The course content may still reference the legacy course name.

Curriculum

  • Lab Environment (Virtual Machine)
  • Course Content
  • Course Survey

About this course

Description: Through a series of lectures, videos, demonstrations and hands on lab exercises using a scenario based approach, students will walk away with a thorough understanding of Script Tasks.

Audience: Intermediate to Expert Software Developers

Prerequisites:

  • BPMN knowledge
  • Apache Maven knowledge
  • Knowledge of developing using:
    • Java
    • JavaScript
    • Groovy
  • Familiarity with XML
  • Familiarity with using an IDE for software development

Important: You will have access to the course content for a full year from the date you enrolled. However, if you have a Virtual Machine assigned to the course, the VM will only be available for a total of 30 days from your enrollment. Ensure you complete all lab exercises within this window.

Course Outline:

Script Tasks Overview

  • What are Script Tasks?
  • Differences between a Script Task and a Service Task
  • How labs are formatted for this module
  • Demonstration: Hello World Script Task
  • How your assigned Virtual Machine is configured
  • Lab 1: Creating a 'Hello World' Script Task
  • Knowledge Checks
  • Lesson Summary

Script Tasks in Detail

  • When to use a Script Task
  • Groovy vs. JavaScript
  • Demonstration: Javascript Script Task
  • Demonstration: Groovy Script Task
  • Script Tasks Best Practices
  • Lesson Summary

Lab Exercise 2: Apply Groovy and JavaScript

  • Lab Overview
  • Lab Demonstration
  • Lab Guidance 

Auto Parts Scenario and Introduction

  • Introduction to the lab scenario

Lab exercise 3: Script task to Report Inventory Control Quantities

  • Lab Overview
  • Lab Demonstration
  • Lab Guidance

Module Summary

Reference Links

This course was formerly known as: Activiti Developer Series: Script Tasks.  The course content may still reference the legacy course name.

Curriculum

  • Lab Environment (Virtual Machine)
  • Course Content
  • Course Survey