iportaldoc - Tarefas

Documentos relacionados
3. Registo de Execução de Serviço (Fornecimento/Abastecimento)

Manual Rápido do Sistema GPC Gestão de Classificações 2011 (Clube Columbófilo de São Miguel)

Manual de Utilizador (V2.0.8) Uma Empresa Certificada ISO 9001 e ISO 27001

Software-Global 1/10

Manual de Utilização de Certificados Digitais. Microsoft Outlook 2003

ESCOLA BÁSICA DOS 1º, 2º E 3º CICLOS DO BOM SUCESSO TECNOLOGIAS DE INFORMAÇÃO E COMUNICAÇÃO. Tecnologias da Informação e Comunicação

IPBrick CAFE v1.6 Manual de utilização

Nero AG Nero DiscCopy

1. Introdução. 2. Acesso ao Portal - Código de Estabelecimento de Ensino

02. Como criar o 1º procedimento ao abrigo de Acordo Quadro ESPAP

Manual do Utilizador do Connection Manager

BMLABEL MANUAL DO UTILIZADOR

Guia Fornecedor Gestão de Oportunidades

atualização gratuita *para clientes Solutio com contrato de manutenção ativo.

MONTEPIO24 EMPRESAS CONVERSÃO DE FICHEIROS PARA PAGAMENTOS E COBRANÇAS. Manual de Apoio Utilizador Net24

Guia do Serviço EcoFactura (Receptor) da Generix Group Portugal

ASSOCIAÇÃO PORTUGUESA DE SEGURADORES

Tecnologias da Informação e Comunicação: Sistema Operativo em Ambiente Gráfico

Serviço Caixadirecta Angola Particulares. Cartão Pré-Pago Multicaixa (CUIA CARD)

UNIVERSIDADE DE LISBOA

Diferenciação Funcional Taxonomias PRIMAVERA ERP 9.15

Sage VERSÃO Sage Janeiro 2017

Manual do utilizador. Introdução

Correio electrónico. Agrupamento de Escolas de Albufeira

Manual do Médico Prescritor

Índice. Página 1 de 32 :: C7.01 (ext )

Questões Mais Frequentes (FAQ)

XD SMS STANDALONE.

Driver Next Versão 1.0 de Português

FAZ A TUA LOJA ONLINE EM WORDPRESS

Candidatura Passo a Passo

Conteúdo de Formação

Como configurar a sua loja online?

Descrição de Funcionalidades

GUIÃO DO TRABALHO PRÁTICO INTRODUÇÃO À PROGRAMAÇÃO WEB SISTEMAS DE INFORMAÇÃO EMPRESARIAIS. Faculdade de Engenharia da Universidade do Porto

Ficheiro eletrónico das Folhas de Férias

A uma plataforma online de gestão de condomínios permite gerir de forma fácil e simples a atividade do seu condomínio.

COMUNICAÇÃO ENTRADA EM PRODUÇÃO DA NOVA PLATAFORMA DO GPMC

UTILIZAÇÃO DE 1.º CHEQUE-DENTISTA

Como utilizador registado Eu quero ter acesso a um botão de "entrar" Para que possa fazer login na aplicação

Gestão de PADS -Sigarra GABINETE DE PROJETOS

Manual de Utilização

Manual Nero InfoTool. Nero AG

PDR2020 Manual do Balcão - Pedidos de Alteração

PET. 1 verificar equipamento. 2 carregar a unidade GUIA DE INSTALAÇÃO RÁPIDA Guia de Instalação Rápida Pet Locator

Biblioteca do Conhecimento Online b-on

Guia da Aula Prática H.323. Página 1 de 5

GESPOS WINDOWS. Manual do Utilizador GESTÃO DE CORES E TAMANHOS

MS Outlook Tudo sobre Correio Electrónico

Candidatura Passo a Passo

Portal de Credenciação: Manual do utilizador

Manual do Fénix. Gestão da ficha de unidade curricular (Portal de coordenador de ECTS) DSI (Versão 1.0)

Boletim Técnico. Plano de Desenvolvimento Individual (PDI) Desenvolvimento/Procedimento. Produto : Totvs Gestão de Pessoas Versão 12.1.

Exame de 1ª Época Introdução à Programação IGE e ETI 2003/02/25-1º semestre de 2002/2003 ISCTE

Como Receber Pagamentos através de Códigos QR?

GESTÃO DE TURMAS. Índice. I Como posso promover a aprendizagem autónoma dos meus alunos através da plataforma? 05

Manual de procedimentos

Gestão Documental. Gestão Documental

Índice. Introdução 3 Viaturas 4 Nota de Reparação 5 Layouts 8. Viatura 8. Nota de Reparação 9

3. Usar a árvore de certificados do Windows para validar certificados no Acrobat Reader

Como aplicar permissões aos utilizadores?

