administração do Ágileswiki.recife.pe.gov.br/files/file/bpm/treinamentos/administracao/... ·...

94
Copyright 1996-2008 Image Technology S.A. All rights reserved. São Paulo, janeiro de 2008 Administração do ÁGILES (treinamento para Parceiros e Clientes)

Upload: lamdang

Post on 26-Sep-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Copyright 1996-2008 Image Technology S.A. All rights reserved.

São Paulo, janeiro de 2008

Administração do ÁGILES

(treinamento para Parceiros e Clientes)

2

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Conteúdo do Curso

–Administrando o JBoss

–Utilização do módulo “Administração” do ÁGILES

–Utilização do módulo de Console

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administrando o JBoss

4

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administrando o JBoss

– O que é / como instalar

– Configuração básica do JBoss

• Porta de Comunicação

• Tempo para Timeout

• Tipo de Log

– Fazendo deploy de EAR

– Como executar o JBoss através de arquivo em lote

– Como deixá-lo como serviço

– Iniciando e parando o serviço manualmente

– Visualizando os arquivos de Log

– Considerações importantes

5

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – O que é / como instalar

O JBoss é o servidor de aplicação J2EE Open Source padrão domercado, totalmente implementado em Java.

A instalação do servidor JBoss é simples, basta copiar o conteúdodo diretório /appserver do CD do ÁGILES para um diretórioqualquer desejado (como exemplo, neste material vamosconsiderar que o JBoss foi instalado no diretório C:\Agiles).

