Changes between Initial Version and Version 1 of WF/arquivoshared


Ignore:
Timestamp:
07/09/08 11:22:36 (16 years ago)
Author:
viani
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WF/arquivoshared

    v1 v1  
     1= Arquivo de Configuração do Processo = 
     2[[WikiInclude(WF/tableofcontents)]] 
     3 
     4Todo processo de workflow tem um arquivo shared.php que fica gravado no diretório 'code' do processo. O objetivo deste arquivo é incluir código que seja comum a todas as atividades. Quando uma atividade for executada, o módulo workflow incluirá o código do arquivo shared.php no início da atividade, de modo que seja a primeira coisa a ser executada. 
     5 
     6Uma das utilidades do arquivo é servir de local para declarar as constantes do processo, mas a sua principal utilidade é fazer a inclusão dos arquivos de classe criados para as camadas de Controle e Modelo. 
     7 
     8Exemplo de um arquivo shared.php: 
     9 
     10{{{ 
     11<?php 
     12/** 
     13 * @brief Arquivo de configuração do processo. 
     14 * @author Fulano 
     15 * @version 1.x 
     16 * @package Nome_do_Processo 
     17 */ 
     18 
     19/* Início da definicao de constantes da aplicacao */ 
     20/* Fim da definicao de constantes da aplicacao */ 
     21 
     22/* Início da importacao/inclusao de classes */ 
     23 
     24//camada de controle do processo 
     25wf_include('class.controller.inc.php'); 
     26wf_include('class.concluir.controller.inc.php'); 
     27wf_include('class.aprovar.controller.inc.php'); 
     28wf_include('class.solicitar.controller.inc.php'); 
     29wf_include('class.consultar.controller.inc.php'); 
     30//camada da logica de negocios 
     31wf_include('class.model.inc.php'); 
     32wf_include('class.concluir.model.inc.php'); 
     33wf_include('class.aprovar.model.inc.php'); 
     34wf_include('class.solicitar.model.inc.php');; 
     35wf_include('class.consultar.model.inc.php'); 
     36//classes de negocio/auxiliares 
     37 
     38/* Fim da importacao/inclusao de classes */ 
     39?> 
     40}}}