. * * For more information, contact Colosa Inc, 2566 Le Jeune Rd., * Coral Gables, FL, 33134, USA, or email info@colosa.com. * */ class processTemplatePlugin extends PMPlugin { public function processTemplatePlugin($sNamespace, $sFilename = null) { $res = parent::PMPlugin($sNamespace, $sFilename); $this->sFriendlyName = 'Process Map Templates'; $this->sDescription = 'This plugin includes various templates for quick and easy Process Map creation. Users can customize Process Maps based on pre-defined templates of common process designs (including Parallel, Dual Start Task, and Selection).'; $this->sPluginFolder = 'processTemplate'; $this->sSetupPage = null; $this->iVersion = 0.78; $this->bPrivate = true; $this->aWorkspaces = array( '__' ); return $res; } public function setup() { //$this->registerTrigger( PM_NEW_PROCESS_LIST, 'getNewProcessTemplateList' ); //$this->registerTrigger( PM_NEW_PROCESS_SAVE, 'saveNewProcess' ); //$this->registerTrigger( PM_NEW_DYNAFORM_LIST, 'getNewDynaformTemplateList' ); //$this->registerTrigger( PM_NEW_DYNAFORM_SAVE, 'saveNewDynaform' ); } public function install() { } public function enable() { } public function disable() { } } $oPluginRegistry = PMPluginRegistry::getSingleton(); $oPluginRegistry->registerPlugin('processTemplate', __FILE__);