Para que o JBoss funcione é necessário ter o SDK 1.4.2.Xinstalado (se não tiver, faça download do endereçohttp://java.sun.com/j2se/1.4.2/download.html).

Após isso, precisa-se configurar a variável de ambienteJAVA_HOME que deve apontar para o diretório onde estáinstalado o SDK (para maiores informações veja o manual deinstalação do ÁGILES).

6

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Config. Porta de Comunicação

Para configurar a porta de comunicação deve-se alterar o arquivoserver.xml, que está, a partir do diretório do JBoss, em\server\default\deploy\jbossweb-tomcat55.sar\

Neste arquivo, deve-se localizar o texto a seguir:

<Connector port="8080" address="${jboss.bind.address}“

maxThreads="250" strategy="ms" maxHttpHeaderSize="8192“

emptySessionPath="true“

enableLookups="false" redirectPort="8443" acceptCount="100“

connectionTimeout="20000" disableUploadTimeout="true"/>

Onde se lê “8080” pode-se ter 80, 8081, 8085, entre outras.Depende da disponibilidade do servidor, o que pode ser obtidocom o administrador da rede.

Obs.: a porta escolhida não deve possuir restrição de acesso (firewall oubloqueio), pois será através dela que os clientes acessarão oÁGILES.

7

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Config. Tempo de Timeout

Para configurar o tempo de Timeout deve-se alterar o arquivojta-service.xml, que está, a partir do diretório do JBoss, em\server\default\deploy.

Neste arquivo, deve-se localizar o texto a seguir:

<mbean code="org.jboss.tm.TransactionManagerService“name="jboss:service=TransactionManager“xmbean-dd="resource:xmdesc/TransactionManagerService-xmbean.xml"><attribute name="TransactionTimeout">300</attribute><!-- set to false to disable transaction demarcation over IIOP --><attribute name="GlobalIdsEnabled">true</attribute><depends optional-attribute-name="XidFactory">jboss:service=XidFactory</depends><depends>jboss:service=Naming</depends>

</mbean>

Onde se lê “300” pode-se ter qualquer valor (expresso em segundos).

Para redes lentas ou com tráfego intenso, pode ser necessárioaumentar esse valor. Para a maioria das redes este número ésuficiente.

8

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Config. Tipos de LogPara configurar o tempo de Timeout deve-se alterar o arquivo log4j.xml,que está, a partir do diretório do JBoss, em \server\default\conf.

Neste arquivo, deve-se localizar o texto a seguir:

<appender name="FILE" class="org.jboss.logging.appender.DailyRollingFileAppender"><errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>

<param name="File" value="${jboss.server.home.dir}/log/server.log"/><param name="Append" value="true"/><param name="Threshold" value="INFO"/><!-- Rollover at midnight each day --><param name="DatePattern" value="'.'yyyy-MM-dd"/>

<layout class="org.apache.log4j.PatternLayout">...</layout>

</appender>

O conteúdo value=“true” deve ser colocado, pois originalmente o valor é“false”. Ele tem como função guardar o arquivo de log mesmo que oJBoss seja reiniciado.

A linha <param name="Threshold" value="INFO"/> mantém oarquivo de log mais limpo, impedindo que informações desnecessáriasde debug sejam registradas no mesmo.

9

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Deploy do EAR

Quando for necessário atualizar o arquivoagiles.ear (assim como outros arquivos dotipo EAR, JAR, WAR ou SAR), copie-o daorigem (CD de atualização do ÁGILES,FTP, e-mail, etc.) para o diretório\server\default\deploy\ dentro do diretóriodo JBoss (lembre-se que, como exemplo,estamos considerando que o diretório doJBoss está dentro de C:\Agiles).

Para atualizar bibliotecas de funções,copie o arquivo agilesFunctions.jar parao diretório apropriado (configurado noarquivo agiles.properties, na linha decomando libDir=<diretório>). Na figuraao lado, o diretório é C:\Agiles\functions.

10

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Como Executar

Caso esteja depurando aplicações e/ouprocessos, é conveniente executar diretamente oJBoss (através de arquivo em lote).

Dessa forma será possível acompanhar arealização do trabalho tanto pela janela do JBossque ficará aberta, como através do arquivo deLog (a visualização dos arquivos de Log serávista mais adiante).

Para isso, acesse o diretório BIN, dentro doJBoss, e execute o arquivo RUN.BAT (o quepoderá ser feito tanto pelo prompt de comandodo Windows como através do Windows Explorer).

11

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Configurando o BD

Na primeira vez que o JBoss for executado em um servidor quepossui o ÁGILES, apresentará uma exception porque tentalocalizar, algumas informações de especiais do Ágiles (que ficamno Prefs do Java), informações que ainda não existem.

Para solucionar esta questão, rode o programa ChangeDir.jar doÁgiles

Comando: java -jar /”caminho do arquivo”/ChangeDir.jar –s/”caminho de instalação do Ágiles”/config

12

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Deixando-o como Serviço (windows)

Na utilização diária é conveniente deixar o JBosscomo serviço, pois assim ele poderá ser executado(e parado) manual ou automaticamente. Porém, oacompanhamento das operações realizadas só serápossível através do arquivo de Log.

Para deixar o JBoss como serviço (windows):

– Acesse o prompt de comando do Windows, através do

botão Iniciar, comando Executar.

– Dentro do diretório do JBoss, na pasta Bin, está o arquivo

em lote “MyApp.bat”, que deve ser executado com o

parâmetro “install” (seguindo nosso exemplo, o comando

seria “Run c:\Agiles\jboss3.2.3\bin\MyApp.bat install”).

13

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Deixando-o como Serviço (linux)

Para deixar o JBoss como serviço no linuxexistem várias formas diferentes, cabe aoadministrador do Linux a escolha. Abaixodescrevemos uma opção que é deixar oJBoss rodando em Background:

– Crie um arquivo de script (bash) contendo a seguinte

linha de comando:

• /“Caminho do Jboss”/bin/run.sh &

Observação: Outra opção de instalação seria deixar a

chamada do JBoss dentro do rc.local ou utilizar o webmin

(aplicativo para administração do linux) entre outras.

14

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Depois de instalar o JBoss como serviço, ele poderá serexecutado e finalizado das seguintes formas:

No ambiente Linux utilize o comando KILL para parar o serviço.

Para Windows: Através do Painel de Controle.

Dentro do Painel de Controle, acesse: FerramentasAdministrativas, Serviços. Clique com o botão direito no itemJBoss Application Server e, no menu que surgir, clique em“Iniciar” para começar a executá-lo (quando desejar terminara execução clique em “Parar”).

Se quiser que o JBoss seja executado automaticamente quando oWindows for carregado, clique em “Propriedades” e altere oitem “Tipo de inicialização” para “Automático” (no padrão eleestará como “Manual”).

É importante lembrar que o acompanhamento das operaçõesdeste serviço só poderá ser feito através do arquivo de Log(que será explicado a seguir).

JBoss – Iniciando e Parando o Serviço

15

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Na tela de Propriedades deve-se

definir, também, as formas de

recuperação do JBoss.

Para isso, acesse a aba

“Recuperação” e defina como o

Windows deve proceder no caso

de falhas no serviço.

Recomenda-se colocar “Reiniciar

o serviço” em todos os tipos de

falha.

JBoss – Iniciando e Parando o Serviço

16

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Iniciando e Parando o Serviço

17

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Visualizando Arquivos de Log

Os arquivos de Log ficam na pasta \server\default\logdentro do diretório do JBoss.

Eles são arquivos de texto e podem ser lidos com o Bloco de Notas do Windows ou “Vi” e/ou “VIM” do linux.

A nomenclatura deles é: “server.log” mais a data em que foram gerados.Ex.: server.log.2005-03-31.

É criado um arquivo por dia e o que estiver sem a data no nome corresponde ao do dia atual.

18

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

JBoss – Considerações Importantes

– Qualquer alteração em arquivos de configuração do JBoss oudo ÁGILES (.xml, .properties, etc.) exige a reinicializaçãodo JBoss.

– O JBoss do CD de instalação do ÁGILES (versão 4.0.3) édiferente da mesma versão disponível para download nainternet (www.jboss.org). Portanto, ele deve ser copiado doCD (como citado anteriormente), pois o download nãoproduzirá o efeito desejado.

– Toda vez que for atualizar o ÁGILES (arquivo EAR, entreoutros) recomenda-se fazer backup dos arquivos que serãosubstituídos, assim como do banco de dados.

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Utilização do módulo

“Administração” do ÁGILES

20

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Módulo “Administração” do ÁGILES

Este módulo é responsável pelo gerenciamento do software.

Nele é feita a manutenção dos diversos cadastros, tais como:usuários, grupos de usuários, estrutura organizacional, categoriasde processos, árvore de diretórios do Visitor.

21

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Usuário

Permite o cadastramento de usuários. Ao clicar no comando “Usuário”

aparecem os usuários ativos.

Se desejar os inativos (“excluídos”)

também, selecione esta opção.

Utilize estes botões para

acrescentar novos usuários.

As telas de inclusão e alteração

estão representadas no próximo

slide.

Selecione o usuário e depois

utilize estes botões para alterar

ou apagar e para ver a Trilha de

Auditoria (movimentações) do

usuário selecionado.

As telas de inclusão e alteração

estão representadas no próximo

slide.

22

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Lembre-se de especificar o

idioma padrão para este

usuário (isso determina o

idioma em que as telas

aparecerão) e o fuso horário

(o Brasil é GMT -3:00).

Permite que se defina quais grupos

e/ou nós organizacionais que o

usuário pertence.

Administração – Usuário

Tela de Inclusão Tela de Alteração. Exibe grupos e nós a que este usuário pertence.

23

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Usuários Logados

Permite que você saiba quais os usuários que estão logados noÁgiles e pode também enviar uma mensagem instantânea paraele(s).

Lista de usuários

logados/conectados.

24

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Grupo

Permite cadastrar grupos de usuários (primeiro deve-se cadastrarusuários, depois os grupos). O agrupamento é conveniente para que sepossa atribuir permissões, atividades e/ou tarefas para diversos usuáriosde uma vez.

Ao clicar no comando “Grupo”

aparecem os grupos ativos.

Se desejar os inativos (“excluídos”)

também, selecione esta opção.

Utilize estes botões para acrescentar

novos grupos, e para alterar ou apagar

um dos que existem (neste caso,

selecione o grupo desejado).

A tela de inclusão e alteração está

representada no próximo slide.

25

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Digite o nome e

descrição do grupo, e

utilize o botão “+” para

adicionar usuários e o

“-” para removê-los.

Preencha as informações e

salve o grupo.

Administração – Grupo

No padrão, quando o ÁGILES é instalado não existem grupos, e elesdevem ser criados de acordo com a necessidade.

Após a criação, os conteúdos (categorias, diretórios) a que estes gruposterão acesso deverão ser definidos no item “Módulos” (descrito adiante).

Utilize o botão “+” para

adicionar outros grupos

e o “-” para removê-los.

26

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Permissões de Acesso

Possibilita a definição das permissões para os usuários, grupos,categorias e diretórios, ou seja, o que estes usuários / grupospoderão fazer dentro do sistema, e quem poderá acessar ascategorias e diretórios.Ao clicar no comando

“Permissões de Acesso”

aparecem os sub-módulos para

definição de tipos de permissão.

Clicando no tipo de permissão

aparecem seus conteúdos (aqueles

que podem ter permissões

atribuídas).

Clicando na categoria aparecem os

processos cadastrados na mesma.

Selecione os

itens (ou

módulos)

para os quais

definirá as

permissões e

clique em

“Editar

Permissões”.

27

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Permissões de Acesso

Possibilita a definição das permissões para os usuários, grupos,categorias e diretórios, ou seja, o que estes usuários / grupospoderão fazer dentro do sistema, e quem poderá acessar ascategorias e diretórios.

Ao clicar no comando “Permissões de Acesso”

aparecem os sub-módulos para definição de tipos de

permissão.

Clicando no tipo de permissão (no exemplo clicamos

em Permissões de Categoria), aparecem seus

conteúdos (aqueles que podem ter permissões

atribuídas).

Selecione os

itens (ou

módulos)

para os quais

definirá as

permissões e

clique em

“Editar

Permissões”.

28

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Permissões de Acesso

Ao clicar em “Editar Permissões” aparecerão os usuários ativos,escolha aqueles para os quais atribuirá as permissões, cliqueem “Editar Permissões”, defina-as e confirme a operação.

29

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Permissões de Acesso

Ao clicar em “Editar Permissões” aparecerão os usuários ativos,escolha aqueles para os quais atribuirá as permissões, cliqueem “Editar Permissões”, defina-as e confirme a operação.

A permissão pode ser para o

usuário específico ou para o grupo

que ele pertence.

Permissões: Não Definido, Sim, Não.

Recursivo: aplica a permissão aos

“filhos” do item atual.

Propagar para Origem: aplica a

permissão para os “pais” do item

atual.

(“Recursivo” e “Propagar para

Origem” só se aplicam aos itens JÁ

existentes).

30

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Trilha de Auditoria

O ÁGILES registra todas as transações ocorridas durante seuuso, desde logins até atividades realizadas, e a Trilha deAuditoria permite a consulta destas movimentações.

Ao clicar no comando “Trilha

de Auditoria” aparece a tela

de filtro vazia.

Digite os conteúdos que

deseja pesquisar e clique em

"Ver Detalhes".

31

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Trilha de Auditoria

Se quiser ver detalhes de uma

ocorrência, selecione-a e clique

em "Ver Detalhes".

Neste exemplo foi feita uma

pesquisa por data.

32

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Trilha de Auditoria

Se quiser ver detalhes de uma

ocorrência, selecione-a e clique

em "Ver Detalhes".

Neste exemplo foi feita uma

pesquisa por data.

33

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Categorias

Através deste item defini-se a árvore de diretórios onde serãoarmazenados e executados os processos (estas categorias serãoutilizadas nos módulos “Desenho de Processos” e “Área de Trabalho”).

Ao clicar no comando

“Categorias” aparecem, do

lado direito da tela, as

categorias existentes.

Ao expandir a árvore de

“Categorias” não aparecem,

necessariamente, todas as

categorias existentes.

São exibidas somente as que

este usuário tem acesso para

o uso em processos (módulos

“Desenho de Processos” e

“Área de Trabalho”). Utilize estes botões para acrescentar novas categorias

(dentro da que está sendo exibida no momento) e para

alterar ou apagar uma das que existem (neste caso,

selecione a categoria desejada).

Na inclusão e alteração só é possível especificar o

nome e a descrição. A data é colocada pelo ÁGILES.

34

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Lista de Conexões

Permite o cadastramento de listas de conexões para agilizar oacesso a bancos de dados externos ao ÁGILES.

Ao clicar no comando “Lista

de Conexões” aparecem as

conexões existentes.

Utilize estes botões para acrescentar novas conexões,

e para alterar ou apagar uma das que existem (neste

caso, selecione a conexão desejada).

A tela de inclusão e alteração está representada no

próximo slide.

35

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Escolha um dos drivers

existentes e ele sugerirá a

URL e o Teste SQL (alguns

não possuem teste).

Preencha as informações e

salve a conexão.

Administração – Lista de Conexões

Para incluir ou alterar uma lista de conexão será utilizada atela abaixo.

36

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Exemplo de uma

conexão preenchida.

Administração – Lista de Conexões

37

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Biblioteca de Funções

Contém as bibliotecas de funções do software. Armazena os grupos defunções nativas, assim como os que forem criados pelos usuários (asfunções serão utilizadas no Desenho dos Processos).

Veja as informações de

instalação do Ágiles para saber

como cadastrar uma nova

biblioteca de funções.

38

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Risco: Ativ. sem Respons.

Toda vez que o ÁGILES for verificar os responsáveis por umaatividade e não conseguir identificá-los, enviará um e-mailpara o grupo responsável por falhas* informando queocorreu um problema na atividade.

* Para definir o grupo responsável por falhas, cadastre-o como um grupo

normal e especifique sua função no arquivo de propriedades agiles.properties

(disponível no diretório onde estão as configurações do ÁGILES).

A linha que diz qual grupo será utilizado para o chamado failureGroup é:

mail.failureGroup=??, onde ?? é o ID do grupo.

Este problema pode ocorrer por diversas razões: o grupo / nóorganizacional / tabela auxiliar que deveria receber a atividadenão possui usuários, houve uma falha de conexão com algumoutro aplicativo (SAP por exemplo), etc.

39

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Risco: Ativ. sem Respons.

Sempre que ocorrer este tipo de falha, o administrador do ÁGILESdeve corrigir o problema que a originou (cadastrar os usuários,restabelecer a conexão, etc.) e acessar o comando “Risco: Atividadessem Responsável” para tentar restabelecer os assignees.

Ao clicar no comando

“Risco: Atividades sem

Responsável” aparecem

as atividades que estão

sem Assignee.

Clique em “Resetar

Assignees” para que o

ÁGILES tente redefinir os

responsáveis pela

atividade.

Se ele conseguir,

aparecerá uma

mensagem informando o

sucesso da ação, caso

contrário será

apresentada nova

mensagem de erro.

40

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Modelos de ObjectType

O ObjectType Template é um modelo de representação de umconjunto de informações (entidade), possuindo atributos comtipos variados.

Deve ser criado para representar entidades que não sãonativas do ÁGILES. Exemplo: cliente, pois o cliente teminformações muito semelhantes ao usuário, mas o cadastro deusuários é parte do ÁGILES e o cliente não. Ao clicar no comando

“Modelos de

ObjectType” aparecem

os ObjectTypes ativos.

Utilize estes botões para

acrescentar novos ObjectTypes,

e para manipular os que existem

(nestes casos, exceto para

importação, selecione o modelo

desejado).

As telas de inclusão e alteração

estão representadas nos

próximos slides.

41

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Preencha as informações e

salve o ObjectType.

Administração – Modelos de ObjectType

No padrão, quando o ÁGILES é instalado não existem ObjectTypes,e eles devem ser criados de acordo com a necessidade.

A definição do conteúdo do ObjectType será feita posteriormente,através da edição do mesmo.

42

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Cada item terá uma tela específica

para definição das suas

informações.

Para criar campos, deve-se

escolher o Tipo do mesmo antes

de clicar em Adicionar Novo.

Administração – Modelos de ObjectType

Na edição do ObjectType devem ser definidos os campos, ações,eventos e telas que comporão seu conteúdo.

43

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Dimensões e Níveis Org.

Permite o cadastramento de dimensões e níveis organizacionais,representando a hierarquia da empresa (divisões, unidades,diretorias, cargos).

Utilize estes botões para acrescentar novas dimensões

ou para alterar / remover a que estiver selecionada.

Na inclusão, especifica-se o nome e descrição da

dimensão, e se é permitida a subida de nível (em caso

afirmativo, tarefas enviadas para pessoas deste nível

poderão ser repassadas para os integrantes do nível

superior a ele – isso acontece em conjunto com os nós

organizacionais, que serão vistos adiante).

44

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Dimensões e Níveis Org.

Para visualizar e cadastrar níveis em uma dimensão, clique sobreo nome da mesma. Para incluir sub-níveis, proceda da mesmaforma (assim será possível definir a estrutura hierárquica daempresa).

Clique aqui para incluir níveis nesta dimensão.

Ou clique em um nível e, depois, no botão

Adicionar para incluir sub-níveis.

45

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Dimensões e Níveis Org.

Para visualizar e cadastrar níveis em uma dimensão, clique sobreo nome da mesma. Para incluir sub-níveis, proceda da mesmaforma (assim será possível definir a estrutura hierárquica daempresa).

Clique aqui para incluir níveis nesta dimensão.

Ou clique em um nível e, depois, no botão

Adicionar para incluir sub-níveis.

Neste exemplo está-se

incluindo um sub-nível da

Área Comercial.

46

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Estrutura Organizacional

Permite relacionar as dimensões e níveis com os usuários e grupos,criando "nós organizacionais". Os nós informam quais usuáriose/ou grupos respondem por cada função / área.

Clique aqui para adicionar um novo nó.

Esta tela será exibida no próximo slide.

47

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Estrutura Organizacional

Na inclusão de nós organizacionais, digite o nome e descrição, eclique em "Definir Nível" para escolher a dimensão e o nível quedeseja associar. Deve-se utilizar o botão "Definir Nível" quantasvezes forem necessárias para completar a estrutura deste nó.

Utilize estes

botões para

adicionar e

remover

usuários.

Clique aqui

para escolher

as dimensões

e níveis que

compõem

este nó.

Nessa situação, este

botão tem a função

“cancelar”, ou seja,

abandona a inclusão.

48

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Estrutura Organizacional

Permite relacionar as dimensões e níveis com os usuários e grupos,criando "nós organizacionais". Os nós informam quais usuáriose/ou grupos respondem por cada função / área.

Clique no nome de um nó para

visualizar seu conteúdo.

Nessa situação, este

botão apaga o nó

como um todo.

49

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Risco: Ativ. Bloqueadas

Quando acontecerem problemas em atividades automáticas, seráenviado um e-mail para o grupo responsável por falhas relatando o erro.

A origem do problema pode ser diversa (acesso a outro aplicativo, porexemplo). Quando ocorrer, o administrador do ÁGILES deve corrigi-lae, depois, acessar o comando “Risco: Atividades Bloqueadas” paratentar reativar a atividade.

Ao clicar no comando “Risco:

Atividades Bloqueadas”

aparecem todas as atividades

nesta situação.

Clique em “Reativar

Atividade” para que o ÁGILES

tente executá-la novamente.

Se ele conseguir, aparecerá

uma mensagem informando o

sucesso da ação, caso

contrário será apresentada

nova mensagem de erro.

50

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Visitor Root

Permite a definição da árvore de diretórios onde serão armazenadosos documentos publicados (para consulta pelo módulo Visitante).Esta árvore também pode ser alterada automaticamente pelosprocessos em execução.

Ao clicar no comando

“Visitor Root” aparecem os

diretórios existentes.

51

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Administração – Módulos Externos

Permite adicionar qualquer outra aplicação web ao Ágiles.

Em geral é utilizado para adicionar aplicações relacionadas aosprocessos implementados (CRUD’s e/ou Reports).

Ao clicar no comando “Módulos

Externos” aparecem as aplicações

cadastradas.

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Utilização do Console de

Administração (AdminConsole)

53

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

AdminConsole

Caro cliente,

o AdminConsole é uma ferramenta que deve ser utilizada única e exclusivamente por profissionais responsáveis por

manter o ambiente ÁGILES em funcionamento (administrador de processos de negócio).

O AdminConsole contém um importante conjunto de comandos que pode alterar o comportamento de um processo. Executar estes comandos sem prévia análise das conseqüências

pode gerar danos irreparáveis.

A IMAGE Technology recomenda que a utilização desta ferramenta esteja restrita aos usuários que tenham feito este treinamento e conheçam as regras de negócios dos processos.

54

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

AdminConsole

Informações Gerais

– Toda atividade executada nesta ferramenta éregistrada no log do Ágiles, mantendo assim a trilhacompleta de auditoria.

– O AdminConsole está dentro do móduloAdministração do Ágiles na versão 2.0.

55

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

AdminConsole

Pré-Requisitos

Instalar o JRE - J2SE-Java Runtime Environment (JRE)

versão 1.4.2 (ou V 1.5) http://java.sun.com/j2se/1.4.2/download.html

Usuário:Dar permissão a um usuário ou grupo ao adminconsole

56

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Acesso à página

Clicando em Administração / Console Administração

aparecerá esta tela para entrada de comandos.

57

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Visão geralInformações de usuário

e Server conectado.

Área para

entrada de

comandos

Área de resposta do

sistema aos comandos

executados

Botão para

executar os

comandos

Fecha todas

as telas

58

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

HelpComando help exibe todos os

comandos disponíveis no

AdminConsole

Reexecuta o

comando deste

painel

Remove o painel

59

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Comandos disponíveis

Available Commands:

help - Shows help message – Exibe todos os comandos disponíveis no AdminConsole

quit|exit - End this program – sai do AdminConsole

detailProcess {PROCESS_INSTANCE_PK} - Show Process Information – Exibe quais atividades foram executadas por aquela instância do processo e as PK’s / nomes dos formulários utilizados.

reactivateActivity {ACTIVITY_INSTANCE_PK} - Reactivates this activity – Reativar uma atividade

showFormValues {PK} - Show Form Values for form with PK, or all forms for process with PK – Exibe o valor contido em cada campo do formulário

setFormValue {PK} {NAME} {VALUE} - Sets attribute named NAME in form PK with value VALUE –Atribui um novo valor para um campo do formulário

addAssignee {ACTIVITY_INSTANCE_PK} [USER_NAME|USER_PK] - Adds an assignee for this activity –Adiciona um responsável pela atividade

showAssignees {ACTIVITY_INSTANCE_PK} - Shows the assignees for this activity – Exibe o responsável pela atividade

60

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Comandos disponíveis

Available Commands:

suspendActivity {ACTIVITY_INSTANCE_PK} - Suspends this activity – Suspende a atividade

suspendProcess {PROCESS_INSTANCE_PK} - Suspends this process – Suspende o processo

suspendAllProcesses - Suspends all processes. Be careful, very Dangerous – Suspende todos os processos do servidor. Comando muito perigoso não deve ser executado em ambiente de produção.

showMetaData {PK} - Show Metadata for item PK – Exibe o metadata

setMetaData {PK} {NAME} {VALUE} - Sets Metadata named NAME in item PK with value VALUE –Atribui um valor para o metadata

resetAssignees {ACTIVITY_INSTANCE_PK} - Re-evaluates the expression for the assignees – Reexecuta a expressão que identifica o responsável pela atividade.

showScheduledTasks [id] - Finds scheduled Tasks by ID (can be partial) – Exibe todas as atividades que estão programadas.

removeScheduledTasks [id] - Removes scheduled Tasks by ID (can be partial) – Remove uma tarefa programada.

61

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Comandos disponíveis

Available Commands:

showPendingActivities {[USER_PK]|[USER_NAME]} - Show Pending Activities for User – Exibe as atividades pendentes para um usuário.

setInitiator {PROCESS_INSTANCE_PK} [USER_NAME|USER_PK] - Sets the initiator to a process – Atribui um novo Initiator para uma instância de um processo.

completeActivity {ACTIVITY_INSTANCE_PK} - Completes this activity – Completa a atividade

unPublish PK - Unpublishes an item from the Visitor – Remove a publicação no visitor folder

listVisitorFolders - Lists Visitor Folders – Lista o visitor Folder

showAttachments {PROCESS_INSTANCE_PK} - Show Attachments – Exibe as PK dos arquivos que estão em anexo de uma instância de processo.

detailProcessTemplate {PROCESS_TEMPLATE_VERSION_PK} - Show Process Template Information –Exibe informações do template do processo (todas as pk e descrições das atividades).

activateNewActivity {ACTIVITY_TEMPLATE_PK} {PROCESS_INSTANCE_PK} - Activates a new Activity for a process – Determina uma nova atividade para uma instância do processo.

62

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

detailProcess

detailProcess {PROCESS_INSTANCE_PK} - Show Process Information – Exibe quais atividades foram executadas por aquela instância do processo e as PK’s / nomes dos formulários utilizados.Encontre a Instance PK do processo (vide coluna ID).

ID = Process_Instance_PK

Você pode identificar as PKs

em “Meus Processos”.

63

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

detailProcess

Encontre a Instance PK do processo (vide coluna ID).

ID = Process_Instance_PK

Também é possível

identificar as PKs em

“Minhas Atividades”.

64

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

detailProcess

Nome dado para a

instância

Usuário que iniciou

o processo

Status do processo

(concluído ou em

andamento)

Datas de início e fim do processo

Todas as atividades

que foram

executadas por esta

instância Nome dos

formulários que este

processo utiliza

65

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

reactivateActivity

reactivateActivity {ACTIVITY_INSTANCE_PK} - Reactivates this activity – Reativar uma atividade

Indicação de que a tarefa foi executada corretamente. Caso

contrário, o sistema exibirá a mensagem de exception (erro)

para análise do problema.

66

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showFormValues

showFormValues {PK} - Show Form Values for form with PK, or all forms for process with PK –Exibe o valor contido em cada campo do formulário1) Primeiro você tem que saber a PK do formulário, isto é possível através do comando detailProcess.