Serviços Online Município de Vagos

GIAE VERSÃO SETEMBRO DE 2011

1. Monitorização. Índice. 1.1 Principais pontos críticos Pontos críticos directos

Processo de Controle

MANUAL CONSUMOS INTERNOS

A uma plataforma online de gestão de condomínios permite gerir de forma fácil e simples a atividade do seu condomínio.

Começando com o AWS IoT

A G R U P A M E N T O D E E S C O L A S D E O L I V E I R I N H A ( ) E S C O L A B Á S I C A D E O L I V E I R I N H A ( )

SInOA - Sistema de Informação da Ordem dos Advogados

PLANIFICAÇÃO SEMESTRAL

GESTÃO DE CHEQUES LISTA DETALHADA DE FUNCIONALIDADES Configuração por defeito para Lançamento Contabilístico dos Cheques de Recebimentos:

Rentabilize a sua assistência pós-venda e, em simultâneo, surpreenda os seus clientes com o seu profissionalismo

Portal CAUL. Manual de Utilizador. Certificado de Autorização de Utilização de Lote. Versão 1.0 Página 1 de 39

Formas de Pagamento Resumida Vendas Vendedor Vendas Vendedor Resumido Vendas Vendedor Caixa Vendas por Artigos...

SInOA - Sistema de Informação da Ordem dos Advogados

Normalização de Entidades

M I N E D U Manual Configuração Rede Sem Fios

Envio de Documentos à Autoridade Tributária e Aduaneira

Transcrição:

iportaldoc - Tarefas IPBRICK 12 de Dezembro de 2011 1 Conceito de tarefa Tarefas, enquanto elementos constituintes de uma acção, são operações que estão associadas à realização da mesma, e que podem ser efectuadas imediatamente antes, ou imediatamente após a realização de uma acção. Alguns exemplos: Encaminhar documento por email para o exterior Assinar um documento com assinatura digital Notificar o autor do documento ao realizar uma acção Invocar um Web Service de uma outra aplicação No gerador de acções, as tarefas disponibilizadas pelo iportaldoc encontram-se listadas no separador Tarefas a executar ao realizar a acção. 2 Utilização de tarefas nas acções Para utilizar as tarefas existentes, deve-se criar uma acção tipo no gerador de acções, seleccionando as tarefas que se pretendem utilizar. Utilizando o ícone associado a cada tarefa, pode-se ainda indicar se se pretende que a mesma seja efectuada antes ou após a realização da acção. Caso se pretenda que seja a execução da tarefa a definir o resultado da acção, então a tarefa deverá executada antes da realização da acção, ou seja, a opção Executar tarefa antes de realizar a acção deverá estar seleccionada. Com esta configuração, o resultado da acção seleccionado pelo utilizador, será sobreposto pelo resultado determinado pela tarefa. Alguns exemplo de utilização desta opção: Tarefa Envia automaticamente o documento por email : O utilizador seleccionou o resultado Enviar Documento, no entanto a tarefa ao ser executada (antes da realização da acção), verificou que a entidade para qual o documento deveria ser enviado não tem o email definido no IPBrick Contacts. Nesta situação o resultado indicado pelo utilizador, deverá ser sobreposto pelo resultado Destinatário não encontrado, indicando no esquema cronológico do documento o motivo pelo qual o documento não foi enviado. Desta forma, o workflow apenas avançará se realmente o documento tiver sido enviado correctamente para o destinatário. Tarefa Assinar o documento com assinatura digital : O utilizador aprovou o documento e nesse mesmo deverá ser colocada a sua assinatura digital. No entanto a tarefa ao ser executada verificou que a assinatura digital do utilizador ainda não existe no sistema. Nesta situação, o resultado indicado pelo utilizador, deverá ser sobreposto pelo resultado de execução da tarefa ( Erro ao assinar por exemplo) que indicará que a assinatura digital não existe, ficando essa informação registada no esquema cronológico. 1

3 Criação de tarefas O iportaldoc leva de base uma série de tarefas, no entanto e caso se pretenda, mais podem ser criadas recorrendo para isso à seguinte interface: Workflow Gerador de acç~oes Lista de tarefas Adicionar tarefa O acesso a esta funcionalidade é restrito aos utilizadores com perfil de ipdocmaster. Apenas é possível gerir as tarefas criadas pelos utilizadores. iportaldoc não serão apresentadas na listagem. As tarefas criadas de base no A criação de um nova tarefa implica a criação de um executável, onde deverão ser programadas as operações que se pretenda que a mesma efectue. O executável pode ser programado em qualquer linguagem, devendo apenas ter-se em atenção que o executável irá funcionar num sistema operativo linux. As etapas para a criação da tarefa são então as seguinte: 1. Definição dos parâmetros que o executável receberá, que serão passados ao executável nos argumentos do mesmo. Os parâmetros que podem ser passados são por exemplo o identificador do documento, código do mesmo, etc. A lista completa de parâmetros pode ser encontrada na interface de criação de tarefas. 2. Definição dos resultados possíveis de serem retornados pela execução da tarefa. O resultado da execução da tarefa, deverá ser um ficheiro XML com o seguinte formato: <result> <code>$return_code</code> <message>$result_comment</message> </result> Na marca code deverá ser colocado o código de retorno, enquanto que na marca message,que é de preenchimento facultativo, poderá ser colocada uma mensagem que será concatenada ao comentário colocado pelo utilizador aquando da realização da acção. Ficará por isso registada no esquema cronológico do documento. 3. Programação do executável 4. Criação da tarefa no iportaldoc 2

