wiki:WF/Edicaodecodigo

Version 13 (modified by pedroerp, 14 years ago) (diff)

--

Edição de Código

O código pode ser editado utilizando-se qualquer editor de texto simples, como o bloco de notas. Porém é mais comum que sejam utilizados ambientes de desenvolvimento como o Eclipse ou até mesmo o VIM.

O código do processo está estruturado, basicamente, da seguinte forma:

Atividades

Arquivos PHP criados automaticamente ao se adicionar novas atividades (interativas ou não) ao processo.

Estes arquivos estão localizados no diretório: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/code/activities.

Estes são os arquivos executados pela classe run_activity.

Includes

Arquivos PHP que são incorporados em outros arquivos através da função wf_include.

Estes arquivos estão localizados em: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/code

O arquivo shared.php é criado, automaticamente, junto com o processo e está disponível em todos os arquivos PHP das atividades.

Templates

Arquivos de template do processo. Quando se cria uma atividade interativa, além do arquivo PHP das atividades é também criado um arquivo TPL que é um template Smarty para esta atividade (semelhante a um arquivo HTML).

Estes arquivos estão localizados em: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/code/templates

Resources

Arquivos que devem ser visíveis pelo navegador do usuário. Neste local ficam os arquivos Javascript, arquivos CSS e imagens.

Estes arquivos estão localizados em: /home/expressolivre/workflow/NOME_NORMALIZADO_XX/resources


Editor de Código - Interface WEB

Como uma alternativa rápida edição de código, o módulo workflow disponibiliza uma interface web para isto. Para acessá-la, clique em "Administrar Processos" na aba lateral esquerda do módulo e então clique em "Código" do processo desejado. A seguinte página será apresentada:

OBS: Toda alteração feita através daqui será refletida instantâneamente para o processo, por tanto tome cuidado.

Attachments