PK do formulário

Com o comando detailProcess

você identifica a PK do

formulário

67

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showFormValues

PK do formulário que deseja

visualizar o conteúdo

Todos os campos do formulário

e seus valores são relacionados

68

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

setFormValue

setFormValue {PK} {NAME} {VALUE} - Sets attribute named NAME in form PK with value VALUE –Atribui um novo valor para um campo do formulário

Novo valor, inclusive as aspas

serão adicionadas

PK do formulário

Campo do formulário que

deseja trocar conteúdo

69

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

setFormValue

Visualização do conteúdo

modificado

70

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showAssignees

showAssignees {ACTIVITY_INSTANCE_PK} - Shows the assignees for this activity –Exibe o responsável pela atividade

Usuário responsável por

executar a atividade

71

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showAssignee

Atividade sem usuário definido.

72

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

addAssignee

addAssignee {ACTIVITY_INSTANCE_PK} [USER_NAME|USER_PK] - Adds an assignee for this activity –Adiciona um responsável pela atividade

PK do usuário

Activity instance PK

73

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

suspendActivity

suspendActivity {ACTIVITY_INSTANCE_PK} - Suspends this activity –Suspende a atividade

74

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

suspendProcess

suspendProcess {PROCESS_INSTANCE_PK} - Suspends this process –Suspende o processo

