1 | <?xml version="1.0" encoding="ISO-8859-1"?> |
---|
2 | <process> |
---|
3 | <name>Processo Básico</name> |
---|
4 | <isValid>y</isValid> |
---|
5 | <version>1.2</version> |
---|
6 | <isActive>y</isActive> |
---|
7 | <description>Modelo de processo, contendo o mínimo para iniciar o desenvolvimento. Utiliza a arquitetura MVC do módulo de workflow do Expresso.</description> |
---|
8 | <lastModif>22/11/2007 [02:19:53]</lastModif> |
---|
9 | <sharedCode><![CDATA[<?php
|
---|
10 | /**
|
---|
11 | * Arquivo de configuração do processo
|
---|
12 | */
|
---|
13 |
|
---|
14 | /* Definicao de constantes da aplicacao */
|
---|
15 | /* Definicao de constantes da aplicacao */
|
---|
16 |
|
---|
17 | /* Importacao/Inclusao de classes */
|
---|
18 | //camada de controle do processo
|
---|
19 | wf_include('class.controller.inc.php');
|
---|
20 | wf_include('class.start.controller.inc.php');
|
---|
21 | wf_include('class.end.controller.inc.php');
|
---|
22 |
|
---|
23 | //camada da logica de negocios
|
---|
24 | wf_include('class.model.inc.php');
|
---|
25 | wf_include('class.start.model.inc.php');
|
---|
26 | wf_include('class.end.model.inc.php');
|
---|
27 | /* Importacao/Inclusao de classes */
|
---|
28 | ?> ]]></sharedCode> |
---|
29 | <configs> |
---|
30 | <config> |
---|
31 | <wf_config_name>execute_activities_in_debug_mode</wf_config_name> |
---|
32 | <wf_config_value></wf_config_value> |
---|
33 | <wf_config_value_int>1</wf_config_value_int> |
---|
34 | </config> |
---|
35 | <config> |
---|
36 | <wf_config_name>mail_smtp_profile</wf_config_name> |
---|
37 | <wf_config_value>default</wf_config_value> |
---|
38 | <wf_config_value_int></wf_config_value_int> |
---|
39 | </config> |
---|
40 | </configs> |
---|
41 | <activities> |
---|
42 | <activity> |
---|
43 | <name>end</name> |
---|
44 | <type>end</type> |
---|
45 | <description>Atividade de encerramento padrão.</description> |
---|
46 | <menuPath></menuPath> |
---|
47 | <lastModif>22/11/2007 [02:19:53]</lastModif> |
---|
48 | <isInteractive>y</isInteractive> |
---|
49 | <isAutoRouted>y</isAutoRouted> |
---|
50 | <roles> |
---|
51 | <role>Editor</role> |
---|
52 | </roles> |
---|
53 | <agents> |
---|
54 | </agents> |
---|
55 | <code><![CDATA[<?php
|
---|
56 | /**
|
---|
57 | * Atividade final do processo básico
|
---|
58 | */
|
---|
59 | $application = new EndController ( new EndModel ( $env ) , $env );
|
---|
60 | $application->run ( $_REQUEST['action'] );
|
---|
61 | ?> ]]></code> <template><![CDATA[ ]]></template> </activity> |
---|
62 | <activity> |
---|
63 | <name>start</name> |
---|
64 | <type>start</type> |
---|
65 | <description>Atividade de início padrão.</description> |
---|
66 | <menuPath></menuPath> |
---|
67 | <lastModif>22/11/2007 [02:19:53]</lastModif> |
---|
68 | <isInteractive>y</isInteractive> |
---|
69 | <isAutoRouted>y</isAutoRouted> |
---|
70 | <roles> |
---|
71 | <role>Editor</role> |
---|
72 | </roles> |
---|
73 | <agents> |
---|
74 | </agents> |
---|
75 | <code><![CDATA[<?php
|
---|
76 | /**
|
---|
77 | * Atividade de início do processo básico
|
---|
78 | */
|
---|
79 | $application = new StartController ( new StartModel ( $env ) , $env );
|
---|
80 | $application->run ( $_REQUEST['action'] );
|
---|
81 | ?> ]]></code> <template><![CDATA[ ]]></template> </activity> |
---|
82 | </activities> |
---|
83 | <templates> |
---|
84 | <template> |
---|
85 | <name>end.tpl</name> |
---|
86 | <code><![CDATA[{wf_default_template}
|
---|
87 | <br>
|
---|
88 | <p>{$msg}</p>
|
---|
89 | <br>
|
---|
90 | <div align="left">
|
---|
91 | <input type="button" class="form_botao" onclick="dispatch('Continuar')" value="Continuar" />
|
---|
92 | </div>
|
---|
93 | ]]></code> </template> |
---|
94 | <template> |
---|
95 | <name>start.tpl</name> |
---|
96 | <code><![CDATA[{wf_default_template}
|
---|
97 | <br>
|
---|
98 | <p>{$msg}</p>
|
---|
99 | <br>
|
---|
100 | <div align="left">
|
---|
101 | <input type="button" class="form_botao" onclick="dispatch('Continuar')" value="Continuar" />
|
---|
102 | <input type="button" class="form_botao" onclick="dispatch('Cancelar')" value="Cancelar" />
|
---|
103 | </div>
|
---|
104 | ]]></code> </template> |
---|
105 | </templates> |
---|
106 | <includes> |
---|
107 | <include> |
---|
108 | <name>class.model.inc.php</name> |
---|
109 | <code><![CDATA[<?php
|
---|
110 | /**
|
---|
111 | * Implementa o processo básico
|
---|
112 | *
|
---|
113 | * @author Carlos Eduardo Nogueira Gonçalves
|
---|
114 | * @package Processo Básico
|
---|
115 | * @license http://www.gnu.org/copyleft/gpl.html GPL
|
---|
116 | */
|
---|
117 | class Model extends BaseModel {
|
---|
118 | /**
|
---|
119 | * @var $_msg mensagem a ser exibida
|
---|
120 | * @warning NOMES DE ATRIBUTOS DE PROCESSO COMEÇAM COM O CARACTERE _
|
---|
121 | * @access protected
|
---|
122 | */
|
---|
123 | var $_msg = "Meu primeiro processo!";
|
---|
124 |
|
---|
125 | /**
|
---|
126 | * descricao método
|
---|
127 | *
|
---|
128 | * @param $param descricao metodo
|
---|
129 | * @return type descricao retorno
|
---|
130 | * @protected
|
---|
131 | */
|
---|
132 | function metodo($param) {
|
---|
133 | return;
|
---|
134 | }
|
---|
135 |
|
---|
136 | /**
|
---|
137 | * Construtor da camada Model em nivel de processo
|
---|
138 | *
|
---|
139 | * @return Model
|
---|
140 | * @param array $env Configuracao MVC
|
---|
141 | * @param boolean $autoAssign Preenche automaticamente os atributos com os valores de $_REQUEST
|
---|
142 | * @public
|
---|
143 | * @attention Sobrescrita opcional do construtor da classe BaseModel
|
---|
144 | * @attention O construtor deverá executar OBRIGATORIAMENTE o método BaseModel::super(&$env, $autoAssign)
|
---|
145 | * @warning O valor padrão de $autoAssign em BaseModel é false
|
---|
146 | */
|
---|
147 | function Model(&$env) {
|
---|
148 | $this->super(&$env);
|
---|
149 | }
|
---|
150 | }
|
---|
151 | ?> ]]></code> </include> |
---|
152 | <include> |
---|
153 | <name>class.end.model.inc.php</name> |
---|
154 | <code><![CDATA[<?php
|
---|
155 | /**
|
---|
156 | * Implementa atividade end
|
---|
157 | *
|
---|
158 | * @author Carlos Eduardo Nogueira Gonçalves
|
---|
159 | * @license http://www.gnu.org/copyleft/gpl.html GPL
|
---|
160 | * @package Processo Básico
|
---|
161 | */
|
---|
162 | class EndModel extends Model {
|
---|
163 | /**
|
---|
164 | * Implementa acao padrao da atividade
|
---|
165 | *
|
---|
166 | * @access public
|
---|
167 | * @return bool
|
---|
168 | */
|
---|
169 | function defaultAction()
|
---|
170 | {
|
---|
171 | $this->_msg = "Clique em 'continuar' para encerrar esta instância.";
|
---|
172 | $this->addViewVar("msg", $this->_msg);
|
---|
173 | $this->addViewVar("activity_title", "Processo Básico - End");
|
---|
174 | return true;
|
---|
175 | }
|
---|
176 |
|
---|
177 |
|
---|
178 | function finaliza()
|
---|
179 | {
|
---|
180 | $this->_msg = "Instância completada.";
|
---|
181 | $this->updateInstance();
|
---|
182 | $this->commitInstance();
|
---|
183 | }
|
---|
184 |
|
---|
185 | }
|
---|
186 | ?>
|
---|
187 | ]]></code> </include> |
---|
188 | <include> |
---|
189 | <name>class.start.model.inc.php</name> |
---|
190 | <code><![CDATA[<?php
|
---|
191 | /**
|
---|
192 | * Implementa atividade start
|
---|
193 | *
|
---|
194 | * @author Carlos Eduardo Nogueira Gonçalves
|
---|
195 | * @license http://www.gnu.org/copyleft/gpl.html GPL
|
---|
196 | * @package Processo Básico
|
---|
197 | */
|
---|
198 | class StartModel extends Model
|
---|
199 | {
|
---|
200 | /**
|
---|
201 | * Implementa acao padrao da atividade
|
---|
202 | *
|
---|
203 | * @access public
|
---|
204 | * @return bool
|
---|
205 | */
|
---|
206 | function defaultAction()
|
---|
207 | {
|
---|
208 | $this->addViewVar("msg", $this->_msg);
|
---|
209 | $this->addViewVar("activity_title", "Processo Básico - Start");
|
---|
210 | return true;
|
---|
211 | }
|
---|
212 |
|
---|
213 | function finaliza()
|
---|
214 | {
|
---|
215 | $this->_msg = "Atividade completada.";
|
---|
216 | $this->updateInstance();
|
---|
217 | $this->commitInstance();
|
---|
218 | }
|
---|
219 | }
|
---|
220 | ?>
|
---|
221 | ]]></code> </include> |
---|
222 | <include> |
---|
223 | <name>class.controller.inc.php</name> |
---|
224 | <code><![CDATA[<?php
|
---|
225 | /**
|
---|
226 | * Gerencia o processo básico
|
---|
227 | *
|
---|
228 | * @author Carlos Eduardo Nogueira Gonçalves
|
---|
229 | * @package Processo Básico
|
---|
230 | * @license http://www.gnu.org/copyleft/gpl.html GPL
|
---|
231 | */
|
---|
232 | class Controller extends BaseController
|
---|
233 | {
|
---|
234 | /**
|
---|
235 | * @var string Tela inicial da atividade de início
|
---|
236 | * @access protected
|
---|
237 | */
|
---|
238 | var $START = 'start.tpl';
|
---|
239 | /**
|
---|
240 | * @var string Tela inicial da atividade final
|
---|
241 | * @access protected
|
---|
242 | */
|
---|
243 | var $END = 'end.tpl';
|
---|
244 |
|
---|
245 | /**
|
---|
246 | * Process startup settings
|
---|
247 | *
|
---|
248 | * @return object
|
---|
249 | * @param object $model Model layer instance for activities business logic
|
---|
250 | * @param array $env MVC environment settings
|
---|
251 | * @access protected
|
---|
252 | */
|
---|
253 | function Controller(&$model , &$env)
|
---|
254 | {
|
---|
255 | $this->super(&$model , &$env);
|
---|
256 | }
|
---|
257 | }
|
---|
258 |
|
---|
259 | ?> ]]></code> </include> |
---|
260 | <include> |
---|
261 | <name>class.end.controller.inc.php</name> |
---|
262 | <code><![CDATA[<?php
|
---|
263 | /**
|
---|
264 | * Gerencia atividade end do processo
|
---|
265 | *
|
---|
266 | * @author Carlos Eduardo Nogueira Gonçalves
|
---|
267 | * @license http://www.gnu.org/copyleft/gpl.html GPL
|
---|
268 | * @package Processo Básico
|
---|
269 | */
|
---|
270 | class EndController extends Controller {
|
---|
271 |
|
---|
272 | /**
|
---|
273 | * Acao padrao/inicial da atividade.
|
---|
274 | *
|
---|
275 | * @return boolean
|
---|
276 | * @access private
|
---|
277 | */
|
---|
278 | function __default() {
|
---|
279 | $this->model->defaultAction();
|
---|
280 | $this->loadViewVars();
|
---|
281 | $this->showForm($this->END);
|
---|
282 | }
|
---|
283 |
|
---|
284 | /**
|
---|
285 | * Encerra a execução da atividade
|
---|
286 | *
|
---|
287 | * @return boolean
|
---|
288 | * @access private
|
---|
289 | */
|
---|
290 | function continuar()
|
---|
291 | {
|
---|
292 | $this->model->finaliza();
|
---|
293 | }
|
---|
294 |
|
---|
295 | /**
|
---|
296 | * Execucao da atividade.
|
---|
297 | *
|
---|
298 | * @param $action Servico (acao) solicitado
|
---|
299 | * @return void
|
---|
300 | * @access public
|
---|
301 | */
|
---|
302 | function run($action) {
|
---|
303 | /*
|
---|
304 | * Descomentar essa linha para todas as acoes terem acesso ao banco de dados.
|
---|
305 | * Evita duplicacao de codigo nas acoes.
|
---|
306 | * Usar com moderacao.
|
---|
307 | *
|
---|
308 | * $this->model->DAO->connect ( );
|
---|
309 | */
|
---|
310 |
|
---|
311 | $this->dispatch($action);
|
---|
312 |
|
---|
313 | /*
|
---|
314 | * Descomentar essa linha para fechar a conexao da atividade.
|
---|
315 | *
|
---|
316 | * $this->model->DAO->disconnect ( );
|
---|
317 | */
|
---|
318 | }
|
---|
319 | }
|
---|
320 | ?> ]]></code> </include> |
---|
321 | <include> |
---|
322 | <name>class.start.controller.inc.php</name> |
---|
323 | <code><![CDATA[<?php
|
---|
324 | /**
|
---|
325 | * Gerencia atividade start do processo
|
---|
326 | *
|
---|
327 | * @author Carlos Eduardo Nogueira Gonçalves
|
---|
328 | * @license http://www.gnu.org/copyleft/gpl.html GPL
|
---|
329 | * @package Processo Básico
|
---|
330 | */
|
---|
331 | class StartController extends Controller
|
---|
332 | {
|
---|
333 |
|
---|
334 | /**
|
---|
335 | * Acao padrao/inicial da atividade.
|
---|
336 | *
|
---|
337 | * @return boolean
|
---|
338 | * @access private
|
---|
339 | */
|
---|
340 | function __default()
|
---|
341 | {
|
---|
342 | $this->model->defaultAction();
|
---|
343 | $this->loadViewVars();
|
---|
344 | $this->showForm($this->START);
|
---|
345 | }
|
---|
346 |
|
---|
347 | /**
|
---|
348 | * Encerra a execução da atividade
|
---|
349 | *
|
---|
350 | * @return boolean
|
---|
351 | * @access private
|
---|
352 | */
|
---|
353 | function continuar()
|
---|
354 | {
|
---|
355 | $this->model->finaliza();
|
---|
356 | }
|
---|
357 |
|
---|
358 | /**
|
---|
359 | * Execucao da atividade.
|
---|
360 | *
|
---|
361 | * @param $action Servico (acao) solicitado
|
---|
362 | * @return void
|
---|
363 | * @access public
|
---|
364 | */
|
---|
365 | function run($action)
|
---|
366 | {
|
---|
367 | /*
|
---|
368 | * Descomentar essa linha para todas as acoes terem acesso ao banco de dados.
|
---|
369 | * Evita duplicacao de codigo nas acoes.
|
---|
370 | * Usar com moderacao.
|
---|
371 | *
|
---|
372 | * $this->model->DAO->connect ( );
|
---|
373 | */
|
---|
374 |
|
---|
375 | $this->dispatch($action);
|
---|
376 |
|
---|
377 | /*
|
---|
378 | * Descomentar essa linha para fechar a conexao da atividade.
|
---|
379 | *
|
---|
380 | * $this->model->DAO->disconnect ( );
|
---|
381 | */
|
---|
382 | }
|
---|
383 | }
|
---|
384 | ?> ]]></code> </include> |
---|
385 | </includes> |
---|
386 | <resources> |
---|
387 | <resource> |
---|
388 | <name>icon.png</name> |
---|
389 | <bindata><![CDATA[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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---|
400 | mAnMBwUGIQcABBCKA3xjYlQ/8Ov5KPMyMIhwAi0FWnbjCwPDudcMDPfeMjA8/8jA8OYzA8OXHwwM
|
---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
---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
---|
403 | oPjBAgACCCUR/vj1T/jLy58Me158Z3j2m5chWIuZQY6bgcFCGhgKTxkYzj+EOAik6dOT9wzsbEwM
|
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---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
---|
426 | n0AjfhHT2AUIIBZSOjGn73/c5aAlUjiVlWWytp0pi5w6sHT9+w/qT2CzHZhobzx695wB0oAiCgAE
|
---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
---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
---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
---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
|
---|
431 | NBu+HAEQYAC1HwR2VAOnzwAAAABJRU5ErkJggg==
|
---|
432 | ]]></bindata> </resource> |
---|
433 | </resources> |
---|
434 | <transitions> |
---|
435 | <transition> |
---|
436 | <from>start</from> |
---|
437 | <to>end</to> |
---|
438 | </transition> |
---|
439 | </transitions> |
---|
440 | </process> |
---|