NAME
BPM::Engine::Store - Schema class for Workflow model
SYNOPSIS
use
BPM::Engine::Store;
my
$schema
= BPM::Engine::Store->
connect
(
$dsn
,
$user
,
$pass
, {
schema_name_postfix
=>
'_dev'
# ... Other options as desired ...
});
my
$processes
=
$schema
->resultset(
'Process'
)->search;
DESCRIPTION
BPM::Engine::Store provides the schema classes used to interact with the database.
TABLES
The schema classes represent a number of tables, grouped by a three-letter prefix.
Workflow Definition Tables
Prefix: wfd_
Package
Participant
Application
Process
Activity
Performer
ActivityTask
ActivityDeadline
Transition
TransitionRef
Workflow Execution Tables
Prefix: wfe_
ActivityInstance
ActivityInstanceAttribute
ActivityInstanceSplit
ActivityInstanceState
ProcessInstance
ProcessInstanceAttribute
ProcessInstanceState
WorkItem
INTERFACE
connect
Creates a new schema instance and uses Exceptions to catch all db related errors.
AUTHOR
Peter de Vos, <sitetech@cpan.org>
COPYRIGHT AND LICENSE
Copyright (c) 2010, Peter de Vos <sitetech@cpan.org>
.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.