75

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

suspendAllProcess

suspendAllProcesses - Suspends all processes. Be careful, very Dangerous –Suspende todos os processos do servidor. Comando muito perigoso não deve ser executado em ambiente de produção.

76

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showMetaData

showMetaData {PK} - Show Metadata for item PK – Exibe o metadata

Metadata é a generalização (abstração) dinâmica (em runTime) de algo (objeto).

Quando utilizar: Você utilizará este comando para visualizar as propriedades deum objectType.

ou

Para visualizar as informações de uma instância de um processo.

Exemplos de uso de metaData:• Guardar uma exception ocorrida em um processo.• Referenciar um processo com os sub-processos (exemplo PMO – IMAGE: os sub-

processos recebem um parâmetro chamado objInstancePK)

77

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showMetaData

showMetaData {PK} - Show Metada for item PK – Exibe o metadata

Id do processo

Metadata do processo e

seus valores

78

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

resetAssignees

resetAssignees {ACTIVITY_INSTANCE_PK} - Re-evaluates the expression for the assignees –Reexecuta a expressão que identifica o responsável pela atividade.

79

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showScheduledTasks

showScheduledTasks [id] - Finds scheduled Tasks by ID (can be partial) –Exibe todas as atividades que estão programadas.

80

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showScheduledTasks