Para melhor se compreender todo o processo de criação de uma tarefa, seguidamente é apresentado um pequeno exemplo, em que a tarefa criada apenas avaliará o valor do documento do tipo fatura, indicando se o mesmo é igual, ou superior a um valor pré-definido (5000eur). O executável programado em PHP: #!/usr/bin/php -q <?php /** check_document_value.php */ $valor = $argv[1]; //campo valor do documento passado no argumento $return_code = ""; $result_comment = ""; //de preenchimento facultativo if ($valor > 5000 ) { $return_code = "MAIOR"; $result_comment = "O executável verificou que o valor é superior a } if ($valor == 5000 ) { $return_code = "IGUAL"; $result_comment = "O executável verificou que o valor é igual a } 5000eur!"; 5000eur!"; if ($valor < 5000 ) { $return_code = "MENOR"; $result_comment = "O executável verificou que o valor é inferior 5000eur!"; }?> //formato de retorno echo "<result>". "<code>". $return_code. "</code>". "<message>". $result_comment. "</message>". "</result>"; 3

Para criar a tarefa no iportaldoc deverão ser efectuadas as seguintes configurações na interface de criação de tarefas: Figura 1: Criação de uma tarefa Nesta interface, nos resultados de execução da tarefa deverá ser indicado: Nome: Corresponde aos códigos de retorno do executável, indicados na marca code. Descrição: Descrição do resultado da tarefa, que será apresentado ao utilizador aquando da concepção do workflow (criação de acções) Comentário: Comentário a colocar no esquema cronológico do documento, caso o resultado de execução da tarefa seja o resultado ao qual o comentário está associado. No esquema cronológico do documento, e após a realização da acção ficam então com os seguintes registos: 1. Comentário indicado pelo utilizador ao realizar a acção 2. Comentário configurado nesta interface 3. Comentário retornado na execução da tarefa (marca message no XML de retorno). Este comentário é de preenchimento facultativo, mas nele pode ser indicada informação mais especifica, que o comentário do ponto 2 poderá não fornecer. (Erros ocorridos na execução da tarefa, etc) 4

4 Execução de tarefas ao realizar as acções Na concepção do workflow, no momento de criação da acção, existe a opção Adicionar Tarefa (figura 2) associada a cada um dos resultados da acção, onde se definem que tarefas é que são executadas quando o utilizador escolhe esse resultado. Caso se pretenda que as tarefas sejam sempre realizadas, independentemente do resultado escolhido pelo utilizador, então basta que não se associem tarefas a nenhum dos resultados possíveis da acção. As tarefas que se podem associar aos resultados, são apenas as que fazem parte da acção tipo criada. Figura 2: Criação de uma acção 5

No exemplo apresentado na figura seguinte, o documento fatura apenas será assinado digitalmente, se o resultado da acção escolhido pelo utilizador for Aprovo, porque é a esse resultado que a tarefa Assinar o documento com assinatura digital está associada. Figura 3: Associação de uma tarefa ao resultado de uma acção 6

4.1 Sobreposição do resultado da acção Como indicado acima neste documento, é possível que sejam os resultados de execução da tarefa a definir qual o resultado da acção. Para isso deverá recorrer-se ao ícone para configurar uma condição baseada nos resultados da tarefa. No momento em que a acção é realizada, a condição é avaliada, e caso a mesma se verifique, o resultado indicado pelo utilizador será sobreposto pelo resultado associado à condição verificada. No exemplo da figura seguinte, no resultado Não aprovo foi associada a seguinte condição: - Não existe assinatura digital ou o documento não é um ficheiro PDF Figura 4: Configurar condição para sobreposição de resultado Desta forma, mesmo que o utilizador aprove o documento, se o mesmo não tiver sido assinado por um dos motivos indicados na condição, então o documento não deverá ser aprovado. (Resultado Não aprovo ). Se a uma acção tipo, estiverem associadas várias tarefas, é possível criar condições constituídas pelos resultados das diversas tarefas. As tarefas utilizadas nas condições, deverão estar configuradas para serem executadas antes da realização da acção. 7