Contents for Configuring and Managing Advanced Registration Flows

Overview of Advanced Registration Flows

What Are Advanced Registration Flows?

Example "Community Flow" Use Case

Software Components

ALER Event Manager

Subscription Manager

JMS Server

Event Monitor

Advanced Registration Flows

Event Management Tools

Web-based Process Administrator

Log Viewer

Flow Email Notification Templates

Flow Configuration Tools

Generating a New Config File

Refreshing an Existing Config File

Encrypting Config File Passwords

Getting Started with Advanced Registration Flows

Overview

Steps to Configure the ALER Event Manager

Use Cases

Configuring the Event Manager

Triggering an Asset Event

Steps to Configure and Run the ALBPM Process Engine

Use Cases

Configuring the Advanced Registration Flows to Process a Submission Event

Triggering an Asset Submission Event

Configuring the ALER Event Manager

What Is the ALER Event Manager

Configuring the Event Manager's System Settings

Enabling the Event Manager

Configuring Optional Event Manager Settings

Eventing Manager Notifier Thread Sleep (seconds)

Eventing Manager Store Thread Sleep (seconds)

Eventing Manager Store Delivery Sleep (seconds)

Batch Size for Event Manager Deliveries

Configuring the Subscription Manager

Configuring Web Service Endpoints

Setting the Expression to Filter Events

Delivering all Events to an Endpoint

Delivering Events to an Endpoint Filtered by Event Type

Delivering Events to an Endpoint Filtered Using a JMS Message Selector

JMS Message Selector Examples

Configuring Logging of Event Manager Events

Administrating ALBPM Processes

Overview

Administering ALBPM Web Applications

Starting the ALBPM Admin Center

Starting the ALBPM Process Engine

Defining the ALBPM Participants

ALBPM Administrators

Advanced Registration Flow Participant

Tuning the ALBPM Process Engine

Advanced Properties

Database Runtime Properties

Memory and Execution Thread Properties

Configuring a Standalone Process Engine for Failover

Using The ALBPM Log Viewer

Filtering Event Log Messages for ALER Flows

Configuring Advanced Registration Flows

Overview of Advanced Registration Flows

Creating and Customizing a Workflow Configuration File

Generating a Workflow Configuration File

Defining the ALER Connection and Registrar

Encrypting the Registrar User Password

Wiring Asset Events to Flows

Automatic Asset Registration Flows

Configuring Community Flows

Setting the Community for an ALER Project

Setting the Community for an Asset Type

Configuring a Community to Automatically Accept an Asset

Configuring a Community to Assign Assets for Tab Approval

Configuring a Community to Assign Assets for Tab Approval Using Multi-tier

Configuring a Community to Automatically Register an Asset

Configuring a Community to Have a Dedicated Registrar

Configuring Automated Acceptance and Automated Registration Flows

Asset Type

Categorization Settings

Submitter Role

Conflict Resolution and Precedence

Multi-tier Automatic Assignment Flows

Use Cases

Using an <alerid> for Tab Approvals

Setting Up a Community for Multi-tier Tab Approval

Setting Up an Asset Type for Multi-tier Tab Approval

Metadata Change Flows

Use Cases

Configuring Metadata Change Flows

Available Metadata Change Events/States

Available Flows That Can Be Wired to Actions

Example Metadata Change Configuration

Example Metadata Change Configuration That Checks for Metadata Value

ChangeClassification

ChangeCAS

ChangeAssetLifecycle

ApproveTabAction

UnapproveTabAction

AutoApproveTabAction

UnapproveChangeManagementTab

ResetChangeManagementTab

NotifyCustomUser

Invoking Flows Based on Approval of Named Tabs

Time-based Escalation Flows

Tracking Unsubmitted Assets

Tracking Unaccepted Assets

Tracking Unapproved Assets

Tracking Unregistered Assets

Validation Expiration Flows

Asset Expiration Warning Notification

Unregister Assets After Expiration

Inactivate After Expiration

Delete Assets After Expiration

Customizing Flow Notification Email Templates

Configuring JMS Servers for ALER

Overview of JMS for the Event Manager

Configuring Connectivity Properties for External JMS Servers

Enabling and Configuring an External JMS Server

Configuring JMS Message Header Properties

Miscellaneous JMS Properties

Configuring External JMS Jar Files

Configuring the Embedded ActiveMQ JMS Server to Use a Database

Configuring JMS Durable Subscribers for Web Service Endpoints

Configuring JMS Servers In an ALER Cluster

Enabling JMS Clustering Mode

Configuring Embedded JMS Servers for Clustering

Configuring External JMS Servers for Clustering

Configuring a JMS Provider In WebSphere 6.1.0.5

Monitoring and Managing Events

Overview

Monitoring Events

Prerequisites

Usage

Cleaning Up Stored Events

Prerequisites

Usage

Sample Event Cleanup

Generating the Workflow Config File

Refreshing the Workflow Config File

Encrypting Your Passwords

Extending the Event Manager for Web Service Endpoints

Overview

Developing a Web Service Endpoint

Web Service Operations

Available Web Service Operations

newEventRequestResponse

newEventRequestResponseString

newEventRequest

newEventRequestString

newEvent

Selecting a Web Service Operation

Developing a Notifier Plug-in

Developing an Endpoint With an Incompatible Contract