Posso referenciar um ID ou

parte dele (alias).

81

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

removeScheduledTasks

removeScheduledTasks [id] - Removes scheduled Tasks by ID (can be partial) –Remove uma tarefa programada.

82

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showPendingActivities

showPendingActivities {[USER_PK]|[USER_NAME]} - Show Pending Activities for User –Exibe as atividades pendentes para um usuário.

Relação de atividades

pendentes.

PK do usuário

Administrator

83

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

setInitiatorsetInitiator {PROCESS_INSTANCE_PK} [USER_NAME|USER_PK] - Sets the initiator to a process –Atribui um novo Initiator para uma instância de um processo.

Define que Fernanda (1-2) será

considerada a INITIATOR desta

instância de processo (119-2109)

84

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

completeActivity

completeActivity {ACTIVITY_INSTANCE_PK} - Completes this activity – Completa a atividade. Atenção: Este comando não pode ser executado para uma atividade suspensa. Verifique se todas as tarefas obrigatórias foram concluídas. Caso contrário, ocorrerá um erro.

85

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

unPublish

unPublish PK - Unpublishes an item from the Visitor – Remove a publicação no visitor folder. Para descobrir a PK, clique com o botão direito no form e/ou em relatedItem e selecione a opção properties.

1) Click com o botão

direito do mouse

2) Escolha Propriedades

3) Veja a PK

86

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

unPublish

87

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

listVisitorFolders

listVisitorFolders - Lists Visitor Folders – Lista o visitor Folder

Lista completa do

Visitor Folder

88

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

showAttachments

showAttachments {PROCESS_INSTANCE_PK} - Show Attachments –Exibe as PK dos arquivos que estão em anexo de uma instância de processo.

89

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

detailProcessTemplate

detailProcessTemplate {PROCESS_TEMPLATE_VERSION_PK} - Show Process Template Information –Exibe informações do template do processo (todas as pk e descrições das atividades).

1) Vá no modulo de desenho de

processos

2) Veja a PK

90

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

detailProcessTemplate

Relação de atividades deste

template

91

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

activateNewActivity

activateNewActivity {ACTIVITY_TEMPLATE_PK} {PROCESS_INSTANCE_PK} - Activates a new Activity for a process – Determina uma nova atividade para uma instância do processo.** Tenha certeza de que a atividade atual do processo esteja concluída (o processo pode exigir que alguns campos do formulário estejam preenchidos)** Descubra a PK da atividade para qual você deseja desviar.

1) Com o comando

detailProcessTemplate veja a lista

de atividades do processo

2) Identifique a PK para a

qual você deseja desviar

(ACTIVITY_TEMPLATE_PK)

92

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

activateNewActivity

** Descubra a PK da instância do processo.

3) Identifique a PK da

instância do processo (em

“Minhas Atividades”) –

PROCESS_INSTANCE_PK

93

Treinamento: Administração do ÁGILES

Copyright 1996-2008 Image Technology S.A. All rights reserved.

activateNewActivity

4) Execute o comando

Copyright 1996-2008 Image Technology S.A. All rights reserved.

Obrigado!

Em caso de dúvidas favor entrar em contato com a Image Technology.

(11) 3846-3190

[email protected]