Home

Guia do Criador de Conteúdo do CA Process

image

Contents

1. Descri o Barra de ferramentas do Criador e guias de processos quando voc abre um processo a partir do Navegador da biblioteca a guia Criador exibida Cada processo aberto exibido em sua pr pria guia Use os bot es da barra de ferramentas para reservar editar aplicar mais ou menos zoom salvar testar e disponibilizar o objeto de processo selecionado Voc pode copiar e colar os operadores de uma guia de processo em outra A barra de ferramentas tamb m apresenta cones para a cria o de um processo ou a abertura de um processo existente as imagens da tela podem variar Menu Exibir use as configura es de Exibir na parte superior direita para mostrar ou ocultar as paletas Operadores Conjunto de dados Propriedades e Navega o Voc tamb m pode acomodar as paletas de propriedades e conjuntos de dados direita ou na parte inferior Clique em Destacar para abrir a p gina atual em sua pr pria janela no navegador a fim de maximizar a sua exibi o Paleta Operadores arraste e solte os operadores dessa paleta at o layout do seu processo Voc tamb m pode inserir crit rios de pesquisa por exemplo Get para filtrar os operadores n o correspondentes Paleta Conjunto de dados use essa paleta para exibir editar e adicionar vari veis no processo ou em conjuntos de dados do operador Paleta Propriedades use essa paleta e seus bot es e janelas adicionais para gerenciar as propriedades do operador selecio
2. Examine o arquivo de log Observa o o pr ximo t pico descreve a alternativa preferencial examinando o arquivo de log 502 Guia do Criador de Conte do Exemplo da Recupera o autom tica dos Operadores Exemplo da Recupera o autom tica dos Operadores Se Recupera o autom tica de operadores o padr o estiver selecionada n o ser necess rio iniciar a recupera o Cada orquestrador dentro do ambiente detecta que o agente ou orquestrador se torna ativo e executa a recupera o Cada orquestrador executa a recupera o em qualquer touchpoint grupo de hosts ou orquestrador ativado que esteja mapeado para o agente ou o orquestrador no ambiente Se um agente estiver mapeado para v rios touchpoints os orquestradores executar o a recupera o em todos os touchpoints ativados que estiverem mapeados para o agente Quando um agente ou orquestrador se torna ativo o orquestrador do dom nio transmite as mudan as para os outros orquestradores Em uma instala o agrupada apenas o n principal executa a recupera o Exemplo Recupera o autom tica Considere o seguinte cen rio no qual um agente est mapeado para os seguintes touchpoints e grupos de hosts em um ambiente m TP user01 w500 m TP user01 w500 2 m TP user01 w500 3 m TP manyAgents m HG user01 w500 Suponha que todos os touchpoints e grupos de hosts estejam ativados e que somente os seguintes touchpoints e grupos de hosts estejam definidos p
3. Process 10 7 Rows On Each Page Page 7 ofi7 gt bi ME 7 RowsOn Esch Page Displaying 61 70 of 170 Yy Q t X Delete 8 Contents of Content net 4 3 Name Y 5 7 Em O Checkin In Undo Check out Set Owner v Refresh Properties More Actions Dataset 04 11 2011 07 04 15 E Dataset 702 1Content 03 11 2011 05 15 08 7 A netstat IContent 28 10 2011 12 08 56 netstatw I Resources Content 04 11 2011 06 07 14 Content 04 11 2011 01 26 09 o State Completed m Start Time End Time 21 11 2011 01 14 31 O User sor Ascending pamadmin l Sort Descending Vi instance V Stste Start Time End Time User Touchpoint Failed End Time 31 sor Ascending Sor Descending TB Columns Queued Runnang z Suspended S Waiting Blocked Completed 11 59PM 7 Aborted Item Descri o Cap tulo 2 Guia de Introdu o 53 A interface do usu rio do CA Process Automation Item Descri o Comandos como um atalho voc poder clicar com o bot o direito do mouse em um item da lista para selecionar os mesmos comandos dispon veis em uma barra de ferramentas Neste exemplo voc pode clicar em Propriedades na barra de ferramentas ou clicar com o bot o direito do mouse em uma linha de tarefa na tabela e escolher Propriedades no menu de atalho resultante Pagina o quando o CA Process Automation apresentar tabelas de dados voc poder controlar qua
4. conclu do e permite que o processamento continue quando todos os operadores de entrada s o conclu dos Obter vari vel de SNMP esse operador retorna o valor de uma vari vel de SNMP Enviar email use esse operador para notificar outros usu rios por email Gravar arquivo esse operador grava uma vari vel do conjunto de dados em um arquivo A porta de sa da personalizada Q especifica um curso de a o predefinido para uma condi o de sa da espec fica Iniciar processo esse operador inicia outro processo Voc pode definir uma propriedade Loop opcional para executar outro processo repetidamente Interrup o com falha o operador Interrup o com falha interrompe todas as ramifica es de um processo e define o estado do processo como Com falha Use um operador Interrup o com falha para o resultado anormal de um processo ou uma ramifica o Interrup o bem sucedida o operador Interrup o bem sucedida interrompe todas as ramifica es de um processo e define o estado do processo como Conclu do Use um operador Interrup o bem sucedida para o resultado normal de um processo ou uma ramifica o 20 Guia do Criador de Conte do Fase II Design e implementa o Configurar os operadores e as etapas Ap s identificar os operadores de cada etapa defina suas propriedades Pense nos tipos de dados que eles precisam e na origem desses dados Algumas propriedades do operador s o comuns a todos os operadores
5. poss vel criar um objeto Calend rio em qualquer pasta no Navegador da biblioteca Siga estas etapas 1 2 3 Clique na guia Biblioteca Clique em uma pasta Na barra de ferramentas clique em Novo selecione Objeto e escolha Calend rio Um novo objeto Calend rio exibido Clique no nome do calend rio para renome lo Clique duas vezes no calend rio para edit lo O Criador de calend rios aberto Defina regras de calend rio que o aplicativo usa para criar um calend rio de datas inclu das e exclu das Escolha um dos seguintes itens m Clique na guia B sico para definir as regras b sicas m Clique na guia Avan ado para definir as regras avan adas 38 Guia do Criador de Conte do Criador de calend rios b sico Item Descri o Calend rios O Criador de calend rios aberto quando voc edita um objeto Calend rio Use a guia B sico para definir regras que geram datas inclu das Em seguida voc pode excluir determinadas datas Outra abordagem criar um calend rio especificamente para as datas exclu das que voc deseja aplicar e gerenciar separadamente B save Checkin Basic Advanced Calendar Rule Calendar rules to select repeating dates or specific dates or manual selection for the specified date range Repeat Daily O Repeat Weekly O Repeat Monthly Repeat Annually Manual selecton Calendar Date Range Start Date Jul 03 2012 End Date Dec 31 2015 E Repe
6. sempre o atributo e os elementos a seguir Exemplo Considere o seguinte XML a ser convertido em um objeto JavaScript lt xml version 1 0 gt lt categories gt lt category name Weather gt lt name part 1 gt Sunny lt name gt lt name part 2 gt Rainy lt name gt lt category gt lt category name Climate gt lt name part 1 gt Wet lt name gt lt name part 2 gt Dry lt name gt lt category gt lt categories gt Esse exemplo converte os dados XML acima em um objeto JavaScript m Use a sintaxe a seguir para recuperar o objeto da primeira categoria das categorias XML representadas como a xmiString var parsedXML ca pam convertXMLToJSObject xmlString var firstCatagory parsedXML category 0 m Use a sintaxe a seguir para acessar o atributo de nome var bookName firstCatagory name 0 m Use a sintaxe a seguir para acessar o valor do elemento de primeiro nome var firstBookName firstCatagory name 1 text Cap tulo 7 Formul rios 359 Criador de formul rios Exemplo lt Envelope xmlns http schemas xmlsoap org soap envelope xmins SOAP ENV http schemas xmlsoap org soap envelope gt lt Header gt lt Body gt lt getStartRequestFormsResponse xmlns http www ca com itpam gt lt startRequests gt lt startRequest name RahulSrf refPath Folder gt lt description gt lt startRequest gt lt startRequest name Start Request Form refPath RestSupport gt lt d
7. 4 Na barra de ferramentas de Vers o clique no cone de lupa no lado mais direita 5 Especifique crit rios de pesquisa no campo de pesquisa e em seguida clique em Pesquisar A pesquisa retorna os objetos e as vers es que est o associadas sequ ncia de caracteres especificada Cap tulo 3 Navegador da biblioteca 61 Pesquisar o Navegador da biblioteca Pesquisar por informa es da vers o A guia Vers o permite que voc filtre as vers es exibidas para objetos que contenham a sequ ncia de caracteres especificada Siga 1 2 62 Guia do Criador de Conte do Para os crit rios de pesquisa diferentes de datas os resultados da pesquisa incluem linhas para vers es do objeto que contenham a sequ ncia de caracteres especificada em qualquer um dos seguintes campos Vers o Modificado por Criado por Observa o para exibir os objetos que contenham 5 por exemplo especifique 5 5 5 ou 5 como crit rios de pesquisa Para crit rios de pesquisa de data os resultados da pesquisa incluem linhas para vers es do objeto que tenham a data inserida em um dos seguintes campos Criado em ltima modifica o em estas etapas Clique na guia Biblioteca Clique com o bot o direito do mouse em um objeto e selecione Editar O editor de objetos exibido Clique na guia Vers es Clique no cone de lupa do lado direito da barra de ferramentas Vers o O campo de pesquisa e o bot
8. D moveecdo AN E Encaixar parte inferior Encaixar direta Propriedades de Atualizar no banco de dados 1 7 Instru o de atualiza o do SQL Origem de entrada Texto embutido hd Texto embutido Exprecs o Far metros de ertrada Bm Par metros de entrada p gina 1 dei 1 Logon do servidor de banco de dados Configura es de execu o Simula o Informa es Guia Criador quando voc abrir um novo processo ou editar um processo existente do Navegador da biblioteca essa guia ser exibida Se essa guia n o estiver dispon vel significa que voc ainda n o abriu um processo ou n o tem permiss es de seguran a para abrir um processo Cap tulo 2 Guia de Introdu o 43 A interface do usu rio do CA Process Automation Item O Descri o Barra de ferramentas Criador de processos use os bot es de ferramentas para criar e testar processos Use as configura es de Exibir direita para mostrar ou ocultar as paletas Operadores Conjunto de dados Propriedades e Navega o Guias do processo cada processo aberto aparece em sua pr pria guia Voc pode copiar e colar objetos entre as guias Criador de processos o design do processo real exibido nessa rea de trabalho tela ou layout O Criador de processos inclui a grade as rotas todos os operadores portas e linhas de conex o Paleta Operadores arraste e solte os operadores
9. Especifica um dia da semana em uma semana indexada de um determinado m s A semana indexada no in cio ou no final do m s Par metros Dia da semana especifica o dia da semana M s especifica o m s para o qual o dia da semana aplic vel ndice da semana especifica o ndice da semana para o qual o dia da semana aplic vel O valor pode ser de 1 a 5 pois n o existe um m s com mais de 5 semanas Revers o se voc marcar essa caixa de sele o a contagem do ndice da semana ser iniciada pela ltima semana Por exemplo poss vel selecionar segunda feira como um dia da semana setembro como um m s e 3 como um ndice da semana em setembro a terceira segunda feira inclu da no calend rio Se marcou a caixa de sele o inversa em setembro a terceira segunda feira do ltimo est inclu da no calend rio E Dia da semana do ano Especifica um dia da semana em uma semana indexada do ano A semana indexada no in cio ou no final do ano Par metros Dia da semana especifica o dia da semana ndice da semana especifica o ndice da semana para o qual o dia da semana aplic vel O valor pode ser de 1 a 53 porque em um ano n o ter mais do que 53 semanas Revers o se voc marcar essa caixa de sele o a contagem do ndice da semana ser iniciada pela ltima semana Por exemplo poss vel selecionar segunda feira como um dia da semana 43 como o ndice da semana quarenta e t
10. Module x eu CA Automated Run Book Catalyst Mo Create Folder Delete Email S Dej jer de ontent R Get EmBil Count dB Get Email Envelope Get Email List E Move Email g Purge Folder My Rename Folder O Send Email J File Management File Transfer JDBC Custom Operators Java Management MyNewGroup 3 Network Utilities Schedule 1 Version 1 Schedule Editor Mozilla Firefox Operadores Voc tamb m trabalha com operadores para configurar programa es e He Schedule Items Process Process Schedulemlocalnode E StartTime rocess Testblocalnode 2 00 Wi Repeat Interval minutes ds B amiz 00 OTest Start Time Em am3 30 hd Repeat Interval minutes Run Process Process name Process_Module Test Process Dataset Initialization Code Mode Attached Start date Start time Execution Settings Write File amp localnade Start Time o Amiz 00 E Repeat Interval minutes Send Email Elocalnode Start Time Amiz 00 7 Repeat Interval minutes 12 00 Calendor Settings Include Calendar 20111222 Folder by Damon Calendar 01 Exclude Calendar Folder Calendar Days per shift F No excluded days Maximum Shifts Item Descri o 30 End Time PM11 30 End Time End Time End Time de 9 Important Note If you don t select any thing on the calendar this wil repeat every day Editor de
11. Na p gina Opera es voc pode filtrar a lista de tarefas para exibir o seguinte m Apenas as suas tarefas Minhas tarefas as tarefas que est o atribu das ao usu rio atual m Apenas as tarefas atribu das a todos os grupos aos quais voc pertence m Todas as tarefas A lista de tarefas na p gina Opera es exibe as seguintes colunas dos campos para cada tarefa m D da tarefa m T tulo m Descri o m hora de in cio m Data de vencimento m Data de conclus o m Status m Respons veis m Usu rios delegados Cap tulo 9 Calend rios programa es tarefas e disparadores 409 Administrar disparadores Administrar disparadores Voc poder controlar os processos com aplicativos externos usando qualquer um dos m todos a seguir m Gatilhos m Servi os web SOAP m Utilit rio da linha de comando m Scripts Recomenda se usar chamadas SOAP em vez de disparadores pois os servi os web s o mais robustos Aplicativos que n o podem fazer chamadas SOAP podem usar os disparadores como alternativa Os disparadores permitem que aplicativos externos iniciem um processo no CA Process Automation Um disparador chama o processo do CA Process Automation que est definido no conte do XML ou em uma SNMP trap O conte do XML pode ser entregue para o local do arquivo ou o endere o de email configurado O conte do do SNMP trap pode ser enviado em um OID que corresponda a uma express o regular configurada O CA Proce
12. O NO ESTADO EM QUE SE ENCONTRA SEM NENHUM TIPO DE GARANTIA INCLUINDO ENTRE OUTROS QUAISQUER GARANTIAS IMPL CITAS DE COMERCIABILIDADE ADEQUA O A UM DETERMINADO FIM OU N O VIOLA O EM NENHUMA OCASI O A CA SER RESPONS VEL PERANTE O USU RIO OU TERCEIROS POR QUAISQUER PERDAS OU DANOS DIRETOS OU INDIRETOS RESULTANTES DO USO DA DOCUMENTA O INCLUINDO ENTRE OUTROS LUCROS CESSANTES PERDA DE INVESTIMENTO INTERRUP O DOS NEG CIOS FUNDO DE COM RCIO OU PERDA DE DADOS MESMO QUE A CA TENHA SIDO EXPRESSAMENTE ADVERTIDA SOBRE A POSSIBILIDADE DE TAIS PERDAS E DANOS O uso de qualquer software mencionado na Documenta o regido pelo contrato de licen a aplic vel e tal contrato n o deve ser modificado de nenhum modo pelos termos deste aviso O fabricante desta Documenta o a CA Fornecida com Direitos restritos O uso duplica o ou divulga o pelo governo dos Estados Unidos est sujeita s restri es descritas no FAR se es 12 212 52 227 14 e 52 227 19 c 1 2 e DFARS se o 252 227 7014 b 3 conforme aplic vel ou sucessores Copyright O 2010 CA Todos os direitos reservados Todas as marcas comerciais nomes de marcas marcas de servi o e logotipos aqui mencionados pertencem s suas respectivas empresas Refer ncias a produtos da CA Technologies O documento faz parte de uma biblioteca com refer ncias aos seguintes produtos CA Technologies m CA Catalyst para o CA Service Desk Ma
13. ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo top vendors e define o dynamic field como este valor Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 08 Preencher tabela SOAP WS Preencher tabela de SOAP WS 314 Guia do Criador de Conte do Criador de formul rios Grupo de bot es de op o ca pam isSelectRadio id radio id Determina se um bot o de op o espec fico est selecionado Par metros de entrada id string Define a identifica o exclusiva de um campo Grupo de bot es de op o radio id string Especifica a identifica o exclusiva de um bot o de op o espec fico em um grupo Valor de retorno Value boolean True se a caixa de sele o estiver selecionada caso contr rio retorna false Exemplo ca pam isSelectRadio Form Transportation Form Transportation Option 01 Air Transporte um grupo com dois bot es de op o com as seguintes IDs m Option 01 Air m Option 02 Rail Esse exemplo retorna true se o bot o de op o A reo no grupo Transporte estiver selecionado ou false se nenhuma outra op o estiver selecionada Cap tulo 7 Formul rios 315 Criador de formul rios ca pam selectRadio id radio id Seleciona um bot o de op o espec fico em um campo
14. id string Especifica a identifica o exclusiva de um campo Data Valor de retorno O valor da data como uma sequ ncia de caracteres Exemplo var LastDay ca pam getDateFieldValue Form TripEndDate ca pam setDateFieldMaxValue Form DateDeparture LastDay A primeira linha deste exemplo pega a TripEndDate por exemplo 15 05 2014 e a armazena na vari vel LastDay A segunda linha deste exemplo define o valor m ximo do campo DateDeparture para o valor da vari vel LastDay Cap tulo 7 Formul rios 309 Criador de formul rios ca pam getDateFieldValueInMillis id Recupera o valor de um campo Data como um n mero inteiro longo por exemplo 61238000 Esse n mero inteiro representa o n mero de milissegundos antes ou depois de 1 de janeiro de 1970 00 00 00 UTC conhecido como Unix Epoch Par metros de entrada id string Define o identificador exclusivo de um campo de data Valor de retorno Valor de data para um campo Data que expresso como um n mero inteiro longo Exemplo ca pam getDateFieldValueInMillis Form DateofBirth Este exemplo retorna o valor para o campo DateofBirth como uma sequ ncia de caracteres num ricos medidos em milissegundos Para um campo de data com um valor de 22 08 1965 essa fun o retornaria 132307200000 ou seja 132 307 200 000 ou 132 bilh es de milissegundos A fun o ca pam getDateFieldValuelnMillis retorna um resultado positivo para as datas posteriores a 1 de
15. literal no formato Process variable name Por exemplo Process StartDate Process StartDate O CA Process Automation define as seguintes vari veis do sistema de processo automaticamente quando ele executado em um processo CallerUser A ID do usu rio que iniciou a inst ncia do processo Quando um processo pai usa um operador Iniciar processo para iniciar um processo filho o processo pai envia o valor de CallerUser adiante Quando um operador Iniciar processo em uma tarefa programada inicia outro processo CallerUser deixado em branco DisplayName O nome do objeto de processo conforme visto na biblioteca effectiveUser O propriet rio atual do objeto de processo EndDate A data em que essa inst ncia do processo terminou no formato MM DD AAA EndTime A hora em que essa inst ncia do processo terminou no formato HH MM SS Cap tulo 6 Conjuntos de dados e par metros 259 Par metros do processo InstanceName O nome do objeto do processo original terminando em um identificador de objeto de tempo de execu o exclusivo que identifica cada uma das inst ncias de um processo Por exemplo 372 anexado a process 1 o que resulta em um InstanceName igual a process 1 372 InstanceUUID Somente para uso interno ObjectID O identificador de objeto apenas para uso interno ParentProcessROID A identifica o exclusiva do objeto de tempo de execu o para o processo pai que iniciou o processo filho r
16. A declara o if As express es do CA Process Automation reconhecem as declara es condicionais do JavaScript A sele o da condicional if avalia uma nica condi o booliana enquanto a condi o else if avalia uma s rie de condi es booleanas As declara es condicionais do CA Process Automation esperando um valor booliano reconhecer O como falso e qualquer n mero inteiro n o zero como verdadeiro As express es do CA Process Automation tamb m oferecem suporte a declara o switch o que permite que v rios resultados ao avaliar uma nica vari vel A declara o de sele o condicional if usa a seguinte sintaxe if Boolean expression Instru o O Boolean expression qualquer combina o de fun es vari veis valores e operadores que retornam um nico valor verdadeiro ou falso Por exemplo if i lt 18 y 18 I z y 56 O segundo formul rio da declara o de sele o condicional if permite dois resultados da express o booliana Usa a seguinte sintaxe if Boolean expression statement1 else statement2 Por exemplo if i lt 18 Process Date System Date else Process date 2006 01 23 Cap tulo 6 Conjuntos de dados e par metros 267 Par metros do processo A declara o else if Para v rios resultados voc pode aninhar declara es if else No entanto a l gica pode se tornar complexa para seguir com muitos aninhamentos Portanto poss vel usar a seguinte constru o para
17. Instru o Break caso Sintaxe break break label_name express o de caso Descri o Sair de um switch ou declara o iterativa ou sair da declara o nomeada por uma declara o de r tulo R tulos de uma declara o dentro de continuar uma declara o switch Reinicie o loop ou o loop nomeado por padr o continue continue label_name padr o uma declara o de r tulo R tulo da declara o padr o dentro fazer enquanto de uma declara o switch fazer declara o enquanto express o vazio Executar express es em uma declara o enquanto at uma express o ser avaliada como falsa N o executar nenhuma a o para declara o inicializar testar Loop enquanto um teste verdadeiro para para em incremento para declara o variable in object Loop entre as propriedades Consulte A declara o de loop para em de um objeto 264 Guia do Criador de Conte do Instru o fun o if else r tulo return alternar acionar try var while Par metros do processo Sintaxe Descri o function function name a1 a2 an Declara uma fun o Consulte Incluir statements recursos comuns em scripts do CA Process Automation if express o statement1 else Executar condicionalmente Consulte statement2 A declara o if identificador declara o Atribuir um identificador para uma declar
18. Na barra de ferramentas clique no bot o Salvar A nova regra de transi o est conclu da Cap tulo 4 Criando processos 137 Vers es de processos Vers es de processos O CA Process Automation sempre executa a c pia disponibilizada da vers o atual de um objeto de processo Quando o orquestrador come a a executar a vers o atual de um objeto de processo ele cria uma c pia dessa vers o do processo na biblioteca de automa o O sistema processa os operadores em uma inst ncia e cria ou faz refer ncia s vari veis do conjunto de dados do processo na inst ncia As altera es em uma inst ncia de um processo n o afetam a defini o b sica do processo Defini es b sicas s o acessadas usando se o navegador da biblioteca poss vel exibir ou editar a defini o b sica e as inst ncias de uma vers o de um processo usando o Criador de processos Documentar um processo poss vel gerar a documenta o do processo A documenta o do processo pode incluir um gr fico da cria o do processo conforme ele exibido na tela na guia Criador Use coment rios seus pr prios nomes de operador e r tulos de objetos para complementar a documenta o do processo gerada Coment rios nomenclatura e r tulos apropriados ajudam outros criadores a compreender o que seu processo faz e como ele constru do A inser o de coment rios em um processo fornece detalhes sobre cadeias processos ou regi es em um process
19. O operador carrega os JARs listados nesse campo e torn os dispon veis ao c digo Java no operador em execu o As classes definidas nesses JARs substituem as mesmas classes especificadas nos JARs no n vel de m dulo Al m dos JARs externos digite os caminhos para qualquer arquivo class do operador Executar c digo Java a Para os arquivos class em um pacote sem nome digite um caminho que termine com o diret rio que cont m os arquivos class Por exemplo se MyAccount java n o pertencer a um pacote e MyAccount class estiver em C java tests MyAccount class Defina o operador para que ele use o seguinte caminho Cap tulo 5 Operadores e cones 161 Operadores C java tests b Para os arquivos class em um pacote nomeado digite um caminho que termine com o diret rio que cont m o pacote raiz O pacote raiz o primeiro pacote no nome completo do pacote Por exemplo se MyAccount java pertencer ao pacote com ca tech e MyAccount class estiver em C java othertests com ca tech MyAccount class Defina o operador para que ele use o seguinte caminho C java othertests Observa o especifique o caminho de uma pasta como um caminho completo ou relativo para Recursos de usu rio do CA Process Automation N o especifique um caminho http Especifique o caminho para uma pasta para que ela carregue arquivos class n o arquivos JAR Ao contr rio dos arquivos class cada arquivo JAR requer um caminho separado
20. Opcional Selecione op es para incluir na documenta o m Conjunto de dados do processo m Informa es do operador m C digo Pre Post Execution m Propriedades do operador m Conjunto de dados do operador Manipulador de exce es se for selecionado o CA Process Automation gera documenta o e um arquivo de imagem para todos os operadores no Manipulador de exce es m Manipulador de mudan a de rota se for selecionado o CA Process Automation gera documenta o e um arquivo de imagem para todos os operadores no Manipulador de mudan a de rota Clique em OK Uma caixa de di logo do navegador perguntar se deseja abrir ou salvar o arquivo Clique em Abrir para exibir o conte do do arquivo zip ou clique em Salvar para salvar o arquivo zip em um local de sua escolha O arquivo zip cont m Um arquivo PDF da documenta o que cont m o processo As imagens no tamanho normal contidas na documenta o do processo O PDF cont m imagens em escala portanto eles poder o n o ser leg veis se o processo for muito grande Um arquivo XML que contenha os dados brutos usados para gerar a documenta o no formato XML Esse arquivo permite transformar XML em outros formatos Cap tulo 11 Gerando e usando a documenta o do processo 451 Cap tulo 12 Liberar objetos para outro ambiente Depois de criar e testar um novo processo voc pode liber lo com os objetos que ele utiliza Normalmente voc libera u
21. Siga estas etapas 1 Clique na guia Navegador da biblioteca 2 Clique duas vezes em um objeto O objeto aberto em seu editor 3 Clique na guia Vers es 4 Nalinha de uma vers o espec fica clique no bot o Linha de base A vers o selecionada agora uma linha de base indicada pela desativa o do bot o Linha de base Voc pode selecionar v rias vers es de linha de base de um objeto Observa o n o poss vel desfazer ou reverter o status de linha de base de uma vers o Se quiser redefinir uma vers o para que ela n o seja mais uma linha de base defina a vers o como atual reserve a e em seguida disponibilize a como uma nova vers o com a caixa de sele o Linha de base desmarcada 90 Guia do Criador de Conte do Trabalhando com objetos e pastas Excluir ou restaurar um objeto ou uma pasta Voc pode excluir um objeto de automa o uma pasta vazia ou uma pasta que cont m objetos quando eles n o forem mais necess rios O aplicativo move os itens exclu dos para a lixeira Se voc excluir acidentalmente um objeto necess rio ou uma pasta que cont m um objeto necess rio poss vel restaurar esse objeto com sua estrutura de pastas Observa o apenas um administrador pode limpar permanentemente os objetos e suas pastas da Lixeira Siga estas etapas 1 2 Clique na guia Biblioteca Selecione um ou mais objetos ou pastas Clique em Excluir Para impedir a perda imediata de dados os
22. ab Bc corresponde a sequ ncia de caracteres abc ou a sequ ncia de caracteres aBc abcd efgh corresponde sequ ncia de caracteres abcd ou efgh abcde corresponde a zero um ou v rias ocorr ncias sucessivas da sequ ncia de caracteres abcde onde abcde corresponde a sequ ncias de caracteres come ando com abcde seguido por um uam zero ou mais caracteres e Sintaxe da m scara Operador de express o Descri o Exemplo regular Usado para definir uma classe de Essa constru o corresponde a um nico caracteres por inclus o Ele composto caractere 0 9 corresponde a um d gito por uma lista de caracteres individuais e aeiou corresponde a uma vogal intervalos classes a cx z9 corresponde a uma letra entre os tr s primeiros e os tr s ltimos caracteres do alfabeto ou o d gito 9 0 9 corresponde a um n mero inteiro Usado para definir uma classe de caracteres por exclus o Essa constru o corresponde a um nico caractere 0 9 corresponde a qualquer caractere exceto um d gito aeiou corresponde a qualquer caractere exceto uma vogal e Repeti o Define zero ou mais 123 corresponde a zero ou mais ocorr ncias do caractere ou grupo repeti es da sequ ncia de caracteres exibido ao lado do operador A s rie pode 123 ser deixada em branco a corresponde a 123 corresponde ao d gito 12 seguido por
23. avaliada como um descritor de caminho para um objeto do conjunto de dados na biblioteca atual do CA Process Automation Um caminho para qualquer objeto na biblioteca come a com uma barra para o elemento raiz seguida pela hierarquia de pasta delimitada por barra e termina com o nome do objeto variable name expression Representa uma express o que retorna o nome de um campo no objeto do conjunto de dados variable name Representa o nome real de um campo no objeto do conjunto de dados Uma das seguintes sintaxes v lidas para fazer refer ncia ao campo Y nas coordenadas do conjunto de dados nomeado localizado na pasta MathValues Datasets MathValues Coordinates Y Datasets MathValues Coordinates Y 258 Guia do Criador de Conte do Par metros do processo Mais informa es Caminhos relativos para conjuntos de dados na p gina 226 Especificar as vari veis do conjunto de dados do processo O conjunto de dados do processo cont m vari veis que o desenvolvedor define ou que o CA Process Automation define automaticamente quando uma inst ncia de processo iniciada A palavra chave Process usada para acessar as vari veis no conjunto de dados do processo poss vel usar uma nota o de ponto ou de colchetes para especificar uma vari vel do processo em uma express o Process variable name Process expression A express o pode especificar o nome da vari vel como uma sequ ncia de caracteres
24. deve atualizar a pasta do grupo de operadores em um processo ou uma programa o para ver as altera es feitas no nome ou em outras configura es do operador personalizado preciso fechar e reabrir um processo ou uma programa o para ver as altera es feitas nos operadores personalizados existentes Qualquer processo ou programa o usando um operador personalizado usa a ltima vers o disponibilizada marcada como Atual no Navegador da biblioteca 188 Guia do Criador de Conte do Operadores Editar valores do operador personalizado Os grupos de operadores personalizados fornecem vari veis personalizadas com valores padr o Os operadores personalizados que voc atribuir a um grupo de operadores personalizados compartilham essas vari veis e esses valores Voc pode aceitar os valores no n vel do grupo ou pode atribuir valores diferentes para as vari veis para um operador personalizado Observa o os valores do grupo s o definidos no n vel de Dom nio Todos os ambientes no Dom nio herdam esses valores do grupo Ao contr rio das categorias de operador n o poss vel substituir valores de grupos de operadores personalizados no n vel do orquestrador ou do agente No entanto poss vel alterar os valores herdados no n vel do operador personalizado Siga estas etapas 1 Clique na guia Criador 2 Clique na lista suspensa Exibir e selecione Operadores Conjunto de dados e Propriedades 3 Expanda o n
25. es que podem ser aplicadas a um valor dependem do tipo de dados selecionado A tabela a seguir lista as poss veis restri es para os diferentes tipos de dados em um conjunto de dados do operador Tipo de dado Booleano Data Duplo N mero inteiro JavaObject Valida es Nenhuma Nenhuma Especifica os valores m nimos e m ximos para uma vari vel tipo dupla entre menos 1 7976931348623157E308 e mais 1 7976931348623157E308 O valor m nimo o valor m nimo permitido para valores duplos Valor m ximo o valor m ximo permitido para os valores duplos Especifica os valores m nimos e m ximos para uma vari vel tipo n mero inteiro entre menos 2147483648 e mais 2147483647 O valor m nimo o valor m nimo permitido para valores inteiros O valor m ximo o valor m ximo permitido para valores inteiros Nenhuma 210 Guia do Criador de Conte do Conjuntos de dados Tipo de dado Valida es N mero longo Especifica os valores m nimos e m ximos para uma vari vel tipo longo entre menos 9223372036854775808 e mais 9223372036854775807 O valor m nimo o valor m nimo permitido para valores de n mero longo O valor m ximo o valor m ximo permitido para valores de n mero longo Objeto Nenhuma Senha Nenhuma Sequ ncia de caracteres Nenhuma MapaDeValor Nenhuma Matrizes com valores indexados Voc pode definir uma vari vel do conjunto de dados para armazenar um nico valor ou uma matriz de valo
26. m Altere o valor de Nome para definir o valor da vari vel _id que identifica o elemento do formul rio m Clique em Renomear para mudar o nome interno de um elemento que exibido no layout da estrutura hier rquica do formul rio no momento da cria o Esse nome interno o valor padr o fornecido ao R tulo de um elemento do formul rio Esse r tulo exibido para os usu rios do formul rio em tempo de execu o 290 Guia do Criador de Conte do Criador de formul rios Formato de n mero Uma sequ ncia de caracteres que define o formato da entrada num rica no campo Por exemplo digite para exibir 3 14 Orienta o Especifica se os grupos de op es e as caixas de sele o devem ser organizados horizontal ou verticalmente no formul rio O padr o a orienta o vertical Tamanho da p gina O n mero de linhas a serem exibidas em cada p gina de uma tabela ou matriz simples Senha Um valor booleano verdadeiro ou falso para um campo de texto geralmente usado em campos de senha Quando verdadeiro a entrada do usu rio exibida como caracteres com marcadores para ocultar a entrada de outros usu rios Quando falso ou em branco a entrada do usu rio exibida exatamente como digitada Padr o Uma restri o de entrada ou um requisito de valida o para os valores inseridos por um usu rio em um campo ou uma rea de texto Por exemplo defina Padr o como a z para exigir apenas caracteres
27. ndice Water gua Outro exemplo ca pam selectOptionByIndex Form VarFillerType 2 false Quando Filler Type j estiver definido para Water esta fun o desmarca o campo Filler Type 320 Guia do Criador de Conte do Criador de formul rios ca pam addValuesInSelectStore id values Adiciona novas op es no campo Selecionar com um conjunto de valores simples que voc definiu no c digo Par metros de entrada id string Especifica a identifica o exclusiva de um campo Selecionar values objeto de JavaScript Especifica uma matriz de objetos em cada objeto tem duas propriedades name e value que s o necess rias para representar as op es do campo Selecionar A propriedade name de cada objeto representada como a chave para a op o adicionada e a propriedade value deve ser o valor Se voc tiver uma matriz de nomes e valores ent o poderia usar tamb m a fun o ca pam createSelectStore para criar o objeto values como mostrado no exemplo Valor de retorno Nenhum Exemplo Este exemplo usa a sele o do usu rio de Oeste ou Norte em um campo de regi o separado para atualizar os cones dispon veis no campo Cidade dinamicamente if West regionChoice var cityOptionNames New York Rio De Janeiro Mexico City var cityOptionValues West 01 West 02 wWest 03 if North regionChoice var cityOptionNames Madrid Moscow Copenhagen var cityOptionValues North
28. xito em um operador A configura o Falha retorna zero ou um valor negativo que ativa um link de sa da Falha ou Cancelar A configura o Resultado personalizado permite retornar um valor arbitr rio normalmente usado para testar um link de sa da personalizado em um operador Cap tulo 10 Executando testando e depurando processos 447 Simular o processamento dos operadores 7 Opcional Especifique um atraso em segundos para simular a dura o da tarefa Altere o campo Atrasar do valor padr o zero se o tempo normalmente necess rio para executar um operador puder afetar o comportamento ou o resultado de outros operadores no processo Mais informa es C digo de execu o anterior e c digo de execu o posterior na p gina 234 Simular o processamento de um processo inteiro poss vel simular o processamento de todas as etapas de um processo As configura es da simula o do processo se aplicam a todos os operadores no processo que n o est o configurados para substituir as configura es de simula o do processo Siga estas etapas 1 Abrao processo 2 No menu Arquivo clique em Propriedades ou clique no bot o Propriedades da barra de ferramentas do Criador de processos P 3 Na guia Simula o do painel Propriedades defina as configura es de simula o padr o para todos os operadores no processo m Tipo m Atrasar m Condi o de t rmino m Avaliar as pr condi es e o c digo de p s ex
29. 126 Guia do Criador de Conte do Processos filho Controle de processo Use o operador Iniciar processo para iniciar um processo secund rio ou filho a partir de uma inst ncia em execu o de um processo prim rio ou pai O operador Iniciar processo inicia uma nova inst ncia de processo em um touchpoint especificado O operador Iniciar processo inicia as vari veis de processo associadas nova inst ncia O operador Iniciar processo pode iniciar uma nova inst ncia de um processo no modo vinculado desvinculado ou como um processo embutido Modo vinculado o processo que inicia a nova inst ncia conhecido como processo pai A nova inst ncia chamada de processo filho O aplicativo conclui o processamento de toda a nova inst ncia Um processo filho que termina seu fluxo no modo vinculado pode copiar seus valores de conjunto de dados para o conjunto de dados no processo de chamada pai Se um processo pai ativar um operador Interromper em uma ramifica o antes de um processo filho ativar seu pr prio operador Interromper poss vel que a inst ncia pai seja conclu da antes da inst ncia filho Modo desvinculado o operador Iniciar processo inicia uma nova inst ncia de processo filho que age como se ele n o tivesse pai No modo desvinculado o fluxo de trabalho que inicia uma nova inst ncia de outro processo imediatamente conclu do ap s enfileirar a solicita o inicial Um processo que termina no modo desvinculado n
30. 23 0 TouchpointName Orchestrator d 23 0 ServerName Domain Orchestrator a d 23 0 Serverid 2dc76b85 8404 4eca 8905 463ec9e14402 E 23 0 DisplayName Process 1 ds 23 0 InstanceuulD bfbf66e7 9e71 455e 8ba9 2e03a885f079 E 23 0 rootUUID bfbf66e7 9e71 455e 8ba9 2e03a885f079 d 23 0 CallerUser pamadmin dd 23 0 effectiveUser pamadmin dd 23 0 RuntimeROID G46 Z Editor principal Manipulador de exce es Manipulador de altera o de rota 46 Guia do Criador de Conte do Item A interface do usu rio do CA Process Automation Descri o Guia Criador esta guia exibida quando voc abre uma inst ncia existente do processo a partir de outra p gina no aplicativo Se essa guia n o estiver dispon vel significa que voc ainda n o abriu uma inst ncia de processo ou n o tem permiss es de seguran a para abrir uma inst ncia Barra de ferramentas da inst ncia de processo use os bot es de ferramentas para interromper iniciar depurar e testar as inst ncias reais de um processo Use as configura es de Exibir direita para mostrar ou ocultar as paletas Operadores Conjunto de dados Propriedades Navega o e Logs Guias Processo e Inst ncia cada processo e cada inst ncia de um processo que voc abrir ser o exibidas em sua pr pria guia As guias de inst ncia de processo s o exibidas pr ximas guia do criador do processo de origem As guias do processo exibem um cone As guias de inst ncia
31. A primeira entrada preenche oArgs Item 0 O script atribui o n mero de linhas que l vari vel do conjunto de dados do operador NumRowsRead A linha Wscript sleep 30000 pausa o operador por 30 segundos para que o usu rio possa examinar as pastas e os arquivos criados no local C20SVD Voc n o incluiria a linha Wscript sleep 30000 em um script de produ o Cap tulo 6 Conjuntos de dados e par metros 219 Conjuntos de dados Esmaecer oArgs Esmaecer oShell Esmaecer colProcessEnv Esmaecer objFSO Esmaecer objDir Esmaecer objFileIn Esmaecer objFile0Out Esmaecer intCounter Esmaecer intExitCode Esmaecer strLine Esmaecer intSpacePos Esmaecer strHost Esmaecer strOS no pr ximo resumo de erro definir oArgs WScript Arguments definir oShell WScript Create0bject WScript Shell definir colProcessEnv oShell Environment Processo if oArgs Count 1 then must have the required argument to proceed normally fails if more arguments are present strSourceFile oArgs Item 0 Definir objFSO Create0bject Scripting FileSystemObject Definir objDir objFSO CreateFolder colProcessEnv C20SVD Definir objDir intCounter 0 Definir objFileIn objFSO 0penTextFile strSourceFile 1 Fazer at objFileIn AtEndOfStream strLine objFileIn ReadLine intSpacePos InStr strLine strHost Left strLine intSpacePos 1 strO0S Right strLine Len strLine intSpacePos Definir objFile0Out objFSO CreateTextFile colProce
32. Antes de come ar a instala o verifique se o computador apresenta as Instalar configura es necess rias e o software para oferecer suporte um agente do CA Process Automation Verifique os pr requisitos no Guia de Instala o e Configura o Ex Instalar orquestrador Efetue logon no servidor em que voc deseja instalar o novo orquestrador Normalmente os orquestradores padr es s o d Instalar instalados em servidores separados Antes de come ar a instala o verifique se esse servidor apresenta a configura o necess ria e o software para suporte a um orquestrador do CA Process Automation E poss vel verificar os pr requisitos no Instala o E Guia de Instala o Gerenciar recursos de usu rio Leia mais Item Descri o Guia Configura o somente os administradores podem usar essa guia para atualizar as defini es de configura o Barra de ferramentas de configura o somente os administradores podem bloquear objetos no Navegador de configura o salvar as altera es de configura o e desbloquear os objetos Hierarquia do dom nio do Navegador de configura o somente os administradores podem configurar o produto Painel principal do Navegador de configura o o painel principal exibe os dados de configura o Instala o e Gerenciar recursos de usu rios somente os administradores podem exibir essas paletas As paletas Instala o e Gerenciar recursos de usu rios n o s
33. As opera es de exclus o ou altera o do tipo de dados em vari veis que j foram publicadas n o s o atualizadas no n vel de Dom nio ou de ambiente quando voc republica No entanto o CA Process Automation salva as altera es no n vel do operador personalizado poss vel exibir as vari veis de tipo de dados alteradas ao abrir o operador personalizado em um grupo Siga estas etapas 1 Para abrir o editor de operador personalizado clique duas vezes em um operador personalizado na guia Biblioteca 2 Clique na guia Configura o do grupo 3 Clique em Bloquear para bloquear o grupo O CA Process Automation permite as op es Adicionar vari vel e Adicionar p gina 4 Adicione exclua ou edite as vari veis ou as p ginas conforme necess rio 5 Clique em Salvar configura o 6 Clique em Desbloquear Quando voc usar um operador personalizado no grupo editado na guia Criador verifique se o operador personalizado inclui todas as suas altera es do grupo incluindo altera es no tipo de dados Cap tulo 5 Operadores e cones 183 Operadores Operador personalizado guia Pain is personalizados A guia Pain is personalizados exibida apenas para um subconjunto limitado de operadores de base como os operadores Atribuir tarefa de usu rio ou Solicitar m todo SOAP As se es na guia variam de acordo com o operador de base Dois operadores de base comuns s o exibidos nos exemplos a seguir Para opera
34. As propriedades do operador tamb m est o dispon veis quando voc inclui operadores nos objetos Programa o Siga estas etapas 1 Clique na guia Biblioteca 2 Abra um objeto de processo ou um objeto de programa o Os processos s o abertos no Criador de processos As programa es s o abertas na caixa de di logo Editor de programa o 3 Na barra de ferramentas clique em Reservar se o objeto ainda n o foi reservado 4 Adicione um operador ao processo ou programa o a Em um processo arraste um operador para o layout do processo da paleta Operadores b Em uma programa o recolha o painel Processos expanda o painel Operadores e arraste um operador para a lista Programar itens 5 Exiba as propriedades do operador a Em um processo clique duas vezes no operador A paleta Propriedades exibida b Em uma programa o clique em Propriedades e nas guias Geral ou Espec fico 6 Clique em Salvar Os valores de propriedades que voc digitou para o operador selecionado s o salvos Observa o para obter informa es sobre as propriedades do operador consulte o Guia de Refer ncia do Criador de Conte do 156 Guia do Criador de Conte do Operadores Recupera o autom tica O recurso Recupera o do operador controla quais processos podem ser recuperados como parte da recupera o autom tica ou manual de um touchpoint orquestrador ou grupo de hosts Voc pode ativar ou desativar esse re
35. Clique na guia Biblioteca Selecione uma pasta e em seguida selecione um objeto de processo para o qual deseja definir a dura o de execu o Observa o se o objeto de processo apropriado n o existir crie o Para obter mais informa es sobre a cria o de um processo consulte Criando processos na p gina 97 Clique com o bot o direito do mouse no objeto de processo e em seguida selecione Propriedades No painel Propriedades clique na guia Dura o Observa o consulte as dicas de ferramenta ou a Refer ncia de interface de usu rio para obter descri es dos campo e exemplos Marque a caixa de sele o Ativado O produto ativa os campos da guia Dura o Defina a dura o do processo esperada Defina com quanto tempo de anteced ncia o produto avisar o usu rio se a execu o do processo exceder a dura o esperada Clique em Salvar Cap tulo 3 Navegador da biblioteca 77 Trabalhando com objetos e pastas CA Process Automation O Status da dura o exibe um dos seguintes indicadores de status para a inst ncia de processo em tempo de execu o associada Vermelho o processo executado excedeu a dura o esperada Amarelo o processo est sendo executado mas est pr ximo do fim da dura o esperada Verde o processo foi executado com a dura o esperada O status ser verde quando um processo for conclu do e enquanto um processo estiver em execu o e n o estiver no status
36. Clique no campo Valor A caixa Valor exibida 5 Digite um valor para o atributo ReleaseVersion e em seguida clique em OK 6 Clique no link Adicionar propriedade para definir uma propriedade de pasta adicional e clique no bot o Excluir propriedade para remover uma propriedade de pasta definida pelo usu rio Depois que a vers o da release tiver sido atribu da voc poder exportar a pasta como pacote de conte do 466 Guia do Criador de Conte do Exportando e importando Mais informa es Exportar uma pasta na p gina 462 Chamar objetos de pacote de conte do Quando qualquer objeto chama outro objeto no CA Process Automation o produto recupera o objeto de refer ncia do banco de dados a menos que o objeto tenha sido exclu do Por exemplo um processo pode chamar outro processo ou um processo pode se referir a um determinado conjunto de dados Se o objeto de refer ncia tiver sido exclu do o produto exibir um erro Caso contr rio o produto retornar o objeto No entanto h outra restri o para chamar um objeto que est em um pacote de conte do Se qualquer objeto fizer refer ncia a outro objeto em um pacote de conte do o produto verificar se ele reside na vers o da release atual do pacote de conte do Se o objeto n o estiver na vers o da release atual do pacote de conte do ou tiver sido exclu do o produto retornar um erro O produto requer a vers o mais atual de um objeto em um paco
37. Conte do de Organizational Objects Project P01 Automation Library Live Obj Filtro x X Pesquisar sB a a an a Nome Tipo Propriet rio Draft Objects z A a ua CCalendar_001 Calend rio pamadmin 3 My Objects 4 DE Organizational Objects CCalendar_002 Calend rio User Z0450 a 3 Project P01 E CCalendar_003 Calend rio User Z0250 4 Automation Library E CCustomIcon_001 cone personalizado User X0300 O Live Objects E A an n E CCustomIcon_002 Icone personalizado User Z0300 Project P02 E 9 Project E CCustomIcon_003 Icone personalizado User Z0250 3 Project O CCustom Operator Definir propriet rio 3 Projects On Hold A La Proj E CCustom Operator Usu rios dispon veis gt 5 Team Folder p E E CCustom Operator UserX x Pesquis gt 5 Team Templates 3 User Designer 0125 E gA CDataset 001 ID do usu rio Nome do usu rio User Designer 8372 E ch CDataset 002 hhoevak Henry Hoevak J User Jane Folder E m CDataset_003 aprasad Amanda Prasad CJ User Ron Folder rjones Ron Jones SE Eh CDataset 004 LJ User X0100 C User x0150 O CIRF 001 3 User x0200 E e CIRF 002 a User X0250 E E CIRF_003 Ever eso E Em lar EEIEIE O BB CPack_001 Sancetar L User X0500 User X0550 E Es CProcess Watch 001 Exibi o de processos pamadmin C User x0800 O Ea CProcess Watch 002 Exibi o de processos pamadmin a User E O Sa CResources 001 Recursos pamadmin 5 User Z0350 gt 7 User Z0400
38. Fase I An lise de requisitos Fase I An lise de requisitos Essa fase concentra se nas informa es que devem ser coletadas e os problemas que devem ser solucionados antes de voc criar um pacote ou um processo de gere nciamento do CA Process Automation Os sites e as solu es de gerenciamento espec ficas podem exigir tarefas adicionais Inclua as seguintes tarefas em uma t pica an lise de requisitos m 00000 Os b Identificar os processos a serem automatizados Identificar onde os processos s o executados Identificar as etapas dos processos e descrever os resultados de cada etapa Identificar as interdepend ncias Identificar as depend ncias externas Identificar as restri es de tempo de execu o ons candidatos automa o de processos atendem a um ou mais dos seguintes requisitos de in cio 14 Guia do Criador de Conte do Voc pode identificar v rias tarefas geralmente interdependentes Voc pode identificar os requisitos de sobreposi o de recursos O processo pode ser executado na rede ou em plataformas diferentes Voc pode aplicar restri es de data e hora para programar o processo Outros processos aplicativos ou usu rios podem disparar o processo Administradores de sistema ou de banco de dados operadores ou outros usu rios podem executar o processo sob demanda Fase I An lise de requisitos Identificar processos para automatizar A primeira etapa no proc
39. Mostra ou oculta um campo especificado Os campos ocultos n o s o vis veis para o usu rio A ordem de tabula o do formul rio ignora os campos ocultos Embora o campo oculto ainda possa conter um valor ele efetivamente removido do formul rio Par metros de entrada id string Especifica a identifica o exclusiva do campo para exibir ou ocultar ocultar booleano Especifica se o campo est oculto true ou exibido false Valor de retorno Nenhum Exemplo Considere que um usu rio preenche um formul rio de inscri o online com detalhes sobre o local de nascimento Se as cidades listadas no campo Cidade de nascimento forem apenas capitais o usu rio poder selecionar Outra cidade Ao clicar em Outra cidade o atributo Oculto ser definido como falso e um campo de texto ficar vis vel Agora o usu rio poder digitar o nome da cidade Este exemplo oculta o campo especificado ca pam hideField Form Var 0 true Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 02 Mostrar e ocultar elemento do formul rio Mostrar e ocultar elemento do formul rio 302 Guia do Criador de Conte do Criador de formul rios An lise de XML ca pam showDataInTable result id tableHeader Exibe as linhas de dados resultantes de uma fun o de campo Pesquisa
40. Na caixa de di logo Editar vers o clique em uma vers o do objeto e em seguida clique em Abrir O objeto aberto em seu editor Cap tulo 3 Navegador da biblioteca 85 Trabalhando com objetos e pastas Reservar um objeto Para editar e salvar as altera es em um objeto reserve o A reserva de um objeto permite editar vers es do objeto e ao mesmo tempo impede que outros usu rios o alterem ao mesmo tempo Voc poder abrir e exibir um objeto sem reserv lo mas n o poder edit lo Voc poder reservar um ou mais objetos antes de abri los Siga estas etapas 1 No Navegador da biblioteca selecione um ou mais objetos 2 Clique em Reservar Agora voc pode clicar duas vezes no objeto reservado para abrir e edit lo Tamb m pode reservar um nico objeto depois de abri lo Siga estas etapas 1 No Navegador da biblioteca clique duas vezes em um objeto O objeto aberto em seu editor 2 No editor de objetos ou no Criador de processos clique em Reservar Voc poder reservar editar disponibilizar e testar as altera es e em seguida reservar e continuar editando o objeto Salvar altera es para um objeto reservado Salvar a vers o de trabalho de um objeto impede que voc perca as altera es durante o trabalho Por exemplo voc poderia acidentalmente fechar o editor de objetos Salvar as altera es para um objeto reservado afeta somente a vers o de trabalho do objeto Uma nova vers o
41. Retorna o valor da propriedade Valor m ximo no campo Data expresso como um n mero inteiro longo Esse n mero inteiro representa o n mero de milissegundos antes ou depois de 1 de janeiro de 1970 00 00 00 UTC conhecido como Unix Epoch poss vel passar o valor nesse campo conforme mencionado no m todo ca pam getDateFieldMaxValue id na p gina 307 Par metros de entrada Ad string Define o identificador exclusivo de um campo de data Valor de retorno O valor m ximo de um campo Data expresso como um n mero inteiro longo Exemplo ca pam getDateFieldMaxValueInMillis Form DateDeparture Este exemplo retorna o valor m ximo permitido para o campo DateDeparture como uma sequ ncia de caracteres num ricos medidos em milissegundos Para um campo de data com um valor m ximo de 25 05 2025 essa fun o retornaria 1748188800000 isto 1 748 188 800 000 ou 1 7 trilh es de milissegundos A fun o ca pam getDateFieldMaxValuelnMillis retorna um resultado negativo para datas anteriores a 1970 ca pam getDateFieldMinValue id Retorna o valor da propriedade Valor m nimo no campo Data como uma sequ ncia de caracteres poss vel passar o valor nesse campo conforme mencionado no m todo ca pam getDateFieldMaxValue id na p gina 307 Par metros de entrada Ad string Especifica a identifica o exclusiva de um campo Data Valor de retorno O valor m nimo de um campo Data como uma sequ ncia de caract
42. ca_ pam getTextFieldValue Form empName callBack object Define uma refer ncia para o objeto de fun o a ser chamada ap s a recupera o dos dados incluindo seus m todos onSuccess e onFailure Valor de retorno Quando a fun o recupera os dados a fun o onSuccess result ou onFailure caught callBack executada A pr pria fun o n o retorna qualquer valor Exemplo ca pam getSQLData ca fd js driverName ca fd js connectionURL ca fd js userName ca fd js passwo rd ca fd js queryEmployeeName callBack Este exemplo consulta uma origem de dados externa e armazena os dados resultantes na vari vel callBack Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio e em seguida 06 Preencher BD do menu suspenso Preencher BD do menu suspenso 344 Guia do Criador de Conte do Criador de formul rios An lise de JSON ca pam convertJSONToJSObject jsonString Use esse m todo para criar um objeto JavaScript a partir de uma sequ ncia de caracteres JSON O m todo ca pam convertJSONToJSObject oferece suporte nota o de aspas A nota o de aspas uma forma alternativa de acessar qualquer propriedade a partir de um objeto JavaScript quando o nome da propriedade n o um identificador v lido de JavaScript Por exemplo para acess
43. dados aberto em uma caixa de di logo Conjunto de dados Cada editor tem guias paletas e bot es da barra de ferramentas espec ficos Observa o esta se o inclui apenas informa es b sicas sobre como abrir e editar objetos e gerenciar vers es Outras se es descrevem com mais detalhes como editar v rios tipos de objetos Tipos de objetos de automa o Os objetos de automa o s o componentes de aplicativo que definem os elementos configur veis de um pacote do CA Process Automation Esses objetos definem as opera es do sistema e incluem um software execut vel Crie e configure objetos de automa o do CA Process Automation no navegador da biblioteca em pastas de biblioteca de automa o espec ficas associadas a um determinado orquestrador Voc pode executar as seguintes a es em uma biblioteca de automa o m Explorar uma biblioteca de automa o associada a um orquestrador m Criar editar e visualizar objetos em uma biblioteca de automa o m Criar pastas em uma biblioteca para agrupar objetos relacionados As pastas permitem que voc defina uma estrutura hier rquica de modo que voc e seus colegas de trabalho possam localizar os objetos Essa estrutura semelhante aos diret rios ou s pastas de sistema operacional do computador 64 Guia do Criador de Conte do Trabalhando com objetos e pastas poss vel criar os seguintes tipos de objeto de automa o no navegador da biblioteca Tip
44. do n o precisam ter uma vers o da release Esses objetos podem ser modificados diretamente A pr tica recomendada exportar uma pasta como pacote de conte do quando voc estiver realizando a transi o de um novo processo com seus componentes do ambiente de desenvolvimento para o ambiente de produ o Observa o n o poss vel exportar v rias pastas ou objetos de automa o de uma vez Crie uma pasta e em seguida re na todos os objetos que ser o exportados como um nico pacote de conte do N o poss vel exportar como pacote de conte do uma pasta que j contiver um pacote de conte do ou um pacote 464 Guia do Criador de Conte do Exportando e importando Voc pode exibir os pacotes de conte do importados na biblioteca E Ao expandir um pacote de conte do no painel direito seus objetos filho que fazem parte da release atual s o exibidos sob o pacote de conte do m poss vel exibir informa es sobre as releases mais recentes de uma pasta ou de um pacote de conte do em suas propriedades Clique com o bot o direito do mouse no objeto selecione Propriedades e clique na guia Vers es A guia Trilha de auditoria registra as altera es feitas na pasta ou pacote de conte do Tamb m poss vel exibir todos os pacotes de conte do importados na paleta Pacotes de conte do da guia Opera es m Se voc clicar no pacote de conte do no painel esquerdo suas propriedades ser o exibidas no painel d
45. evento onKeyUp ocorre quando um usu rio pressiona a tecla Tab at um campo Controle girat rio chamada Temperatura ou clica nele Um script associado ao evento aumenta ou diminui o valor de um campo sempre que o usu rio pressiona e solta uma tecla espec fica onLoad Ocorre quando o formul rio aberto pela primeira vez que o usu rio o preencha onLookup Ocorre quando um usu rio clica em Procurar em um campo Pesquisa para exibir os valores que s o calculados ou pesquisados conforme instru do pelo script com base em outros valores de campo onMouseDown Ocorre quando um usu rio pressiona o bot o esquerdo do mouse em um elemento do formul rio onMouseMove Ocorre quando um usu rio move o ponteiro do mouse dentro do limite de um elemento do formul rio onMouseOut Ocorre quando um usu rio move o ponteiro do mouse fora do limite de um elemento do formul rio onMouseOver Ocorre quando o usu rio move o ponteiro do mouse sobre um elemento do formul rio e o usu rio para de mover o mouse onMouseUp Ocorre quando o usu rio libera o bot o esquerdo do mouse depois de pression lo para baixo em um elemento do formul rio onMouseWheel Ocorre quando um usu rio com um mouse equipado com roda rola para frente ou para tr s de um elemento do formul rio onSubmit Ocorre quando o usu rio envia o formul rio Qualquer uma das seguintes a es pode enviar o formul rio m O usu rio clica em um bot o
46. ittreereeeeeeeeereereeeeeaneaaere renan eaaaaeare rece enaeanarereana 15 Identificar as etapas dos processos niisiis sa casaram Ea cada na EEEa raposa dC aa TE da Sins EA EKES oca a daaga id 16 Identificar as interdepend nciasS sas esa ssacisa cata cersasamanantadaca aotnaciaa cativos de eas nao dada Nasi atra us na dean asa on tua eE sas 16 Identificar as depend ncias externas cs erre crrreeanerereaaaaea anna een anare nan K AN a NENE EREE Ea 17 Identificar restri es de tempo de execu o ir rreeecerereacrerenenarerananarenaaararenanaaeraaanareneanaeraaann s 17 Fase ll Designe implementa o nir enna ca vebidani a aa a ERREKETEEK EE EEEE REEE E 17 Identificar operadores e objetos de processos sir eererercrererenererenanareneaarare anca ereaanareneaareranannas 18 Configurar os operadores e as etapaS cnicrnanrnneie oana ieuane EEEa E IA CAA LEEA ENEE EATEN ada CAT K AaS 21 Otimizar para reutiliza o da modularidade e de componentes ssssssssssssrsssriressirterirsssrinnstinnetrttnnttnnsetnnsnnnt 23 Definir o in cio e o monitoramento do processo Detiniralertas square ts tia at ainda lodo ase A AEA AE EEEE EPR ONE NOO Ea clones Vedras REAA Ea Fase ll Teste e implanta o s a ai sissessenna crase is issano ganna aaka doses La ILS a DRE Ri ai bd alado Testar o processo com objetos relacionados ittreeeeeereeeeereeerereraaneaaerereaeeeanaaeaeereseeanaararereana Gerar a documenta o do
47. m os seguintes t picos V at o CA Process Automation e efetue logon na p gina 34 Definir as configura es do usu rio na p gina 35 A interface do usu rio do CA Process Automation na p gina 36 Explorar o conte do pronto para uso na p gina 55 Usar o CA EEM para alterar sua senha do CA Process Automation na p gina 56 Navegadores da web na p gina 57 Cap tulo 2 Guia de Introdu o 33 V at o CA Process Automation e efetue logon V at o CA Process Automation e efetue logon O URL usado para acessar o CA Process Automation depende se o orquestrador de dom nio est configurado com um n n o agrupado ou v rios n s agrupado poss vel navegar diretamente para um CA Process Automation n o agrupado Para um CA Process Automation agrupado procure o balanceador de carga associado poss vel acessar todos os orquestradores no dom nio iniciando o URL para o orquestrador de dom nio ou para o balanceador de carga para o orquestrador de dom nio Siga estas etapas 1 Procure o CA Process Automation m Para uma comunica o segura use a sintaxe a seguir https server port itpam Exemplos https Orchestrator host 8443 itpam https loadBalancer host 443 itpam m Para uma comunica o b sica use a sintaxe a seguir http server port itpam Exemplos http Orchestrator host 8080 itpam http loadBalancer host 80 itpam A p gina de logon do CA Process Automation exibi
48. o cont m os seguintes t picos Sintaxe da m scara na p gina 489 M scara de exemplo na p gina 493 Sintaxe da m scara Operador de express o regular Uma express o regular consiste em uma sequ ncia de caracteres que deve corresponder aos tipos que aparecem nas sequ ncias de caracteres correspondentes Os caracteres exibidos na tabela a seguir servem como operadores de express o regular Descri o Exemplo O operador ponto representa qualquer A express o a b corresponde a qualquer caractere exceto um caractere de final sequ ncia de tr s caracteres come ando de linha com a e terminando com b Ap ndice B Usando m scaras para especificar padr es nas sequ ncias de caracteres 489 Sintaxe da m scara Operador de express o Descri o regular O escape permite o uso do operador como caracteres literais em vez de ser reconhecido como um operador Se uma m scara especificada como uma sequ ncia de caracteres literal em uma express o do CA Process Automation o pr prio operador de escape deve ser precedido por caracteres de escape para evitar que o caractere de escape seja eliminado pelo int rprete de express o do CA Process Automation antes da m scara ser passada para o analisador de express o regular n Sequ ncia de caracteres de escape do fim de linha Se uma m scara especificada como uma sequ ncia de caracteres literal em uma express o do CA Process Automation a s
49. o da release como parte da prepara o para exporta o 2 Selecionar essa vers o do objeto para exporta o Observa o se voc tiver exportado o objeto como uma parte de um pacote de conte do o campo Vers o da release n o ser modific vel quando o objeto for importado para um novo ambiente Uma dica de ferramenta sobre o campo indica que ele est bloqueado Guia Vers es em um Editor de objetos quando voc abrir ou editar um objeto a guia Vers es permitir a sele o de uma nica vers o atual e de uma ou mais vers es base As outras informa es s o as mesmas exibidas no painel Propriedades Guia Trilha de auditoria no Editor de objetos a guia Trilha de auditoria fornece um hist rico de todas as altera es feitas em cada objeto de automa o Cap tulo 3 Navegador da biblioteca 81 Trabalhando com objetos e pastas No es b sicas sobre vers es Consulte as imagens e os exemplos a seguir para aprender conceitos essenciais sobre como trabalhar com vers es S mbolos O A vers o do objeto O A vers o atual O A vers o de trabalho o Descartar a vers o de trabalho Abrir uma vers o anterior o A vers o de linha de base A vers o reservada pelo usu rio 1 O A vers o mais recente reservada pelo usu rio 2 Item Descri o 3 Sequ ncia t pica de controle de vers o um novo objeto de automa o iniciado na O vers o 0 O objeto reservado como a O vers o d
50. o operador de uni o raiz para todas as regras do calend rio Inicie a cria o de uma regra de calend rio arrastando uma regra organizada pelo cone em Todas as regras para o conjunto Regra do calend rio Tamb m poss vel incluir ou excluir datas manualmente Depois de colocar uma regra em Regras de calend rio configure suas propriedades As propriedades para um objeto de condi o de data na regra do calend rio tamb m t m propriedades que voc pode expandir para configurar a condi o de data como as propriedades de intervalo de meses Por exemplo se as propriedades do intervalo de meses define a etapa para 3 especifica que a cada tr s meses em um ano v lido Porque o intervalo come a em janeiro e termina em dezembro esse intervalo de tr s meses repete durante o ano Essa regra define uma condi o para executar tarefas a cada trimestre O exemplo de tarefa a seguir mostra essa condi o em uma regra e adiciona uma condi o que especifica o quinto dia de cada m s O operador de interse o funciona como um operador l gico E para combinar essas duas condi es em uma nica regra que especifica o quinto dia de cada trimestre 384 Guia do Criador de Conte do Calend rios Exemplo Criar uma regra que especifica o quinto dia de cada trimestre 1 Arraste o operador de interse o para Regra do calend rio 2 Arraste o intervalo de meses em Interse o 3 Clique no operador de intervalo de me
51. os dados de tempo de execu o para refer ncia e m tricas Por padr o o objeto herda as propriedades Diretiva de arquivamento do orquestrador No entanto poss vel definir manualmente o n mero de dias em que o servidor mant m objetos de inst ncias de processo ou de programa o conclu dos ou com falha Voc tamb m pode definir o n mero de inst ncias de processo conclu das ou com falha que o produto manter Siga estas etapas 1 2 Clique na guia Biblioteca Selecione uma pasta e em seguida selecione um objeto de programa o ou processo Clique com o bot o direito do mouse no objeto e em seguida selecione Propriedades No painel Propriedades clique na guia Diretiva de arquivamento Desmarque a caixa de sele o Herdar diretiva de arquivamento do orquestrador Esta tarefa ativa os outros campos Observa o consulte as dicas de ferramenta ou a Refer ncia de interface de usu rio para obter descri es dos campo e exemplos Digite um valor para hist rico de processos Esse valor define o intervalo em dias em que o produto manter inst ncias de processo conclu das e com falha no arquivo antes de limpar automaticamente os registros O produto mant m o hist rico de processos para esse intervalo independentemente do n mero de inst ncias no arquivo Digite os valores de inst ncias com falha e conclu das Esses valores definem o n mero de inst ncias de processo que o produto manter an
52. pode executar processos no modo de simula o que permite definir resultados espec ficos para uma etapa Esse modo retorna os resultados simulados de cada etapa sem executar nenhuma a o real O teste ocorre nos seguintes n veis m Os criadores de conte do testam e verificam se cada processo e os objetos de automa o utilizados funcionam corretamente no ambiente de cria o m Os administradores testam a implanta o ap s a exporta o e a importa o para verificar se cada processo e os objetos de automa o utilizados funcionam corretamente no ambiente de produ o Esse processo transparente quando os administradores criam touchpoints no ambiente de produ o com os mesmos nomes que no ambiente de cria o Cada integrante do par de touchpoints define como destinos os agentes em seus respectivos ambientes A implanta o inteira pode passar em todos os testes e se tornar operacional ao mesmo tempo que um formul rio espec fico ainda est sendo recriado e testado Os seguintes termos refletem essa diferen a m Testes de unidade em oposi o a testes de integra o m Uma build interna de release candidata a lan amento em oposi o a uma build de prova de conceito do cliente m Desenvolvimento em oposi o produ o Periodicamente teste novamente os processos cr ticos miss o que n o s o executados com frequ ncia como failovers de sistema Os testes peri dicos verificam se os processos e os usu
53. reece nioen etene raanei eaea Raae AE EE a a AEE iara candida E EA a AEREE cds na Ta 444 Redefinir os operadores em um processo sssesssesessssseerrirtrssessrersrsssssrerettrssteerertnsssnrreransssssreretenssserreeensssnnne 445 Reiniciar a execu o de um processo suspenso ss sesssssssesssisrssserrrrrsrsssssrerensrssterrerensssneerensssssrererenssserreeensssnnne 445 Simular o processamento dos operadores iiiiiieeeeeeerererereraeatarerereenaaanaaaeeraanaanaaae rose nnanaeaeereresanaanea 446 Simular o processamento de um operador selecionado esssssssssssesssresssensrrrsrssssrerrersnssserrerensssnsrerenssssrerrene 447 Simular o processamento de um processo inteiro ii irreeeerereeceereaanearananaa era anareneanearananas 448 Cap tulo 11 Gerando e usando a documenta o do processo 449 Sobre a documenta o do processo ccieeeeeeererereeeaeaaerereeaaeaanaaarareeeaa ea nana aaarere en ananaaa rosana aanaarare res annanta 449 Gerar documenta o do processo iieeerterereeeeeaeaaareereeeeaaaaaare rrenan aa aaaraa eres aaa aaanar eres n ea aanaaa ares enaanaaaees 450 Cap tulo 12 Liberar objetos para outro ambiente 453 Vers es da releases inaen ariei a a tod aonde b ana mi due b cane indo aba E E EEE AAA E IEE TEE EENE EEA 454 ndice 9 Exibir informa es da vers o de release rerereeeearereacarenterenaere nte da a aai 454 Definir a vers o da release de objetos a
54. rio reservar um objeto para definir a vers o atual mas voc deve ser o propriet rio do objeto ou um membro da fun o de Administrador de conte do do ambiente Siga estas etapas 1 Clique na guia Navegador da biblioteca 2 Clique duas vezes em um objeto O objeto aberto em seu editor 3 Clique na guia Vers es 4 Nalinha de uma vers o espec fica clique no bot o Atual O bot o Atual desativado indica que a vers o selecionada a atual Voc pode alterar a vers o atual diretamente clicando no bot o Atual em qualquer linha Abrir a vers o atual ou a vers o de trabalho de um objeto Quando voc clica duas vezes em um objeto reservado na biblioteca a vers o de trabalho aberta A vers o de trabalho exibe as altera es feitas Se o objeto n o tiver sido reservado a vers o atual ser aberta no modo de somente leitura Reserve o objeto para edit lo Abrir uma vers o selecionada de um objeto poss vel abrir uma vers o selecionada de qualquer objeto para exibi lo ou edit lo em vez de abrir a vers o atual Por exemplo voc pode abrir uma vers o anterior ou abrir uma nova ramifica o do objeto com as altera es mais recentes Para abrir uma vers o selecionada de um objeto 1 Clique na guia Navegador da biblioteca 2 No painel de pastas do Navegador da biblioteca clique em uma pasta 3 Clique com o bot o direito do mouse em um objeto escolha Vers es e em seguida Abrir uma vers o 4
55. rio separado para exibir os conflitos em negrito vermelho no calend rio de visualiza o Datas inclu das a visualiza o do calend rio exibe as datas inclu das no seu calend rio com n meros em negrito azul escuro Datas exclu das a visualiza o do calend rio exibe as datas que s o omitidas manual ou automaticamente das regras do calend rio com n meros em azul claro Conflito de datas a visualiza o do calend rio exibe as datas que se sobrep em ou est o em conflito com as datas definidas por um calend rio de exclus o opcional com n meros em negrito vermelho Campos de resolu o de conflito use o campo Delta para especificar o n mero de dias que uma data eleg vel modificada quando cai em uma data omitida ou exclu da Um valor Delta negativo alterna para frente mais cedo e um valor positivo alterna para tr s mais tarde Quando esse valor for zero o padr o a data eleg vel normalmente inclu da na regra do calend rio estar marcada em negrito vermelho e ser omitida Marque a caixa de sele o Dias em aberto para contar apenas os dias inclu dos ao mudar a programa o de modo a evitar uma data exclu da ou omitida Os dias em aberto s o os que n o foram especificados por uma condi o ou regra que omita ou exclua as datas Se a caixa de sele o Dias em aberto n o estiver marcada uma data modificada ter a possibilidade de cair em outro dia exclu do ou omitido Use o campo M x turnos def
56. rios permanecem atuais e em funcionamento no ambiente de produ o e impedem que os incidentes se tornem crises Cap tulo 1 Introdu o ao Process Automation 29 Fase III Teste e implanta o Gerar a documenta o do processo V rias fun es podem gerar a documenta o do processo v rias vezes durante o processo de teste e implanta o m Durante o design a documenta o do processo til para que o criador de conte dos transfira o desenvolvimento de uma automa o em andamento para outro criador O administrador de conte do tamb m pode usar a documenta o do processo para monitorar o processo de automa o m No final do processo de cria o os criadores de conte do podem gerar a documenta o do processo para refer ncia posterior m Durante o planejamento de processos subsequentes os administradores de conte do podem consultar a documenta o do processo para obter informa es sobre conjuntos de dados ou outros componentes reutiliz veis m Quando um novo processo for importado para o ambiente de produ o o administrador de produ o poder gerar a documenta o do processo para revis o antes de executar o processo pela primeira vez m Ap s usar um processo automatizado por algum tempo o administrador de produ o poder usar a documenta o de produ o gerada ao solicitar aprimoramentos Com o diagrama do fluxo do processo o administrador pode facilmente indicar com precis o onde
57. sequ ncia de caracteres abab abc 2 corresponde sequ ncia de caracteres abcc a 2 corresponde sequ ncia de caracteres feita de um n mero par de a caracteres 0 9 2 3 corresponde a um n mero feito de dois ou tr s d gitos ab 1 2 corresponde sequ ncia de caracteres ab ou abab 0 9 2 corresponde a um n mero feito de pelo menos dois d gitos 0 9 2 corresponde a um n mero igual ou menor que 99 incluindo a sequ ncia de caracteres vazia M scara de exemplo M scara de exemplo O seguinte padr o permite que a filtragem precisa da sa da do comando DIR no shell de comando do Windows 0 9 2 2 10 9 2 0 9 2 0 9 2 a p 0 9 0 9a zA Z _0 9a zA Z As linhas a seguir correspondem a esse padr o 10 26 05 07 03p 134 217 723 pagefile sys 10 26 05 07 03p 1 024 testfile Essas linhas s o compostas dos seguintes elementos 0 9 2 representa as sequ ncias de caracteres compostas de dois d gitos e uma barra como em 10 0 9 2 2 0 9 2 baseia se no elemento anterior e especifica que a sequ ncia de dois d gitos pode ser repetida tr s vezes cada sequ ncia sendo separada da pr xima por uma barra como em 10 26 05 m 0 9 2 0 9 2Ka p corresponde a qualquer n mero de espa os seguidos pela uam uam hora no formato hh mm seguido por a para AM ou p para PM m 0 9 co
58. tulo 4 Criando processos 133 Rotas de processo Rotas de processo As rotas em um processo geralmente chamadas de diagramas de raia fornecem um meio de dividir o processo em partes l gicas diferentes poss vel adicionar inserir redimensionar e remover diagramas de raia usando o Criador de processos poss vel definir regras que s o disparadas quando os links entre as etapas de um processo ultrapassam um limite entre as rotas As regras definem etapas adicionais a serem executadas quando o processamento ultrapassa os limites dos diagramas de raia Voc pode organizar visualmente os operadores de processo em um ou mais diagramas de raia Linhas paralelas mostram os limites da rota O padr o de orienta o da rota de um novo processo vertical Inicialmente um novo processo tem uma nica rota denominada Rota O As rotas adicionais s o nomeadas em sequ ncia medida que s o adicionadas por exemplo Rota 1 Rota 2 e assim por diante Voc pode personalizar os nomes para organizar as ramifica es de um processo de maneira significativa Quando houver v rias rotas em um processo voc poder definir regras de altera o de rota Essas regras especificam sequ ncias de operadores que s o chamadas apenas quando a execu o de um processo ultrapassa duas rotas Uma regra de altera o de rota semelhante a qualquer sequ ncia de operadores na guia Editor principal exceto pelo fato de que cada regra iniciada com um
59. usam zero ou mais caracteres a zero ou mais caracteres 3 Repeti o Define uma ou mais a corresponde a um ou mais caracteres ocorr ncias do caractere ou grupo ar exibido ao lado do operador A s rie n o ab corresponde a uma s rie de uma ou pode ser vazia mais repeti es da sequ ncia de caracteres n ab a z corresponde a uma s rie de palavras em caracteres pequenos separados por espa os em branco v rgulas ou per odos Usado para indicar que o caractere ou a X Y b corresponde sequ ncia de grupo que precede o operador caracteres ab aXb e aYb opcional ab c corresponde sequ ncia de caracteres abc e ac Ap ndice B Usando m scaras para especificar padr es nas sequ ncias de caracteres 491 Sintaxe da m scara Operador de express o Descri o regular n Usado para definir um n mero preciso de repeti es do caractere ou grupo que precede o operador n m Usado para especificar o n mero de ocorr ncias do caractere ou grupo que precede o operador entre ne m n Usado para especificar o n mero de ocorr ncias do caractere ou grupo que precede o operador n ou mais n Usado para especificar o n mero de ocorr ncias do caractere ou grupo que precede o operador n ou menos 492 Guia do Criador de Conte do Exemplo 0 9 2 corresponde a um n mero feito de exatamente dois d gitos ab 2 corresponde
60. valueMap digite Form value map value map nested new alueMap Form value map value map nested text field nested test Na janela C digo de inicializa o de dados do formul rio clique em OK Cap tulo 7 Formul rios 367 Cap tulo 8 Recursos Um objeto de recurso um modelo que representa elementos da arquitetura de seu sistema Use o para sincronizar processos independentes que dependem de elementos comuns da infraestrutura e para quantificar e controlar o acesso a entidades de TI espec ficas Inclua v rios recursos que representem entidades relacionadas em um nico objeto Recurso Use os objetos Recurso para m Balancear a carga de processamento em todos os processos em execu o em um touchpoint m Sincronizar a execu o de processos que n o podem ser executados em paralelo m Implementar os bloqueios no n vel de ambiente que ativam ou desativam simultaneamente v rios recursos m Gerenciar processos e sistemas estrategicamente com direitos de seguran a comuns Voc agrupa os recursos porque eles est o relacionados entre si de alguma maneira Bancos de dados compartilhados links de transmiss o acesso simult neo a um n mero limitado de licen as de software processos simult neos em um touchpoint cotas num ricas e outros recursos s o alguns exemplos Depois de avaliar o desempenho voc poder alocar os recursos do sistema para processos necess rios s tarefas de miss o cr tica Voc po
61. vel usar a configura o Currentindex para acessar os elementos do campo indexado em express es calculadas Por exemplo Process X Process X CurrentIndex Observa o se voc estiver acostumado com linguagens de programa o como o Visual BASIC que usam matrizes baseada em um lembre se de que um campo de conjunto de dados indexado uma matriz com base zero Nas matrizes baseadas em um o primeiro elemento indexado por 1 e o ltimo elemento indexado pelo n mero de elementos O primeiro elemento de um campo de conjunto de dados indexado indexado por 0 e o ltimo elemento indexado por um menos o valor do elemento Tamanho para o campo Cap tulo 4 Criando processos 119 Loops e itera es de processo Al m de acessar os elementos em um campo de conjunto de dados indexado poss vel rastrear o n mero de itera o durante o processamento do loop para outras finalidades Use uma vari vel de processo como process i para a vari vel de ndice Em um operador C lculo do M dulo do int rprete que precede o operador em loop inicialize a vari vel de processo para seu valor inicial Por exemplo process i 1 Para aumentar a vari vel de ndice ap s a conclus o de cada itera o do loop use uma express o no c digo de execu o posterior para o operador Por exemplo Process i Process i l Observa o as etapas deste t pico n o s o mais consideradas necess rias no entanto elas s o inclu das pa
62. 09 04 2012 E Propriedades 2 p3 User Ron Folder Q Pacote E fm Prop E 5 3 CCustomicon_003 cone personalizado User Z0250 Organizatio 09 04 2012 2 2 O User x0100 EB Programa o Exportar b sm E Ccustom Operator 001 Operador personaliz pamadmin Organizatio 09 04 2012 2 2 3 User xo150 a Recursos h O ativar 3 User x0200 E cone personalizado E CCustom Operator 002 Operador personaliz pamadmin Organizatio 09 04 2012 Q gia 2 2 9 5 User x0250 TH E costas Anarator nna po EREE e se es dedo irn tio naznani e 2 2 3 User x0300 l P gina 1 de2 b bl 25 Linhas em cada p gina Disponibilizar reservar P Exibindo 1 25 de 27 Abrir a vers o O user x0500 Propriedades E O user x0550 Definir propriet rio Geral Tags Diretiva de arquivamento Seguran a de tempo de execu o vers es Trilha dk suuiuria O user x0800 ltima atualiza o Nome de usu rio Tipo de a o Vers o 3 user xosso D User 20750 23 04 2012 16 40 17 Designer 72 Palavras chave atualizadas z 3 user zosoo S 23 04 2012 16 40 07 username Palavras chave atualizadas 2 T Lixeira B 18 04 2012 14 38 55 username Programa o ativada 2 18 04 2012 14 38 38 ehoon Disponibilizado com a nova vers o 2 d 18 04 2012 14 38 38 ehoon Conjunto de vers es atuais 2 Item Descri o Guia Biblioteca clique nessa guia para ir para o Navegador da biblioteca Use o Navegador da biblioteca para vi
63. 10 O for loop executa uma sequ ncia de declara es por um n mero de vezes especificado A for loop tem a seguinte sintaxe for inicializar testar incrementar Instru o O for loop semelhante ao while loop exceto pelo fato de que um incremento e uma inicializa o est o inclu dos na sintaxe de loop Cada itera o do for loop aumenta o incremento executa o teste e executa a declara o Por exemplo em uma vari vel indexada Process square contendo 35 valores poss vel usar as seguintes linhas de c digo para definir cada valor para o quadrado de seu ndice for var i 0 i lt 34 i Process square i i i 270 Guia do Criador de Conte do Par metros do processo A declara o for in Loop A declara o break A instru o for in loop executa uma sequ ncia de instru es para todos os valores de uma vari vel especificada em um objeto especificado A for in loop tem a seguinte sintaxe for vari vel no objeto instru o O valor da vari vel um dos seguintes itens m O nome de uma vari vel m Uma instru o var que declara uma vari vel m Um elemento de matriz m Uma propriedade do objeto Em outras palavras o valor da vari vel equivalente ao lado esquerdo de uma express o de atribui o O valor do objeto o nome de um objeto ou uma express o que avaliada para um objeto Por exemplo poss vel fazer o loop por meio de elementos de um campo indexado em um conjunto de
64. 23 24 25 26 27 28 29 9 Jan 2014 10 Jan 2014 11 Jan 2014 13 Jan 2014 15 Jan 2014 6 17 Jan 2014 13 18 Jan 2014 20 20 Jan 2014 27 p N w 15 16 17 22 23 24 29 30 11 12 18 19 25 26 11 18 25 s E Q Q sS s 1 gt 6 7 B 910 12 13 14 15 16 17 19 20 21 22 23 24 26 27 28 29 30 31 21 Jan 2014 22 Jan 2014 23 Jan 2014 24 Jan 2014 25 Jan 2014 27 Jan 2014 28 Jan 2014 29 Jan 2014 30 Jan 2014 31 Jan 2014 1 Fev 2014 3 Fev 2014 4 Fev 2014 5 Fev 2014 6 Fev 2014 7 Fev 2014 8 Fev 2014 10 Fev 2014 11 Fev 2014 12 Fev 2014 Visualizar calend rio de exclus es FOLDER 20111214 Region 3 Days Off outubro 2014 Qe Q 1 2 7 8 9 14 15 16 21 22 23 28 29 30 3 2 Delta agosto 2014 ti MEE o gt 6 7 12 13 14 19 20 21 26 27 28 novembro 2014 Q 4 5 6 11 12 13 18 19 20 25 26 27 M x turnos a E v Atualizar E Dias em aberto 1 Cap tulo 9 Calend rios programa es tarefas e disparadores 395 Calend rios Item O OO Descri o Visualizar guia e ano ap s definir um calend rio na guia B sico ou Avan ado clique na guia Visualizar para exibir as datas Clique em Ano anterior Pr ximo ano ou selecione um ano Datas inclu das esse painel exibe todas as datas inclu das nas defini es de regras do seu calend rio Visualizar calend rio de exclus o opcional selecione um calend
65. AE Anes EE Ra ease en asas Cana sen eai desc ado 1 Alla aaa rali een da da Operadores de Processo ice iesidsncah oiee luna ce eee detiho a E ANETE AAT EET Liu aid ERE Patas E EEE Operador Inicial asas asda aa aa DERA RI CR CUN dE da SD a SEE EE aa aa ET a EEEE Cata droga anca Adicione os operadores a um processo Operadores I BiCOS sassissaiisaaesea asiienisnana ta aeara Ee E ae ENEE AV AN Eaa acesas AANSEN EA RAGE ATI rasa REA Ed dad una Una Operador Interromper xito ou falha s sesessrscinniisioteesiorcodnenaies onicas idia nei iaia aaie aa inadai ideas ai aada Portas e links do operador de processo ssssessssesserrrernssnsserersrnssssrernrasssererennsnsssrerernnsserererennsessrererensssrererensssnene Adicionar portas e links do Op radO iscissi tisini dienei i aaae ditaa a ri a aa Er Taa Er diaa TaSi a Portas de sa da e express es personalizadas Quebrar um link para fins de legibilidade s nnnnnnennsennsnnnnsennernrssnnsnrrenssssssernrsrsssernerrrsssnsrrrensssnseernnsnnssernennnsnn Loops e itera es de Processo sreski siise ini annainn repasan Ee taedio ea aeaaeae a oa aa oaeee Vari veis de sistema para Io0OpS c ekea eaei EREA EE EEE EA E AEA Loop de um operador em UM prOCESSOsiiieiesrissisatendenia isinden a ap aoi diaaa a ada E aaa a a aciei iata rE ati Loop de uma s rie de operadores Loop de UM processo rcii nieresiinin eie nanain oie enea ea aR EEA E EAEEREN EE A AEE Ra Controle de pro
66. Adicionar um operador Gerenciar recursos em um processo Adicionar um operador Gerenciar recursos em um processo Depois de criar um objeto de recurso contendo um ou mais recursos adicione um operador Recurso a um processo Por exemplo coloque um operador Recurso antes e outro ap s outros operadores para equilibrar a carga O primeiro operador Recurso utiliza ou assume os recursos e o segundo operador libera ou retorna as unidades disponibilizando as para outros processos em espera Siga estas etapas 1 2 Abra um processo no Criador de processos Abra a paleta do operador Controle de processo de seu recurso Arraste e solte o operador Gerenciar recursos em um local no processo Defina os links de entrada e sa da O operador Gerenciar recursos possui quatro poss veis links de sa da Conclu do processado quando o operador bem sucedido A vari vel Resultado definida como 1 e a vari vel Motivo definida como CONCLU DO O link Falha processado quando o M dulo do int rprete n o capaz de concluir o operador com xito A vari vel Resultado definida como 1 e a vari vel Motivo definida como FALHA O link Tempo limite ser processado se o operador Recurso n o for conclu do dentro de um intervalo de tempo limite opcional especificado A vari vel Resultado definida como 1 e a vari vel Motivo definida como TEMPO LIMITE O link Personalizar resultado processado quando as configura es d
67. Administrar disparadores Monitorar o Conjunto de dados SNMP de um processo iniciado por um disparador de SNMP trap Quando um SNMP trap disparar uma inst ncia de processo voc poder monitorar o conjunto de dados do processo SNMP com a Exibi o de processos Use as descri es de campo abaixo para interpretar os valores exibidos SenderAddress Endere o IP da origem AgentiPAddress Endere o IP do agente SNMP se dispon vel no trap SNMPVersion Vers o de SNMP trap Errorindex ndice do erro de trap AgentUptime Tempo de atividade do agente que envia o trap EnterpriseOID O OID object identifier identificador de objeto do objeto gerenciado que gerou o SNMP trap PayloadOIDs IDs de objeto presentes na carga da trap As IDs de objeto de carga representam uma vari vel da matriz de sequ ncia de caracteres do CA Process Automation PayloadValues Valores na carga que correspondem aos valores em PayloadOIDs Esses dados tamb m s o uma vari vel da matriz de sequ ncia de caracteres do CA Process Automation Observa o se houver v rios filtros a primeira correspond ncia ser processada Cap tulo 9 Calend rios programa es tarefas e disparadores 417 Cap tulo 10 Executando testando e depurando processos Este cap tulo descreve como executar testar e depurar processos interativamente durante o desenvolvimento Os mesmos m todos podem ser usados para executar processos em um ambiente de prod
68. Automation Digite o nome de um operador no campo Pesquisar para procurar operadores correspondentes 3 Repita a etapa anterior quantas vezes for necess rio para criar uma cadeia de operadores 4 Crie o primeiro link na cadeia Clique na pequena porta de sa da sob o operador Iniciar e arraste o link para a porta de entrada do operador de destino 5 Continue a conectar logicamente as portas de sa da para as portas de entrada dos operadores em sequ ncia 6 Configure cada operador clicando nele duas vezes para abrir sua paleta Propriedade 106 Guia do Criador de Conte do Operadores de processo Operadores l gicos Os operadores l gicos E Ou s o usados para sincronizar unir e dividir o processamento de acordo com as condi es Nessa vers o os operadores E e Ou est o dispon veis na pasta Padr o na paleta Operadores Observa o a partir do CA Process Automation r4 0 o operador Deriva o n o est mais dispon vel Quando importado ou migrado de uma vers o anterior para esta O operador Deriva o convertido em um operador Ou Exemplo l gica condicional O exemplo de processo a seguir mostra oito operadores e nove links dois azuis quatro verdes e tr s vermelho m O operador Iniciar na parte superior inicia o processamento simult neo dos dois primeiros operadores vinculados Tarefa 1 e Tarefa 2 m A Tarefa 3 iniciada somente depois que a Tarefa 2 conclu da com xito m O oper
69. Cap tulo 7 Formul rios 341 Criador de formul rios ca pam setTextFieldValue id val Define o valor de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva do campo para o qual definir um valor espec fico val string Define o novo valor para o campo Texto Valor de retorno Nenhum Exemplo Este exemplo define o campo de texto top vendors como Eu voto no fornecedor 3 porque ca pam setTextFieldValue Form top vendors I vote for vendor 3 because Para continuar este exemplo use ca pam getTextFieldValue Form top vendors depois que os usu rios inserirem seus motivos para enviar suas declara es completas ca pam setTextFieldValue Form dynamic field ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo top vendors e define o dynamic field como este valor Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 08 Preencher tabela SOAP WS Preencher tabela de SOAP WS Origem dos dados ca pam getDatasetData dataSetExpression callBack Recupera o valor de uma vari vel a partir de um conjunto de dados do CA Process Automation Observa o nas releases do CA Process Automation antes de 04 1 00 este m todo era chamado ca pam getDataFromDatasetQuery 342 Guia do Cria
70. Conte do Usando um JavaObject Operadores Os objetos Java s o salvos ap s um operador Executar c digo Java ser conclu do em um tipo de dados JavaObject Voc pode usar uma vari vel de conjunto de dados JavaObject das seguintes maneiras Passar a vari vel do conjunto de dados JavaObject na lista de par metros do operador Executar c digo Java Passar o caminho da vari vel do conjunto de dados JavaObject em uma vari vel de sequ ncia de caracteres a partir de um Formul rio de solicita o de intera o ou de um Formul rio de solicita o inicial Por exemplo JavaObjectPath Datasets GlobalDatasets acct Em seguida voc pode usar a fun o eval ao passar a vari vel JavaObjectPath para a lista de par metros do operador Executar c digo Java Por exemplo eval Process IRF Java0bjectPath Copie um JavaObject no Javascript Voc tamb m pode atribuir um JavaObject para outro Observa o n o modifique o valor real de um JavaObject do CA Process Automation a sequ ncia de caracteres serializada do objeto Java original As suas altera es podem impedir que o operador Executar c digo Java carregue o JavaObject Observe as seguintes restri es ao trabalhar no JavaScript Assim como em senhas voc n o pode concatenar um JavaObject com uma sequ ncia de caracteres N o poss vel carregar um JavaObject e usar seus m todos no JavaScript Em vez disso passe o JavaObject na lista de par metros do
71. Destino Quando voc precisar que dois operadores consecutivos sejam executados no mesmo host do agente especifique o mesmo AgentID como o destino dos dois operadores poss vel usar o AgentID como um destino alternativo para um determinado touchpoint Importante o uso do AgentlD se refere ao host local no qual o agente ou o orquestrador est instalado Quando voc especifica o AgentlD o CA Process Automation n o usa nenhum touchpoint do proxy ou grupo de hosts em execu o no agente para a execu o em hosts remotos Considere o caso em que Operator 1 executado em um touchpoint do proxy configurado em um agente com uma ID do agente especificada N o use esse AgentID como o destino para o Operator 2 Seo AgentID estiver especificado o CA Process Automation n o executar nesse touchpoint do proxy para o Operator 2 O CA Process Automation causa falhas no operador quando encontra qualquer uma das condi es a seguir m O agente de destino ou o orquestrador est inativo O CA Process Automation publica a seguinte mensagem A mensagem n o p de ser enviada ao n m Todos os touchpoints mapeados para o destino est o desativados O CA Process Automation publica a mensagem a seguir com um dos touchpoints desativados O n est desativado Observa o o operador Chamar o Java s pode usar agentes como destino O operador Chamar o Java n o pode ser executado em um orquestrador Uma ID no campo Destino do operador Cha
72. Disponibilizar ER Reservar 2 Conjunto de da nt S Propriedades Vers Trilha de auditoria ltima atualiza o amp 23 08 2012 11 38 16 amp 23 08 2012 11 24 53 23 08 2012 11 24 14 O objeto foi disponibilizado com xito com Vers 23 08 2012 11 24 14 pamadmin Vers o 4 tornou se a vers o atual com xito 23 08 2012 09 51 06 pamadmin 23 08 2012 09 49 49 pamadmin Nome de usu rio pamadmin pamadmin pamadmin 23 08 2012 09 49 49 pamadmin 80 Guia do Criador de Conte do 25 Linhas em cada p gina P gina 1 dei Item Trabalhando com objetos e pastas Descri o Vers es do objeto para cada objeto o navegador da biblioteca exibe o usu rio que reservou o objeto e as vers es atuais e mais recentes do objeto Neste exemplo a vers o atual do conjunto de dados selecionado 2 que a vers o que o usu rio Design 01 reservou A vers o mais recente do objeto a vers o 4 Guia Vers es do painel Propriedades a guia Vers es do painel Propriedades lista a vers o original e todas as vers es subsequentes de um objeto poss vel ver qual vers o a atual qual vers o ou vers es s o as linhas de base e as informa es de cria o e modifica o A guia Vers es do painel Propriedades tamb m fornece um campo Vers o da release edit vel Opcionalmente voc pode executar a seguinte a o 1 Adicionar um valor espec fico release ao campo Vers
73. Grupo de bot es de op o Par metros de entrada id string Define a identifica o exclusiva de um campo Grupo de bot es de op o radio id string Especifica a identifica o exclusiva de um bot o de op o em um Grupo de bot es de op o Valor de retorno Nenhum Exemplo ca pam selectRadio Form Transportation Form Transportation Option 01 Air Este exemplo seleciona o bot o de op o Air no grupo de bot es de op o Transporte Transporte um grupo de bot es de op o com dois bot es de op o com as seguintes IDs m Option 01 Air m Option 02 Rail 316 Guia do Criador de Conte do Criador de formul rios Selecionar ca pam getSelectedOptions id Retorna o valor de ndice da op o selecionada atualmente em um campo Selecionar Par metros de entrada id string Especifica a identifica o exclusiva do campo Selecionar para o qual recuperar o valor da op o Valor de retorno Essa fun o retorna uma matriz de ndice de op es selecionadas No caso de uma nica lista suspensa Selecionar o ndice da op o selecionada pode ser recuperado acessando o primeiro elemento da matriz Exemplo ca pam getSelectedOptions Form VarFillerType Este exemplo recupera o valor de ndice do Filler Type tipo de preenchimento que o usu rio escolheu m Filler Type um campo de sele o com op es de Rocks 0 Sand 1 e Water 2 m Afun oca pam getSelectedOptio
74. Guia do Criador de Conte do Inicializar vari veis do formul rio Inicializar vari veis do formul rio Depois de criar um formul rio de solicita o de intera o voc pode defini lo para um operador Atribuir tarefa de usu rio espec fico em um processo Voc tamb m pode adicionar o c digo para inicializar os campos do formul rio em tempo de execu o Siga estas etapas 1 2 Clique na guia Criador No criador de processos abra ou crie um processo No grupo Controle de processo da paleta Operadores arraste um operador Atribuir tarefa de usu rio para o seu processo Clique duas vezes no operador Atribuir tarefa de usu rio para abrir a paleta Propriedades Na paleta Propriedades a Expanda Tarefa de usu rio b No campo Formul rio de solicita o de intera o clique no bot o de pesquisa para procurar um formul rio Clique em OK c Clique no campo C digo de inicializa o de dados do formul rio para expandi lo Na janela C digo de inicializa o de dados do formul rio inicialize qualquer vari vel do formul rio Para os exemplos a seguir myTextField o id do elemento do formul rio que voc deseja inicializar m Para tipos de dados simples digite Form myTextField welcome m Seo campo simples estiver em um ValueMap ou conjunto de campos digite Form value map newValueMap Form valuemap myTextField welcome m Seo campo simples estiver em um mapa de valores complexo em um
75. III Teste e implanta o A implanta o do pacote de gerenciamento do CA Process Automation em um ambiente de produ o inclui as seguintes atividades 1 Agrupar os objetos de automa o em uma pasta Os administradores implantam uma pasta em outro orquestrador em geral em um ambiente diferente Testar depurar e verificar todo o conte do para transi o Exportar a pasta como pacote de conte do do ambiente de desenvolvimento Importar o pacote de conte do para um ambiente de produ o no o IN Fornecer as instru es e treinamento para que os usu rios possam ativar programa es e usar formul rios para iniciar processos sob demanda 28 Guia do Criador de Conte do Fase III Teste e implanta o Testar o processo com objetos relacionados O teste essencial para implantar o pacote de gerenciamento do CA Process Automation que representa os processos que voc deseja automatizar Verifique se todos os componentes funcionam em conjunto como previsto antes de implantar o pacote de conte do do ambiente de cria o para o ambiente de produ o O CA Process Automation possui v rios recursos para testar processos m Voc pode iniciar um processo no modo suspenso na paleta do Criador e conduzir testes em tempo de execu o poss vel iniciar e pausar a inst ncia do processo medida que ela executada m poss vel definir pontos de interrup o para pausar e depurar as etapas do processo m Voc
76. Janeiro de 1970 ca pam setDateFieldMaxValue id val Define o valor da propriedade Valor m ximo do campo Data Os usu rios do formul rio n o podem inserir uma data no campo de data que seja posterior ao valor m ximo Par metros de entrada id string Especifica a identifica o exclusiva de um campo Data val Especifica o valor a ser usado como um m ximo expresso como uma sequ ncia de caracteres de data por exemplo 20 05 2014 Valor de retorno Nenhum Exemplo Este exemplo define a propriedade Valor m ximo do campo DateDeparture para a data armazenada na vari vel LastDay ca pam setDateFieldMaxValue Form DateDeparture LastDay 310 Guia do Criador de Conte do Criador de formul rios ca pam setDateFieldMinValue id val Define o valor da propriedade Valor m nimo do campo Data Os usu rios do formul rio n o podem inserir uma data no campo de data que seja anterior ao valor m nimo Par metros de entrada id string Especifica a identifica o exclusiva de um campo Data val Especifica o valor a ser usado como um m nimo expresso como uma sequ ncia de caracteres de data por exemplo 05 05 2012 Valor de retorno Nenhum Exemplo ca pam setDateFieldMinValue Form DateArrival today Este exemplo define a propriedade Valor m nimo do campo DateArrival para a data armazenada na vari vel hoje m O produto alerta os usu rios do formul rio caso eles insiram uma data anterior ao valor
77. POST Para recuperar todos os formul rios de solicita o inicial da biblioteca do CA Process Automation chame a API PAM REST contida no CA Catalyst Container 1 Crie um formul rio de solicita o de intera o e o elabore como mostra a ilustra o a seguir EE Check In he t Eis Copy F Move Up br Movel ri Rename X Delete E cript Form Preview Properties versions Release Audit Trail E Form Elements Name a Value 4 E IRF RestPOST Name var 1 Page EE s E Page Layout Description 4 age Text Area Disabled TH Text A lt QueryStartRequestFormsRequest xmlns xsi http www w3 org al s El Text Area 2001 XxMLSchema instance Fal Hidden E Text Field xsiitype p1 QueryStartReguestFormsRequest a i pi http ns ca com pam ops gt xmolns pi http 2011 09 a e Hide Label Filho mm Text Field pabel 15 srs Minimum Length Password Pattern Pattern Message Required Style Tab Index Text Direction id Form var 1 onBlur ca fd s populateDataInTable Cap tulo 7 Formul rios 351 Criador de formul rios 2 Adicione o campo Palavra chave ao formul rio de solicita o de intera o 3 Adicione o texto a seguir na se o Script do formul rio de solicita o de intera o sample function var callBack new Object callBack onSuccess function result alert result callBack onFailure function caught alert caught var headers new Object var contentType a
78. Para finalizar o processo normalmente clique em Interrup o bem sucedida e digite o valor 1 para Resultado O valor 1 para Resultado causar a sa da de um processo conclu do quando o processo for chamado de um operador Iniciar processo em um processo pai m Para finalizar o processo de forma anormal clique em Interrup o com falha e digite o valor O para Resultado O valor O para Resultado causar a sa da de um processo cancelado quando o processo for chamado de um operador Iniciar processo em um processo pai Opcional Em vez de usar estas configura es padr o para o resultado poss vel especificar qualquer express o que retorne um n mero inteiro A express o deve retornar um n mero inteiro diferente de zero para indicar que o processo foi conclu do normalmente ou zero para indicar que o processo foi conclu do de modo anormal Marque a caixa de sele o Interromper loop de chamada para interromper um loop de chamada Se o processo tiver sido chamado por meio de um operador em loop em outro processo essa op o interromper o loop quando o processamento retornar dessa interrup o para o outro processo Desmarcar essa caixa de sele o permite a continuidade de um loop de chamada Marque a caixa de sele o Ignorar tarefas em execu o interrup o imediata para interromper o processamento do processo imediatamente quando a parada for executada Isso interromper todos os outros operadores que ainda estejam
79. Preencher tabela SOAP WS Preencher tabela SOAP WS 338 Guia do Criador de Conte do Criador de formul rios ca pam setTableData id values Define os dados de uma tabela Par metros de entrada id string Especifica a identifica o exclusiva de um elemento de formul rio Tabela values object Especifica os dados a serem exibidos nas linhas e nas colunas da tabela Este par metro aceita somente o resultado da consulta de SQL Valor de retorno Nenhum Exemplo ca pam setTableData Form employeeList result Este exemplo define a tabela employeeList para os valores que a vari vel de resultado retorna Cap tulo 7 Formul rios 339 Criador de formul rios ca pam setTableDataFromJSObject id values Preenche uma tabela com a matriz de objeto JavaScript Par metros de entrada id string Especifica a ID da tabela values object Especifica a matriz do JavaScript que cont m uma lista de objetos As propriedades dos objetos devem ser as mesmas que o nome da coluna para preencher os dados Valor de retorno Nenhum Exemplo Este exemplo mostra como preencher uma tabela a partir de uma matriz de objeto de JavaScript A ID da tabela Form name e tem duas colunas firstName e lastName var tableData new Array var datal new Object datal firstName firstNamel datal lastName lastNamel tableData 0 datal var data2 new Object data2 firstName firstName2 data2 lastN
80. Processo com ROID 2889 para a recupera o de TP user01 w500 m Orquestrador redefine o s Operador es com System Error que foram executados em rela o a TP user01 w500 dentro do processo 2889 2011 03 28 19 23 30 171 INFO com optinuity c2o workflowengine WorkflowManager onPool Worker 3 Redefinindo Operadores System Error no processo com ROID 2889 para a recupera o de TP user01 w500 2011 03 28 19 23 30 203 INFO com optinuity c2o workflowengine workflowmanager onpool worker 3 Redefinindo Operador com ROID 2912 no Processo com ROID 2889 para a recupera o de TP user01 w500 506 Guia do Criador de Conte do Exemplo da Recupera o autom tica dos Operadores O Orquestrador retoma todo o processo 2889 ap s a redefini o do Operadores apropriados 2011 03 28 19 23 30 343 INFO com optinuity c2o workflowengine WorkflowManager onPool Worker 3 Retomando Processo com ROID 2889 para a recupera o de TP user01 w500 2011 03 28 19 23 30 343 INFO com optinuity c2o workflowengine WorkflowManager onPool Worker 3 Reiniciando fluxo de trabalho ROID 2889 2011 03 28 19 23 30 703 INFO com optinuity c2o workflowengine WorkflowManager onPool Worker 3 Conclus o da retomada do Processo com ROID 2889 para a recupera o de TP user01 w500 Processo 2889 conclu do com xito Uma vez que o processo de recupera o foi iniciado automaticamente ele registra o estado em que o mecanismo iniciou a recupera o P
81. Solicitar m todo SOAP 1 ms an verificar o calend rio Padr o i Dados de chamada de SOAP 2 Sancos de dados C digo de execu o anterior C D Dynamic Paramet O Catalyst var a Datasets PAM Results FletransterModule length 5 3 Call Results var varl newvalueMan Controle de premsa Datosots PAM Results FiletransferModule a evarl Data hora MIME Attachment Datasets PAM Results FiletransferModule a Operator InvalidRemotefile L Email X Seguran a do WS Da Execu o de enmando Process Invoke SOAP Method 1 1sExtractToDataSet Configura es de Destino Destino Conjunto de dados O Process Invoke SOAP Method 1 isExtractToDataSet Solicitar m todo SOAP 1 Filt x ER cum Processando Executar coma Executar com Selecione esta caixa de sele o para salvar o corpo da resposta em uma vari vel de conjunto de dados Loop infinito Manipulador de exce es Manipulador de altera o de rota Item Descri o 3 Vari veis e valores do conjunto de dados passe o mouse sobre o valor de uma vari vel do conjunto de dados para exibir a descri o de uma dica de ferramenta sobre a vari vel se houver uma dispon vel 2 Vari veis de refer ncia de conjuntos de dados no c digo de execu o anterior a chave em express es que fazem refer ncia a vari veis do conjunto de dados Quando voc desejar usar a sa da de um operador como a entrada para outro operador use a mesma ref
82. Times E Race Results Race Times A ilustra o a seguir mostra o formul rio como ser exibido no momento da cria o t Mover para cima Propriedades P gina Eb Race Times 0 14 56 1 15 37 2 15 39 3 15 52 4 16 12 P gina 1 dei ca pam getTableRowCount id Vers es Record Race Time Race Results Mover para baixo PA Renomear Oculto R tulo da caixa de sele o Style Tab Index id onBlur onClick onFocus onMouseDown onMouseMove onMouseOut onMouseOver onMouselin T Remover FA Trilha de audito Nome Valor Nome Var 0 E Desativado Descri o Record Race Time Form Var O m ca fd js PassData ca pam getTableData Retorna o n mero total de linhas de dados de uma tabela Par metros de entrada id string Especifica a identifica o exclusiva de um elemento de formul rio Tabela Valor de retorno Retorna um n mero de linhas como um n mero inteiro Exemplo ca pam getTableRowCount Form employeeList Esse exemplo retorna a contagem de linhas do elemento de formul rio Tabela da lista de funcion rios Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para as pastas de Formul rios de intera o do usu rio e em seguida m 07 Preencher tabela RESTful WS Preencher tabela RESTful WS m 08
83. Tratamento de exce o Como parte da manipula o de exce o poss vel redefinir o operador e continuar o processo Tamb m poss vel optar por ignorar uma exce o e continuar o processo Para ignorar uma exce o defina o operador no modo de simula o e continue o processo O operador Redefinir reside na paleta Comum poss vel usar o operador Redefinir no painel do processo no manipulador de exce es e no manipulador de mudan a de rota Siga estas etapas 1 Clique com o bot o direito do mouse em Adicionar Redefinir para adicionar um operador Redefinir A caixa de texto exibe uma entrada com uma lista suspensa para selecionar um dos operadores no processo atual poss vel adicionar v rios nomes de operador Para manipular um nome de operador clique em Excluir Mover para cima e Mover para baixo conforme apropriado Insira uma express o que resolva para uma sequ ncia de caracteres por exemplo nome de operador ou uma lista de valores por exemplo nomes de operadores em tempo de execu o Execute esta a o em vez de selecionar um nome de operador na lista suspensa Marque ou desmarque a op o Continuar com resultado Selecionado Torna a op o EndCondition dispon vel para selecionar Bem sucedido ou Sem xito Bem sucedido Se uma condi o de erro for atendida em tempo de execu o o CA Process Automation presumir que os operadores selecionados foram bem sucedidos Ele continua
84. Y X 100 130 Guia do Criador de Conte do Controle de processo Retornar o conjunto de vari veis para o processo pai O conjunto de dados para um processo filho conclu do pode ser acessado usando uma express o no processo pai O nome do operador Iniciar processo faz refer ncia ao conjunto de dados do processo filho no conjunto de dados local do processo pai O c digo a seguir no processo pai faz refer ncia a uma vari vel de conjunto de dados de um processo filho Process Operator Name Field Name Operator Name representa o nome do processo Iniciar processo no processo pai e Field Name a vari vel de conjunto de dados que voc deseja acessar no processo filho Isso funciona apenas para processos iniciados no modo vinculado Os processos iniciados no modo desvinculado tornam se o processo raiz em uma sequ ncia de chamadas e n o copiam seus conjuntos de dados para o processo que os iniciou Iniciar processos recursivamente Diferentemente do uso da mem ria n o h restri es quanto ao n mero de processos que podem ser iniciados em uma cadeia Um processo pode at mesmo iniciar outra inst ncia de si mesmo recursivamente Evite chamar processos recursivamente no modo vinculado pois isso pode resultar em uma cadeia de chamadas infinita Entretanto muitas vezes til para um processo iniciar outra inst ncia de si mesmo no modo desvinculado Por exemplo poss vel salvar uma imagem de um processo de monitoram
85. a EE E EEE EEA Cd aE OA ia 57 Cap tulo 3 Navegador da biblioteca 59 Personalizar o Navegador da biblioteca Pesquisar o Navegador da biblioteca ir eera crer rereacen acer acena nera aaa arena cena aaaraneaanda ndice 5 Pesquisar por informa es da vers o da release Pesquisar por informa es da vers o Pesquisar por informa es de trilha de auditoria Trabalhando com objetos e pastas sisisi iuterne naen aana CURA PES dado ORA E NE O ACURA ea a iia aia Tipos de objetos de automa o irrisa neresine eiee aia aK ER dava Una aN TIRA gua ASEA AAE a eTA Criar uma pasta Criar um objeto Editar um objeto VERS ES E A A E E E E E T A T Excluir ou restaurar um objeto ou uma pasSta sesesssessserisssesrrrrertrssserrrrensssnsrerensssssrererensssesrerensssesteeensssssrerete Copiar e colar um objeto ou uma pasta a ses ceieirecisssearraito u inaran anseia aaraa ddr adar dera ua dada adiar a dad vao aa duda da Recortar e colar um objeto ou uma pasta Como trabalhar com conte do n o modific vel Cap tulo 4 Criando processos 97 Criador de processos eriei era a a a ea e Ea d a Rea LUPA aeaa aee a aasad ee dass ERG Ta cada dada LENA Cad sais eaae cado Operadores e links os blocos de cria o Criar Um Objeto de processo smacscneassenissstace ca naea eae ERRE EAEra pena dada GUS NEAR CURVO Naa a aca sd VEKSA E dias a ESA Criar UM processSO ivireanu anana a apana creia done aca
86. a vers o da release do arquivo XML for n o modific vel o estado do atributo Vers o da release do objeto importado ser n o modific vel e a nova vers o ser definida como linha de base Quando a vers o da release do arquivo XML for n o modific vel o estado do atributo Vers o da release do objeto importado ser modific vel e a nova vers o n o ser definida como linha de base A ilustra o a seguir resume estes casos Estado das vers es da release do objeto antes e depois da importa o Importar como uma nova vers o e manter as vers es existentes Vers es da release depois da importa o Vers es da release em arquivo XML Vers es da release antes da importa o Nova vers o N o modific vel N o modific vel Modific vel Modific vel 482 Guia do Criador de Conte do N o modific vel Modific vel N o modific vel Modific vel N o modific vel N o modific vel N o modific vel Modific vel Com linha de base Sem linha de base Com linha de base Sem linha de base Exportando e importando Valores mantidos na vers o inicial de um objeto copiado A vers o atual de um objeto o assunto de uma a o copiar e colar Ou seja a nova c pia tem uma vers o a vers o atual do objeto original O valor Vers o da release e se ela modific vel s o mantidos na vers o inicial da c pia do objeto Se na importa o a vers o atual do objeto or
87. adicionados a um processo ou uma programa o Esta se o descreve como configurar os operadores depois de t los adicionado a um objeto de processo ou programa o Ela tamb m inclui informa es sobre conectores e operadores personalizados Esta se o cont m os seguintes t picos Operadores na p gina 154 cones dos operadores na p gina 192 Cap tulo 5 Operadores e cones 153 Operadores Operadores Uma se o anterior deste guia apresentou operadores de processo na p gina 104 Para saber mais sobre cada operador consulte a Refer ncia do Criador de Conte do Esta se o fornece diretrizes gerais para configurar propriedades e trabalhar com tipos diferentes de operadores incluindo operadores personalizados CA Process Automation Designer 238x00 04 ak PROCESS Invoke MBean Method 1 Properties Operators 236 invoke MBean Method ie a 3 Favorites 2 JMX Login Parameters 5 Check Calendar Execution Settings RE Stort Script Target t D Standard aa Be CA Automated Run Book LAE Target is a calculated expression Catalyst Command Executon Processing Select Target Databases r Date Time x area Ra Domain irectory Services Run as Caller User a Ca Default Environment LJ Emad R D Orchestrator O VAR un as Caller Usar Orchestratos File Transfer JDBC Custom Operators toop Java Management Repeat Count 3 MyNewGroup Infinite Loop nc E o Soaplistener De
88. alfab ticos min sculos no campo associado Mensagem de padr o A dica ou o alerta na tela a ser exibido quando uma entrada do usu rio n o corresponde ao padr o definido na propriedade Padr o Cap tulo 7 Formul rios 291 Criador de formul rios Processo Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo Processo Quando falso ou em branco os objetos de automa o do tipo Processo n o s o exibidos As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis Exibi o de processos Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo Exibi o de processos Quando falso ou em branco os objetos de automa o do tipo Exibi o de processos n o s o exibidos As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis Processar como HTML Um valor booleano verdadeiro ou falso para os campos de texto de v rias linhas Quando verdadeiro o formul rio interpreta o conte do do campo como c digo HTML e o produto exibe o campo da mesma maneira
89. baixo na barra de ferramentas para mover a p gina para cima ou para baixo na lista Para remover uma p gina de propriedades incluindo todos os par metros 1 Selecione a p gina 2 Na barra de ferramentas clique em Excluir Cap tulo 5 Operadores e cones 169 Operadores Adicionar par metros personalizados Ap s criar p ginas de propriedades voc poder adicionar par metros campos a elas Os par metros personalizados s o geralmente usados para exibir uma outra apresenta o aos usu rios para um par metro necess rio para o operador base Por exemplo poss vel adicionar um par metro para apresentar uma lista de valores que voc deseja que os usu rios selecionem em vez de usar uma caixa de edi o sem valores definidos Os par metros tamb m s o usados para capturar a entrada que ser usada em uma express o para calcular um ou mais par metros de operador base Al m disso os par metros s o usados para apresentar uma interface aos usu rios com a terminologia apropriada A menos que voc defina suas propriedades Somente leitura Desativado ou Oculto como verdadeiro os par metros personalizados adicionados ao operador personalizado ser o vis veis e configur veis pelos usu rios finais na paleta Propriedades do operador personalizado no Criador de processos ou no Editor de programa es Siga estas etapas 1 No Navegador da biblioteca clique duas vezes em um operador personalizado 2 Na barra de
90. base e edit la mas s poss vel disponibilizar o objeto como uma nova vers o As vers es base s o um benchmark ou modelo para desenvolvimento adicional Para liberar uma nova vers o de um processo com todos os seus componentes defina o atributo de vers o da release para o processo e cada objeto associado A vers o da release na p gina 454 geralmente identifica uma vers o de um objeto que voc implanta em um ambiente de produ o O CA Process Automation mant m o atributo de vers o da release que foi definido antes da exporta o no ambiente de importa o Voc define um atributo de vers o da release para cada objeto adiciona cada objeto pasta e inicia a exporta o da pasta Se voc exportar a pasta como pacote de conte do a vers o da release n o ser modific vel no ambiente de produ o O processo de importa o automaticamente define a linha de base da vers o da release de um pacote de conte do para evitar que os usu rios disponibilizem altera es na vers o importada Cap tulo 3 Navegador da biblioteca 79 Trabalhando com objetos e pastas ca CA Process Automation 4 1 CA Process Automation In cio Biblioteca Criador Opera i 3 Novo Eis Copiar sa Recortar L 3 X Excluir 4 Disponibilizar ER Reservar MN Desfazer reserva E Definir propriet Orchestrator 3 amp Conte do de Organizat
91. ca pam selectCheckBox id isSelect Marca ou desmarca uma caixa de sele o especificada Par metros de entrada id string Especifica a identifica o exclusiva do campo Caixa de sele o a ser selecionado ou desmarcado isSelect boolean Especifica se um campo est selecionado true ou desmarcado false Valor de retorno Nenhum Exemplo ca pam selectCheckBox Form ckbxInsBuy true Este exemplo marca a caixa de sele o ckbxInsBuy no formul rio m O r tulo da caixa de sele o ckbxInsBuy Comprar seguro m Afun oca pam selectCheckBox til se o usu rio selecionar outras op es no formul rio que exijam a compra de seguro Data Exceto conforme indicado nesta se o todas as fun es de data retornam a data como uma sequ ncia de caracteres no formato especificado na propriedade Formato de data ca pam getDateFieldMaxValue id Retorna o valor da propriedade Valor m ximo no campo Data como uma sequ ncia de caracteres Par metros de entrada id string A identifica o exclusiva de um campo Data Valor de retorno O valor m ximo de um campo Data como uma sequ ncia de caracteres Exemplo Este exemplo retorna o valor m ximo permitido para o campo DateDeparture como uma sequ ncia de caracteres de data por exemplo 20 05 2025 ca pam getDateFieldMaxValue Form DateDeparture Cap tulo 7 Formul rios 307 Criador de formul rios ca pam getDateFieldMaxValueInMillis id
92. caixa de sele o Pesquisar DNS o CA Process Automation resolve o nome de destino por meio de uma pesquisa no DNS A pesquisa para um registro que corresponde a uma refer ncia por um grupo de hosts Considere o caso em que voc desmarca essa caixa de sele o mas o endere o IP ou FQDN de destino existe O seguinte processamento determina o host em que o operador ser executado 1 Oaplicativo procura o DNS de todos os identificadores do destino especificado Se o destino estiver especificado como um FQDN o CA Process Automation pesquisar todos os endere os IP desse FQDN Se o destino for um endere o IP o CA Process Automation pesquisar o FQDN e outros endere os IP para esse FQDN m Sea conex o com o DNS falhar o aplicativo gravar um erro no arquivo de log e ser fechado m Sea consulta retornar o FQDN e outros endere os IP o aplicativo usar o endere o IP especificado esse conjunto de resultados em todas as pesquisas subsequentes m Sea consulta retornar um ou mais endere os IP o aplicativo usar o FQDN especificado e os endere os IP em todas as pesquisas subsequentes 2 O aplicativo procurar um orquestrador ativo com um touchpoint ativado ambiente atual instalado em um host nos resultados da pesquisa da Etapa 1 m Se encontrar o aplicativo executar o operador nesse touchpoint do orquestrador m Sen o for encontrado o aplicativo continuar o processamento Observa o o aplicativo n o dete
93. caminho do tempo limite Resposta n o identificada Ocorre quando nenhum conector de sa da corresponde resposta Siga estas etapas 1 Clique na guia Criador 2 Clique em Abrir v at a pasta com o processo a ser aberto selecione o processo e clique em Abrir 3 Selecione a guia Manipulador de exce es 4 Expanda a pasta Padr o na paleta Operadores e arraste o operador Exce o para o processo 5 Expanda a caixa de di logo Propriedades do operador Exce o 6 Expanda Informa es e digite um nome no campo Nome Observa o a pr tica recomendada nomear os operadores em um manipulador de exce es padr o com um prefixo para que eles n o correspondam aos nomes de operadores no processo que carrega o manipulador de exce es padr o 7 Ocorreu uma exce o de expans o 8 Selecione um tipo de exce o na lista suspensa 9 Na paleta arraste mais operadores at o processo que conclui a regra para a exce o Vincule os operadores na sequ ncia de execu o Observa o se voc finalizar a sequ ncia sem adicionar nenhum operador Interromper o processo principal ser retomado Como alternativa voc pode parar o processo para um ou mais caminhos no Manipulador de exce es 432 Guia do Criador de Conte do Tratamento de exce o 10 Na barra de ferramentas clique em Salvar A nova regra de exce o adicionada Cap tulo 10 Executando testando e depurando processos 433
94. com fun es espec ficas a partir dessa paleta at o layout do seu processo Paleta Conjunto de dados use essa paleta para exibir ou editar as vari veis no processo ou nos conjuntos de dados do operador Paleta Propriedades use esta paleta e seus links e janelas para gerenciar as propriedades de um operador Este exemplo exibe propriedades do operador Executar o script O usu rio tamb m adicionou um c digo na caixa de di logo C digo de execu o posterior Paleta Navega o use esta paleta para navegar para regi es espec ficas em processos maiores Para economizar tempo tente efetuar um movimento panor mico nessa paleta em vez de rolar o layout do criador principal 44 Guia do Criador de Conte do A interface do usu rio do CA Process Automation Voc tamb m pode executar as inst ncias de processo na p gina Criador Cap tulo 2 Guia de Introdu o 45 A interface do usu rio do CA Process Automation CA Process Automation DobB 8 ht x manja a F ael DSR dB Process 1 Process 1 646 J Process 2 Process2 651 3 Hierarquia Process 1 646 r Conclu do 4 00 00 00 Operadores 231 X Navega o X Propri Filtro x S b 5 Favotiros j 4 3 Padr o Iniciar Coment rio Q Interrup o bem sucedida 5 Interrup o com falha EJ E Ou Redefinir Loop Conjunto de dados Process 1 646 o Filtro x Logs Nome Valor Hor a B System im
95. com o restante do fluxo do processo Sem xito Se uma condi o de erro for atendida em tempo de execu o o CA Process Automation presumir que os operadores selecionados falharam Ele continua com o restante do fluxo do processo Desmarcado Se uma condi o de erro for atendida em tempo de execu o o CA Process Automation redefinir os operadores selecionados e continuar com o fluxo do processo Opcional Para ignorar uma exce o e continuar o processo adicione um operador Redefinir no modo de manipulador de exce es exceptionStart lt operator name gt Source 434 Guia do Criador de Conte do Executar processos de forma interativa Observa o quando voc adiciona um campo Lista de operadores Redefinir operador os nomes de operador de loop do processo s o exibidos na lista suspensa do novo campo A op o Redefinir operador redefine todos os operadores no operador Loop e redefine esse operador para a primeira itera o Ap s a redefini o o operador Loop ser reiniciado a partir da primeira itera o Como o operador Loop n o oferece suporte simula o o operador Redefinir sempre redefine um operador Loop O operador Loop redefine e os seguintes valores de campo s o ignorados m Continuar com resultado m Condi o de t rmino m C digo de execu o anterior m C digo de execu o posterior Executar processos de forma interativa poss vel iniciar uma inst ncia de um proce
96. como os exemplos a seguir s o ignoradas strict Espera Use Strict na declara o da fun o JavaScript eqeqeq Espera 7 em vez de na condi o smarttabs Valida uma combina o de guias e espa os Dobra de c digo Ao clicar no n mero da linha de qualquer o editor de c digo dobra o c digo at o colchete correspondente Ao editar o XML a dobra de c digo baseia se nas tags de correspond ncia Voc pode expandir ou recolher o fragmento XML com base nas tags de correspond ncia O editor de c digo fecha automaticamente as tags finais para voc durante a edi o O editor de c digo tamb m usa as seguintes conven es Exibe os n meros de linha Remove as linhas vazias Destaca o texto correspondente no documento quando se seleciona um texto espec fico Destaca a linha atual 150 Guia do Criador de Conte do C digo de cores Atalhos O editor de c digo do CA Process Automation O editor de c digo usa as seguintes cores para exibir o JavaScript Laranja Indica m Palavras chave de conjunto de dados para o JavaScript do lado do servidor m Vari veis de formul rios para o JavaScript do lado do cliente Exemplo Datasets Azul Indica as fun es do sistema do CA Process Automation O JavaScript do lado do cliente e do lado do servidor possui diferentes conjuntos de fun es do sistema Exemplo adjustResourceVals P rpura Indica as palavras chave do JavaScri
97. como texto se eles t m nomes Para fusos hor rios que representam um valor de desvio do GMT a sintaxe a seguir ser usada m GMTOffsetTimeZone m Horas do s mbolo de GMT minutos m Osinal ou m As horas devem ser um valor entre O e 23 e um dos seguintes formatos D gito D gito D gito m Os minutos devem estar entre 00 e 59 e no seguinte formato D gito D gito m D gito um dos seguintes 0123456789 O formato independente do local e deve ser assumido do bloco de latim b sico do Unicode padr o 486 Guia do Criador de Conte do Exportando e importando Apresenta o Formata o Fuso hor rio RFC822 Um formato de fuso hor rio de quatro d gitos usado m RFC822TimeZone Sing TwoDigitHours Minutes m TwoDigitHours deve estar entre 00 e 23 As outras defini es s o como fusos hor rios gerais SimpleDateFormat tamb m oferece suporte a sequ ncias de caracteres padr es de data e hora localizada Nessas sequ ncias de caracteres os caracteres padr es descritos acima podem ser substitu dos por outro dependendo do local e caracteres padr o SimpleDateFormat n o lida com a localiza o do texto al m dos caracteres padr es que at o cliente da classe Os exemplos a seguir mostram como os padr es de data e hora s o interpretados nos ingl s dos estados unidos local A data e a hora espec ficas s o 2009 07 04 12 08 56 no fuso hor rio do Pac fico dos Estados Unidos Padr o de data e
98. cone padr o antigo exibido no processo esquerda Antes e o novo cone personalizado exibido direita Depois O novo cone representa melhor a fun o do operador atualmente selecionado no processo Nesse exemplo o criador tamb m optou por mostrar o nome por extenso do operador PromptUsertoApproveReport Imagine um processo com v rios operadores semelhantes organizados em uma s rie Cada operador pode executar uma a o diferente Nessa situa o use cones personalizados para ajud lo a identificar cada operador distinto 202 Guia do Criador de Conte do Cap tulo 6 Conjuntos de dados e par metros Esta se o cont m os seguintes t picos Conjuntos de dados na p gina 203 Par metros do processo na p gina 223 Conjuntos de dados Os conjuntos de dados permitem definir grupos de vari veis para armazenar e organizar dados Os conjuntos de dados fornecem uma maneira de compartilhar dados por v rias inst ncias do processo Um objeto Conjunto de dados define um conjunto de vari veis ao qual voc pode fazer refer ncia por nome poss vel criar e gerenciar conjuntos de dados no Navegador da biblioteca assim como qualquer outro objeto de automa o de um orquestrador Um conjunto de dados pode conter qualquer n mero de campos denominados vari veis Atribua cada vari vel a um dos seguintes tipos de dados com base no tipo de dados armazenado por ela m Booleano m Data m Se
99. cont m uma lista de objetos As propriedades dos objetos devem ser as mesmas que o nome da coluna para preencher os dados Valor de retorno Nenhum Exemplo Este exemplo mostra como preencher uma tabela a partir de uma matriz de objeto de JavaScript A ID da tabela Form name e tem duas colunas firstName e lastName var tableData new Array var datal new Object datal firstName firstNamel datal lastName lastNamel tableData 0 datal var data2 new Object data2 firstName firstName2 data2 lastName lastName2 tableData 1 data2 ca pam setTableDataFromJSObject Form names tableData Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para as pastas de Formul rios de intera o do usu rio e em seguida m 07 Preencher tabela RESTful WS Preencher tabela RESTful WS m 08 Preencher tabela SOAP WS Preencher tabela SOAP WS Cap tulo 7 Formul rios 335 Criador de formul rios Matriz simples ca pam clearTableData id startindex endIndex Exclui uma ou mais linhas de dados de uma tabela Par metros de entrada id string Especifica a identifica o exclusiva de um elemento de formul rio Tabela startindex integer Define o ndice num rico da primeira linha de dados da tabela a ser exclu da endindex integer Especifica o ndice num rico da ltima lin
100. conter o n mero de segundos desde o in cio da primeira itera o at o final da ltima itera o bem sucedida Se o operador expirar OveraliLoopDuration n o conter o n mero de segundos desde o in cio da primeiro itera o at o momento em que o operador expirar Interromper um operador em loop poss vel interromper um operador em loop adicionando um link de interrup o de outra ramifica o do processo Siga estas etapas 1 Abrae reserve um processo 2 Crie um link a partir de um operador em uma ramifica o independente e anexe o a um operador em loop 3 Clique com o bot o direito no link e clique no link Parar O link exibido como uma linha vermelha tracejada com um s mbolo de interrup o vermelho pr ximo ao operador em loop 4 Clique em Salvar Em tempo de execu o a ramifica o separada atinge o operador em loop e as seguintes a es ocorrem m O operador em loop executado e conclu do m As a es de execu o posterior para o operador s o executadas m O processamento das duas ramifica es agora mescladas passa para o pr ximo operador no processo 118 Guia do Criador de Conte do Loops e itera es de processo Repita elementos indexados de um campo de conjuntos de dados Em vez de usar as vari veis internas de sistema CurrentLooplteration e OveraliLoopDuration voc pode criar vari veis de loop personalizadas e gerenci las As vers es anteriores do CA Proc
101. dados defina uma vari vel de ndice e especifique o campo indexado como o objeto para var i no Process square Process square i i i A declara o break pode ser usada para sair de um loop como ilustrado nas seguintes linhas de c digo var l 0 while l lt 10 n n if n gt 102 break Cap tulo 6 Conjuntos de dados e par metros 271 Par metros do processo A declara o continue A declara o continue pode ser usada para passar para a pr xima itera o de um loop O seguinte em vez de trivial exemplo ilustra o uso da declara o cont nua para atribuir n meros pares para uma vari vel local Processo indexada vari 0 0 for j 0 j lt 102 j if 2 continue seguindo a declara o executada apenas para valores pares de j Process evens i j i seguindo interrompe o loop quando todos os elementos da matriz s o conclu dos if i gt Process evens Size break 272 Guia do Criador de Conte do Par metros do processo Especificar caminhos do sistema em express es do CA Process Automation Os c lculos geralmente aceitam caminhos UNIX ou Microsoft Windows O caminho UNIX funcionam para locais nos sistemas host UNIX e Microsoft Windows Por exemplo Process Path tmp files myfile O exemplo anterior especifica o local na unidade atual para um host Microsoft Windows ou a raiz de um host UNIX Especifique um caminho de rede como segue Process NetPath myh
102. dat AE aa a aE A dus santas dad diana so 277 Criador de formul rios Elementos do formul rio Propriedades do elemento do formul rio ccc e rerererereenerererereenaaaeare rena eaaaararereranenanananereana 284 Eventos de elemento do formul rio s ic sce risestarassonvarsacoerioni aneis saiteiscadecsiibhi eaii a EEE AEA AE EE REEE 297 Fun es de elemento do formul rio roerien aanere ii en rea a aa Ai a eaa a a a a E ai i 300 Inicializar vari veis do formul rio Cap tulo 8 Recursos 369 Como os recursos f nciona Mireia e a ENEE A EEA ANEN AEAEE ENEKEN Ei NANE 370 Criar Um objeto RECUTSO scissa apa t aaa aaka dia TEE EE Ea EE RO RARA aari E E cadeia Enara 371 Edite m objeto RECURSO oree araea araa aa a a aaa aa a rA A EE A AE E AAA dum EE ca a 372 Monitorar e editar recursos s iasenstes sat eniessacetacssa cuida EewdosanTinsbdead ninaa ORE a EEE ENE E EEE E AREA E TAARE AED 374 Adicionar um operador Gerenciar recursos em UM processo sesssesssssssesesistssseesrrrersssnsrersntsssserrerensssnsrerensssssrerete 375 Definir a es de recursos semente ecarenes irsni io cosialaaTospacidariinin ana pacado gb anab quo Lie prada o sui goULi orar i air T asian dua sui cata Liana ne dress dra Verificar e responder a recursos indispon veis Especifique um intervalo de tempo limite Especificar as configura es de A o e de Disponibilidade de recursos Verificar a dispon
103. de banco de dados n o pode localizar banco de dados CHECKERS no servidor GAMES 1 A mesma sequ ncia de caracteres delimitada por aspas duplas inclui as aspas simples como caracteres literais e as aspas duplas como caracteres de escape O mecanismo de banco de dados n o pode localizar o banco de dados CHECKERS no servidor N GAMESN 1 A tabela a seguir mostra as sequ ncias de escape no JavaScript Caractere representado O caractere NULO u0000 Backspace Yu0008 Guia horizontal u0009 Nova linha u000A Guia vertical u000B Formul rio feed u000C Retorno de carro u000D Aspas duplas 10022 Ap strofo ou aspas simples 0u0027 O caractere Latin 1 especificado por dois d gitos hexadecimais NN O tipo de dados ValueMap cont m um conjunto de vari veis de v rios tipos de dados poss vel us lo para criar um grupo de vari veis em um conjunto de dados Esse tipo tamb m conhecido como um registro ou uma estrutura 244 Guia do Criador de Conte do Par metros do processo Operadores de JavaScript poss vel usar os operadores de JavaScript para criar uma sequ ncia de caracteres n mero inteiro booleano e express es l gicas a partir de uma combina o de entidades n meros inteiros sequ ncias de caracteres fun es e conjuntos de dados O n mero de operandos que eles esperam que caracterize operadores de JavaScript A maioria dos operadores de JavaScript de operadores bin
104. de caracteres preceda o com o caractere de escape W Mais informa es Tipo de dados de sequ ncia de caracteres na p gina 243 Especificar caminhos em sequ ncias de caracteres literais Quando voc usa a nomenclatura de arquivos do Microsoft Windows em uma sequ ncia de caracteres literal para especificar um caminho em uma express o barras invertidas devem ser seguidas por caracteres de escape como segue C IT PAMNimportiNscript oral bat Na maioria dos casos use nomes de arquivo normalizados com barras mesmo quando especificar um caminho em um computador Microsoft Windows Por exemplo C IT PAM import script oral bat Quando voc especificar um caminho para uma pasta ou um objeto em uma biblioteca a pasta raiz ser representada por uma barra inicial seguida por uma hierarquia de pastas delimitada por barras Por exemplo Production Processes failover process 224 Guia do Criador de Conte do Par metros do processo Vari veis do conjunto de dados em par metros Al m das sequ ncias de caracteres literais poss vel usar as vari veis de conjunto de dados em uma express o calculada Vari veis em uma express o n o s o inclu das entre as aspas O nome do programa na seguinte express o calculada inclui as vari veis e o texto literal usr bin Datasets Applicationl Settings ProgramName configura o aat aag 4 Favatiros R Executar o script Propriedades de
105. de classe ancestrais para facilitar a cria o de novas vers es Vers es atuais de trabalho e abertas a vers o atual 5 tem tr s ramifica es simult neas que os usu rios podem seguir Na ramifica o A as altera es s o aplicadas como O uma vers o 6 nova e atual Na ramifica o B O a vers o de trabalho 5 pode ser disponibilizada como uma O nova vers o 6 com a O vers o 5 permanecendo como a vers o atual Na ramifica o C o usu rio decide O abrir a vers o 5 O usu rio pode exibir a vers o mas n o pode salvar altera es nela 6 V rios usu rios embora os processos em execu o utilizem a o vers o atual 6 tamb m poss vel reservar o objeto para o O usu rio 1 com altera es pendentes na O vers o de trabalho 7 Embora os processos em execu o usem a O vers o 6 atual as altera es mais recentes no objeto podem ser feitas pelo usu rio 2 e refletidas como 9 a vers o 7 mais atual 7 Descartar a vers o de trabalho as altera es feitas na vers o de trabalho 7 podem ser descartadas De modo semelhante a uma opera o Desfazer reserva essa opera o reverte o objeto ltima vers o disponibilizada 8 Nova vers o atual a vers o 7 mais recente pode ser reservada como a O vers o de trabalho 7 Durante a disponibiliza o o usu rio poder optar por torn la a O nova vers o 8 atual Definir a vers o do objeto como Atual ou Vers o base A guia Vers es exibe informa
106. de datas de anivers rio sem o ano Por exemplo de 21 de mar o a 20 de junho para primavera Par metros m In cio a data de in cio sem um ano para o intervalo m Fim a data de t rmino sem um ano para o intervalo Intervalo anual Especifica um intervalo de anos Voc pode especificar os anos bissextos iniciando um intervalo em um ano bissexto e especificando uma etapa 4 por exemplo 2000 a 2024 com uma etapa 4 Par metros m In cio o ano de in cio do intervalo m Fim o ano de t rmino do intervalo m Etapa o n mero de anos a partir de um ano v lido at o pr ximo ano v lido 12 Intervalo de meses Especifica um ou mais meses do ano O primeiro semestre especificado com um intervalo de 1 a 6 com uma etapa de 1 O segundo semestre especificado com um intervalo de 7 a 12 com uma etapa de 1 Par metros m In cio o m s de in cio do intervalo m Fim o m s de t rmino do intervalo m Etapa o n mero de meses a partir de um m s v lido at o pr ximo m s v lido E Semana do intervalo mensal Cap tulo 9 Calend rios programa es tarefas e disparadores 389 Calend rios Especifica um ou mais semanas do m s O CA Process Automation implementa as normas ISO para semanas parciais Uma semana que cruza com um determinado m s considerada parte do m s se quinta feira da semana cai no m s Por exemplo se 1 de junho uma sexta feira a primeira semana do m s inicia em 4 ju
107. de execu o anterior ou posterior desse mesmo operador use a seguinte sintaxe Process OpName field name Por exemplo as seguintes instru es de c digo de execu o posterior executam estas a es m Atribua o nome do operador e o valor da vari vel de resultado associada s vari veis do conjunto de dados do processo iName e iResult m Crie uma vari vel do conjunto de dados do operador chamada World Process iName OpName Process iResult Process OpName Result Process OpName World Hello world Se voc souber o nome do operador no momento da cria o ser poss vel usar o nome literal do operador para fazer refer ncia s vari veis do conjunto de dados em uma express o Ocasionalmente no entanto voc n o saber o nome do operador em tempo de design Por exemplo m Quando voc estiver editando a es de execu o anterior e posterior para um objeto de operador personalizado m Quando for necess rio acessar as vari veis do conjunto de dados do operador em um dos v rios operadores mas voc n o souber qual operador foi executado at o tempo de execu o 232 Guia do Criador de Conte do Par metros do processo poss vel usar um c digo de execu o anterior ou posterior em cada operador para salvar seu nome em uma vari vel como fizemos com a vari vel iName no exemplo anterior A vari vel poderia ser uma vari vel do conjunto de dados do processo ou poderia ser uma vari v
108. de execu o de um processo em sua pr pria janela URL do servidor page runtimeeditor amp ROID lt ID da inst ncia em tempo de execu o gt Formul rios O seguinte formato acessa o formul rio de solicita o inicial ou o formul rio de solicita o de intera o usado para responder a uma tarefa URL do servidor ROID lt runtime object ID gt amp tasklist ALL TASK FILTER amp page replytask O seguinte formato acessa uma lista de inst ncias de formul rio de solicita o inicial conforme visto na guia Opera es URL do servidor refPath lt path to SRF object gt amp page srflist 142 Guia do Criador de Conte do Navegar at uma parte espec fica de um processo Vers es de objeto Para acessar uma vers o disponibilizada espec fica de qualquer objeto da biblioteca com exce o de um processo acrescente o par metro versionid ao URL amp versionid lt version number gt Por exemplo para acessar a vers o 3 do objeto MyResource URL do servidor page Resources amp refPath TestFolder MyResource amp ver sionid 3 Vers es de processos Para acessar uma vers o disponibilizada espec fica de um processo acrescente o par metro version ao URL amp version lt version number gt Por exemplo para acessar a vers o 4 do objeto MyProcess URL do servidor page processeditor amp refPath TestFolder MyProcess amp version 4 Navegar at uma parte espec fica de um processo Ao trabalhar co
109. de processo n o exibem nenhum cone O CA Process Automation atribui um n mero de ID de processo exclusivo a cada nome de inst ncia para ajudar a identificar as inst ncias diferentes Voc pode copiar e colar objetos entre as guias Barra de status da inst ncia de processo essa barra exibe o status da inst ncia Quando aplic vel a dura o de status tamb m exibida Por exemplo uma inst ncia Aguardando tamb m mostrar um rel gio ao vivo indicando por quanto tempo a inst ncia permaneceu nesse estado Voc tamb m pode usar o controle Hierarquia para focalizar subprocessos espec ficos Inst ncia de processo a cria o da inst ncia de processo exibida nessa rea de trabalho tela ou layout A inst ncia de processo inclui a grade as rotas e todos os operadores portas e linhas de conex o Use a para rastrear o caminho do processo durante sua execu o Paleta Logs use essa paleta para verificar ou solucionar problemas das inst ncias de processo Opera es A p gina Opera es exibe um painel dos seguintes elementos principais m Links para operadores processos e outros objetos m Pacotes de conte do m Exibi o de processos m Formul rios de solicita o inicial m Conjuntos de dados m Recursos Cap tulo 2 Guia de Introdu o 47 A interface do usu rio do CA Process Automation A p gina Opera es ajuda a gerenciar os processos em execu o ou conclu dos Inicie os processos sob demanda e
110. de r tulo Especifica as op es de exibi o padr o para os operadores adicionados a um processo Voc tamb m pode substituir essas configura es para um operador espec fico Ao terminar clique em Aplicar para exibir as altera es Continue com todas as outras tarefas nessa se o deste guia Quando concluir a edi o de um objeto clique em Salvar e em seguida em Disponibilizar Dicas de cria o de processos 102 Guia do Criador de Conte do Criar um processo Lembre se das dicas a seguir ao trabalhar com processos poss vel repetir qualquer um dos t picos em todo este cap tulo em praticamente qualquer ordem Por exemplo adicionar um diagrama de rota adicionar uma porta ou conectar se a um link Como regra b sica voc pode editar um processo usando as mesmas etapas de edi o de qualquer objeto de automa o na biblioteca Consulte Trabalhando com objetos na p gina 64 Sempre reserve o processo para impedir que outros usu rios substituam suas altera es Voc pode reservar um processo antes de abri lo no Navegador da biblioteca ou depois de abri lo no Criador de processos O CA Process Automation sempre executa a vers o atual de um processo no entanto se voc tiver reservado um objeto o CA Process Automation ser inteligente o bastante para executar sua vers o de trabalho Ao disponibilizar um processo alterado decida como suas vers es ser o manipuladas Voc pode substituir
111. de recurso por qualquer outro processo As tr s restri es a seguir aplicam se aos recursos m O n mero m ximo de unidades de qualquer recurso um valor arbitr rio que poss vel calibrar e ajustar para os seus requisitos do sistema O n mero de recursos que um processo utiliza tamb m arbitr rio O limite m ximo 9 999 no entanto oriente se pelo desempenho e pela arquitetura Aloque unidades de recurso para os processos que melhor atendam aos seus requisitos de implementa o m O valor das unidades de recurso usado no momento sempre menor ou igual ao valor m ximo do recurso m Um processo dependente de recurso deve aguardar at que seu n mero especificado de unidades esteja dispon vel m Os operadores n o podem consumir unidades de um recurso bloqueado m Os operadores n o podem bloquear um recurso bloqueado por outro processo Criar um objeto Recurso Crie e defina quantos objetos Recurso forem necess rios em cada orquestrador O operador Recurso executa opera es de recurso em um processo O operador Recurso usa as vers es atuais dos objetos Recurso especificados Qualquer modifica o feita no objeto Recurso em seu estado atual estar imediatamente dispon vel ao operador Recurso na disponibiliza o Siga estas etapas 1 Clique na guia Biblioteca 2 No painel esquerdo clique em uma pasta selecione Novo e em seguida escolha Recursos Um novo recurso exibido 3 Clique no nome do
112. de sa da o processo entra em um estado suspenso at que um usu rio possa executar a a o corretiva 114 Guia do Criador de Conte do Loops e itera es de processo Quebrar um link para fins de legibilidade Os links podem se tornar confusos em um processo complicado e atrapalhar a sua visualiza o Se voc tiver v rios links cruzando uma rea ou deseja vincular um operador em outras ramifica es a um operador distante poder interromper um link Observa o o link em si n o interrompido somente a representa o visual dele Em vez de uma linha completa desdobrando se entre dois operadores a linha dividida em dois s mbolos de link numerados correspondentes nos operadores de origem e de destino Siga estas etapas 1 Identifique o link que deseja interromper entre um operador de origem e um operador de destino 2 Clique com o bot o direito do mouse no link e selecione Interromper link O link interrompido substitu do por marcadores de link correspondentes em ambas as extremidades do link O link dividido comporta se da mesma maneira que um link ininterrupto Observa o para vincular novamente um link interrompido clique com o bot o direito do mouse no marcador de link numerado e clique em Associar link Loops e itera es de processo Vigil ncia monitoramento e outros processos c clicos s o normalmente executados repetidamente Voc pode controlar esses ciclos usando loops Voc pode ap
113. de sele o para exibir uma lista suspensa de op es Matriz simples e Tabela use uma matriz simples para armazenar um nico tipo de dado em uma tabela Use uma tabela para armazenar v rias colunas de dados Esses elementos do formul rio incluem op es para adicionar excluir e mover as linhas Cap tulo 7 Formul rios 283 Criador de formul rios Voc pode inserir os seguintes elementos em uma tabela m Caixa de sele o m Data m Conjunto de campos m Imagem m R tulo m Campo de consulta m Bot o de op o m Campo de sele o m Campo de texto m rea de texto m Texto de v rias linhas m Table m Matriz simples m Refer ncia ao objeto m Lista de verifica o m Campo girat rio m HTML m P gina Propriedades do elemento do formul rio Observa o aponte para um atributo de elemento do formul rio para exibir a descri o da dica de ferramenta do elemento a fim de obter ajuda no preenchimento do formul rio Permitir adi o de linhas Um valor booleano verdadeiro ou falso para tabelas e matrizes simples Quando verdadeiro um bot o permite que os usu rios do formul rio criem linhas na tabela Quando falso os usu rios n o podem adicionar linhas tabela Permitir n meros decimais Um valor booleano verdadeiro ou falso para campos do controle girat rio Quando verdadeiro os usu rios podem inserir n meros com decimais como 12 25 ou 0 003 Quando falso os usu rios n o podem d
114. do processo iniciada O valor padr o a data em que o operador executado o que indicado como System Date Da mesma forma o campo Hora de in cio especifica o hor rio em que a inst ncia desvinculada iniciada O valor padr o System Time Observa o as vers es anteriores deste aplicativo inclu am operadores Executar processo separados para os modos vinculado e desvinculado Os dois operadores executavam na verdade a mesma fun o A nica diferen a era que para o operador posicionado junto a Executar processo a caixa de sele o Desvincular ap s o in cio ou ap s a solicita o de enfileiramento era inicialmente desmarcada Para o operador Executar processo desvinculado a caixa de sele o era inicialmente marcada Em qualquer um dos casos era poss vel marcar ou desmarcar a caixa de sele o Desvincular ap s o in cio ou ap s a solicita o de enfileiramento a qualquer momento depois que voc tivesse inclu do o operador Executar processo para alterar seu modo de in cio Nesta vers o todos esses operadores s o importados como operadores Iniciar processo Cap tulo 4 Criando processos 129 Controle de processo Iniciar vari veis de processo filho com as palavras chave Chamador e Processo Para inserir um script para iniciar vari veis do processo no processo filho clique no bot o de navega o C digo de inicializa o do conjunto de dados do processo para abrir a caixa de di logo de script do
115. do processo ou um Administrador de conte do do ambiente m Execute o processo como o usu rio que iniciou a inst ncia do processo a No campo Seguran a em tempo de execu o clique em Ativar b Desmarque Executar como propriet rio Esta op o aplica direitos de seguran a em tempo de execu o com a identidade do usu rio que inicia a inst ncia do processo m Execute o processo como o propriet rio a No campo Seguran a em tempo de execu o clique em Ativar b Selecione Executar como propriet rio Esta op o aplica direitos de seguran a em tempo de execu o com a identidade do propriet rio independentemente de quem iniciar a inst ncia do processo Isso permite que os usu rios iniciem um processo que ter acesso aos elementos que o propriet rio deseja proteger m Marque a caixa de sele o Ativar a recupera o do operador para a recupera o autom tica de operadores espec ficos que falham com um SYSTEM ERROR 6 Clique em Salvar 76 Guia do Criador de Conte do Trabalhando com objetos e pastas Mais informa es Diretrizes para definir a Seguran a de tempo de execu o para um processo na p gina 430 Definir a dura o de execu o de um processo poss vel definir a dura o de execu o esperada para um processo Se o tempo de execu o do processo ultrapassar a dura o definida a guia Opera es exibir um indicador vermelho aviso Siga estas etapas 1 2
116. dos arquivos class cada arquivo JAR requer um caminho separado que termine com o arquivo JAR e n o o diret rio onde ele reside 3 Opcional Fa a upload dos JARs com os quais deseja trabalhar para Recursos de usu rio do CA Process Automation O CA Process Automation espelham automaticamente os JARS Observa o os recursos incluindo recursos do usu rio s o espelhados no intervalo de espelhamento do orquestrador ou do agente Certifique se de que os arquivos JAR carregados nos recursos de usu rio j estejam espelhados antes de us los nos operadores do m dulo Java 4 Verifique se os arquivos JAR contendo as classes Java com as quais deseja trabalhar est o dispon veis para o orquestrador agente cujo touchpoint est executando o operador 5 Opcional Configure o agente de log padr o do m dulo poss vel substituir essa configura o no n vel de operador 6 Opcional Substitua qualquer configura o no n vel de m dulo definindo operadores individuais Consulte o pr ximo procedimento Configurar um operador Executar c digo Java na p gina 161 7 Execute qualquer operador Executar c digo Java O m dulo Java captura todos os erros ou exce es encontrados durante uma opera o e alerta o usu rio no campo Motivo do operador Problema 160 Guia do Criador de Conte do Operadores Configurar o operador Executar c digo Java Voc pode chamar as classes de um arquivo JAR Java Archive extern
117. e dar ao usu rio 30 segundos para ele examinar as pastas e os arquivos criados no local C2OSVD Essa linha n o seria inclu da em um script de produ o amp bin ksh SourceFile 1 N conhecido para ler 2 vari veis host e sistema operacional mkdir C20SVD HostList mkdir C20SVD 0SList integer counter 0 ao ler o host opsys fazer echo n host gt C20SVD HostList counter echo n opsys gt C20SVD 0SList counter counter counter 1 done lt SourceFile echo n counter gt C20SVD NumRowsRead sleep 30 exit 0 Exemplo VBScript informa es do script WinGetInfo O operador de script WinGetinfo executa o VBScript em um touchpoint do Windows 218 Guia do Criador de Conte do Conjuntos de dados Script VBScript O script cria dois campos indexados HostList e OSList no conjunto de dados do operador WinGetlnfo O script m L o arquivo de origem linha por linha m Atribui nomes de host strHost a valores indexados em campos HostList sequenciais A numera o come a em 0 e termina em um n mero a menos que o n mero de linhas lidas no arquivo de origem m Atribui sistemas operacionais strOS aos valores indexados em campos OSList numerados sequencialmente A numera o come a em 0 e termina em um n mero a menos que o n mero de linhas lidas no arquivo de origem O script preenche a vari vel oArgs Item com as entradas da rea de entrada de par metros da chamada do operador Executar o script
118. em Reservar Selecione uma p gina A p gina padr o chamada Par metros Na barra de ferramentas clique em Adicionar vari vel Na guia Geral a Defina o tipo para MapaDeValor b N o clique na caixa de sele o Matriz Expanda a nova vari vel de MapaDeValor e selecione uma p gina A p gina padr o chamada Par metros Na barra de ferramentas clique em Adicionar vari vel Na guia Geral a Configure o tipo b Insira um valor inicial c Marque a caixa de sele o Matriz Repita as ltimas tr s etapas Selecione uma p gina clique em Adicionar vari vel e defina a vari vel como uma matriz Expanda a vari vel e p gina de MapaDeValor Clique com o bot o direito do mouse na primeira vari vel e selecione Adicionar valor indexado Repita a ltima etapa Clique com o bot o direito do mouse na segunda vari vel e selecione Adicionar valor indexado Repita a ltima etapa Voc definiu um MapaDeValor constitu do de duas matrizes Clique na vari vel de MapaDeValor original Na guia Geral marque a caixa de sele o Matriz A pasta Tipo de elemento exibida sob a vari vel de MapaDeValor 212 Guia do Criador de Conte do Conjuntos de dados 18 Expanda totalmente Tipo de elemento para exibir suas p ginas suas vari veis e seus valores indexados 19 Clique com o bot o direito do mouse na vari vel de MapaDeValor original e escolha Adicionar valor indexado O ndice de matriz 0
119. em partes espec ficas de um formul rio evitando confus o Campo de texto e rea de texto use os campos de texto para que os usu rios possam inserir dados b sicos como nomes endere os contas de email n meros de telefone e outros detalhes Use as reas de texto para que os usu rios possam inserir v rias linhas de texto Os usu rios podem exibir a quantidade de texto que voc definir na propriedade de altura do formul rio e rolar para exibir o restante do campo Texto de v rias linhas use um texto de v rias linhas para exibir grandes quantidades de texto em uma nova janela de rolagem redimension vel Esse elemento ocupa uma nica linha no formul rio O formul rio exibe o elemento como um bot o com retic ncias para indicar que o usu rio pode clicar para explorar a janela inteira Campo de data use um campo de data para armazenar uma data Os usu rios podem digitar ou selecionar uma data no controle de calend rio integrado Controle girat rio use um controle girat rio para permitir que o usu rio ajuste um valor para cima ou para baixo em incrementos predefinidos Pesquisa use um elemento de pesquisa para exibir uma tabela com uma coluna de valores em uma janela pop up Voc pode usar um conjunto de dados ou uma origem de dados externa para fornecer os valores Um usu rio pode clicar em um valor e em seguida clicar em OK para preencher o campo de pesquisa e armazenar o valor Selecionar use um elemento
120. es programam o processo ou operador para ser iniciado pela primeira vez s 00h00 repetir a cada duas horas e ser executado pela ltima vez antes das 16h00 Hora de t rmino Para uma tarefa repetida o hor rio em que a tarefa interrompe a repeti o em qualquer dia programado Cap tulo 9 Calend rios programa es tarefas e disparadores 401 Programa es 5 Neste ponto voc tem uma tarefa programada para repetir no intervalo especificado todos os dias a partir da hora de in cio especificada at a hora de t rmino especificada Continue com as etapas restantes apenas se voc precisar fazer altera es detalhadas nas datas ou nas propriedades da programa o 6 Expanda um grupo de itens ou clique em Propriedades As guias Geral e Espec fico s o exibidas 7 Na guia Geral a Expanda Configura es do calend rio e selecione os seguintes campos Apenas sele o manual considera apenas as datas programadas manualmente Quando nenhum calend rio especificado em um item programado o item considerado como programado diariamente exceto quando essa op o selecionada Quando essa op o selecionada as datas de execu o devem ser explicitamente programadas em Datas inclu das manualmente Datas exclu das manualmente ou em ambas Incluir calend rio um objeto Calend rio que programa datas para executar a tarefa Excluir calend rio um objeto Calend rio de f rias que especifica os dias fecha
121. es sobre as vers es de um objeto Voc pode executar as seguintes tarefas nessa guia m Determinar quando e por quem uma vers o espec fica foi criada e atualizada pela ltima vez m Determinar qual a vers o atual de um objeto e opcionalmente designar uma vers o diferente como atual m Determinar quais vers es est o definidas como vers o base e opcionalmente designar uma ou mais vers es como vers o base Cap tulo 3 Navegador da biblioteca 83 Trabalhando com objetos e pastas O produto inicialmente designa um objeto que voc criar como Vers o de trabalho O Quando voc salvar o objeto e disponibiliz lo pela primeira vez o produto ir design lo como Vers o atual 1 A partir desse ponto o produto designar uma vers o como atual e a usar sempre que o processo for executado O produto inicia a vers o atual por padr o quando voc abre o objeto na biblioteca Por padr o as vers es modificadas dos objetos assumem o status Atual ao serem disponibilizados Opcionalmente voc pode usar o bot o Atual para atribuir o status Atual a qualquer vers o anterior Essa op o permite criar uma vers o do objeto que o produto n o acessa ou abre por padr o N o necess rio reservar um objeto para definir a vers o atual Somente o propriet rio do objeto ou um usu rio na fun o de administrador de conte do do ambiente tem permiss es para designar uma vers o como atual Voc pode definir a vers o de u
122. executa um loop em um operador uma nica vez em um fluxo de trabalho Para executar um loop infinito clique na caixa de sele o Loop infinito Uma express o booleana tamb m pode ser usada A express o avaliada ap s o operador ser executado Enquanto a express o for avaliada como verdadeira um operador em um fluxo de trabalho executar um loop cont nuo Se a express o for falsa o operador ser encerrado Loop infinito Cria um loop infinito O operador ou o processo repetido continuamente at que o processo seja interrompido ou o loop seja parado a partir de uma ramifica o diferente usando um link de comando de interrup o de loop para o operador Loop Atraso entre itera es O CA Process Automation oferece suporte a uma op o de atraso inerente para cada operador que tenha uma op o de loop O campo de texto Atraso entre as itera es usa uma express o A express o avaliada para um n mero inteiro e o valor assumido como atraso em segundos Antes da pr xima itera o ser executada h um atraso conforme especificado pelo usu rio ap s uma itera o do loop O valor m nimo para o atraso zero O atraso padr o zero segundos O CA Process Automation considera o atraso de zero segundos para todas as entradas inv lidas Cap tulo 6 Conjuntos de dados e par metros 235 Par metros do processo Configura es de tempo limite As configura es de tempo limite permitem que o usu rio d
123. fatores externos em um processo pai O processo executado como um objeto aut nomo Os exemplos de processos de loop executados indefinidamente incluem m Processos de loop cont nuos para monitorar o uso do sistema ou da rede m Sondagem do estado de redes ou componentes do sistema m Organiza o e verifica o de eventos ou mensagens m Daemons m Servi os Exemplo de processo de loop Operador Iniciar 1 inicie o processo com um operador Iniciar padr o Operador Iniciar processo crie uma sequ ncia de operadores que representem a funcionalidade que voc deseja repetir ou da qual deseja efetuar um loop Essa ramifica o pode at mesmo incluir um operador Iniciar processo para iniciar as inst ncias de um segundo processo Cap tulo 4 Criando processos 125 Controle de processo Item Descri o 3 Operador Iniciar 2 o operador Iniciar tem um link de entrada opcional Quando o processo fluir para o segundo operador Iniciar ele reinicializar todos os outros operadores e reiniciar o processo novamente no Operador Iniciar 1 4 Porta de sa da e link para sair desta sequ ncia em loop especifique uma condi o de sa da Observa o um m todo alternativo para interromper um processo c clico consiste em usar uma ramifica o independente com seu pr prio operador Iniciar A ramifica o pode aguardar a parte de loop do processo para alterar uma vari vel ou liberar um recurso Quando esses eventos ocor
124. fun o recupera os dados a fun o onSuccess result ou onFailure caught callBack executada A pr pria fun o n o retorna qualquer valor 348 Guia do Criador de Conte do Criador de formul rios ca pam postRESTData url body contentType doNotValidateCert headers callBack Usa o m todo HTTP post para iniciar o servi o REST Voc pode usar esse m todo com as seguintes assinaturas ca pam postRESTData url callBack ca pam postRESTData url body callBack ca pam postRESTData url body contentType callBack ca pam postRESTData url body contentType doNotValidateCert callBack Par metros de entrada url string Define o URL da solicita o HTTP O URL come a com http ou https body string Define os dados a serem enviados na solicita o HTTP contentType string Define o tipo de conte do que comp e o corpo da solicita o HTTP Esse valor enviado como um cabe alho tipo de conte do na solicita o HTTP doNotValidateCert boolean Especifica se um certificado SSL v lido encontrado Esse campo relevante ao consultar um URL HTTPS m false valida o certificado SSL e faz com que a opera o falhe se o certificado for inv lido m true aceita o certificado SSL mesmo que ele seja inv lido e continua a fazer a chamada HTTP headers object Define uma lista de pares de chave valor que define os cabe alhos na solicita o callBack object Define uma refe
125. gerenciar objetos e pastas que foram exclu dos O aplicativo permite restaur los deix los na lixeira ou limp los permanentemente Observa o para obter informa es sobre como configurar a seguran a de objetos e pastas consulte o Guia do Administrador de Conte do 42 Guia do Criador de Conte do Designer A interface do usu rio do CA Process Automation Para criar editar e testar um processo use a p gina Criador O Criador oferece suporte aos seguintes detalhes do processo m Fluxo b sico do operador m Documenta o de objetos do processo m Resultados l gicos m Linhas de conex o m Navega o em conjuntos de dados m Defini o de propriedades m Cria o de c digo m Monitoramento de inst ncias do processo m Percorrer depurar testar e controlar inst ncias do processo CA Process Automation Os 8 28 04 48x Process 1 Process2 Process3 Operadores 229 E Obter s a 53 Bancos de dados E Otter a vers o E obter esoa o livre ig Obter esquema de banco de dados E oner exibi o E otrer o espa o usado E Omer o procedimento armazenado FE Otter tabela aB trail ER Obter contagem de emais T Obter envelope de emai Conjunto de dados Atual banco de dades v T a aae 7 Bose e mA ABIN Add Process 4 Manipulador de ex ce es Item Descri o Monsgadador de altera o de rota E Operadore DO pj conjunto de dados
126. hora Resultado aaaa MM dd G at HH mm ss z 2009 07 04 AD s 12 08 56 PDT EEE MMM d aa Qua 4 de jul de 09 h mm a 12 08 PM hh o clock a zzzz 12 horas hor rio de ver o do Pac fico K mm a z 0 08 PM PDT aaaa MMMMM dd GGG hh mm aaa 02009 Julho 04 AD 12 08 PM EEE d MMM aaaa HH mm ss Z Qua 4 Jul 2009 12 08 56 0700 aaMMddHHmmssZ 010704120856 0700 aaaa MM dd T HH mm ss SSSZ 2009 07 04712 08 56 235 0700 Ap ndice A Formatar especificadores para datas 487 Ap ndice B Usando m scaras para especificar padr es nas sequ ncias de caracteres As m scaras s o usadas para par metros do operador que monitoram as mensagens e o conte do do arquivo As m scaras usadas pelo CA Process Automation s o express es regulares do JavaScript que descrevem conjuntos de sequ ncias de caracteres sem realmente listar o seu conte do As m scaras podem ser usadas para determinar se um padr o espec fico particular correspondido e para extrair as partes da sequ ncia de caracteres correspondente O CA Process Automation coloca subsequ ncias de caracteres extra das nas vari veis que podem ser usadas para especificar valores de par metros para outros operadores Operadores que usam m scaras s o os operadores de Entradas do diret rio e macros de extra o Tamb m poss vel usar as m scaras para especificar sequ ncias de caracteres permitidas como formatos de data para campos de entrada de texto Esta se
127. identificador o operando expression uma sequ ncia de caracteres A nota o de colchetes permite o acesso aos elementos da matriz e s propriedades do objeto A nota o de colchetes permite tamb m o acesso s propriedades do objeto sem restringir o operando identifier como faz a nota o de ponto Cap tulo 6 Conjuntos de dados e par metros 245 Par metros do processo Operadores de atribui o Operador O JavaScript fornece o operador de atribui o normal e operadores de atribui o aritm tica que fornecem atalhos para operadores aritm ticos comum Exemplo Equivalente a b a b a a b a a a b a b a a b Um B a a b a b a a b Operadores aritm ticos Operador O JavaScript usa os seguintes operadores para a combina o de valores de n mero inteiro Descri o Multiplica o Divis o Adi o ou mais un rio Subtra o ou menos un rio M dulo Aumentar Diminuir C lculos aritm ticos em uma express o seguem as regras alg bricas m Quando uma express o contiver v rios operadores aritm ticos a multiplica o e a divis o ser o calculadas primeiro e em seguida a subtra o e a adi o m Quando os operadores forem da mesma ordem eles ser o calculados da esquerda para a direita m poss vel usar par nteses para alterar a ordem de preced ncia Os c lculos dentro de par nteses ser o avaliados primeiro Se os par nteses s o anin
128. incorporam o CA Catalyst Voc pode fazer download de outros conectores al m daqueles fornecidos na m dia de instala o do CA Process Automation Restri es de licenciamento podem ser aplicadas Veja uma lista dos conectores mais conhecidos m Amazon Web Services AWS m BMC Remedy m CA Client Automation m CA CMDB m CA Configuration Automation m CA eHealth m CANSM m CA Service Desk Manager m CA Spectrum IM m CA Workload Automation AE BM AS 400 m BM z OS m Microsoft Hyper V m VMware vSphere Use conectores espec ficos ao aplicativo para executar tarefas como coleta de dados ou aplica o de a es em sistemas e aplicativos de destino Os conectores fornecem operadores executados nos seguintes locais m No orquestrador m Em agentes que residem no servidor de aplicativos m Em agentes do proxy que possam executar remotamente a tarefa necess ria ou coletar os dados no servidor de aplicativos Cada m dulo do conector normalmente inclui v rios operadores Cada operador executa uma das seguintes tarefas especializadas Suporte rvore de decis es Cap tulo 5 Operadores e cones 191 cones dos operadores Retorna um bin rio verdadeiro falso xito falha que pode ser usado para determinar a ramifica o do processo Em algumas situa es o valor retornado pode ter mais do que duas op es No entanto o valor retornado sempre um conjunto pequeno e bem definido de valores poss veis Cole
129. interaja com processos em execu o por meio de formul rios interativos A p gina Opera es um painel de automa o que responde aos seguintes tipos de perguntas CA Process Automation onn O que est sendo executado em meu ambiente O que foi executado em meu ambiente Quais dos processos est o dispon veis para serem iniciados sob demanda Quais dos processos est o aguardando por uma entrada do usu rio ou por aprova o R sinks 3 Process Instances Process Instonces a Operators S Task List Active Agendas Global Agenda Start Requests Content Packages z Process Watch a E Process watch EB Process Waich_2 BH Processwatch Queued Running asso State iH p Watch 5 gt cr StartContent 1 Completed Jarab d Process interprete Integrated 108 Completed 4 Process Interpreter CustomOps 327 Queued Start Request Process Interpreter Calc 221 Running Operator Pre Success Process 232 Completed SB boysu01 Operator Pre Fad Process 8 Suspended 9 PAM Hardware Procurement Operator_Post_Success_Process_121 Suspended sjaa Operator Post Failure Process 334 Waiting 4 3 Search Automation p Create ValueMap Dynamically 103 Waiting L EN pos calc 216 Blocked S so D Star n se FProcess_Interpreter_Integrated_108 Failed D Start Request F 1 o Dataset J AAA_1 My Resource2 Resources E o Name State My Resource E My resource Server 02 Resource 8 aaa H gt o Server 01 Re
130. linhas lidas no arquivo de origem m Atribui sistemas operacionais Sopsys a valores indexados em campos OSList numerados sequencialmente A numera o come a em 0 e termina em um n mero a menos que o n mero de linhas lidas no arquivo de origem O script preenche a vari vel ARGV com as entradas da rea de entrada de par metros da chamada do operador Executar o script O script atribui o n mero de linhas que l vari vel do conjunto de dados do operador NumRowsRead A linha sleep 30 pausa o operador por 30 segundos para que o usu rio possa examinar as pastas e os arquivos criados no local CZOSVD Voc n o incluiria a linha sleep 30 em um script de produ o Cap tulo 6 Conjuntos de dados e par metros 221 Conjuntos de dados use strict my filename imprimir script de exemplo para recuperar os dados no n vel OS em vari veis dentro do C20N n n my numargs ARGV if gnumargs 1 filename shift QARGV else 1 imprimir digite o caminho e o nome do arquivo para processar An chomp filename lt STDIN gt k my c2osvd ENV C20SVD mkdir c2osvd mkdir c2osvd HostList mkdir c2osvd OSList open HANDLE filename or die ERROR unable to open filename n my counter 0 while lt HANDLE gt my Gfields split my host fields 0 my 0psys fields 1 my filenamel c2osvd HostList counter open HH gt filenamel or die ERROR unable to open fi
131. localizado na subpasta Data da pasta Demo da biblioteca Conjuntos de dados Demo Data Cap tulo 6 Conjuntos de dados e par metros 249 Par metros do processo Conjunto de dados Contexto do conjunto de dados Processo Conjunto de dados de um processo 250 Guia do Criador de Conte do Descri o Acessa um conjunto de dados do processo no seguinte formato Process field name ou Process expression Process field name ou Process expression field name A vari vel do conjunto de dados expression Uma vari vel ou outra express o que retorna o nome de um campo Por exemplo Process x 5 Process fn x Process y Process Process fn Um conjunto de dados do processo definido em um processo Sempre que um processo iniciado ele cria uma c pia de si mesmo chamada de inst ncia do processo que inclui o conjunto de dados do processo O objeto de processo original determina os valores iniciais para o conjunto de dados Altera es em um conjunto de dados em uma inst ncia do processo n o afetam o original Conjunto de dados Chamador Contexto do conjunto de dados Conjunto de dados do processo para um processo pai quando ele est iniciando um processo filho Par metros do processo Descri o Passa valores entre processos em uma hierarquia de chamada quando um processo que usa o Operador Iniciar processo em anexo separado ou embutido ou o operador Executar processo des
132. logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo Formul rio de solicita o inicial Quando falso ou em branco os objetos de automa o do tipo Formul rio de solicita o inicial n o s o exibidos As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis Cap tulo 7 Formul rios 293 Criador de formul rios Estilo Uma ou mais instru es conforme os exemplos a seguir que determinam como os atributos de texto em um campo s o exibidos aos usu rios Atribui es de estilo de formata o com mai sculas e min sculas color blue textAlign center textDecoration underline textTransform uppercase textIndent 30px fontStyle italic fontFamily Courier fontSize 14px ndice de guias Um n mero que controla a ordem de tabula o do formul rio em tempo de cria o e de execu o O aplicativo n o exige exclusividade Por exemplo voc pode usar m ltiplos de 5 ou 10 ao definir a ordem de tabula o Entretanto se inserir um novo campo no layout entre o campo 20 e o campo 25 voc poder atribuir o ndice de tabula o como 22 Voc tamb m pode deixar o valor Tab Index em branco e clicar em Mover para cima ou Mover para baixo na barra de ferramentas para ajustar a ordem de tabula o Por padr o a ordem de tabula o do formul rio segue o layout da parte superior
133. m O usu rio pressiona a tecla Tab para ir para o pr ximo campo onClick Ocorre quando um usu rio clica em um elemento do formul rio Um clique v lido inclui os eventos onMouseDown e onMouseUp no mesmo objeto Esse requisito ajuda a evitar as fun es de chamada ou outro c digo acidentalmente j que o mouse deve permanecer no objeto clic vel onFocus Ocorre quando um elemento do formul rio recebe o foco Para estabelecer o foco em um elemento do formul rio o usu rio pressiona a tecla Tab at alcan lo ou clica nele Tamb m poss vel gravar scripts ou c digo para estabelecer o foco em um elemento do formul rio onKeyDown Ocorre quando um usu rio pressiona uma tecla para baixo por exemplo quando um usu rio pressiona a tecla Tab at o campo Nome ou clica nele Um script associado ao evento onKeyDown do campo Nome alerta os usu rios quando eles tentam usar teclas num ricas onKeyPress Ocorre ap s um usu rio pressionar uma tecla e mant la pressionada Por exemplo o evento onKeyPress ocorrer depois que um usu rio pressionar a tecla Tab um campo Selecionar chamado Nome ou clicar nele e pressionar alguma tecla que represente um alfabeto Um script associado ao evento onKeyPress do campo Nome percorre nomes que correspondem tecla alfab tica pressionada onKeyUp Capitulo 7 Formul rios 297 Criador de formul rios Ocorre quando o usu rio libera uma tecla depois de pression la Por exemplo o
134. na vers o da release atual do pacote de conte do Nessa inst ncia esse processo falha m Uma programa o chama outro processo que n o est na vers o da release atual do pacote de conte do Nessa inst ncia esse processo n o executado Cap tulo 12 Liberar objetos para outro ambiente 467 Exportando e importando Um formul rio de solicita o inicial chama outro objeto por meio de uma refer ncia ao objeto que n o faz parte da vers o da release atual do pacote de conte do m Um formul rio de solicita o de intera o usado no operador Atribuir tarefa de usu rio e chamado em um operador Iniciar processo chama outro objeto por meio de uma refer ncia ao objeto que n o faz parte da vers o da release atual do pacote de conte do Exportar caminhos relativos ou Exportar caminhos absolutos Ao iniciar uma exporta o voc pode optar por exportar caminhos absolutos ou exportar caminhos relativos A op o selecionada afeta a estrutura de pastas na qual o objeto selecionado aparece na biblioteca do orquestrador de destino Exemplo exporta o de um pacote de conte do Considere o exemplo a seguir Na pasta raiz a biblioteca do orquestrador de origem Pasta a cont m Pasta b que cont m o Processo 1 e o Formul rio de solicita o inicial 1 Orquestrador 3 amp Conte do de Pasta a Pasta b Filtro x a 4 E Nome Past x gi E E Formul rio de solicita o inic_1 5 Pasta b x dha P
135. nome de exibi o tamb m usado para fornecer o valor inicial para o campo Nome na p gina Informa es das Propriedades do operador poss vel usar qualquer combina o de letras n meros espa os e caracteres de sublinhado Cap tulo 5 Operadores e cones 177 Operadores Execu o anterior do operador personalizado Especifica qualquer c digo que deve ser executado antes que o operador personalizado seja executado Execu o posterior do operador personalizado Especifica qualquer c digo que deve ser executado depois que o operador personalizado for executado cone da exibi o atual Especifica o cone que representa o operador Por padr o o cone do seu operador personalizado o cone do operador base Criar um grupo de operadores personalizados Os criadores de conte do ou administradores podem usar a guia Configura es para criar um grupo de operadores personalizados Somente os administradores podem em seguida configurar o grupo de operadores personalizados na guia Configura o de grupo Siga estas etapas 1 Clique na guia Biblioteca e v at a pasta que cont m o operador personalizado no qual deseja basear o grupo de operadores personalizados 2 Clique duas vezes no operador personalizado de destino 3 Clique na guia Configura es 4 Digite o nome do grupo de operadores personalizados no campo Grupo e em seguida clique em Salvar Atribuir o grupo a outros operadores person
136. nomes de objeto em express es 238 Guia do Criador de Conte do Palavras reservadas do CA Process Automation Chamador DateAdjust Processo Currentindex FreeRes Tamanho Conjuntos de dados OpName Sistema Fun es do sistema do CA Process Automation Par metros do processo Consulte o Guia de Refer ncia do Criador de Conte do para obter informa es detalhadas sobre cada uma das fun es do sistema do CA Process Automation Cap tulo 6 Conjuntos de dados e par metros 239 Par metros do processo Palavras chave de JavaScript reservadas m Break m do m if m switch m var m case m else m em m deste m void m capturar m false m instanceof m throw m while m continue m finalmente m novo m true m com m padr o m para m nulo m try m excluir m fun o m return m typeof Tipos de dados As express es do CA Process Automation oferecem suporte para os tipos de dados JavaScript Vari veis ou constantes representam dados 240 Guia do Criador de Conte do Par metros do processo Tipo de dados boolianos Tipo Date Data Tipo de dados duplos Valores boolianos t m dois valores poss veis verdadeiro e falso O JavaScript converte os literais verdadeiros e falsos para 1 e 0 quando necess rio Valores boolianos s o geralmente o resultado da compara o feita em express es JavaScript Valores boolianos s o normalmente usados em estruturas de controle Por exemplo a decl
137. o a rea que est dispon vel para soltar uma p gina em outra p gina muito pequena Recomendamos arrastar o elemento de p gina at a rea lateral entre os elementos do formul rio e o pr prio formul rio 4 5 Layout da p gina P gina 4 Formul rio de solicita o dei 1 a 4 5 Layout da p gina O 1 item s selected P gina Painel Propriedade use esse painel para exibir ou editar as vari veis nos elementos do formul rio Por exemplo defina a propriedade Obrigat rio como verdadeiro altere o r tulo que identifica um campo ou especifique uma fun o para um evento A ilustra o mostra os seguintes argumentos usados no evento onFocus para definir o valor de um campo de texto chamado Form Var 3 como 500 ca pam setTextFieldValue Form Var 3 500 Cap tulo 7 Formul rios 281 Criador de formul rios Elementos do formul rio Este t pico apresenta exemplos b sicos de cada tipo de elemento do formul rio 4 E Formul rio de solicita o inic pras i Label Text Minhas Tarefas 3NJL 4 E Layout da p gina Sr O se a 7 Caixa de sele o Descri o E 7 Caixa de sele o 4 E Lista de verifica o 7 Item da lista de verifica o 2014 HTML 7 Item da lista de verifica o 1 2 3 4 5 6 1 2 3 lt b gt y lt b gt 5 lt i gt b lt i gt i A CA Process Automation lt H2 gt CA Process RO 7 Item da lista de verifica o Y 2015 E Grupo de bot es de op o ss podeis com
138. o para obter mais informa es sobre como adicionar ou gerenciar recursos no reposit rio do CA Process Automation consulte Gerenciar recursos comuns no Guia de Administra o m Um caminho de diret rio como incluir scripts functions js especifica um script na unidade atual para um host do Microsoft Windows ou a raiz de um host UNIX m Incluindo a letra da unidade em um caminho expl cito como incluir DANscriptsNfunctions js especifica um script em uma unidade especificada Um caminho de rede como incluir share scripts function js especifica um script em um recurso de rede compartilhado m Um URL como incluir http james 8080 itpam scripts functions js especifica um caminho para um recurso da web Linhas em um script inclu do s o adicionadas a um script como se eles fossem digitados no lugar da declara o include Observe que ele uma pr tica recomendada para incluir somente fun es necess rias ou outro c digo em vez de grandes bibliotecas de fun es no script inclu do Scripts inclu dos s o compilados no tempo de execu o muitas linhas de c digo n o usadas aumenta desnecessariamente o tempo necess rio para executar um script Coment rios nos c lculos do CA Process Automation Os coment rios de JavaScript s o separados em linhas pelo caractere par O in cio de um coment rio sempre significa o final de uma linha l gica Um coment rio iniciado no final da linha l g
139. o voc normalmente m Deixa a em branco e permite que o usu rio configure a quando ele usar seu operador personalizado m Configura a com um valor predefinido e a marca como invis vel o que oculta toda a configura o do usu rio quando este usa o operador personalizado Tamb m poss vel m Configur la com um valor predefinido mas permitir que o usu rio altere o valor m Configur la com um valor predefinido e marc la como somente leitura o que permite que o usu rio veja o valor mas n o o edite Exemplo um operador personalizado b sico poss vel criar um operador personalizado que recupere uma informa o espec fica de um roteador de rede usando o operador Obter vari vel de SNMP como base Como parte de seu operador personalizado configure a OID adequada da vari vel de SNMP e a sequ ncia de caracteres de comunidade e em seguida defina as propriedades de modo que um usu rio possa configurar o endere o IP da vari vel de SNMP O operador Obter vari vel de SNMP tem as seguintes configura es espec ficas m Host do agente Endere o IP m Comunidade m D do objeto OID m Contagem de tentativas m Tempo de expira o m Vers o do SNMP Normalmente configura se os valores predefinidos e marca se todas as configura es como invis veis com exce o do Host do agente Outra criador usando esse operador personalizado v apenas a configura o Host do agente na paleta Propriedades Todas as
140. o exibidos Digite os crit rios de pesquisa no campo Filtro os campos De e At ou ambos Em seguida clique em Pesquisar Filtrar Especifica os crit rios de pesquisa num rico ou alfanum rico para os campos a seguir em que os resultados da pesquisa incluem quaisquer vers es do objeto que contenham a sequ ncia de caracteres especificada m Vers o m Nome de usu rio De At Especifica um intervalo de datas para pesquisar os dados da ltima atualiza o O processo de pesquisa exibe os objetos que atendem aos crit rios de pesquisa especificados Cap tulo 3 Navegador da biblioteca 63 Trabalhando com objetos e pastas Trabalhando com objetos e pastas As pastas s o recipientes para objetos Use este processo para editar um objeto Identifique o local de um objeto ou pasta no Navegador da biblioteca Abra o objeto Reserve o objeto para uma vers o de trabalho que possa ser editada 1 2 3 4 Edite o objeto 5 Salve as mudan as 6 Disponibilize o objeto nessa etapa voc tamb m decide se aplicar as altera es mesma vers o ou a uma nova vers o do objeto Se desejar apenas inspecionar um objeto clique em Propriedades ou abra o Dessa maneira voc pode visualizar suas propriedades em detalhes e decidir se deseja edit lo Os objetos s o abertos em um editor ou criador que se baseia no tipo de objeto Por exemplo um processo aberto no Criador de processos e um objeto do conjunto de
141. o novo valor para o campo Texto Valor de retorno Nenhum Exemplo Este exemplo define o campo de texto top vendors como Eu voto no fornecedor 3 porque ca pam setTextFieldValue Form top vendors I vote for vendor 3 because Para continuar este exemplo use ca pam getTextFieldValue Form top vendors depois que os usu rios inserirem seus motivos para enviar suas declara es completas ca pam setTextFieldValue Form dynamic field ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo top vendors e define o dynamic field como este valor Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 08 Preencher tabela SOAP WS Preencher tabela de SOAP WS 328 Guia do Criador de Conte do Criador de formul rios Texto de v rias linhas ca pam getTextFieldValue id Retorna um valor a partir de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva de um campo Texto Valor de retorno O valor do campo Texto string Exemplo Este exemplo retorna o valor do campo Texto de top vendors ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo Texto de top vendors e define o campo Texto de dynamic field como o valor retornado ca pam setTextFieldValue Form d
142. o para o touchpoint especifique a mesma ID do agente para operadores consecutivos quando o processo exigir que o operador seja executado no mesmo host que o operador anterior Defina uma ID do agente espec fica quando o processo exigir que o operador seja executado sempre no mesmo host Uma execu o de teste do operador exibe a sequ ncia de caracteres da ID do agente no conjunto de dados do sistema Copie a sequ ncia de caracteres da ID do agente do conjunto de dados no campo Destino Touchpoint do proxy O host de destino especificado como o host remoto em uma configura o do touchpoint do proxy Normalmente esse host n o tem um agente ou um orquestrador instalado Endere o IP ou FQDN O host de destino tem um endere o IP ou FQDN que pode ser correspondido com um padr o em um grupo de hosts configurado Normalmente esse host n o tem um agente ou um orquestrador instalado Observa o o nome do host pode ser usado mas FQDN recomendado Importante Podem ocorrer resultados inesperados se voc especificar o destino com um touchpoint que tenha o mesmo nome de um host no ambiente Tamb m podem ocorrer resultados inesperados se o agente associado a esse touchpoint estiver inativo ao executar o operador Nesse caso o CA Process Automation n o executa o operador no touchpoint Em vez disso o CA Process Automation tenta resolver o destino deve ser o touchpoint para o nome de um host no ambiente Se encontrar um nome do h
143. o t m sa da e concluem a execu o de um processo m Todos os links de sa da com condi es booleanas avaliadas como Verdadeiro est o ativados e levam ativa o dos operadores de sa da subsequentes Links de sa da padr es s o mutuamente exclusivos Todos os links personalizados para os quais a express o booleana for avaliada como verdadeira est o ativados e levar o aos operadores de sa da subsequentes m Os operadores exceto operadores recapitalizados em uma ramifica o em loop de um processo s o processados somente uma vez durante a execu o de uma ramifica o de um processo Quando um link de um operador conclu do leva a um operador que j foi ativado o operador ativado n o processado uma segunda vez Ap s a ativa o o link processado est indispon vel para o processamento subsequente de um processo Alguns operadores suportam o processamento em loop no qual o m dulo de fluxo de trabalho executa o operador um n mero de vezes especificado ou indefinidamente As condi es de sa da e os links de conex o do operador s o avaliados apenas quando o loop encerrado O operador Loop permite tamb m aplicar o processamento em loop e suas condi es de sa da a uma sequ ncia embutida de operadores m Quebrar v nculos interrompe a execu o de um loop em operadores que oferecem suporte ao uso do processamento em loop Cap tulo 10 Executando testando e depurando processos 427 Seguran a de tempo d
144. objeto de data JavaScript Duplo Armazena e retorna um valor decimal Dois valores s o inseridos no seguinte formato digits digits I E e Jdigits Em express es este tipo mapeado para o tipo literal ponto flutuante JavaScript O literal possui um valor m nimo de 1 7976931348623157E308 e um valor m ximo de 1 7976931348623157E308 N mero inteiro Armazena e retorna um valor de n mero inteiro de 16 bits Um campo de n mero inteiro pode retornar um nico n mero inteiro ou uma lista indexada de n meros inteiros O n mero inteiro permite representar todos os n meros inteiros a dez d gitos de 2 147 483 648 a 2 147 483 647 Em express es esse tipo de valor mapeado para o tipo de n mero inteiro do JavaScript Objeto Java Armazena um objeto Java N mero longo Armazena e retorna um n mero inteiro de 32 bits O tipo de dados n mero longo permite representar todos os n meros inteiros a 19 d gitos de 9 223 372 036 854 775 808 a 9 223 372 036 854 775 807 Em express es esse tipo de valor mapeado para o tipo de n mero inteiro do JavaScript Senha Retorna uma senha em formato criptografado Os valores do campo de senha s podem ser atribu dos a outros campos de senha Usu rios n o autorizados s o impedidos de visualizar as senhas em um formato n o criptografado Observa o o CA Process Automation protege as senhas de qualquer modifica o Opera es como concatena o e manipul
145. op o se aplica se voc selecionar Importar e Substituir na etapa 6 m Selecionado torna a vers o importada a vers o atual m Desmarcado mant m como atual a vers o existente que est marcada como Atual Desmarque essa op o se a vers o anterior desse objeto de dados estiver ativa Observa o se voc pesquisar em uma hierarquia de pastas com um pacote de conte do o produto retornar apenas os objetos na vers o da release atual do pacote de conte do O produto tamb m retorna objetos armazenados na hierarquia de pastas mas que n o est o inclu dos no pacote de conte do Tornar os operadores personalizados dispon veis Especifica se preciso definir os operadores personalizados importados como Dispon vel N o poss vel usar operadores personalizados at que eles estejam dispon veis m Selecionado define os operadores personalizados importados como dispon veis Selecione essa op o para que os usu rios n o precisem tornar dispon veis individualmente cada operador personalizado importado m Desmarcado importar operadores personalizados sem alterar sua disponibilidade Publicar a configura o do grupo do operador do cliente Especifica se voc deseja publicar grupos de operadores personalizados Publica ao importar o objeto a pasta ou o pacote para um dom nio diferente daquele a partir do qual o arquivo foi exportado A publica o publica os grupos de operadores personalizados da guia M
146. operador Executar c digo Java e acesse o no c digo Java do operador Cap tulo 5 Operadores e cones 163 Operadores O c digo Java escrito por voc pode consistir em express es e instru es Java normais Voc tamb m pode definir seus pr prios m todos e us los no c digo Por exemplo Importe as classes que deseja usar import ca tech pam MyAccount Observa o n o necess rio importar StringBuffer e Date pois eles fazem parte dos pacotes importados automaticamente import java lang StringBuffer import java util Date Observa o o jar que cont m a classe ca tech pam MyAccount deve estar na lista de Jars externos do operador ou do m dulo mas java lang e java util est o em rt jar que automaticamente colocado no caminho de classe MyAccount acct new MyAccount 1000 00 Use os m todos p blicos do objeto MyAccount acct addFunds 34 44 acct subFunds 10 Defina seu pr prio m todo String getStatement MyAccount acc StringBuffer strBuff new StringBuffer Account Balance acc getBalance Date dt new Date System currentTimeMillis strBuff append on date dt return strBuff toString Use o m todo que voc definiu imprima tamb m a instru o usando o objeto agente de log configurado na p gina Agente de log do operador logger info getStatement acct Depois de executar esse c digo Java a mensagem de log m
147. operador identifica um operador colocado em um processo As express es usam o nome para acessar o conjunto de dados do operador no formato Process operator name field name Por padr o a propriedade Nome tamb m usada para identificar um operador no Criador de processos quando voc ativa a op o Informa es do cone para um processo Quando voc adicionar um operador ao processo um nome padr o ser gerado indicando a tarefa executada pelo operador poss vel alterar esse texto a fim de fornecer informa es mais significativas ou espec ficas sobre o operador referentes ao sistema Para alterar o nome de um operador 1 Clique duas vezes em um operador em um processo ou clique no operador e selecione Propriedades no menu Exibir 2 Nas propriedades de informa es no painel Propriedades no campo Nome digite uma breve descri o para o operador Os nomes de cones podem ser compostos por caracteres alfanum ricos e por sublinhado Cap tulo 4 Criando processos 139 Conte do Self Contained Alterar e exibir informa es do operador em um processo O nome inclu do em um campo de texto que identifica opcionalmente um operador em um processo A propriedade Texto do operador define esse campo A op o Informa es do operador no menu Exibir oculta ou exibe esse campo de texto ao lado dos operadores em um processo Para gerar um valor padr o para a propriedade Texto o CA Process Automation combi
148. outras caracter sticas As configura es e as defini es na paleta Conjunto de dados de um operador personalizado s o as mesmas para qualquer outro conjunto de dados Para cada par de nome valor do par metro de sa da esquerda voc pode configurar se deseja ocultar o valor do par metro de sa da Ocultar da sa da Especifica se o par metro deve ser inclu do na sa da m Marcada indica que o par metro deve ser oculto o par metro de sa da n o exibido no conjunto de dados m Desmarcada indica que o par metro deve ser inclu do nos par metros de sa da o conjunto de dados inclui o par metro de sa da Mais informa es Conjuntos de dados na p gina 203 Operador personalizado guia Configura o do grupo Na guia Configura es os criadores de conte do ou administradores de conte do podem m Criar um grupo de operadores personalizados na p gina 178 para um operador personalizado m Atribuir o grupo a outros operadores personalizados na p gina 178 Na guia Configura o do grupo os administradores de conte do podem m Configurar um grupo de operadores personalizados na p gina 182 m Editar um grupo de operadores personalizados na p gina 183 Na guia M dulos do Navegador de configura o os administradores adicionam valores padr o para as vari veis configuradas que ent o s o herdadas A heran a procede do Dom nio para os ambientes e de cada ambiente para os operadores q
149. outras configura es est o ocultas Outros usu rios podem especificar o Host do agente para determinar o roteador de rede onde as informa es se originam No entanto outros usu rios n o precisam conhecer as outras configura es de um operador Obter vari vel de SNMP Contanto que eles configurem o endere o IP correto as informa es em quest o s o exibidas Cap tulo 5 Operadores e cones 167 Operadores Exemplo um operador personalizado avan ado Como um exemplo mais avan ado poss vel criar uma interface para um aplicativo interno com o uso de scripts Neste exemplo use o operador Iniciar script como base para o operador personalizado Em seguida especifique a extens o do script o script e as outras configura es como os par metros a serem passados ao script Normalmente esses par metros seriam definidos na verdade todos os par metros que v m do operador de base como invis veis Tamb m poss vel criar sua pr pria p gina de configura es para solicitar a um usu rio do seu operador personalizado algumas configura es que s o espec ficas para o operador Como no exemplo simples acima um usu rio final pode usar o operador personalizado para atuar em seu aplicativo interno Essa t cnica estende processos integrados sem a necessidade de conhecer detalhes espec ficos sobre como fazer interface com o aplicativo Mais informa es Operador personalizado guia Propriedades na p gina 185 O
150. pain is dividem uma janela ou p gina Neste exemplo o painel Navegador da biblioteca exibido esquerda e apresenta um campo de entrada de filtro e uma hierarquia de pastas expans vel A p gina principal exibe informa es detalhadas sobre a entrada selecionada em um painel P gina principal a rea principal de uma p gina exibe informa es essenciais sobre um item selecionado em um painel O CA Process Automation geralmente apresenta os dados em tabela lista formul rio tela de cria o ou gr fico Quando necess rio a rea principal ainda dividida em paletas guias pain is ou outros controles visuais Caixa de di logo quando voc clica em determinados bot es aplica a es ou emite comandos o aplicativo muitas vezes apresenta caixas de di logo para coletar entradas adicionais Mensagem a l gica predefinida e os eventos que voc ou o sistema inicia pode resultar no aparecimento de mensagens A maioria desses alertas informativa e fornece o feedback necess rio No entanto algumas mensagens exibem avisos cr ticos criados para proteger seus dados As mensagens de erro fornecem informa es teis que podem ser combinadas com dados do arquivo de log para solucionar problemas P ginas principais do aplicativo Clique em qualquer uma das seis guias principais para navegar nas p ginas principais do aplicativo medida que voc trabalha o CA Process Automation aplica l gica e permiss es para determinar o
151. para implanta o em um ambiente de produ o O CA Process Automation exige que o objeto seja entregue para o ambiente de produ o em um objeto de pacote de conte do na p gina 463 poss vel definir um sinalizador que impe a que a vers o da release seja modificada e em seguida o CA Process Automation define o objeto como vers o base na importa o para o ambiente de produ o Quando uma vers o da release definida para um objeto a vers o do objeto interno fica associada a esse n mero da release Siga estas etapas 1 Clique na guia Biblioteca 2 No painel de pastas do Navegador da biblioteca clique em uma pasta 3 Clique duas vezes em um objeto A vers o atual do objeto aberta 4 Seo objeto ainda n o estiver reservado clique em Reservar 5 Edite o objeto 6 Clique em Salvar ou em Salvar e fechar O aplicativo salva suas altera es Como o objeto permanece reservado poss vel continuar a edit lo 7 Clique em Disponibilizar 8 Realize o seguinte procedimento na caixa de di logo Disponibilizar a No campo Disponibilizar como selecione Nova vers o ou Mesma vers o b Opcional Insira coment rios sobre as altera es feitas nesta vers o 68 Guia do Criador de Conte do Trabalhando com objetos e pastas c Opcional Marque a caixa de sele o Linha de base para usar esta vers o como uma linha de base d Opcional Desmarque a caixa de sele o Atual se desejar uma nova vers o
152. processos na guia Opera es da paleta Exibi o de processos poss vel abrir o objeto de automa o real da Exibi o de processos por meio do Navegador da biblioteca Mais informa es A p gina Opera es na p gina 421 Cap tulo 10 Executando testando e depurando processos 435 Executar processos de forma interativa Iniciar um processo da biblioteca poss vel iniciar um processo na guia Biblioteca Iniciar um processo imediatamente permite que voc execute uma tarefa em um ambiente de produ o Siga estas etapas 1 2 Clique na guia Biblioteca Clique em Orquestrador e selecione a combina o Orquestrador ambiente apropriada Navegue at a pasta que cont m o processo a ser iniciado Proceda de uma das seguintes maneiras m Clique com o bot o direito do mouse no processo e selecione Iniciar processo m Selecione o processo e selecione Iniciar processo na lista suspensa Mais a es da barra de ferramentas O prompt Monitorar inst ncia de processo exibida Proceda de uma das seguintes maneiras m Clique em Sim para abrir uma nova janela para monitorar a inst ncia em execu o do processo m Clique em N o para executar uma inst ncia do processo O processo n o exibido O processo inicia imediatamente 436 Guia do Criador de Conte do Executar processos de forma interativa Iniciar um processo da biblioteca como Suspenso poss vel iniciar uma inst ncia de um process
153. programa o quando voc abrir uma programa o no Navegador da biblioteca o Editor de programa o exibido Use a barra de ferramentas para ativar definir a validade disponibilizar ou salvar a programa o itens dia itens O O Geral e Espec fico Painel de processos selecione os processos que deseja incluir e arraste os para a p gina Programar Processo programado na fila defina a dura o e a frequ ncia para executar o processo em um nico Propriedades do processo clique em Propriedades para exibir as propriedades do processo nas guias Geral e Espec fico Painel Operadores selecione os operadores que deseja incluir e arraste os para a p gina Programar Propriedades do operador clique em Propriedades para exibir as propriedades do operador nas guias Cap tulo 5 Operadores e cones 155 Operadores Configurar propriedades do operador As propriedades do operador s o exibidas no Criador de processos na paleta Propriedades Campos semelhantes s o organizados em caixas de grupo de pain is expans veis com t tulos familiares como Processo Configura es de execu o Simula o e cone Alguns pain is e grupos s o comuns a todos os operadores e outros s o exclusivos para um determinado operador Por exemplo as propriedades para cada operador incluem um painel cone No entanto o painel Dados de chamada SOAP ass ncrona aparece apenas para o operador Chamar m todo SOAP ass ncrono
154. que um navegador da web Por exemplo o texto marcado com lt H2 gt exibido como um cabe alho de segundo n vel e o marcado com lt b gt exibido em negrito 292 Guia do Criador de Conte do Criador de formul rios Obrigat rio Um valor booleano verdadeiro ou falso que indica se o elemento do formul rio deve conter um valor ou pode permanecer em branco Recurso Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo Recurso Quando falso ou em branco os objetos de automa o do tipo Recurso n o s o exibidos As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis Cronograma Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo Programa o Quando falso ou em branco os objetos de automa o do tipo Programa o n o s o exibidos As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis Formul rio de solicita o inicial Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di
155. recurso entre os processos em qualquer maneira necess ria N o h regras sobre a quantidade de um recurso poss vel especificar a quantidade 1 de modo que somente uma inst ncia de um operador que usa muitos recursos de CPU possa ser executada por qualquer processo em qualquer momento espec fico As vari veis de conjunto de dados podem ser usadas para definir o uso de recursos para que o uso possa ser ajustado em um touchpoint sem que seja necess rio abrir e configurar os processos que utilizam um recurso Por exemplo se voc definir a quantidade para 100 poder alterar uma vari vel de uso de 10 para 20 50 ou at mesmo para 100 a fim de acomodar as demandas em um touchpoint As colunas Usado e Livre mostram quantas unidades de um recurso est o sendo usadas ou est o dispon veis no momento No campo Usado voc pode inserir um valor entre O e o n mero total de unidades mostradas no campo Quantidade Mais comumente um operador Recurso muda essas configura es de forma program tica em um processo ou em uma programa o Cap tulo 8 Recursos 373 Monitorar e editar recursos Monitorar e editar recursos poss vel monitorar e editar os recursos em um objeto Recurso na p gina Opera es A p gina Opera es permite que voc modifique a vers o atual de um objeto Recurso Suas altera es s o aplicadas automaticamente a todos os operadores Gerenciar recursos usando o objeto Recurso Siga estas etapas 1 Cliqu
156. refPath lt caminho gt Cronograma URL do servidor page Agenda amp refPath lt caminho gt Calend rio URL do servidor page Calendar amp refPath lt caminho gt cone personalizado URL do servidor page CustomIcon amp refPath lt caminho gt Operador personalizado URL do servidor page Template amp refPath lt caminho gt Conjunto de dados URL do servidor page Dataset amp refPath lt caminho gt Pacote URL do servidor page C20Package amp refPath lt caminho gt Cap tulo 4 Criando processos 141 Conte do Self Contained Exibi o de processos URL do servidor page AppMonitor amp refPath lt caminho gt Recurso URL do servidor page Resources amp refPath lt caminho gt Processo URL do servidor page processeditor amp refPath lt caminho gt Outras entidades Exibi o de processos padr o O seguinte formato acessa a Exibi o de processos conforme visto na guia Opera es URL do servidor page processwatch Lista de tarefas O seguinte formato acessa todas as tarefas conforme visto na guia Opera es URL do servidor page tasklist amp tasklist alltasks O seguinte formato acessa as tarefas do grupo conforme visto na guia Opera es URL do servidor page tasklist amp tasklist grouptasks O seguinte formato acessa minhas tarefas conforme visto na guia Opera es ou na guia In cio URL do servidor page tasklist Inst ncias de processo O seguinte formato acessa uma inst ncia em tempo
157. rio de solicita o de intera o C digo de inicializa o de dados do formul rio poss vel escrever em JavaScript para preencher esse campo Mostrar p gina de aprova o Uma caixa de sele o que especifica se uma tela de aprova o deve ser exibida no final do formul rio de solicita o de intera o O usu rio que est trabalhando na tarefa pode aprovar ou rejeit la usando a p gina de aprova o d Expanda os seguintes grupos de propriedades do operador comum para especificar qualquer informa o do criador sobre o operador Atribuir tarefa de usu rio m Configura es de execu o m Simula o m Informa es Na barra de ferramentas do Criador clique em Salvar 408 Guia do Criador de Conte do Lista de tarefas Gerenciamento de tarefas poss vel trabalhar com tarefas na p gina inicial ou na p gina Opera es A p gina In cio exibe apenas os campos Status T tulo Descri o e Data de vencimento na tabela conveniente Minhas tarefas Use a Lista de tarefas da p gina Opera es para exibir informa es mais detalhadas sobre as tarefas As tarefas s o provenientes de processos que incluem um operador Atribuir tarefa de usu rio e um formul rio de solicita o de intera o Voc pode classificar a lista de tarefas em ordem crescente decrescente clicando nos cabe alhos da coluna Use a coluna Status para determinar se uma tarefa est pendente conclu da aprovada rejeitada ou assumida
158. se o cont m os seguintes t picos Criador de processos na p gina 98 Operadores e links os blocos de cria o na p gina 100 Criar um objeto de processo na p gina 101 Criar um processo na p gina 102 Operadores de processo na p gina 104 Portas e links do operador de processo na p gina 110 Loops e itera es de processo na p gina 115 Controle de processo na p gina 126 Rotas de processo na p gina 134 Vers es de processos na p gina 138 Documentar um processo na p gina 138 Conte do Self Contained na p gina 140 Navegar at uma parte espec fica de um processo na p gina 143 Multiloca o e CA Process Automation na p gina 144 O editor de c digo do CA Process Automation na p gina 146 Cap tulo 4 Criando processos 97 Criador de processos Criador de processos O Criador de processos fornece um ambiente de desenvolvimento integrado que lhe permite arrastar e soltar operadores e links para criar processos O Criador de processos tamb m fornece recursos de configura o teste e depura o de propriedades e conj Use E Adic untos de dados o Criador de processos para Criar e editar processos Executar monitorar e controlar a execu o dos processos nos ambientes de produ o ou de teste Modificar uma inst ncia de um processo em execu o para recuperar a partir de um incidente ionar um operador arrastando o da paleta Operadores
159. ultrapassa um limite de rota Cada regra definida para ocorrer em uma das seguintes transi es de rota A partir de uma rota espec fica para outra rota espec fica da rota A para a rota B De uma rota espec fica para qualquer outra rota rota A para qualquer De qualquer rota para uma rota espec fica qualquer para rota B De qualquer rota para qualquer outra rota qualquer para qualquer As regras de altera o de rota se parecem com qualquer sequ ncia de operadores na guia Editor principal exceto pelo fato de que cada regra come a com um operador de altera o de rota em vez de um operador inicial As propriedades do operador de altera o de rota definem a transi o entre as rotas de origem e destino que chamam a sequ ncia de operadores vinculada ao operador de altera o de rota Siga estas etapas 1 S o i Na parte inferior do Criador de processos selecione a guia Manipulador de mudan a de rota No grupo Padr o da paleta Operadores arraste um operador Alterar rota para o painel Manipulador de mudan a de rota Clique duas vezes no cone Alterar rota e clique no painel de propriedades Alterar rota do painel Propriedades No campo Nome digite um nome para identificar a regra Para origem e destino selecione a combina o de rotas que acionam a regra Clique em Aplicar Na paleta arraste mais operadores para o processo que conclui a regra para a transi o e configure cada um conforme necess rio
160. um processo durante a edi o Ao editar um objeto Processo voc poder iniciar a vers o atual sem sair do Criador de processos Os comandos iniciar e Iniciar suspensos est o dispon veis no menu arquivo Os bot es Iniciar suspensos tamb m est o dispon veis na barra de ferramentas do Criador de processos am i A 9 at ET interrompido Os comandos Iniciar e Iniciar suspenso do Criador de processos criam uma inst ncia do processo atual na mem ria como iniciar um processo no Navegador da biblioteca Se voc clicar em Iniciar a inst ncia do processo correspondente ser criada e iniciar a execu o do processo imediatamente Se voc clicar em Iniciar suspenso a inst ncia do processo correspondente ser criada mas n o iniciar a execu o do processo Os comandos Iniciar e Iniciar suspenso solicitam o touchpoint no qual o processo ser executado e em seguida perguntam se voc deseja monitorar a execu o do processo Se voc monitorar a execu o do processo o CA Process Automation abrir uma janela separada do Criador de processos para trabalhar com a nova inst ncia no modo de depura o Abrir uma inst ncia de um processo O objeto Exibi o de processos e a p gina Opera es permitem visualizar inst ncias de processos em um orquestrador Voc pode m Recupere e reinicie os processos que foram suspensos ap s um incidente m Avalie os valores das vari veis de conjunto de dados e o status dos operad
161. usu rio s o expostos e voc pode usar a palavra chave Operador para acessar os par metros Observa o o designer n o tem as permiss es para alterar valores do par metro de usu rio Avaliar os Par metros padr o esta etapa inclui a avalia o de express es e a expans o de macros Avaliar o operador de base Operador personalizado guia Conjunto de dados Para definir e agrupar vari veis do conjunto de dados do operador que contenham informa es retornadas por um operador personalizado use a guia Conjunto de dados Por exemplo suponha que o seu operador personalizado recupere campos de um ticket em um sistema de emiss o de tickets interno poss vel criar uma p gina para agrupar todos os campos recuperados e colocar os par metros na p gina correspondente aos campos retornados Essa maneira de usar a guia Conjunto de dados fornece os seguintes benef cios Os usu rios do operador personalizado podem ver facilmente como a sa da definida sem precisar executar o operador primeiro para criar os par metros em tempo de execu o poss vel agrupar par metros relacionados em uma p gina com um nome descritivo o que n o poss vel em tempo de execu o 180 Guia do Criador de Conte do Operadores Na paleta Conjunto de dados poss vel adicionar renomear excluir e mover p ginas e par metros Tamb m poss vel configurar as defini es do par metro para definir o tipo o valor inicial e
162. v rios objetos relacionados nos resultados da pesquisa Siga estas etapas 1 Clique na guia Biblioteca 2 No painel de pastas do Navegador da biblioteca selecione a pasta raiz ou uma subpasta espec fica O produto limita a pesquisa aos objetos e pastas na pasta selecionada Cap tulo 3 Navegador da biblioteca 59 Pesquisar o Navegador da biblioteca 3 No campo Pesquisar digite o nome de um operador ou de uma pasta 4 Opcional Clique em Pesquisa avan ada para basear uma pesquisa refinada em qualquer uma das seguintes propriedades m Nome m Propriet rio m Tipo m Estado Disponibilizar m Data de cria o m Data de modifica o m Tags 5 Clique em Pesquisar Os resultados da pesquisa s o exibidos Observa o se voc pesquisar em uma hierarquia de pastas com um pacote de conte do o produto retornar apenas os objetos na vers o da release atual do pacote de conte do O produto tamb m retorna objetos armazenados na hierarquia de pastas mas que n o est o inclu dos no pacote de conte do 6 Trabalhe com objetos e pastas nos resultados da pesquisa como faria em qualquer outra pasta da biblioteca m Para abrir um item para edi o clique duas vezes nele m Para exibir um menu de atalho de comandos dispon veis clique com o bot o direito do mouse em um nico item m Para aplicar uma a o a v rios objetos ao mesmo tempo selecione os itens e clique com o bot o direito do mouse em um item selecio
163. valor retornado ca pam setTextFieldValue Form dynamic field ca pam getTextFieldValue Form top vendors Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para as pastas de Formul rios de intera o do usu rio e em seguida m 07 Preencher tabela RESTful WS Preencher tabela RESTful WS m 08 Preencher tabela SOAP WS Preencher tabela SOAP WS Cap tulo 7 Formul rios 325 Criador de formul rios ca pam setTextFieldValue id val Define o valor de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva do campo para o qual definir um valor espec fico val string Define o novo valor para o campo Texto Valor de retorno Nenhum Exemplo Este exemplo define o campo de texto top vendors como Eu voto no fornecedor 3 porque ca pam setTextFieldValue Form top vendors I vote for vendor 3 because Para continuar este exemplo use ca pam getTextFieldValue Form top vendors depois que os usu rios inserirem seus motivos para enviar suas declara es completas ca pam setTextFieldValue Form dynamic field ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo top vendors e define o dynamic field como este valor Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 N
164. valores do par metro do operador base para qualquer par metro com a op o Expandir macro no valor definida para qualquer nome de par metro personalizado e substitui o nome do par metro personalizado pelo valor de par metro do cliente Embora esse seja um recurso eficiente tome cuidado ao determinar quais par metros do operador base devem ter a op o Expandir macro no valor definida e ao nomear seus par metros personalizados para que eles sejam exclusivos o suficiente a fim de impedir que voc substitua acidentalmente uma sequ ncia de caracteres pelo par metro personalizado que compartilha o mesmo nome Por exemplo voc criou um operador personalizado usando o operador Executar o script como base O script definido para passar alguns par metros com base na entrada fornecida por um usu rio do operador personalizado Um campo de formul rio adicionado para obter essa entrada do usu rio final e ele chamado for No operador de base adicione um par metro insira o valor for e defina a propriedade Expandir macro no valor como true Isso transmitir corretamente a entrada do usu rio configurada no campo de formul rio do operador personalizado para o script como um par metro Se um usu rio inserir o valor Steve para esse par metro personalizado o script receber um par metro com o valor Steve No entanto se voc definir a propriedade Expandir macro no valor para o par metro do operador de base inLineScript isso su
165. veis Se os operadores personalizados forem novos e pertencerem a um novo grupo personalizado execute a a o apropriada para o seu ambiente m N o selecione Publicar a configura o do grupo do operador personalizado se o ambiente de importa o estiver no mesmo dom nio do ambiente de exporta o Nesse caso a configura o do grupo de operadores personalizados j foi publicada m Selecione Publicar a configura o do grupo do operador personalizado se o ambiente de importa o estiver em um dom nio diferente do ambiente de exporta o Considere o conte do de importa o quando voc configurar Definir a vers o importada como atual e selecionar como lidar com nomes duplicados m Para ativar os objetos importados com a possibilidade de reverter para uma vers o anterior de um objeto importado se necess rio Selecione Importar Selecione Definir a vers o importada como atual Observa o essas op es s o melhores quando voc estiver importando uma vers o da release de atualiza o e todos os destinos do operador estiverem configurados como hosts no ambiente de importa o Voc pode esperar ser notificado sobre nomes duplicados porque os objetos da ltima release est o localizados na pasta de destino Cap tulo 12 Liberar objetos para outro ambiente 475 Exportando e importando m Para importar sem ativar os objetos atualizados onde a vers o anterior mant m seu status da vers o atual
166. 04 North 05 North 06 ca pam addValuesInSelectStore Forml City ca pam createSelectStore cityOptionNames cityOptionValues Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para a pasta Formul rios de intera o do usu rio A fun o pode ser encontrada nos seguintes formatos m 04 Preencher Preencher conjunto de dados do menu suspenso Preencher conjunto de dados do menu suspenso m 06 Preencher BD do menu suspenso Preencher BD do menu suspenso Cap tulo 7 Formul rios 321 Criador de formul rios ca pam clearSelectStore id Limpa todas as op es do campo Selecionar Par metros de entrada id string Especifica a identifica o exclusiva do campo Selecionar a ser desmarcado Valor de retorno Nenhum Exemplo Este exemplo desmarca todas as op es existentes no campo Cidade do Form1 Isso pode ser usado para reinicializar o campo Selecionar e preencher novas op es usando o ca pam addValuesInSelectStore ca pam clearSelectStore Forml City Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio e em seguida 06 Preencher BD do menu suspenso Preencher BD do menu suspenso 322 Guia do Criador de Conte do Criador
167. 46 Guia do Criador de Conte do Criador de formul rios M todos REST ca pam getRESTData url doNotValidateCert headers callBack Usa o m todo HTTP get para iniciar o servi o REST Voc pode usar esse m todo com as seguintes assinaturas ca pam getRESTData url callBack ca pam getRESTData url doNotValidateCert callBack Par metros de entrada url string Define o URL da solicita o HTTP O URL come a com http ou https doNotValidateCert boolean Especifica se um certificado SSL v lido encontrado Esse campo relevante ao consultar um URL HTTPS m false valida o certificado SSL e faz com que a opera o falhe se o certificado for inv lido m true aceita o certificado SSL mesmo que ele seja inv lido e continua a fazer a chamada HTTP headers object Define uma lista de pares de chave valor que define os cabe alhos na solicita o callBack object Define uma refer ncia para o objeto de fun o a ser chamada ap s a recupera o dos dados incluindo seus m todos onSuccess e onFailure Valor de retorno Quando a fun o recupera os dados a fun o onSuccess result ou onFailure caught callBack executada A pr pria fun o n o retorna qualquer valor Exemplo poss vel localizar essa fun o no conte do pronto no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 07 Pre
168. 9 11 00 19 AM 2012 01 19 10 52 13 AM 2012 01 39 3112420 AM 2O1LLOL 19 13136 39 AN 2012 01 19 11 36 1 AM 2012 01 39 33 37 10 AM Blocked End Time 2012 01 19 11 12 60 2012 01 19 11 11 2032 01 19 10 44 60 MIAN 13 23 8 POLOMA 1110 2032 04 19 11 093 2032 01 39 13 104 2012 0119 11 00 11 WANI 13 13 27 MAMLA idR WAMA S 2012 0119 11 002 2032 01 19 11 34 39 2012 01 19 11 164 2032 04 19 12 26 39 2032 02 19 82 372 Aborted gt User Touchpoint Content Package Name Content Package Release Version G UCF USM Module gt Process 278 Blocked 2012 01 19 09 53 00 AM 4 Policies Process 272 Blocked 2012 01 19 09 50 00 AM P schedute Process 27 55 Completed 2012 01 19 09 08 05 AM 2012 01 19 09 08 05 a Sp Archival Page 1 of2 gt i iso 7 Rows On Each Page Displaying 1 50 of 70 Item Descri o Capitulo 10 Executando testando e depurando processos 421 A p gina Opera es Item Guia Opera es clique nessa guia para navegar para a p gina Opera es um painel de automa o de alto n vel Na barra de ferramentas poss vel selecionar um orquestrador abrir uma inst ncia do processo e control la Painel Links selecione um link para exibir os itens associados Por exemplo clique em Inst ncias de processo para exibir todos os processos por estado Expanda um grupo para procurar as pastas e selecionar uma inst ncia Alguns objetos incluem um menu de atalho de comandos que voc pode acessar clicand
169. A FIRSTDAYPREVMONTH A data do primeiro dia do m s anterior no formato MM DD AA HOST O nome do host atual LASTDAYMONTH A data do ltimo dia do m s atual no formato MM DD AA LASTDAYNEXTMONTH A data do ltimo dia do m s seguinte no formato MM DD AA LASTDAYPREVMONTH A data do ltimo dia do m s anterior no formato MM DD AA MONTH O m s atual representado como um n mero com base em 0 por exemplo essa vari vel retorna O para janeiro TIME A hora do dia atual em minutos por exemplo essa vari vel retorna 600 para 10 AM TIMES A hora atual do dia no formato HHMM TOMORROW A data do dia seguinte data atual no formato MM DD AA WEEK A semana do m s YEAR O ano atual Cap tulo 6 Conjuntos de dados e par metros 263 Par metros do processo YESTERDAY A data do dia que antecede o dia atual no formato MM DD AA Instru es As express es s o frases JavaScript que s o avaliadas para gerar um valor As declara es do JavaScript executam comandos ou combinam uma ou mais express es para fazer as coisas ou gerar valores Um programa JavaScript uma cole o de declara es Essa se o descreve brevemente a declara o de vari vel e a atribui o de vari vel itera es e loops que s o normalmente usados nos c lculos do CA Process Automation A tabela a seguir lista as declara es JavaScript algumas das quais n o est o documentadas nesta se o Instru es JavaScript
170. A Ca deaa dead RATE RCA CR PAD a Na CE ERRA GRU A DAE TIA Siad SR Senda dino ass ARES 203 Criar um objeto de conjunto de dados nomeado sssssssssssssssssesrerrersssnsrernrsrssserntrrnssssrrrennssnseennnennsseneennsen 205 Definir p ginas e vari veis de conjuntos de dados iiieteeeeerrreeeeeaereaeaeeseneereeeaeaaeeenanteranda 207 Modificar um conjunto de dados c si eeterereeeeeneeaerereeaeeaaaaararereraneaaaaaare renan aaaaararere sa eaaaarareresana 213 Exibir ou copiar uma express o do conjunto de dados sssesssesssessssseerrtrsserertrrrsssnsrrrernrsnsrernrensssernernnssnenne 214 Ler valores do sistema operacional em vari veis do conjunto de dadoS ssssssssssssersrssssseersrsrsssnrrrrenssssee 214 Par metros do processo crore tesserae aeaa Ea eea REE anea KERE E Ata dada AIS VANE aAa na aa UTI ra dia VEAN CORAN N E 223 Propriedades do Operador siasme enna aoa a rS a EEES aAa EE aAa a AEEA Pen CU aE OR a dd AEAN Fido To 223 Parametros calculadoS s ssuisisasisseersniniadisai cio din ntaiaa dns da narea a ni E E R 238 Cap tulo 7 Formul rios 275 Formul rios de solicita o inicial ssrseiniiscmsnsiiseineriioinnsnineanris euesan eredi na EEE NEEE Ea SENKER SNENA aa NEE KEE R aE Ena Et 275 Monitorar inst ncias de formul rio de solicita o inicial e inst ncias de processo ssssessssrsrsseesrrrsrsssssee 276 ndice 7 Formul rios de solicita o de intera o sunisme nenna a E
171. Antes de trabalhar com o CA Process Automation importante que voc como um desenvolvedor de conte do ou designer esteja familiarizado com os conceitos por tr s do desenvolvimento do processo O restante desta se o fornece detalhes das fases e etapas envolvidas na automatiza o de processos de TI Fases de desenvolvimento do processo O desenvolvimento do processo inclui as seguintes fases Fase An lise de requisitos na p gina 14 Identificar e caracterizar os processos de automa o necess rios em sua organiza o Fase Il Design e implementa o na p gina 17 Mapear os requisitos para os objetos de automa o e configurar os elementos Identificar os elementos existentes para reutiliza o os m dulos necess rios de terceiros por exemplo processos relacionados a bancos de dados ou dados de administradores de banco de dados e os m dulos que voc deve desenvolver sozinho poss vel usar as ferramentas de desenvolvimento do CA Process Automation para importar ou definir esses objetos de automa o em sua biblioteca Fase Ill Teste e implanta o na p gina 28 Exportar todos os dados de automa o relevantes para um arquivo e facilitar sua importa o para o ambiente de produ o do CA Process Automation Fornecer instru es aos administradores de produ o explicando como configurar os elementos para funcionar no ambiente de produ o Cap tulo 1 Introdu o ao Process Automation 13
172. B Cap tulo 12 Liberar objetos para outro ambiente 477 Exportando e importando 6 Especifique como importar um objeto que possui o mesmo nome de um objeto existente no mesmo caminho Observa o se voc importar para uma pasta vazia n o haver conflitos com nomes existentes Importar Processa o objeto importado como uma nova vers o do objeto existente Selecione essa op o se a finalidade da importa o for uma atualiza o e voc desejar manter o hist rico de vers es anteriores Se o objeto importado tiver a mesma vers o da release o produto substituir a existente pela vers o da release do objeto importado N o importar Interrompe a importa o do objeto e mant m o objeto existente O processo de importa o lista os objetos com nomes conflitantes Se houver conflitos importe para uma pasta vazia Como op o poss vel renomear o objeto no ambiente de origem e em seguida repetir a exporta o e a importa o Essa op o tima quando os objetos que est o sendo importados forem objetos novos em vez de novas vers es de objetos existentes Importar e substituir 478 Guia do Criador de Conte do Exclua o objeto existente e importe uma nova vers o do objeto como vers o 0 Exportando e importando 7 Execute as especifica es de importa o de acordo com as seguintes diretrizes Definir vers o importada como atual Especifica se preciso definir a vers o importada como atual Esta
173. CA Process Automation Guia do Criador de Conte do Release 04 2 00 A presente documenta o que inclui os sistemas de ajuda incorporados e os materiais distribu dos eletronicamente doravante denominada Documenta o destina se apenas a fins informativos e est sujeita a altera es ou remo o por parte da CA a qualquer momento Esta Documenta o cont m informa es propriet rias da CA e n o pode ser copiada transferida reproduzida divulgada modificada nem duplicada parcial ou completamente sem o pr vio consentimento por escrito da CA Se o Cliente for um usu rio licenciado do s produto s de software referido s na Documenta o permitido que ele imprima ou de outro modo disponibilize uma quantidade razo vel de c pias da Documenta o para uso interno seu e de seus funcion rios envolvidos com o software em quest o contanto que todos os avisos de direitos autorais e legendas da CA estejam presentes em cada c pia reproduzida O direito impress o ou de outro modo disponibilidade de c pias da Documenta o est limitado ao per odo em que a licen a aplic vel ao referido software permanecer em pleno vigor e efeito Em caso de t rmino da licen a por qualquer motivo fica o usu rio respons vel por garantir CA por escrito que todas as c pias parciais ou integrais da Documenta o sejam devolvidas CA ou destru das NA MEDIDA EM QUE PERMITIDO PELA LEI APLIC VEL A CA FORNECE ESTA DOCUMENTA
174. CesSO suiiticecetasadaciaaeros tuts oudadt nepce strada iaaa VAa EE E aa a EA a nET E ETSE Processos MINO saneren tE ENEA EE RAE ETEA EEEE Processo embutido susana sue raras Diria Lean sa on ol ana Edessa dia aa e aaa dao eaan dg cadeia Rotas de processo Criar pistas horizontais ou verticais GerenciariralaS su kaereet eesin adea eased To nasC NES retas aa sda Gude di cal a inda e ardido diga lida oaae Regras de manipula o de rotas erteereeereenenareeereeeeaaaaarare renan eaaaaaare NEEE TENE Taa DEKE r arisa i Vers es de ProcessOS sa emas iaslo dae neo caso add aan aaa da SRI Ra oa aaa aah dean a ENE na NEEG 6 Guia do Criador de Conte do Documentar UM PrOCESSO siisi sis siseit iretusdocadeatalsa an enaa a Ec a a GO SAD edi Quo safira e ao Lag E o ca dia ao Adicionar coment rios a um processo Defina o nome de um operador em um processo Alterar e exibir informa es do operador em um processo sssssssssrersssssrrrersrssrrerertrssenrrerensssnrrerenssssrerrene 140 Conte do Self Contained a massa ass ceriro recent aienea eai arena KANE ARE ETENEE EAN RENEE Vad O EAA VETA ANTEE ente ENEAN va Links de conte do independente sa csesisameatalanananga sa erien atera da dado NC dE O a CU sn RS md d OA Ea ea Navegar at uma parte espec fica de um processo Multiloca o e CA Process Automation ssssssssnsesserreernssnseerersrassssrennnansserrrennsnesernrernnssesererananesserrananessrereranan
175. Clique em Editar b Digite um ou mais valores de texto separados por v rgula e sem espa os entre os itens da lista Por exemplo testing security Project Code Beta c Clique em Salvar Alterar a propriedade para a automa o de objetos O us u rio que cria um objeto de automa o ou pasta por padr o o propriet rio O propriet rio tem controle total sobre o objeto de automa o ou a pasta Um propriet rio pode alternar a propriedade para outro usu rio do CA Process Automation Observa o a permiss o Environment Content Administrator do CA EEM concede cont que role total sobre todos os objetos de automa o e pastas Todos os administradores pertencem ao grupo PAMAdmins t m esta permiss o Se voc ativar a seguran a em tempo de execu o apenas o propriet rio do processo ou um administrador poder iniciar esse processo Siga 1 2 70 Guia do Criador de Conte do estas etapas Clique na guia Biblioteca Selecione um ou mais objetos incluindo as pastas Clique no bot o Definir propriet rio na barra de ferramentas Na lista Usu rios dispon veis selecione a conta de usu rio a ser definida como o novo propriet rio Use a pesquisa para encontrar contas de usu rio correspondentes Clique em Salvar e fechar Trabalhando com objetos e pastas Especifique uma diretiva de arquivamento Depois que um processo automatizado for executado e conclu do com xito o produto arquivar
176. DBVersion 4 ES Page Layout Page 4 NamedConnection Named Connection E HostName UserName Password Port Database Name Database Type Driver Name requiredFieldName T Crie um operador personalizado chamado CustOp_GetDBVersion com Get Version como o operador de base Crie o formul rio conforme mostra a ilustra o a seguir v Conjunto de da Pain is persona Configura o d Propriedades NamedConnection Named Connection Host Name UserName Password Port Database Name Database Type Driver Name Cap tulo 5 Operadores e cones 173 Operadores Nomeie os elementos do formul rio como mNamedConnection mHostName mUserName mPassword mPort mDBName mDBType e mDriverName Certifique se de que os nomes de elementos do formul rio s o semelhantes aos nomes de vari veis definidos na guia Configura o do grupo Clique na guia Configura es e crie um grupo chamado NamedConnectionGroupDemo Clique na guia Execu o anterior do operador personalizado e insira o seguinte c digo Process HostName getValueFromValueMapArray NamedConnectionGroupDemo ConnArray mNamedConnection Operator mNamedConnection mHostName Process UserName getValueFromValueMapArray NamedConnectionGroupDemo ConnArray mNamedConnection Operator mNamedConnection mUserName Process Password getValueFromValueMapArray NamedCo
177. Definir a vers o importada como atual Observa o essas op es s o melhores quando voc estiver importando novamente corre es de objetos para a pasta de destino Nesse caso voc nunca precisar reverter para a vers o substitu da 476 Guia do Criador de Conte do Exportando e importando Executar uma importa o poss vel importar um objeto uma pasta um pacote ou um pacote de conte do que tenha sido exportado O processo de exporta o cria o arquivo XML que o processo de importa o utiliza Observa o se voc exportar uma pasta como pacote de conte do o produto importar a pasta exportada como pacote de conte do n o modific vel na pasta de importa o N o poss vel recortar e excluir de um pacote de conte do Voc pode copiar os objetos de automa o de um pacote de conte do e col los em outra pasta para modific los Voc pode visualizar todos os pacotes de conte do importados na paleta Pacotes de conte do da guia Opera es Siga estas etapas 1 Clique na guia Biblioteca 2 Clique em Orquestrador e em seguida selecione o Orquestrador ambiente apropriado 3 V at a pasta de destino 4 Clique como bot o direito do mouse na pasta de destino e em seguida selecione Importar 5 Na caixa de di logo Importar v at o arquivo XML exportado e em seguida clique em Abrir Observa o certifique se de que o arquivo XML que deseja importar n o maior que 250 M
178. Descri o 3 Guia Opera es clique nessa guia para exibir a p gina Opera es 2 Barra de ferramentas de Opera es use esses comandos para trabalhar com itens nas diversas listas da p gina Opera es 48 Guia do Criador de Conte do Item A interface do usu rio do CA Process Automation Descri o Painel Opera es selecione uma entrada na lista expans vel neste painel Por exemplo m Clique em Inst ncias de processo para exibir um gr fico e uma lista de inst ncias m Clique em Pacotes de conte do para exibir uma lista dos pacotes de conte do que foram importados bem como seus objetos m Clique em um Formul rio de solicita o inicial para inici lo m Digite um filtro opcional para localizar um objeto de recurso Na ilustra o o usu rio digitou Meu recurso para localizar as entradas correspondentes organizadas em pastas na se o Recursos do painel Gr fico ou rea do gr fico o produto exibir os dados como um gr fico de inst ncias de processo exibi es de processos e inst ncias de processo que est o em pacotes de conte do Na ilustra o o usu rio aponta para a barra de inst ncias Conclu do para ver a contagem total 11 Clique em uma barra no gr fico para adicionar o valor de status associado ao filtro para a lista de resultados abaixo dele Clique na barra novamente para remover o valor do filtro P gina principal ou lista a rea principal da p gina Opera es exibe info
179. EM fizer refer ncia a contas de usu rios de um armazenamento de usu rios externo como o Microsoft Active Directory Nesse caso mantenha sua senha no diret rio referenciado Use Siga 1 o CA EEM para alterar sua senha do CA Process Automation estas etapas Abra um navegador e digite o URL para o servidor do CA EEM que o CA Process Automation utiliza Por exemplo https nome do host ou endere o IP 5250 spin eiam Para identificar o nome do host ou o endere o IP do CA EEM que o CA Process Automation utiliza consulte o campo Servidor de back end do CA EEM na guia Configura o e na subguia Seguran a do CA Process Automation Fa a logon no CA Embedded Entitlements Manager CA EEM na caixa de di logo Efetuar logon a Para Aplicativo selecione lt Global gt b Exclua EiamAdmin se esse nome padr o for exibido no campo Nome do usu rio c Digite seu nome de usu rio e senha do CA Process Automation d Clique em Efetuar logon Em Autoadministra o clique em Alterar senha Redefinir sua senha a Digite seu nome de usu rio do CA Process Automation e a senha antiga b Em seguida digite a nova senha nos campos Nova senha e Confirmar senha c Clique em OK O CA Process Automation aceita as credenciais atualizadas quando voc efetua logon 56 Guia do Criador de Conte do Navegadores da web Navegadores da web Mesmo entre navegadores da web suportados o CA Process Automation pode se comportar
180. Enviar m O usu rio pressiona uma tecla espec fica ou uma combina o de teclas m O valor de um campo alterado m O usu rio chega ao fim do formul rio na ordem de tabula o onValidate 298 Guia do Criador de Conte do Criador de formul rios Ocorre quando o c digo associado verifica o valor de um campo com base nas regras comerciais antes de uma das seguintes a es ocorrer m O valor do campo armazenado no buffer de dados m O valor do campo gravado no banco de dados Por exemplo o usu rio pressiona a tecla Tab at o campo N mero de s rie que deve come ar com as letras SN e conter 10 d gitos num ricos ou clica nele Antes que o usu rio possa usar a tecla Tab para ir para o pr ximo campo ou clicar fora do campo o evento onValidate e seu c digo associado verificam os dados Voc pode alertar o usu rio se o n mero de s rie n o estiver de acordo com as regras de valida o para que ele possa ajustar a entrada Voc pode usar onValidate para valida o personalizada do campo de entrada Por exemplo para garantir que uma entrada do campo tenha pelo menos tr s caracteres poss vel escrever uma fun o personalizada na caixa de di logo Script validateValue function val if val length lt 3 return Digite mais de 3 caracteres para este campo else return null No Criador de formul rios inclua o valor de atributo onValidate no campo de texto em que deseja executar a valid
181. Exibe a vers o do objeto que voc est disponibilizando Vers o da release Define um indicador exclusivo para a vers o de um objeto selecionado para exporta o como parte de uma release Se o campo Vers o da release for somente leitura o objeto foi importado anteriormente com a vers o da release no modo n o modific vel A dica de ferramenta fornece detalhes Digite um valor para a Vers o da release somente quando voc estiver preparando a vers o do objeto para exporta o individualmente em uma pasta Digite um valor espec fico release para que n o haja conflito com qualquer valor de vers o da release de um objeto existente no ambiente de importa o Observa o se ocorrer um conflito a importa o falhar Especificamente a importa o falha nas seguintes condi es m O objeto foi importado com a op o Importar como uma nova vers o e Manter objeto existente m A vers o do objeto existente tem o mesmo valor da Vers o da release inserido no campo Vers o da release 88 Guia do Criador de Conte do Trabalhando com objetos e pastas Coment rios Opcional Insira coment rios descritivos para salvar com essa vers o do objeto Disponibilizar como Especifica se deve ser criada uma vers o do objeto ou se as altera es devem ser aplicadas mesma vers o Nova vers o cria uma vers o do objeto Mesma vers o substitui a vers o atual do objeto pelas altera es feitas desde que e
182. Hora de in cio gt 5 Bancos de dados System Time gt O Catalyst gt Controle de processo Configura es de execu o a 3 Email EM Criar pasta Gravar arquivo D Enviar email Hora de in cio Hora de t rmino E6 Excluir email amp 90 00 vo E Intervalo de repeti o minutos 0 00 00 hd EM Excluir pasta T E Enviar email ER Limpar pasta Hora de in cio Hora de t rmino D9 Mover email ai S E a j 00 00 ha Intervalo de repeti o minutos 0 00 00 pd ta Obter contagem de emails A Obter envelope de email Geral Espec fico EA Obter lista de email ee Configura es do calend rio 6 OG Obter o conte do do email E Renomear pasta Apenas sele o manual b 3 Execu o de comando i Incluir calend rio gt 5 Gerenciamento de arquivos 20111222 Folder by Damon Calendar 01 gt D Gerenciamento de Java Excluir calend rio gt 9 servi os de diret rio Folder Calendar b 9 servi os web i Dias por turno gt 5 Transfer ncia de arquivos i 2 gt J Utilit rios V N o h dias exclu dos gt J Utilit rios de rede Paidan da ti 1 Datas inclu das manualmente Datas exclu das manualmente Nome da tarefa Cap tulo 9 Calend rios programa es tarefas e disparadores 399 Programa es Item 0 OVO Descri o Editor de programa o quando voc abrir uma programa o no Navegador da biblioteca a caixa de di l
183. ID Operator varUserPassword SE B salvar S Disponibilizar E Testar Tornar dispon vel D ajuda Formul rio visualizar Configura es Conjunto de d Pain is person Propriedades gt Dados de chamada de SOAP oie fes Assistente do WSDL f URL de servi o B salvar B Disponibilizar E Testar D Tornar dispon vel i https lt server gt port itpam soap Formul rio Visualizar Configura es Conjunto de d Pain is person gt Nome do m todo Dados de chamada de SOAP getProcTest Usu rio autorizado para autentica o HTTP ou SOAP b sica 3 varUserID Assistente do WSDL Senha para autentica o Wica HTTP OU SOAP URL de servi o varUserPassword https lt server gt port itpam soap Nome do m todo Usar autentica o b sica HTTP getProcTest Vers o de SOAP Usu rio autorizado para autentica o HTTP ou SOAP b sica SOAP 1 1 EB Operator varuseriD Origem da entrada Senha para autentica o b sica HTTP OU SOAP Tado embutido E operator varUserPassword Texto embutido n H Operador personalizado guia Propriedades Use essa guia para armazenar as tags de nome descri o e palavras chave de seu operador personalizado As propriedades b sicas nessa guia funcionam da mesma maneira para todos os objetos de automa o Cap tulo 5 Operadores e cones 185 Operadores Operador personalizado quia Vers es Use essa guia para gerenciar as vers e
184. LI eA CResources 002 Recursos pamadmin CJ User Z0450 L e Eb CSRF 001 Formul rio de solicita o inicial User Z0350 O User Z0700 m C User Z0750 d P gina 1 dez bl 25 Linhas em cada p gina Cap tulo 2 Guia de Introdu o 37 A interface do usu rio do CA Process Automation Item Descri o Controles do sistema operacional e do navegador embora n o fa a parte do CA Process Automation o seu sistema operacional fornece controles para trabalhar com a janela atual para tarefas como Minimizar Maximizar Restaurar e Fechar O navegador tamb m exibe seus pr prios menus barras de ferramentas pain is e reas de pesquisa s vezes poss vel usar recursos do navegador para complementar recursos do CA Process Automation incorporados como a atualiza o de uma p gina ou o ajuste da amplia o da exibi o Zoom Links o CA Process Automation fornece links de aplicativo comuns incluindo Configura es de usu rio Ajuda e Logoff As p ginas individuais incluem links adequados ao conte do relacionado Principais guias do aplicativo clique em uma guia para focalizar uma se o espec fica do CA Process Automation A guia Biblioteca selecionada na imagem de exemplo para que o aplicativo exiba pastas e objetos no Navegador da biblioteca Barra de ferramentas muitas p ginas e caixas de di logo exibem barras de ferramentas espec ficas com bot es e cones de ferramentas apropriados Pain is os
185. MessagelD ID exclusiva do email no servidor MailBody O corpo da mensagem de email nestes casos m Quando um conte do XML v lido em um anexo dispara o processo m Quando o processo do disparador padr o iniciado ou seja quando nenhum conte do XML v lido encontrado no corpo do email ou no anexo Observa o esse valor de sequ ncia de caracteres est truncado para os primeiros 64K caracteres no corpo do email MailAttachments Uma vari vel do tipo de matriz ValueMap que cont m ValueMaps com as informa es a seguir sobre os anexos a contentType tipo de conte do do anexo b contentID contentID do anexo se houver c fileURL URL por meio do qual o anexo pode ser exibido ou baixado d name nome do anexo e attachmentlD ID exclusiva do anexo Essa ID pode ser passada para as fun es do sistema do JavaScript Observa o consulte a Refer ncia do criador de conte do para obter detalhes sobre as fun es do sistema do JavaScript lt additional parameters gt Esses par metros passados sob a tag lt params gt no conte do XML de disparo existir o apenas quando o conte do XML v lido no corpo do email ou no anexo iniciar o processo do CA Process Automation 414 Guia do Criador de Conte do Administrar disparadores Formato do conte do XML para os disparadores de arquivo e email Os aplicativos externos que usam disparadores de arquivo ou email para iniciar processos do CA Process Auto
186. P O E SOn anciena r naana a Ea a aaa E ear eres nan aaaaare rosa enaaaaaareeseanannnaanes Definir a vers o de release do processo e de objetos relacionados Montar o processo com objetos relacionadoS sssesssessseseseserrrersssnrrernrsssnsrrrenrrsnsrerntensssnrrtrnnssnssreeennesnsrennte Implantar uma vers o da release do processo com objetos relacionados Especificar instru es de importa o iieereeeeereeerrereaeneanaaaaeereeenaaaaaaarere TA a aaa Cap tulo 2 Guia de Introdu o 33 V at o CA Process Automation e efetue logon rir ererereacrerenenar orar anare nen arare anna erenanareneanreranannas 34 Definir as configura es do usu rio c crie rerreeererereaanaraeanar rn anaa er Teiidae eaid tanai is a id aiia iia 35 A interface do usu rio do CA Process Automation is cerercerereeeearerencare aca reanareare racer ncereaaareneereaaasnnesa 36 P ginas principais do aplicativVO isisisi pancada semi na las Candida Cada NES CRM dis REL AE Cia dO Eaa A Casa NAT Odo Ana ER duda 38 Controles comuns de interface do usu rio crise crrrreereaeeeeanareneaaaarenanaa rena anareaeanareneanaae nan anaranada 53 Explorar o conte do pronto para USO sieisenco nesia ien eaea eaea aE ADE AEEA Aa E Saa 55 Usar o CA EEM para alterar sua senha do CA Process Automation ssssssssssressssesserensssssrrrererssserrersnsssnrrerensssssrrrene 56 Navegadores da WED iusrriderinni ie
187. Par metros de entrada objectArray object Especifica uma refer ncia a uma matriz de objetos JavaScript que cont m v rias propriedades fieldName string Define o nome da propriedade no objectArray a partir do qual criar a matriz simples Valor de retorno A matriz que o m todo cria retornado Exemplo var locationl new Object locationl buildingCode 10 locationl floorCode 20 var location2 new Object location2 buildingCode 100 location2 floorCode 200 var LocationArray locationl location2 var floorCodeArray ca pam convertToSimpleArray LocationArray floorCode A sa da de floorCodeArray 20 200 304 Guia do Criador de Conte do Criador de formul rios ca pam convertToJavaScriptObject valueObject Converte um tipo de dados de automa o de processos em um objeto JavaScript padr o de acordo com o tipo de dados de entrada Se voc fornecer uma sequ ncia de caracteres como um valor de entrada o m todo retornar um valor de sequ ncia de caracteres Par metros de entrada valueObject Especifica os tipos de dados de automa o de processos Por exemplo Booleano Data e ValueMap Valor de retorno Retorna um objeto JavaScript com base no valor de valueObject Se ValueMap for o valor de entrada ele retornar um objeto JavaScript como um mapa Se a matriz Valor for o par metro de entrada o m todo retornar uma matriz JavaScript Observa o para o tipo de dados Da
188. Pendente TaskName2 Lorem ipsum dolor sit amet Pendente TaskName3 Lorem ipsum dolor sit amet G Itens reservados por mim Atualizar Data Nome Descri o 23 04 2012 17 19 25 Process Watch 23 04 2012 17 19 25 Process 23 04 2012 17 19 25 Lokesh 23 04 2012 17 19 25 Interaction Request Form_4 23 04 2012 17 19 25 Chisu 40 Guia do Criador de Conte do A interface do usu rio do CA Process Automation Item Descri o 3 Guia In cio clique na guia In cio para exibir a p gina inicial A p gina inicial exibida quando voc efetua logon no CA Process Automation 2 Bot es r pidos o CA Process Automation fornece op es para ajudar a economizar tempo e come ar a trabalhar O canto inferior direito da p gina tamb m lista links r pidos 3 Tarefas e objetos de automa o o CA Process Automation exibe tabelas que listam suas tarefas e os objetos de automa o que voc reservou isto as vers es de trabalho dos objetos 4 Minha atividade recente uma lista de atividades de processos recentes exibida classificada por data e hora Clique em um link para abrir a inst ncia do processo Navegador da biblioteca Para gerenciar objetos de automa o em pastas use o Navegador da biblioteca CA Process Automation In cio Biblioteca Criador Opera es Novo Ely Copiar h Colar X Excluir PO Disponibilizar RR Reservar i Desfazer r
189. Selecione Importar Desmarque Definir a vers o importada como atual Observa o essas op es s o melhores quando a importa o incluir operadores que usam hosts de destino que ainda n o est o definidos com seu nome de touchpoint no ambiente de importa o Com essa configura o poss vel tornar os objetos atuais depois de verificar se os destinos de processo est o dispon veis no ambiente de importa o m Para adiar a importa o de qualquer objeto com um nome duplicado e optar por tornar os objetos atuais manualmente Selecione N o importar Desmarque Definir a vers o importada como atual Observa o essas op es s o melhores quando voc estiver importando novos objetos para uma pasta preenchida Essas op es evitam que um objeto de importa o se torne uma nova vers o de um objeto com o mesmo nome mas com uma fun o diferente Essas op es tamb m permitem tornar os objetos atuais depois de testar e verificar o respectivo uso no novo ambiente Se voc receber alertas considere estas a es m Registre os nomes duplicados na mensagem de alerta e informe um administrador no ambiente de origem Talvez esses objetos possam ser renomeados e exportados novamente m Importe novamente mas importe para uma pasta vazia m Para ativar os objetos importados sem a possibilidade de reverter a a o para os objetos com nomes duplicados Selecione Importar e substituir Selecione
190. Verifique a condi o while loop conforme indicado pelo campo Repetir contagem m Sea condi o de loop for bem sucedida a Redefina os operadores dentro do operador Loop b Execute os operadores dentro do operador Loop c Execute a condi o posterior no final da itera o do Loop d Efetue um loop reverso at a etapa 1 m Sea condi o de loop falhar Saia do operador Loop sem executar a condi o posterior e em seguida execute o pr ximo operador ap s o operador de loop Operadores Do while loop 1 Redefina os operadores dentro do operador Loop 2 Execute a condi o anterior 3 Execute os operadores dentro do operador Loop 4 Execute a condi o posterior 5 Verifique a condi o do while loop conforme indicado pelo campo Repetir contagem m Sea condi o de loop for bem sucedida efetue um loop de volta para a etapa 1 m Sea condi o de loop falhar saia do operador Loop e execute o pr ximo operador ap s o operador Loop Cap tulo 4 Criando processos 123 Loops e itera es de processo Loop de um processo Para executar um processo v rias vezes crie uma ramifica o c clica em um objeto de processo em vez de usar o operador Iniciar processo para chamar um processo repetidamente por meio de outro processo Esse m todo envolve o loop de um processo c clico estabelecendo dois operadores Iniciar Um operador vai para o in cio e o outro para o fim Siga estas etapas 1 2 Abra e reserve u
191. a Uma nova rota inserida Se as rotas t m orienta o horizontal clique em Inserir rota acima ou Inserir rota abaixo Uma rota inserida acima ou abaixo da rota existente de acordo com a sele o feita Para redimensionar uma rota existente clique na linha separadora entre as rotas e arraste a para a esquerda ou para a direita para rotas orientadas verticalmente ou para cima ou para baixo para rotas orientadas horizontalmente Observa o a largura m nima de um diagrama de raia 50 pixels poss vel remover uma rota de um processo mesclando a com uma rota existente Ao mesclar uma rota poss vel mescl la com uma rota esquerda ou direita de uma rota orientada verticalmente ou acima ou abaixo de uma rota orientada horizontalmente Para remover uma rota de um processo 1 No painel principal do Editor do Criador de processos clique com o bot o direito do mouse na rota que deseja excluir Clique em Rotas em Mesclar rotas e em Mesclar com o lado esquerdo ou Mesclar com o lado direito Observa o se as rotas forem orientadas horizontalmente clique em Mesclar rota acima ou Mesclar rota abaixo para mesclar 136 Guia do Criador de Conte do Rotas de processo Regras de manipula o de rotas Quando um processo cont m v rias rotas voc pode definir regras de altera o de rotas Essas regras especificam sequ ncias de operadores que s o chamadas apenas quando a execu o de um processo
192. a o return expression Retorno de uma fun o ou retornar um valor de uma fun o switch expression statements Ramifica o condicional de v rias vias para declara es de caso ou padr o Consulte A declara o alternar express o acionar Aciona uma exce o try statements Capturou uma exce o var name 1 value1 name n Declarar e opcionalmente inicializar value n vari veis Consulte Declara o de vari vel while expression statement Executar express es em uma declara o enquanto at uma express o ser avaliada como verdadeira Consulte A declara o de loop enquanto Mais informa es Declara o de vari vel na p gina 266 A declara o if na p gina 267 A declara o switch na p gina 269 A declara o while loop na p gina 270 A declara o for in Loop na p gina 271 Incluir recursos comuns em scripts do CA Process Automation na p gina 274 Cap tulo 6 Conjuntos de dados e par metros 265 Par metros do processo Declara o de vari vel Atribui o de vari vel Reutilizar vari veis A instru o var do JavaScript declara uma vari vel de JavaScript Opcionalmente voc pode usar o operador de atribui o para inicializar uma vari vel ao mesmo tempo em que a cria A defini o de vari vel de JavaScript usa a seguinte sintaxe var variable name initial value As seguintes linhas criam vari
193. a o Por exemplo ca fd js validateValue val A fun o personalizada substitui o par metro obrigat rio val pelo valor do campo correto quando o script executado Se o script de valida o retornar um valor nulo a entrada do campo passa a valida o Caso contr rio a entrada do campo falha ao validar e o script retorna um erro por exemplo Digite mais de tr s caracteres para este campo Cap tulo 7 Formul rios 299 Criador de formul rios Fun es de elemento do formul rio Muitos eventos da interface do usu rio ocorrem quando um usu rio interage com um formul rio Os eventos como alterar o valor de um campo onChange ou posicionar o cursor do mouse sobre uma tabela onMouseOver podem iniciar fun es JavaScript Como um criador de formul rios voc pode usar as fun es do elemento do formul rio para obter estes e outros objetivos m Controle dinamicamente os elementos do formul rio com base nos eventos m Obter dados de uma tabela ou campo m Definir os dados em uma tabela ou campo m Usar l gica para ajudar os usu rios na navega o por op es potencialmente complexas Por exemplo voc pode usar as fun es para atualizar uma lista de cidades de acordo com o pa s selecionado pelo usu rio m Ajudar os usu rios a diminuir os erros de entrada de dados Esta se o lista as fun es JavaScript predefinidas que podem ser usadas nos campos de formul rios de solicita o inicial e de in
194. a o cria um arquivo XML utilizado pelo processo de importa o Depois de exportar os objetos voc deve import los no orquestrador de destino 458 Guia do Criador de Conte do Exportando e importando Considere os seguintes pontos antes de exportar e importar Exportando O arquivo de exporta o preserva informa es completas incluindo hierarquias e caminhos para cada objeto exportado Durante a exporta o voc pode salvar toda a hierarquia absoluta de pastas a partir da pasta raiz ou apenas os caminhos relativos que come am na pasta selecionada Quando voc importa um arquivo XML que foi exportado como caminho Absoluto ou Relativo para uma biblioteca de automa o o CA Process Automation reconstr i as informa es de caminho absoluto ou relativo no arquivo a partir da estrutura da pasta exportada Quando voc exportar a pasta raiz o produto exportar toda a biblioteca de automa o Verifique as restri es de tamanho antes de exportar a pasta raiz poss vel abrir um arquivo de exporta o em qualquer editor de texto XML N o poss vel modificar a vers o da release de um pacote de conte do exportado O processo de exporta o criptografa o arquivo de exporta o XML para impedir modifica es Ao exportar uma pasta ou um objeto fora de um pacote de conte do o pr prio objeto determinar o estado do objeto importado Por exemplo se voc exportar um processo n o modific vel fora de um p
195. a o de sequ ncias de caracteres nas senhas resulta em um valor nulo Cap tulo 6 Conjuntos de dados e par metros 209 Conjuntos de dados Sequ ncia de caracteres Retorna uma sequ ncia de caracteres Um campo de sequ ncia de caracteres pode retornar uma nica sequ ncia de caracteres ou uma lista indexada de sequ ncia de caracteres Em express es este tipo de valor mapeado para o tipo de sequ ncia de caracteres JavaScript MapaDeValor Define uma estrutura de conjunto de dados que armazenada em outro conjunto de dados poss vel adicionar p ginas e vari veis a um campo ValueMap As vari veis e p ginas de ValueMap podem ser aninhadas uma dentro da outra Em campos calculados os campos de tipo ValueMap s o tratados hierarquicamente dentro de um caminho do conjunto de dados O exemplo a seguir trata o par metro parami no campo VMap2 de ValueMap que por sua vez est aninhado no campo VMap1 de ValueMap que integrante do conjunto de dados MyDataset Process MyDataset VMap1 VMap2 paraml Importante Alterar o tipo de dados ou a op o da caixa de sele o Matriz elimina quaisquer dados existentes no campo Edite o conjunto de dados somente se for aceit vel descartar qualquer valor atual do campo Configura es de valida o para vari veis do conjunto de dados Quando voc seleciona o tipo de vari vel poss vel especificar exatamente qual o tipo de dado um usu rio pode inserir As restri
196. a da para ramifica es paralelas separadas N o preciso usar um operador Ou para implementar uma condi o l gica ou em um processo Dois ou mais links inserindo o mesmo operador funcionam da mesma forma que um operador Ou No entanto para diminuir a confus o bem como para documentar a l gica em um processo recomend vel utilizar um operador Ou em vez de mesclar links em uma opera o A propriedade Nome em um operador Ou permite que voc rotule o operador e o documente no contexto da sequ ncia l gica de operadores no processo 108 Guia do Criador de Conte do Operadores de processo Operador Interromper xito ou falha Encerre um processo vinculando o operador final de uma sequ ncia a um operador Interromper Um processo pode ter v rios operadores Interromper em ramifica es diferentes Um operador Interromper processado em qualquer ramifica o n o possui sa da e encerra o processamento de todo o processo Os operadores Interromper podem ser opcionalmente configurados para encerrar um loop de chamada em outro processo Siga estas etapas 1 2 Abra e reserve um processo Na paleta Operadores arraste um operador Interrup o bem sucedida ou Interrup o com falha at o seu processo Clique duas vezes no operador Interromper para abrir a paleta Propriedades Na se o Parar especifique o valor inteiro retornado pelo processo no campo Resultado e escolha um valor para o campo Tipo final m
197. a recupera o autom tica configurado 2011 03 28 19 23 41 444 WARN com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recuperado O processo para recuperar para a recupera o de TP user01 w500 2011 03 28 19 23 41 444 INFO com optinuity c2o c2oserver ServerManager aListenerThread Nenhum Processo encontrado para recuperar para Touchpoint Orquestrador Recupera o de TP user01 w500 2011 03 28 19 23 41 444 INFO com optinuity c2o c2oserver ServerManager aListenerThread Iniciando o touchpoint orquestrador TP user01 w500 3 Recupera o Recuperando operadores System error executados com rela o a TP user01 w500 3 e que pertencem aos processos Em espera ou Em execu o ou Bloqueado com o sinalizador da recupera o autom tica configurado 508 Guia do Criador de Conte do Exemplo da Recupera o autom tica dos Operadores Orquestradord610b localiza 1 processo para recuperar para TP user01 w500 3 ROID do processo 541 e coloca na fila a sua solicita o de recupera o 2011 03 28 19 23 41 444 WARN com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recuperado 1 processo a ser recuperado para a recupera o de TP user01 w500 3 2011 03 28 19 23 41 444 WARN com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recupera o em fila do processo com a recupe
198. a Configura es para definir as configura es que s o comuns a todos os operadores A guia Configura es do operador personalizado inclui as propriedades do operador de base padr o Estas configura es correspondem aos par metros encontrados na paleta Propriedades do Criador de processos Destino Define o local em que o operador personalizado executado O destino uma express o calculada Indica que o destino usa uma express o calculada Destino somente leitura Indica que o destino somente leitura e n o pode ser alterado Executar como usu rio chamador Indica que o operador executado como se fosse a entidade de chamada Executar como usu rio chamador somente leitura Indica que o operador executado como se fosse a entidade de chamada mas como somente leitura de forma que ele n o pode ser alterado Grupo Especifica o nome de um grupo para o operador personalizado Essa configura o usada como o t tulo do grupo ou da pasta na paleta Operadores poss vel usar o mesmo nome de grupo para os operadores personalizados relacionados de modo que todos eles apare am na mesma pasta na paleta Operadores A configura o do Grupo de operadores personalizados define par metros e valores comuns para operadores personalizados no grupo Nome de exibi o Indica o nome que exibido na paleta Operadores com o cone do seu operador personalizado O nome deve ser curto e se basear na fun o do seu operador O
199. a Em fila Em execu o Conclu do Com falha Test Inst ncia Inst ncia do processo Hora programada Estado Hora de in cio Eb sRF2 Formul rio de solicita o inic_1_210 Processo 211 05 06 2012 19 05 52 Em execu o 05 06 2012 19 05 ALAMAO3 Formul rio de solicita o inic 1 204 Processo 205 05 06 2012 19 05 48 Em execu o 05 06 2012 19 05 BjTs Ei Formul rio de solicita o inic 1 Observa es m A coluna Inst ncia do processo n o mostra nenhum dado de formul rios no estado Em fila Formul rios em fila n o criam uma inst ncia de processo at que o formul rio esteja Em execu o m poss vel alterar o nome da inst ncia do processo enquanto o processo estiver em execu o usando Process UserinstName Clique em Atualizar para exibir o novo nome da inst ncia do processo m Acoluna Inst ncia do processo n o inclui os formul rios que j estavam em execu o antes da atualiza o para a vers o atual do CA Process Automation Formul rios de solicita o de intera o O Formul rio de solicita o de intera o permite criar uma interface que pode ser usada durante a execu o de um processo para interagir com um usu rio de uma maneira estruturada O formul rio acessado em um navegador web por um usu rio que administra os processos dentro do CA Process Automation ou executa algum outro objetivo de neg cio Os casos de uso t pico para os formul rios de solicita o de intera o incluem Obter a
200. a cima ou sem classifica o sem tri ngulo Organiza o da coluna clique e arraste uma coluna inteira para alterar a sequ ncia das colunas em uma tabela Neste exemplo o usu rio optou por posicionar a coluna Tipo entre Nome e Estado Tamanho de coluna posicione o mouse sobre a linha divis ria que divide as duas colunas Quando ele for alterado para um cursor de redimensionamento arraste a borda esquerda ou direita da coluna para ajustar a largura da coluna e seus dados Mostrar ou ocultar colunas voc pode mostrar marcar ou ocultar desmarcar os campos listados para controlar as colunas que aparecer o em uma tabela Filtros r pidos se estiver dispon vel voc poder aplicar um filtro r pido a uma coluna Verifique os valores de campo que deseja incluir e desmarque os valores que deseja excluir 54 Guia do Criador de Conte do Item Descri o Explorar o conte do pronto para uso 19 Filtros de data e hora para os campos de data e hora de uma tabela voc pode definir um filtro como um intervalo ou um per odo de tempo O filtro exclui os dados que estiverem foram do intervalo Neste exemplo o usu rio deseja incluir apenas as linhas com valores de Hora de t rmino desde 30 de novembro de 2012 s 10 00 at 30 de novembro de 2013 s 23 59 Explorar o conte do pronto para uso O link Conte do pronto para uso na p gina In cio liga o criador de conte do ao conte do de exemplo O conte do de exemp
201. a data espec fica no passado Siga estas etapas 1 Na caixa de di logo Programa o clique na guia Editor de programa es para configurar a lista de itens programados para todo o per odo de validade Clique na guia Visualizar Se a tarefa for repetida v rias ocorr ncias no mesmo dia s o exibidas na guia Visualizar Cap tulo 9 Calend rios programa es tarefas e disparadores 403 Programa es 3 Na guia Visualizar a No campo Preview Date selecione uma data no intervalo v lido para a programa o b Na lista suspensa N s selecione Todos os n s ou um touchpoint do orquestrador espec fico c Selecione as op es Atual ou Arquivado d Clique em Atualizar O aplicativo avalia as regras do calend rio e o per odo de validade associado s tarefas antes de listar as ocorr ncias apropriadas m Ao selecionar uma data passada a guia Visualizar inclui as tarefas que foram iniciadas seu estado a hora de in cio e a hora de t rmino m Ao selecionar a data atual a guia Visualizar indica se as ocorr ncias foram iniciadas a hora de in cio o estado e a hora de t rmino m Ao selecionar uma data futura a guia Visualizar inclui todas as ocorr ncias para a data selecionada se a programa o estiver ativa no touchpoint selecionado 4 Clique duas vezes em uma ocorr ncia para exibir um painel Propriedades somente leitura que mostra as defini es de configura o para a tarefa 5 Clique na gu
202. a essa rea de texto com o seguinte c digo lt tns getStartRequestForms xmlns tns http wuw ca com itpam gt lt tns auth gt lt xsd Choice Type gt lt tns token gt token lt tns token gt lt tns user gt pamadmin lt tns user gt lt tns password gt pamadmin lt tns password gt lt tns auth gt lt tns filter gt lt tns lookUpPath isRecursive true gt lt tns lookUpPath gt lt tns filter gt lt tns getStartRequestForms gt retrieveSRF Defina o atributo onClick desta caixa de sele o com o valor ca fd js retreiveSRFAndPopulateTable Crie uma tabela denominada srfs Adicione nome e campos de texto refPath como colunas tabela srfs Adicione o seguinte texto na se o Script do formul rio retreiveSRFAndPopulateTable function var callBack new Object callBack onSuccess function result var srfResult result startRequest var tableArray new Array for i 0 i lt srfResult length i ca pam convertXMLToJSObject var object new Object object name srfResult il name object refPath srfResult il refPath tableArray il object Criador de formul rios ca pam clearTableData Form srfs 0 ca pam getTableRowCount Form srfs 1 ca pam setTableDataFromJSObject Form srfs tableArray callBack onFailure function caught alert caught ca pam getS0APData ca pam getTextFieldValue Form soapService ca_pam_getTex tFieldValue F
203. a p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 08 Preencher tabela SOAP WS Preencher tabela de SOAP WS 326 Guia do Criador de Conte do Criador de formul rios rea de texto ca pam getTextFieldValue id Retorna um valor a partir de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva de um campo Texto Valor de retorno O valor do campo Texto string Exemplo Este exemplo retorna o valor do campo Texto de top vendors ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo Texto de top vendors e define o campo Texto de dynamic field como o valor retornado ca pam setTextFieldValue Form dynamic field ca pam getTextFieldValue Form top vendors Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para as pastas de Formul rios de intera o do usu rio e em seguida m 07 Preencher tabela RESTful WS Preencher tabela RESTful WS m 08 Preencher tabela SOAP WS Preencher tabela SOAP WS Cap tulo 7 Formul rios 327 Criador de formul rios ca pam setTextFieldValue id val Define o valor de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva do campo para o qual definir um valor espec fico val string Define
204. a para outra ou podem mover os objetos de automa o para uma biblioteca de dom nio diferente Quando mover as solu es de automa o atrav s de uma biblioteca o caminho raiz dos objetos muda Para mover uma solu o de automa o sem quebrar ou alterar a rela o entre os objetos apesar da mudan a na pasta raiz use a op o Caminho relativo estendido Observa o o CA Process Automation fornece as op es Relativo e Absoluto na lista suspensa da coluna MODE do atalho do objeto adicionado na Exibi o de processos e no Pacote Objetos de pacote de conte do O objeto de automa o de pacote de conte do agrupa os objetos do CA Process Automation que o criador de conte do exportou para um ambiente diferente O criador de conte do adiciona os objetos de automa o em uma pasta e exporta a pasta como pacote de conte do Quando voc exibir o objeto de pacote de conte do na p gina Opera es ele exibir o estado atual dos objetos importados Mais informa es Objetos de pacote de conte do na p gina 463 Cap tulo 10 Executando testando e depurando processos 425 A p gina Opera es Monitorar objetos de dentro de uma Exibi o de processos poss vel abrir uma inst ncia de um objeto no painel Detalhes da janela Pacotes de conte do A abertura de um objeto permite monitorar de perto a inst ncia do objeto enquanto a inst ncia executada As altera es em uma inst ncia de objeto afetam apenas a ma
205. a porta de entrada do operador de destino Um novo link exibido entre os dois operadores Repita essas etapas adicionando links e se necess rio portas entre os operadores para definir o fluxo do processo Na barra de ferramentas clique em Salvar 112 Guia do Criador de Conte do Portas e links do operador de processo Portas de sa da e express es personalizadas A maioria dos operadores do CA Process Automation oferecem suporte a portas de sa da Ao adicionar uma porta personalizada especifique o seguinte E um nome para a condi o m um cone para diferenci lo das outras portas no operador m uma express o booleana que retorne Verdadeiro ou Falso quando o operador concluir o processamento m uma descri o opcional Tamb m poss vel mover a porta para melhorar a exibi o do link Pressione a tecla Ctrl enquanto clica na porta para mov la para posi es com suporte ao longo das bordas direita ou inferior do operador Personalizar porta x Nome CustomExitPort Express o FAS j lt gt J Process Golava Result 1 amp amp P2 OpM l 1 cone f sf O A 4 Descri o X Selecionar E E No campo Express o digite qualquer express o JavaScript v lida que retorne um valor booleano Verdadeiro ou Falso poss vel usar a express o de porta personalizada para avaliar o c digo de resultado de um operador O c digo de resultado indica o resultad
206. a rastrear ou localizar objetos espec ficos m Um administrador que exporte objetos atualizados para implanta o em um ambiente de produ o poder esquecer facilmente de um objeto necess rio Para exportar todos os objetos de automa o relacionados voc pode reuni los em uma pasta e exportar essa pasta como pacote de conte do para outro ambiente do CA Process Automation Pacotes de conte do s o teis porque permitem agrupar objetos relacionados em um nico recipiente e em seguida atribuir uma vers o da release a eles Em seguida quando os objetos forem importados para um novo ambiente de produ o eles n o poder o ser modificados a menos que os objetos importados sejam copiados N o poss vel editar ou excluir nenhum dos objetos no pacote de conte do Isso impede que os objetos sejam alterados de forma potencialmente perigosa Em outras palavras sempre poss vel reverter para o pacote de conte do original se desejar reverter altera es indesejadas feitas nos objetos Como as vers es de release dos objetos n o s o modific veis os criadores de conte do no ambiente de cria o de origem podem identificar as vers es de objetos exportados e importados se for necess rio solucionar problemas Como compara o se voc exportar objetos sozinhos ou por meio de uma pasta eles poder o ser modificados em um novo ambiente Os objetos que s o importados sozinhos ou por meio de uma pasta em vez de um pacote de conte
207. a ser executado Para saber mais sobre a funcionalidade e as propriedades de cada operador consulte a Refer ncia do criador de conte do Os conjuntos de dados armazenar vari veis do CA Process Automation poss vel adicionar e editar vari veis em qualquer um dos tr s tipos de conjunto de dados m Conjuntos de dados nomeados os objetos do conjunto de dados que voc cria e mant m no Navegador da biblioteca m Conjuntos de dados do processo o conjunto de dados para cada processo m Conjuntos de dados do operador o conjunto de dados de cada operador em um processo Cap tulo 1 Introdu o ao Process Automation 21 Fase II Design e implementa o Al m disso o conjunto de dados somente leitura do sistema disponibiliza dados do sistema para qualquer express o Use vari veis e express es mais complicadas para definir os valores que podem ser alterados como credenciais de usu rio Voc pode atribuir valores para express es e vari veis globalmente ou alterar dinamicamente um valor no c digo Use valores literais somente para configurar par metros se os valores n o forem alterados Conjuntos de dados nomeados Recursos Use vari veis globais em conjuntos de dados nomeados a fim de definir as configura es de par metro Os conjuntos de dados nomeados s o objetos de automa o que definem vari veis com escopo na biblioteca inteira Dependendo das configura es de seguran a para um objeto de conjunto de dado
208. a vers o aberta ou criar uma nova vers o distinta separada Antes de testar as altera es em um processo disponibilize a vers o editada que voc reservou anteriormente Cap tulo 4 Criando processos 103 Operadores de processo Operadores de processo Os operadores de processo aplicam fun es ou executam a es para produzir um resultado O conjunto de resultados de uma s rie de operadores determina o fluxo automatizado por todo o processo 28 QMRRRRECERCRRERERAERA RR Item Descri o Operador Iniciar todos os processos incluem pelo menos um operador Iniciar sem nenhuma porta de entrada e com uma nica porta de sa da Embora seja raro poss vel ter mais de um operador Iniciar em um processo 2 Operador Interrup o bem sucedida todos os processos incluem pelo menos um operador Interromper Os operadores Interromper s o fornecidos em dois resultados ou tipos xito mostrado aqui ou falha Operador selecionado a borda do operador atualmente selecionado exibida como uma linha tracejada A paleta Propriedades exibe as configura es do operador selecionado no momento Operador de consulta de banco de dados com v rias portas de sa da medida que voc adiciona portas elas s o exibidas ao redor das bordas inferior e direita do operador Cada porta representa o fluxo de processo para um determinado resultado Observa o clique com o bot o direito do mouse em um operador
209. acote de conte do o processo continuar n o modific vel ap s a importa o Os t picos a seguir explicam o processo de exporta o Cap tulo 12 Liberar objetos para outro ambiente 459 Exportando e importando Qual a diferen a entre a exporta o de um objeto uma pasta um pacote de conte do e um pacote O CA Process Automation permite exportar objetos e pastas de v rias maneiras Cada op o de exporta o cria um arquivo XML que pode ser importado para um ambiente diferente poss vel exportar os seguintes itens Um objeto sozinho S poss vel exportar um objeto no modo modific vel Voc pode adicionar uma vers o da release ao objeto mas n o obrigat rio Depois de importar um objeto para um novo ambiente poss vel modificar o objeto diretamente Uma pasta e todas as subpastas e objetos A exporta o da pasta exporta a pasta e seu conte do incluindo todas as subpastas O conte do pode incluir qualquer objeto dispon vel na biblioteca do CA Process Automation poss vel exportar uma pasta no modo modific vel para que voc possa modificar a pasta e seu conte do diretamente em um novo ambiente O produto n o requer que os objetos que foram exportados por meio de uma pasta tenham uma vers o da release O produto preserva o caminho para a pasta e a estrutura hier rquica dos objetos e pastas secund rias no arquivo de exporta o 460 Guia do Criador de Conte do Export
210. ades Assume o n mero de unidades de recurso especificado no campo Quantidade Liberar unidades Disponibiliza o n mero de recursos especificados no campo Quantidade Bloquear recurso Bloqueia o recurso para que outros operadores de recursos n o possam assumir as unidades de recurso ou bloquear o recurso As a es ainda podem liberar as unidades de recurso que foram assumidas antes de um recurso ser bloqueado mas as unidades livres n o estar o dispon veis at que o recurso seja desbloqueado Desbloquear recurso Desbloqueia um recurso bloqueado Ao assumir ou liberar unidades de recurso especifique uma quantidade no campo Quantidade Clique em Salvar e fechar A nova a o adicionada lista A o 376 Guia do Criador de Conte do Verificar e responder a recursos indispon veis Observa es para remover uma a o da lista A o clique na a o e em seguida clique no bot o Excluir Para editar uma a o existente clique na a o e em seguida clique no bot o Editar Para exibir uma a o selecionada em um processo que n o est reservado clique no bot o Exibir O gr fico a seguir mostra dois exemplos Propriedades de Gerenciar recursos 1 Recursos A o Liberar 10 de BR412 DATA FOLDER 201112 14 20120 Bloquear BR412 DATA FOLDER 20111214 20120228 Adicionar Excluir Editar Todos os recursos devem estar dispon veis Executar a es Configura es de cxe
211. ado como nomes do campo Selecionar valueColumniD array Opcionalmente define o nome da coluna no resultado de SQL que usado como valores no campo Selecionar Se for omitida a coluna que definida pela nameColumnlD ser usada para nomes e valores Valor de retorno A matriz que a fun o cria retornada Exemplo Este exemplo usa o resultado de uma consulta de uma origem de dados externa para definir as op es para o campo Cidade A consulta executada quando o usu rio seleciona uma op o no campo Regi o ca pam addValuesInSelectStore Forml City ca pam createSelectS toreFromSQLResult result txtRegion Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio e em seguida 06 Preencher BD do menu suspenso Preencher BD do menu suspenso 324 Guia do Criador de Conte do Criador de formul rios Campo Texto ca pam getTextFieldValue id Retorna um valor a partir de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva de um campo Texto Valor de retorno O valor do campo Texto string Exemplo Este exemplo retorna o valor do campo Texto de top vendors ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo Texto de top vendors e define o campo Texto de dynamic field como o
212. ador E nos links de sa da da Tarefa 1 e da Tarefa 3 ser ativado somente depois que ambas Tarefas 1 e 3 forem conclu das com xito Esse caminho termina no operador verde Interrup o bem sucedida m O operador nos links de sa da da Tarefa 2 e da Tarefa 3 ser ativado ap s uma sa da anormal da Tarefa 2 ou da Tarefa 3 Esse caminho termina no operador vermelho Interrup o com falha m Os operadores Controle de processo em execu o em um orquestrador executam um processo poss vel executar tarefas de processo individuais em qualquer touchpoint do agente que esteja no mesmo ambiente do orquestrador Por exemplo a Tarefa 1 podem fluir para um touchpoint do Windows enquanto a Tarefa 2 e a Tarefa 3 podem resultar em um touchpoint UNIX Cap tulo 4 Criando processos 107 Operadores de processo O operador E O operador OU O operador E define um ponto de sincroniza o entre todos os links de entrada vinculados a ele Os links de sa da de um operador E ser o ativados somente ap s a ativa o de todos os links de entrada vinculados a ele Use um operador E para sincronizar v rias ramifica es de um processo quando todas as ramifica es tiverem que ser conclu das antes do in cio de uma ou mais ramifica es adicionais O operador Ou ativa os links de sa da quando qualquer um dos links de entrada ativado O operador Ou tamb m pode ser implementado com um nico link de entrada para ativar dois ou mais links de s
213. ador cont m vari veis associadas a um operador poss vel exibir criar editar ou excluir vari veis e seus valores associados no momento da cria o As vari veis est o dispon veis para o operador ao qual est o associados ou qualquer outro operador em seu processo assim que o processo for iniciado Depois que o operador for executado ele criar automaticamente outras vari veis no conjunto de dados do operador Algumas vari veis s o padr o e definem as informa es como a hora de in cio a hora de t rmino e o resultado Outras vari veis s o espec ficas de cada operador Cap tulo 6 Conjuntos de dados e par metros 231 Par metros do processo poss vel usar uma nota o de ponto ou a nota o de colchetes com express es para acessar uma vari vel de conjunto de dados do operador de qualquer operador em um processo Process name Operator name field name Process name OpName expression field name Process name OpName expression field name expression Observa o voc tamb m pode usar IconName no lugar de OpName As express es retornam o nome do operador ou da vari vel conforme indicado A sintaxe a seguir retorna um elemento em um campo indexado em que n o n mero de elementos field name n O c digo de execu o anterior e posterior para um operador pode usar a palavra chave OpName para acessar o nome do operador atual Para especificar uma vari vel de conjunto de dados do operador no c digo
214. ados FileTrigger de um processo iniciado por um disparador de arquivo Quando um conte do XML v lido de um arquivo disparar uma inst ncia de processo voc poder monitorar o conjunto de dados do processo do disparador de arquivo na Exibi o de processos Use as descri es de campo abaixo para interpretar os valores exibidos FileName O nome do arquivo com o conte do que disparou o processo lt additional parameters gt Par metros adicionais que s o passados sob o tag lt params gt ao disparar o conte do XML do arquivo Monitorar o Conjunto de dados SMTP de um processo iniciado por um disparador de email Quando um email com conte do XML v lido disparar uma inst ncia de processo voc poder monitorar o conjunto de dados do processo SMTP com a Exibi o de processos Use as descri es de campo abaixo para interpretar os valores exibidos SenderAddress O endere o de email da conta da qual o email de disparo enviado SentDate Exibe a data e a hora em que o email foi enviado ReceivedDate A data e a hora em que o servidor recebeu o email MailSubject Assunto do email de disparo Cap tulo 9 Calend rios programa es tarefas e disparadores 413 Administrar disparadores MessageNumber N mero da mensagem do email de disparo no momento em que o processo foi disparado Observa o esse n mero poder ser alterado para o mesmo email se as mensagens forem exclu das ou movidas da Caixa de entrada
215. ais propriedades da pasta Por exemplo voc pode adicionar as informa es a seguir na guia Release m Propriet rio que criou o pacote de conte do m Usu rios que podem usar os objetos do pacote de conte do ap s a importa o para um novo ambiente m Informa es de suporte Ajuda online URL da Ajuda online Especificar propriedades de ROI Quando voc definir as propriedades de ROI para um objeto de processo os valores que voc digitar ser o exibidos no conjunto de dados de inst ncias de processo Siga 1 2 72 Guia do Criador de Conte do estas etapas Clique na guia Biblioteca Selecione uma pasta clique com o bot o direito do mouse em um objeto de processo e em seguida selecione Propriedades No painel Propriedades clique na guia ROI Marque a caixa de sele o Ativar ROI Trabalhando com objetos e pastas Digite os seguintes valores No campo Tempo gasto com m o de obra manual digite o tempo da equipe total em horas e minutos necess rio para disparar v rias opera es de processo manualmente No campo Tempo gasto com processamento manual digite o tempo da equipe total em horas e minutos necess rio para executar todo o processo manualmente Na lista suspensa Criticidade selecione a criticidade do processo que aparece no relat rio de ROI alta m dia ou baixa Opcional No campo Nome do grupo de aplicativos sistema digite o nome do grupo comum por meio do qual o prod
216. alend rios na p gina 381 Programa es na p gina 397 Gerenciamento de tarefas na p gina 407 Administrar disparadores na p gina 410 Os calend rios definem as regras para datas que s o aplicadas a tarefas de modo que elas sejam executadas ou n o quando esperado Por exemplo voc pode criar um objeto Calend rio chamado LastOpenDayofMonth e us lo para programar backups completos e relat rios mensais no ltimo dia dispon vel de cada m s Depois de definir os objetos Calend rio use os em objetos Programa o para determinar quando as tarefas devem ser executadas A programa o de tarefas ou processos em determinados dias exige um objeto Programa o As programa es coordenam hor rios de tarefas ou processos com as datas v lidas definidas por um calend rio Voc pode criar v rios calend rios e associar qualquer calend rio nico a qualquer n mero de tarefas programadas A separa o de calend rios das programa es permite definir regras comuns para datas que podem ser reutilizadas em v rios contextos de programa o Para alterar as regras por exemplo aquelas que representam os dias fechados de todas as tarefas que usam incluem ou excluem um calend rio edite o calend rio que descreve essas datas As programa es aplicam automaticamente qualquer altera o feita em um calend rio Cap tulo 9 Calend rios programa es tarefas e disparadores 381 Calend rios Criar um objeto Calend rio
217. aleta Operadores Siga estas etapas 1 2 Clique na guia Criador Abra um processo ou crie um Na barra de ferramentas clique no menu Exibir e selecione Operadores A paleta Operadores exibida Na rea de filtro na parte superior da paleta Operadores clique em Atualizar A lista de operadores operadores personalizados e operadores favoritos atualizada Expanda a pasta Favoritos para exibir os operadores adicionados Para novos usu rios os operadores s o exibidos Para adicionar um operador pasta Favoritos a Expanda qualquer outra pasta de operadores b Clique com o bot o direito do mouse em um operador e selecione Adicionar aos favoritos c Clique em Atualizar Para remover um operador da pasta Favoritos a Clique em Atualizar b Expanda a pasta Favoritos para exibir os operadores adicionados c Clique com o bot o direito do mouse em um operador e selecione Remover de favoritos 190 Guia do Criador de Conte do Conectores Operadores Conectores s o extens es opcionais para o CA Process Automation que permitem a interface dos operadores com outras solu es da CA e de terceiros Quando o administrador configura um conector um novo grupo de operadores exibido na paleta Operadores no Criador de processos Os conectores integram produtos da CA e de terceiros nos processos de fluxo de trabalho e fornecem servi os de ponte de outros produtos para os produtos e as solu es da CA que
218. alguns exemplos Voc pode facilmente configurar essas vari veis de modo que o produto possa atualizar os processos e program los de forma eficiente para refletir as altera es em um ambiente de aplicativo E Pacote A partir do CA Process Automation 04 2 00 o objeto de pacote n o est mais dispon vel para agrupar atalhos para outros objetos de automa o Os pacotes n o est o dispon veis para refer ncia por meio de nenhum dos navegadores de objetos do CA Process Automation Para exportar e em seguida importar conte do n o modific vel de um ambiente para outro na release 04 2 00 use um pacote de conte do Cap tulo 3 Navegador da biblioteca 65 Trabalhando com objetos e pastas Criar uma pasta HE Pacote de conte do O objeto de automa o de pacote de conte do agrupa os objetos do CA Process Automation que um criador de conte do exportou como pacote de conte do O criador de conte do adiciona os objetos de automa o em uma pasta e exporta a pasta como pacote de conte do O usu rio de produ o pode visualizar os pacotes de conte do importados na biblioteca ou na guia Opera es Exibi o de processos Um objeto de exibi o de processos permite que os usu rios definam e monitorem aplicativos selecionados no ambiente de produ o Um objeto Exibi o de processos um conjunto de atalhos para outros elementos da biblioteca de automa o Um usu rio pode abrir um objeto Exibi o de proce
219. alizados Os criadores de conte do que estiverem adicionando operadores personalizados poder o usar a guia Configura es para atribuir um grupo adequado ao operador personalizado Siga estas etapas 1 Para abrir o editor de operador personalizado clique duas vezes em um operador personalizado na guia Biblioteca 2 No editor de operador personalizado clique na guia Configura es 3 Na lista suspensa Grupo selecione o nome do grupo 4 Clique em Salvar 178 Guia do Criador de Conte do Operadores C digo de execu o anterior e de execu o posterior espec fico ao operador personalizado O CA Process Automation permite definir o c digo JavaScript de execu o anterior e posterior de operadores personalizados O c digo de execu o anterior processado antes de um operador ser executado e o c digo de execu o posterior processado ap s um operador ser executado Os usu rios de operador personalizado n o podem substituir o c digo de execu o anterior ou posterior que os criadores ou desenvolvedores que possuem mais permiss es j definiram O c digo executado na seguinte ordem 1 C digo de execu o anterior definido pelo usu rio 2 C digo de execu o anterior espec fico ao operador personalizado 3 O operador personalizado 4 C digo de execu o posterior espec fico ao operador personalizado 5 C digo de execu o posterior definido pelo usu rio Definir c digo de execu o
220. amarelo ou vermelho Nenhum indicador o processo n o tem uma dura o esperada definida Links Inst ncias de processo Operadores Pacotes de conte do Exibi o de processos Solicita es iniciais Conjuntos de dados Recursos Programa es 78 Guia do Criador de Conte do Nome do pacote d Vers o de lan am Vers es Trabalhando com objetos e pastas O CA Process Automation usa um sistema de controle de vers o que rastreia as altera es dos objetos na sua biblioteca O sistema de rastreamento de vers o sempre mant m uma nica vers o atual de cada objeto Quando voc abrir um objeto o aplicativo usar automaticamente o objeto que voc designou como a vers o atual O aplicativo ret m outras vers es de um objeto para backup ou arquivo poss vel abrir vers es arquivadas de um objeto para visualizar editar ou designar como a vers o atual O propriet rio do objeto ou outro usu rio que tenha permiss o suficiente pode alterar qual vers o a atual Voc pode reservar e editar qualquer vers o de um objeto Quando as edi es estiverem conclu das ser poss vel disponibilizar as altera es para aquela vers o ou para uma nova vers o do objeto Para evitar que os usu rios alterem uma vers o espec fica poss vel design la como uma vers o de linha de base Uma vers o de linha de base pode ser usada como qualquer outra vers o Tamb m poss vel reservar uma vers o
221. ame lastName2 tableData 1 data2 ca pam setTableDataFromJSObject Form names tableData Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para as pastas de Formul rios de intera o do usu rio e em seguida m 07 Preencher tabela RESTful WS Preencher tabela RESTful WS m 08 Preencher tabela SOAP WS Preencher tabela SOAP WS 340 Guia do Criador de Conte do Criador de formul rios Refer ncia de objeto ca pam getTextFieldValue id Retorna um valor a partir de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva de um campo Texto Valor de retorno O valor do campo Texto string Exemplo Este exemplo retorna o valor do campo Texto de top vendors ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo Texto de top vendors e define o campo Texto de dynamic field como o valor retornado ca pam setTextFieldValue Form dynamic field ca pam getTextFieldValue Form top vendors Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para as pastas de Formul rios de intera o do usu rio e em seguida m 07 Preencher tabela RESTful WS Preencher tabela RESTful WS m 08 Preencher tabela SOAP WS Preencher tabela SOAP WS
222. amel Forml rgName2 Um bot o de op o espec fico pode ter o seguinte id Forml rgName2 RadioOptionA Um elemento do formul rio em uma tabela chamada Table 2 pode ter o seguinte id Form 1 Table 2 Var 3 O id de um formul rio igual ao valor de sua propriedade Nome Observa o o id utilizado em fun es JavaScript Ao renomear ou mover um elemento esteja ciente de que voc tamb m est alterando seu id Aumentar Para campos do controle girat rio o valor de um ajuste incremental para cima ou para baixo Por exemplo se o campo exibir 6 55 e o incremento for de 0 02 um clique para cima no valor resultaria em 6 57 e um clique para baixo resultaria em 6 53 Formul rio de solicita o de intera o Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo Formul rio de solicita o de intera o Quando falso ou em branco os objetos de automa o do tipo Formul rio de solicita o de intera o n o s o exibidos As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis 288 Guia do Criador de Conte do Criador de formul rios Invis vel Torna um campo vis vel ou invis vel mas somente leitura apenas nos formul rios do operador personalizado Verdadeiro Torna o camp
223. ando JavaScript Process SECURITY CONTEXT ID lt ID gt Process SECURITY CONTEXT GRP set the product group or family Por exemplo Process SECURITY CONTEXT ID myid Process SECURITY CONTEXT GRP mygrp Transmita valores para a inst ncia do processo usando tags lt params gt ao iniciar o processo por meio do servi o web executeProcess Por exemplo lt executeProcess xmins http www ca com itpam gt lt flow gt lt params gt lt param name SECURITY CONTEXT ID gt myid lt param gt lt param name SECURITY CONTEXT GRP gt mygrp lt param gt lt params gt lt executeProcess gt Para criar uma diretiva para multiloca o execute as seguintes etapas a Adicione uma diretiva no EEM usando Objeto como o nome da classe de recursos Especifique as identidades para as quais esta diretiva v lida Especifique Recursos para que essa diretiva corresponda ao caminho do processo para o qual voc est criando a diretiva Especifique as a es de diretivas necess rias Adicione filtros e especifique valores para os atributos nomeados ID de contexto de seguran a e Grupo de contexto de seguran a Cap tulo 4 Criando processos 145 O editor de c digo do CA Process Automation 5 Filtros L gica Tipo valor esquerda Operador Tipo valor direita NENHUM z atributo nomeado z STRING z valor z Security Context ID EQUAL mid o E z atributo nomeado z STRING z valor z Security C
224. ando a vers o da release do arquivo XML for n o modific vel o estado do atributo Vers o da release do objeto importado ser modific vel e a nova vers o n o ser definida como linha de base A ilustra o a seguir resume os casos Estado das vers es da release do objeto depois da importa o Novo Nenhum fornecedor existente Vers es da Vers es da release em release depois arquivo XIVIL da importa o Nova vers o N o N o Com linha modific vel modific vel de base Sem linha Modific vel Modific ve de base Cap tulo 12 Liberar objetos para outro ambiente 481 Exportando e importando Caso 2 as vers es importadas s o as novas vers es de objetos existentes no ambiente de importa o Considere o caso em que voc importa uma nova vers o de um objeto existente em que o atributo Vers o da release do objeto existente n o modific vel Quando a vers o da release do arquivo XML for n o modific vel o estado do atributo Vers o da release do objeto importado ser n o modific vel e a nova vers o ser definida como linha de base Quando a vers o da release do arquivo XML for modific vel o estado do atributo Vers o da release do objeto importado ser n o modific vel e a nova vers o n o ser definida como linha de base Considere o caso em que voc importa uma nova vers o de um objeto existente em que o atributo Vers o da release do objeto existente modific vel Quando
225. ando e importando Uma pasta como pacote de conte do Uma pasta torna se um pacote de conte do ap s a exporta o e n o poder ser modificada no novo ambiente O produto preserva o caminho para a pasta e a estrutura hier rquica dos objetos e pastas secund rias no arquivo de exporta o Voc pode adicionar informa es da release a uma pasta que deseja exportar como pacote de conte do O atributo de vers o da release necess rio para todas as pastas mas tamb m poss vel adicionar outras informa es relevantes sobre a pasta ou seus objetos A pr tica recomendada exportar uma pasta como pacote de conte do quando voc estiver realizando a transi o de um novo processo com seus componentes do ambiente de desenvolvimento para o ambiente de produ o Os destinat rios no ambiente de produ o n o podem modificar o conte do do pacote de conte do Importante se voc n o definir a vers o da release do pacote de conte do ou dos objetos filho na pasta o produto cancelar a tarefa de exporta o Um pacote O objeto do pacote suportado somente para compatibilidade com vers es anteriores no CA Process Automation 04 2 00 Voc n o pode fazer refer ncia a pacotes em formul rios de solicita o de intera o formul rios de solicita o inicial operadores personalizados exibi es de processos ou conjuntos de dados Voc ainda pode exportar um pacote da 04 1 00 mas n o pode modificar o pacote depoi
226. anterior e posterior espec fico para o operador personalizado Para impedir a exclus o ou modifica o acidental de um c digo de execu o poss vel definir um c digo espec fico para cada operador personalizado Voc tamb m pode usar os dados de entrada ou de sa da do operador personalizado no seu c digo Siga estas etapas 1 Clique na guia Biblioteca 2 Clique duas vezes em um operador personalizado A caixa de di logo Operador personalizado exibida 3 Clique na guia Configura es 4 Clique em um dos dois bot es a seguir m Clique em Execu o anterior do operador personalizado para inserir o c digo de execu o anterior m Clique em Execu o posterior do operador personalizado para inserir o c digo de execu o posterior Uma caixa de di logo de c digo aparece 5 Insira seu c digo Clique em OK 6 Clique em Salvar Ordem de execu o para c digo de execu o anterior espec fico ao operador personalizado Cap tulo 5 Operadores e cones 179 Operadores A ordem de execu o para o c digo de execu o anterior espec fico ao operador personalizado a seguinte 1 Executar o c digo de execu o anterior definido pelo usu rio ou seja o c digo de execu o anterior definido no processo Avaliar os Par metros de usu rio esta etapa inclui a avalia o de express es e a expans o de macros Executar o c digo de execu o anterior definido personalizado Os par metros de
227. ar uma data m Os campos Objeto Java s o somente leitura Observa o o tipo de campo MapaDeValor n o pode receber um valor padr o 9 Para definir matrizes a Na guia Geral marque a caixa de sele o Matriz e selecione nico ou Duplo no campo Dimens o da matriz b Clique com o bot o direito do mouse na vari vel e selecione Adicionar valor indexado c Clique no campo Valor para inserir um valor Observa o para editar o conjunto de dados de um operador personalizado abra o reserve o e clique na guia Conjunto de dados Tamb m poss vel editar conjuntos de dados do processo e do operador clicando em na barra de t tulo da paleta Conjunto de dados no Criador de processos Tipos de dados vari veis Os tipos de dados vari veis do conjunto de dados s o mapeados para os tipos de valor do JavaScript Os tipos de dados diferentes para as vari veis s o os seguintes Booleano Armazena e retorna verdadeiro ou falso Em express es esse tipo mapeado para o tipo de dados booliano JavaScript 208 Guia do Criador de Conte do Conjuntos de dados Refer ncia de objeto Faz refer ncia a qualquer tipo de objeto dispon vel no CA Process Automation incluindo objetos dispon veis em uma biblioteca de automa o um touchpoint e grupos de touchpoints Data Armazena e retorna uma data em um formato de data especificado nas propriedades do par metro Em express es esse tipo mapeado para o
228. ar a propriedade id do objeto book a sintaxe da nota o de aspas book id Par metros de entrada jsonString string Define a sequ ncia de caracteres JSON para converter em um objeto JavaScript Valor de retorno Retorna o objeto JavaScript Exemplo O exemplo mostra uma sequ ncia de caracteres JSON t menu id file value File popup menuitem t value New onclick CreateNewDoc 3 value Open onclick OpenDoc t value Close onclick CloseDoc 3 O script de exemplo a seguir acessa o valor do campo de identifica o var parsedJSON ca _ pam _ convertJSONToJSObject jsonString var menu0bj parsedJSON menu var idValue menu0bj id O script de exemplo a seguir acessa o elemento onclick no segundo elemento da matriz menuitem var parsedJSON ca _ pam _ convertJSONToJSObject jsonString var menu0bj parsedJSON menu var popUp0bj menu0bj popup var menuItemArray popUp0bj menuitem var secondElementOfMenultemArray menuItemArray 1 var onclickElement secondElementOfMenultemArray onclick Cap tulo 7 Formul rios 345 Criador de formul rios Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 07 Preencher tabela RESTful WS Preencher tabela RESTful WS 3
229. ara o se ent o JavaScript executa uma a o se verdadeira e uma a o diferente se falsa Os exemplos a seguir mostram todas as express es booleanas v lidas Process A Process A 1 Process A 1 Process A 1 amp amp Process B gt 0 O tipo de data armazena e retorna as datas das vari veis do conjunto de dados O formato do tipo de data pode ser especificado como parte do tipo de dados Por exemplo poss vel especificar que representa uma data como m s e dia ou dia e m s O tipo de dado num rico duplo pode ter um ponto decimal A sintaxe de tradicional usada para n meros reais Um valor real representado como parte do n mero seguido por um ponto decimal e a Parte fracion rio do n mero Esse tipo pode armazenar n meros reais de 1 7976931348623157E308 a 1 7976931348623157E308 Literais de ponto flutuante podem ser representados usando a observa o exponencial um n mero real seguido pela letra e ou E seguido por um sinal de adi o ou de subtra o seguido por um expoente integral no seguinte formato digits digits HE e Jldigits Exemplos 2 718 2345 789 7 748E 5 Cap tulo 6 Conjuntos de dados e par metros 241 Par metros do processo Tipo de dados de n mero inteiro Tipo JavaObject Data O tipo de dados de n mero inteiro de 16 bits pode ser digitado como valores literais em uma express o Voc pode representar exatamente todos os n
230. ara Recupera o autom tica de operadores m TP user01 w500 m TP user01 w500 3 m HG user01 w500 Quando o agente se torna ativo cada orquestrador no ambiente tenta executar a recupera o autom tica nos tr s touchpoints Ap ndice C Como os destinos de um operador s o processados 503 Exemplo da Recupera o autom tica dos Operadores Suponha que existam dois orquestradores no ambiente O arquivo de log Orchestrator1 cont m Mensagem para sinalizar o agente que se tornou ativo novamente 2010 06 28 19 22 59 984 DEBU G com optinuity c2o c2oserver ServerManager aListenerThread Verificando se iniciar a recupera o do touchpoint orquestrador dos operadores System Error nos processos Em espera ou Em execu o ou Bloqueado com o sinalizador da recupera o autom tica configurado executados com rela o ID do agente servidor f3492322 5517 4a21 8a19 92838ccb3f65 O Orquestrador mapeou o agente para HG user01 w500 2011 03 28 19 22 59 984 INFO com optinuity c2o c2oserver ServerManager aListenerThread Iniciando o touchpoint orquestrador HG user01 w500 Recupera o Recuperando operadores System error executados com rela o a HG user01 w500 e que pertencem aos processos Em espera ou Em execu o ou Bloqueado com o sinalizador da recupera o autom tica configurado 2011 03 28 19 22 59 984 DEBUG com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErr
231. ara a recupera o manual os logs incluem o nome do usu rio que iniciou a recupera o Ap ndice C Como os destinos de um operador s o processados 507 Exemplo da Recupera o autom tica dos Operadores O arquivo de log Orchestrator2 OrchestratorD610b cont m O seguinte para OrchestratorD610b semelhante ao Orquestrador 2011 03 28 19 23 41 444 INFO com optinuity c2o c2oserver ServerManager aListenerThread Iniciando Touchpoint Orquestrador Recupera o de HG user01 w500 Recuperando operadores System Error executados com rela o a HG user01 w500 e que perten am aos processos Em espera ou Em execu o ou Bloqueado com o sinalizador da recupera o autom tica configurado 2011 03 28 19 23 41 444 WARN com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recuperado O processo para recuperar para a recupera o de HG user01 w500 2011 03 28 19 23 41 444 INFO com optinuity c2o c2oserver ServerManager aListenerThread Nenhum Processo encontrado para recuperar para Touchpoint Orquestrador Recupera o de HG user01 w500 2011 03 28 19 23 41 444 INFO com optinuity c2o c2oserver ServerManager aListenerThread Iniciando o touchpoint orquestrador TP user01 w500 Recupera o Recuperando operadores System error executados com rela o a TP user01 w500 e que pertencem aos processos Em espera ou Em execu o ou Bloqueado com o sinalizador d
232. ara ser executado como um processo embutido Marque a caixa de sele o Herdar manipulador de altera o de rota do processo pai Os manipuladores de altera o de rota do processo pai s o carregados para o processo filho Observa o a caixa de sele o Herdar manipulador de altera o de rota do processo pai ativada somente para processos filho embutidos O CA Process Automation avalia o processo filho quando o processo pai iniciado O processo filho embutido carregado e expandido no processo pai 132 Guia do Criador de Conte do Controle de processo Exibir um processo filho embutido poss vel exibir um processo filho embutido em tempo de execu o usando um dos m todos a seguir m No Criador clique no cone de adi o no lado superior direito do operador Iniciar processo da inst ncia pai m No Criador clique na lista suspensa Hierarquia e selecione um processo filho listado sob o pai m Na p gina Opera es clique em uma inst ncia pai O gr fico a seguir mostra os tr s m todos CA Process Automation Opera es Links Inst ncias de processo Operadores Tarefas Programa es ativas Programa es globais Solicita es iniciais Exibi o de processos Solicita es iniciais Conjuntos de dados Recursos Programa es Inst ncias de processo CA Process Automation Criador 9 9 AA Hierarquia A_i 00 00 49 asas s es aycu Ao agez a r26 Operadore Cap
233. arefas de manuten o relacionadas poss vel limitar o acesso s inst ncias de processo com base no acesso a um inquilino usando processos comuns nos inquilinos Isso realizado definindo uma ID de inquilino como uma nova vari vel como parte de uma inst ncia de processo Em seguida valide o acesso a essa ID de inquilino quando o acesso a essa inst ncia de processo for solicitado Observa o a configura o da ID de inquilino responsabilidade do criador de processos como parte da cria o do processo ou como parte dos par metros de entrada para o processo Qualquer processo que n o tenha uma ID de inquilino j definida dever seguir a restri o atual de controle de acesso com base na defini o do processo 144 Guia do Criador de Conte do Multiloca o e CA Process Automation Criar um processo existente ciente dos multiloca o Tornar um processo existente ciente dos v rios inquilinos envolve as seguintes etapas Adicionar uma vari vel relacionada seguran a ao contexto de uma inst ncia de processo em execu o em tempo de execu o Criar uma diretiva para multiloca o Siga estas etapas 1 Para adicionar uma vari vel relacionada seguran a ao contexto de uma inst ncia de processo em execu o em tempo de execu o execute uma das seguintes a es Adicione uma vari vel relacionada seguran a ao contexto de uma inst ncia de processo em execu o em tempo de execu o us
234. ari vel do conjunto de dados Os conjuntos de dados do CA Process Automation definem e armazenam os grupos de vari veis compartilhados entre as inst ncias de processo O CA Process Automation permite usar as vari veis como par metros de entrada na execu o das inst ncias do processo Ap s criar as vari veis de conjunto de dados dos processos e operadores poss vel que voc n o se lembre dos nomes de vari vel As vari veis que fazem parte de um operador e que n o s o algo que voc definiu s o f ceis de serem esquecidas Para ajud lo a fazer refer ncia a essas vari veis de conjunto de dados do processo e de operador sem precisar se mover entre os operadores o aplicativo fornece um assistente de edi o em contexto Conhecido como Assist ncia do nome da vari vel do conjunto de dados e chamado pressionando Ctrl Espa o esse recurso ajuda a m Identificar as vari veis do conjunto de dados e aplique as a qualquer campo que aceite express es m Reduzir o tempo de desenvolvimento do processo m Reduzir a ocorr ncia de erros no escopo ou na sintaxe A maioria dos campos de texto que aceitam as express es como entrada oferecem suporte Assist ncia do nome da vari vel do conjunto de dados Consulte a figura a seguir para obter exemplos Run_Program_1 Properties Process Program name Run_Program_1 Properties Process write Filo 11 filoContentsiMade Program name Process fileContents picass Run_P
235. as tarefas s o executadas nos dias v lidos definidos pelas regras do calend rio Equation 2 Este gr fico destaca as fun es da p gina Programa es 398 Guia do Criador de Conte do Programa es ES salvar E Disponibilizar 1 pagervar Validade Ativar 4 Desativar Ajuda Programa o Visualizar 1 Propriedades Vers es Trilha de audito Processos a Programar itens Filtro xS Process_Module Process_Schedule gt 39 FileModule Hora de in cio Hora de t rmino 3 gt G Interpreter Module i de 02 00 v W Intervalo de repeti o minutos 30 aj 23 30 X gt gmx O Test gt LDAPAD Ay Process Module Test D E Mail Module i A Hora de in cio Hora de t rmino 4 E Process Module bt 03 30 X Intervalo de repeti o minutos 0 E 00 00 Sh Global Process Geral Espec fico A Process module Customer H da Process Schedule Iniciar processo dl Start Script 2 Nome do processo dl start script process with Process_Module Test start system process ligo inicializa o conjunto S processo da C digo de li do de dados do h start system process a h start system process Modo da start system winser Vinculado Ay Test 8 UCF USM Module H Herdar manipulador de altera o de rota do processo pai Data de in cio Operadores a es System Date Filtro x k E
236. at Forever B sse chi Basic Advanced Calendar Rule Calendar rules to select repeating dates or specific dates or manual selection for the specified date range Repeat Daily Repeat weekly O Repeat Monthly Repeat Annually Manual selection Calendar Date Range Start Date Jul 03 2012 End Date Oec 31 2015 Preview Properties Repeat Weekly Repeatevery 1 week s D week s of the month First Second Third Fourth Last Days of the week E Sunday 7 Monday F Tuesday F Wednesday 9 Thursday F Friday I Saturday Help Preview Propertes Repeat Monthly Repeat every month s Day s of the Month Every Day Onthe Second Tuesday 7 Selected day s of the month t 3 9 ersions Audit Trail Summary Repeat every 1 weeks on selected days of the week Included Dates To exclude a date from this rule remove the check from the box next to it O 202 1 F Jul F Jul Ri Jui Vi Jul F Jul Jul D Jul Audit Trail Repeat every 1 months on selected day Included Dates To exclude a date from this rule remove the check from the box next to it O 2014 iE F Jan 14 V Feb 11 7 Mar 11 Apr 08 I May 13 Jun 10 Y Jul 08 Recorr ncia de regra de calend rio selecione uma op o que representa o padr o de recorr ncia para as datas do calend rio que voc deseja definir As op es s o Diariamente Semanalmente Mensalmente Anualmen
237. ata e hora e idioma 3 Clique em Salvar e fechar Observa o o CA Process Automation salva e restaura automaticamente outros ajustes personalizados feitos por voc durante o seu trabalho Por exemplo se voc encaixar uma paleta ou personalizar as colunas que deseja exibir em uma tabela ou lista Cap tulo 2 Guia de Introdu o 35 A interface do usu rio do CA Process Automation A interface do usu rio do CA Process Automation A interface do CA Process Automation fornece um ambiente administrativo e de desenvolvimento integrado para exibir gerenciar e executar todos os objetos em seus sistemas de automa o O CA Process Automation um aplicativo web que pode ser aberto em qualquer computador que tenha acesso ao orquestrador do CA Process Automation Cada guia principal na parte superior da p gina apresenta uma se o ou uma rea funcional exclusiva do aplicativo Controles comuns em todo o aplicativo facilitam a sua utiliza o Por exemplo voc usa as mesmas etapas b sicas para classificar uma lista de entradas e configurar quais colunas devem ser exibidas Equation 1 Este gr fico destaca como trabalhar com a interface de usu rio para executar as fun es do CA Process Automation 36 Guia do Criador de Conte do A interface do usu rio do CA Process Automation CA Process Automation poa X Excluir Disponibilizar Zu PN A A amp
238. atas em um calend rio separado poss vel usar o operador Como para especificar o objeto Calend rio e adicion lo diretamente a Regra do calend rio Tamb m poss vel usar um operador de uni o interse o ou exclus o para incluir um operador Como em uma regra de calend rio Cap tulo 9 Calend rios programa es tarefas e disparadores 385 Calend rios Operadores l gicos de regra do calend rio Use os quatro operadores de conjunto l gico para incluir e excluir datas em regras de calend rio Os operadores Uni o Interse o e Exclus o fornecem uma maneira para incluir e excluir datas representadas por condi es de data b sica ou por combina es de condi es e operadores de ramifica o A lista a seguir descreve cada operador l gico Uni o Indica que uma ou mais das condi es vinculadas devem ser atendidas para que a condi o combinada seja satisfeita Coloque uma ou mais ramifica es ou condi es b sicas sob esse cone IInterse o Indica que todas as condi es vinculadas devem ser atendidas para que a condi o combinada seja satisfeita Coloque uma ou mais ramifica es ou condi es b sicas sob esse cone Exclus o Indica uma condi o de b sico ou uma ramifica o a ser exclu da de uma regra Todas as datas que n o est o de outra forma selecionadas s o exclu das Por esse motivo isso til somente para excluir os dias que eles est o s o selecionados por
239. ativo corporativo enviar uma SNMP trapv1 ou SNMPv2 que o CA Process Automation detecta na porta configurada o CA Process Automation processa o conte do Cap tulo 9 Calend rios programa es tarefas e disparadores 415 Administrar disparadores Alterar a porta de escuta de SNMP Traps Por padr o o CA Process Automation escuta na porta 162 as SNMP traps projetadas para iniciar processos do CA Process Automation Se voc fechou a porta 162 no seu site e configurou uma alternativa altere a configura o do CA Process Automation para essa porta no arquivo OasisConfig properties Em seguida reinicie o servi o do orquestrador poss vel alterar a porta em que o CA Process Automation escuta as SNMP traps Siga estas etapas 1 2 Fa a o logon no servidor em que o Orquestrador de dom nio est configurado V at a seguinte pasta ou diret rio dir instala o server c2o config Abra o arquivo OasisConfig properties Altere o valor na seguinte linha de 162 at o n mero da porta que voc est usando para SNMP traps oasis snmptrigger service port 162 Salve o arquivo Reinicie o servi o do orquestrador a Interrompa o orquestrador b Inicie o orquestrador Assim que o servi o for reiniciado o CA Process Automation come ar a escutar na porta configurada O CA Process Automation escuta novos SNMP traps que atendam aos crit rios configurados no disparador de SNMP 416 Guia do Criador de Conte do
240. ativo executa cada resultado separadamente Por exemplo um resultado anormal de uma etapa pode fazer com que um processo para alertar outra etapa aguarde uma entrada Para a mesma etapa ou o mesmo operador um resultado personalizado pode ativar uma ramifica o separada do processo para processar uma condi o de erro Fase II Design e implementa o Identificar as depend ncias externas Identificar as depend ncias externas das etapas em um processo como Aplicativos e sistemas remotos Recursos compartilhados como sistemas de arquivos ou bancos de dados Processos sincronizados e outros processos que s o executados paralelamente Identificar restri es de tempo de execu o Identificar os recursos necess rios a um processo em tempo de execu o Por serem compartilhados os recursos sempre t m fornecimento limitado por exemplo processadores mem ria ou acesso a outros arquivos bancos de dados ou hardware Esteja ciente destes dois tipos principais de restri es de tempo de execu o As restri es de tempo definem quando um processo deve ser conclu do Os exemplos incluem backups executados noite ou as atividades de manuten o do sistema que s o executadas somente durante uma janela de tempo espec fica As restri es de configura o incluem requisitos do ambiente de processo Por exemplo dados que devem estar dispon veis para um processo incluindo arquivos programas perfis de usu rio e dados d
241. ativos em outro local no processo Desmarque essa caixa de sele o para permitir que os operadores em andamento sejam encerrados normalmente antes da interrup o do processo Cap tulo 4 Criando processos 109 Portas e links do operador de processo Portas e links do operador de processo Os links entre os operadores definem depend ncias Os links atuam nos resultados produzidos por cada operador Os links definem a ordem e a l gica de um processo durante seu fluxo Tipos diferentes de a es t m diferentes resultados ou efeitos predefinidos m Com xito m conclu do m Cancelado m Com falha m Tempo limite O aplicativo calcula esses resultados para determinar as pr ximas condi es de sa da portas e links a serem ativados em uma sequ ncia l gica Por exemplo voc pode adicionar uma porta personalizada em alguns operadores e pode definir a porta a ser ativada quando uma express o retornar um valor Verdadeiro As condi es de sa da em um operador n o s o mutuamente exclusivas Se o produto avaliar mais de uma condi o de sa da como Verdadeira todas as condi es de sa da ser o processadas O processamento de v rias condi es de sa da em um nico operador pode iniciar o processamento simult neo subsequente de v rias ramifica es Quando um processo executado o produto ativa seus operadores apenas uma vez Quando um link leva a um operador ativado anteriormente o produto n o reprocessa o
242. ba a tarefa no contexto da inst ncia do processo pai e revise o design do processo Atualizar Atualize a lista de tarefas com as altera es mais recentes de todos os usu rios e todas as atividades do sistema Propriedades Visualize mais informa es sobre a tarefa inclusive sua descri o sua data de vencimento seu status e seus respons veis e delegados Atribuir uma tarefa a um usu rio Para criar uma tarefa crie um processo usando o operador Atribuir tarefa de usu rio e em seguida inicie a Cap tulo 9 Calend rios programa es tarefas e disparadores 407 Gerenciamento de tarefas poss vel especificar os seguintes atributos durante a cria o de uma tarefa 1 2 6 Abra um processo no Criador de processos Na paleta Operadores expanda Controle de processo ou procure pelo operador Atribuir tarefa de usu rio Arraste o operador Atribuir tarefa de usu rio para o seu processo Clique duas vezes no operador Atribuir tarefa de usu rio Na paleta Propriedades a Expanda Respons veis e insira os usu rios e os grupos a serem atribu dos a essa tarefa b Expanda Transferir delegar filtros para permitir a delega o da tarefa que restrita a usu rios ou grupos especificados c Expanda Tarefa de usu rio e preencha os seguintes campos T tulo O t tulo da tarefa Descri o Uma descri o da tarefa Formul rio de solicita o de intera o O caminho da biblioteca para o formul
243. bela Valor de retorno Retorna um n mero de linhas como um n mero inteiro Exemplo ca pam getTableRowCount Form employeeList Esse exemplo retorna a contagem de linhas do elemento de formul rio Tabela da lista de funcion rios Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para as pastas de Formul rios de intera o do usu rio e em seguida m 07 Preencher tabela RESTful WS Preencher tabela RESTful WS m 08 Preencher tabela SOAP WS Preencher tabela SOAP WS Cap tulo 7 Formul rios 333 Criador de formul rios ca pam setTableData id values Define os dados de uma tabela Par metros de entrada id string Especifica a identifica o exclusiva de um elemento de formul rio Tabela values object Especifica os dados a serem exibidos nas linhas e nas colunas da tabela Este par metro aceita somente o resultado da consulta de SQL Valor de retorno Nenhum Exemplo ca pam setTableData Form employeeList result Este exemplo define a tabela employeeList para os valores que a vari vel de resultado retorna 334 Guia do Criador de Conte do Criador de formul rios ca pam setTableDataFromJSObject id values Preenche uma tabela com a matriz de objeto JavaScript Par metros de entrada id string Especifica a ID da tabela values object Especifica a matriz do JavaScript que
244. berto sejam contados em cada etapa Os Dias em aberto s o os que n o foram especificados por uma condi o ou regra que fecha ou exclui as datas Por exemplo poss vel especificar inverno como o intervalo de 21 de dezembro a 20 de mar o Ou com exemplo um pouco mais complicado para especificar a cada 10 dias em todo o ano poss vel usar um intervalo de 1 a 365 ou 366 para um salto com uma etapa de 1 poss vel especificar os ltimos dez dias em aberto do ano com um dia inicial de 1 um dia final de 10 com reverter e aberto selecionado Par metros In cio o dia de in cio do intervalo Fim o dia de t rmino do intervalo Etapa o n mero de dias a partir de um dia v lido at o pr ximo dia v lido Revers o a contagem em etapas come a com o ltimo dia do ano e retrocede Em aberto a contagem em etapas inclui apenas os dias em aberto 7I a a Dia do intervalo de semana Especifica um ou mais dias da semana de segunda a domingo como um intervalo com um dia inicial um dia final e uma etapa Por exemplo os fins de semana s o especificados pelo intervalo come ando no s bado e terminando em domingo com uma etapa de 1 Cap tulo 9 Calend rios programa es tarefas e disparadores 391 Calend rios Par metros In cio o dia de in cio do intervalo Fim o dia de t rmino do intervalo Etapa o n mero de dias a partir de um dia v lido at o pr ximo dia v lido E Dia da semana do m s
245. bstituir a palavra for em qualquer local do script pela palavra Steve Isso indesej vel pois o c digo de script para qualquer loop Para seria acidentalmente substitu do por um termo inesperado resultando em um erro de sintaxe no seu script Mais informa es Operador personalizado guia Propriedades na p gina 185 Testar a interface do operador personalizado Depois de adicionar e configurar as p ginas e os par metros poss vel usar o recurso Testar para visualizar o painel Propriedades do operador personalizado 172 Guia do Criador de Conte do Siga estas etapas 1 Clique em Testar na barra de ferramentas Revise as p ginas e os par metros Operadores Os par metros s o exibidos nas guias na mesma ordem listada nas p ginas correspondentes da paleta Par metros do operador personalizado Voc pode visualizar a exibi o de usu rio final do operador do cliente e as op es dispon veis para ela Exemplo Recuperar valores da matriz Valuemap com uma fun o do sistema de operador Esse exemplo usa a fun o de sistema de operador a seguir para recuperar os valores de uma matriz de mapa de valores A fun o retorna um campo ou uma coluna de uma matriz que tem como base os par metros fornecidos getValueFromValueMapArray groupName arrName fieldName fieldValue Siga estas etapas 1 2 9 Disponibilizar Formul rio Visualizar E Elementos do formul rio 4 E CustOp Get
246. cesso Clique no bot o reiniciar processo na barra de ferramentas do designer de processos O processo retomado Cap tulo 10 Executando testando e depurando processos 445 Simular o processamento dos operadores Simular o processamento dos operadores Para ignorar um operador ao executar os operadores subsequentes em um processo voc poder simular a execu o do operador em vez de desativ lo poss vel simular o processamento dos operadores selecionados ou de um processo inteiro Voc pode usar as propriedades de simula o de processo para qualquer operador em um processo Voc tamb m pode substituir as configura es de processo para operadores de processo individuais O modo de simula o geralmente usado durante o desenvolvimento para verificar o fluxo dentro de um processo ou a sincroniza o de processos interdependentes No ambiente de produ o o modo local geralmente usado para ignorar tarefas individuais de modo a acomodar as condi es transit rias no sistema como um agente indispon vel um orquestrador ou um aplicativo suspenso O modo de simula o distante usado principalmente na fase de desenvolvimento para verificar a configura o e os par metros dos operadores em um processo O modo de simula o distante tamb m pode ser usado para executar tarefas simuladas em produ o periodicamente para a exclusiva finalidade de verificar os valores de campo do conjunto de dados O modo d
247. cesso o aplicativo procurar uma regra de altera o de rota correspondente no objeto de processo padr o especificado nas configura es de propriedade do orquestrador Isso somente ocorrer se nenhuma regra de altera o de rota for definida no objeto de processo atual O aplicativo n o verificar o objeto de processo padr o se houver qualquer regra de altera o de rota definida no objeto de processo atual mesmo quando n o ocorrer correspond ncia alguma Quando o processamento ultrapassa uma transi o entre as rotas o aplicativo m Suspende o processo depois de concluir os operadores em execu o no momento m Tenta corresponder a uma regra definida no objeto de processo ou no processo padr o para o orquestrador na seguinte ordem Regras de altera o de rota Correspond ncias A o S o definidas no objeto de Uma regra no objeto de processo na Execute a regra definida no objeto processo ordem de prioridade listada acima de processo N o est o definidas no objeto de Uma regra no objeto de processo Execute a regra definida no objeto processo padr o para o orquestrador na ordem de processo padr o de prioridade listada acima Nenhuma correspond ncia Ignorar a transi o Em seguida o aplicativo continua processando o processo Criar pistas horizontais ou verticais Os diagramas de raia s o orientados horizontal ou verticalmente conforme configurado nas propriedades do processo Selecione a orienta o do
248. cificado Essa diferen a importante Voc pode utilizar o ca pam getSelectedOptionValues id para identificar o valor espec fico para uma op o de campo mesmo quando v rias op es tiverem o mesmo nome Por exemplo os usu rios podem continuar a utilizar um conjunto de formul rios padr o para direcionar os neg cios para a Central regional mesmo que o valor seja alterado Cap tulo 7 Formul rios 319 Criador de formul rios ca pam selectOptionByIndex id index isSelect Seleciona ou desmarca uma op o em um campo Selecionar com base no ndice Par metros de entrada id string Especifica a identifica o exclusiva do campo Selecionar para selecionar ou desmarcar index integer Especifica a identifica o fixa para uma op o no campo isSelect boolean Especifica se a op o de campo Selecionar est selecionada true ou desmarcada false Valor de retorno Nenhum Exemplos ca pam selectOptionByIndex Form VarFillerType 2 true Este exemplo define a op o atual de Filler Type para o valor na posi o de ndice 2 m Filler Type um campo de sele o com op es de Rocks 0 Sand 1 e Water 2 m Economy Option uma caixa de sele o com esta fun o em seu evento onClick m Quando o usu rio marca a caixa de sele o Economy Option Op o de economia a fun o ca pam selectOptionByIndex define o campo Filler Type Tipo de preenchimento como a op o na posi o 2 do
249. cipais entre os operadores Loop while e do while s o Os while loops verificam a condi o de loop especificada no campo Repetir contagem antes de ela executar a primeira itera o e cada itera o subsequente Os do while loops verificam a condi o de loop especificada no campo Repetir contagem no final de cada itera o portanto garantido a execu o de pelo menos a primeira itera o do loop Observa o um operador Loop pode ser definido para se comportar como um while ou um do while loop Os outros operadores que oferecem suporte a loop s podem se comportar como do while loops 122 Guia do Criador de Conte do Loops e itera es de processo A sequ ncia l gica de um operador Loop Os campos C digo de execu o anterior e C digo de execu o posterior est o dispon veis nas propriedades do operador Loop poss vel inserir um c digo JavaScript nesses campos para ser executado com cada itera o do loop O CA Process Automation executa qualquer c digo de execu o anterior e posterior para um operador Loop para cada itera o do loop Observa o no conte do desenvolvido antes de uma atualiza o para o CA Process Automation 4 0 os operadores de loop ter o os campos C digo de execu o anterior e C digo de execu o posterior vazios A sequ ncia de processamento de qualquer condi o anterior e posterior depende do tipo de loop Operadores While loop 1 Execute a condi o anterior 2
250. clus o especificados anteriormente d Expanda Nome da tarefa para inserir um nome mais significativo para a tarefa 402 Guia do Criador de Conte do 10 Al 12 13 Programa es Clique na guia Espec fico e expanda os grupos de campos que variam por operador ou processo Para um processo os grupos Iniciar processo e Configura es de execu o s o exibidos Para um operador Configura es de execu o e outros par metros s o exibidos Configure os campos Para definir o intervalo de datas v lido para toda a programa o clique em Validade Especifique uma data distante no futuro como 31 12 2050 para continuar a avaliar as datas indefinidamente ou at que a programa o seja desativada manualmente Para excluir uma tarefa clique em X na borda direita Clique em Ativar para iniciar seus itens programados Clique em Disponibilizar e feche a caixa de di logo Programa o Monitore os itens programados na guia Opera es Visualizar todas as ocorr ncias de uma tarefa programada poss vel visualizar as ocorr ncias de tarefas programadas de um dia espec fico Ao configurar uma tarefa para repetir em um dia espec fico o aplicativo controla cada ocorr ncia da tarefa Por exemplo se uma tarefa for repetida a cada 10 minutos por meia hora a visualiza o mostrar tr s ocorr ncias Use esse procedimento para planejar para uma data futura ou para exibir os resultados de tarefas que foram programadas em um
251. como invis veis somente leitura ou edit veis em tempo de execu o Para passar informa es ao par metro do operador personalizado adicione macros ao operador personalizado poss vel tamb m ocultar par metros do usu rio e usar macros para acessar os valores de entrada dos par metros ocultos do operador personalizado As altera es feitas nos par metros do operador personalizado produzem um efeito em cascata atingindo para baixo todos os processos que utilizam o operador personalizado A menos que voc defina suas propriedades Somente leitura Desativado ou Oculto como verdadeiro os par metros personalizados adicionados ao operador personalizado ser o vis veis e configur veis pelos usu rios finais na paleta Propriedades do operador personalizado no Criador de processos ou no Editor de programa es Cap tulo 5 Operadores e cones 171 Operadores Propriedade Expandir macro no valor Para usar um par metro personalizado e definir o valor de um par metro do operador base que o uso t pico dos par metros personalizados voc deve trat lo como uma macro Use a propriedade Expandir macro no valor para permitir que a entrada do usu rio para um campo do operador personalizado seja usada como o valor do par metro do operador de base Para fazer isso defina a propriedade Oculto primeiro Em seguida configure o par metro do operador base com a op o Expandir macro no valor O CA Process Automation pesquisa os
252. como parte do processo ou subprocesso Siga 1 estas etapas Identifique cada etapa Os exemplos incluem m Execu o de um aplicativo m Obten o de dados de uma origem remota m Execu o de um ou mais c lculos m Solicita o ao usu rio de informa es com um formul rio m In cio de um subprocesso Em cada etapa determine os poss veis resultados a seguir a Resultados normais b Resultados anormais c Qualquer resultado condicional Uma etapa pode gerar resultados condicionais Quando o resultado maior do que o valor especificado a etapa gera um determinado resultado Quando o resultado menor do que o valor especificado a etapa gera um resultado diferente V rios resultados calculados determinam os caminhos subsequentes pelas ramifica es de um processo Observa o mais adiante neste guia voc aprender que as etapas na cria o de um processo correspondem aos operadores na p gina 100 Identificar as interdepend ncias As interdepend ncias determinam o fluxo l gico atrav s de um processo Siga 1 16 Guia do Criador de Conte do estas etapas Determine quais etapas de um processo devem ser anteriores ou posteriores s outras etapas Determine como o resultado de cada etapa afeta as etapas posteriores Para uma etapa com mais de um resultado identifique cada resultado e liste a sequ ncia de etapas separada que deve ser executada ap s cada resultado Observa o o aplic
253. cone personalizado exibida c Selecione o objeto de cone personalizado que deseja usar para essa ocorr ncia espec fica do operador d Clique em OK Na barra de ferramentas clique em Salvar Observa o n o poss vel alterar os cones associados ao estado de execu o de um operador Por exemplo em espera ou conclu do O CA Process Automation gerencia automaticamente esses cones Cap tulo 5 Operadores e cones 199 cones dos operadores Aplicar um cone personalizado a um operador personalizado Voc pode alterar o cone para um operador personalizado O cone selecionado se aplica a todas as ocorr ncias futuras do operador personalizado em processos As ocorr ncias existentes do operador personalizado em processos continuam a mostrar o cone padr o original do operador de base Siga estas etapas 1 Clique na guia Biblioteca Uma lista hier rquica de pastas exibida no painel esquerdo e todos os seus objetos de automa o s o listados por tipo na janela principal Clique duas vezes em um operador personalizado A caixa de di logo Operador personalizado exibida Na barra de ferramentas clique em Reservar Clique na guia Configura es Na guia Configura es clique no link Alterar o cone Na caixa de di logo Selecionar cone personalizado localize o cone personalizado selecione o e clique em OK Clique em Salvar Opcional Se nenhum dos cones existentes for ad
254. cta orquestradores agrupados Os hosts com orquestradores agrupados n o aparecem na configura o de dom nio 3 O aplicativo procurar um agente ativo com um touchpoint ativado ambiente atual instalado em um host nos resultados da pesquisa da Etapa 1 m Seo host tiver um agente ativo com um touchpoint ativado o CA Process Automation usar esse touchpoint para executar o operador m Seo hosttiver um agente ativo com v rios touchpoints ativados o CA Process Automation usar um dos touchpoints ativados para executar o operador m Sen o for encontrado o aplicativo continuar o processamento 498 Guia do Criador de Conte do Processando um destino especificado como um endere o IP ou FQDN O aplicativo procurar um agente ativo que estiver conectado ao host remoto de destino Esse agente deve ter um touchpoint do proxy ativado ou um grupo de hosts no ambiente atual Para grupos de hosts as consultas usam a correspond ncia de padr o As consultas do grupo de hosts descobrem se a sub rede referenciada ou se o padr o de nome de host inclui um identificador de host no conjunto de resultados da Etapa 1 Para touchpoints do proxy o aplicativo pesquisa uma correspond ncia exata para qualquer um dos identificadores de host recuperados na Etapa 1 m Sea nica correspond ncia for um host remoto referenciado por um touchpoint do proxy o aplicativo executar o operador nesse host remoto m Sea nica correspond ncia for um host
255. cu o Simula o Informa es Verificar e responder a recursos indispon veis As propriedades a seguir determinam quais recursos s o executados pelo operador e como ele reage quando os recursos est o indispon veis m Campo Tempo limite m Caixa de sele o Todos os recursos devem estar dispon veis m Caixa de sele o Executar a es Cap tulo 8 Recursos 377 Verificar e responder a recursos indispon veis Especifique um intervalo de tempo limite s vezes uma a o tenta assumir mais unidades de um recurso do que est o dispon veis ou tenta bloquear um recurso j bloqueado Nessas situa es defina o intervalo de Tempo limite para determinar o tempo que o operador aguardar pela disponibilidade dos recursos Depois que o intervalo de tempo limite expirar o operador verificar se o recurso est dispon vel em um hor rio final antes de expirar Depois que um operador Recurso expirar o m dulo de processos processar o link de sa da de tempo limite no operador Siga estas etapas 1 Abra um processo 2 Arraste um operador Gerenciar recursos para o processo 3 Clique duas vezes no operador Gerenciar recursos para exibir suas propriedades 4 Na paleta Configura es de execu o configure as op es dispon veis no grupo Tempo limite Sem tempo limite Tipo Quando essa op o est marcada o operador aguarda indefinidamente at que todos os recursos incluindo todas as a es listada
256. curso m Ative a recupera o em um processo e defina um manipulador de exce es que notifique voc sobre uma falha m Desative a recupera o em um processo e defina um manipulador de exce o que corrija o erro de sistema Por exemplo o manipulador poderia executar o operador em outro touchpoint Observa o para obter mais informa es consulte Manipula o de exce es na p gina 431 O CA Process Automation verifica as configura es de Ativar recupera o do operador para cada objeto antes de executar uma inst ncia de processo O CA Process Automation usa as configura es para determinar se a inst ncia de processo pode ser recuperada A inst ncia de processo n o ser afetada se as configura es de objeto de biblioteca mudarem ap s a execu o da inst ncia de processo Se ativado o procedimento de recupera o agir sobre os operadores e recuperar as inst ncias de processo que falharam com SYSTEM ERROR Os processos dos operadores devem ser definidos para serem recuperados e devem estar no estado Bloqueado Em execu o ou Aguardando quando a recupera o for disparada A recupera o do operador redefine o operador e em seguida retoma os processos Um operador no estado Bloqueado deve retomar a opera o e ser reexecutado durante a recupera o do touchpoint Os novos processos criados no CA Process Automation vers o 4 0 ou posterior t m essa op o selecionada por padr o A op o Ativa
257. cutar o script 146 Guia do Criador de Conte do O editor de c digo do CA Process Automation m O par metro de entrada do c digo fonte para o operador Executar o JavaScript m O par metro de c digo de inicializa o de dados para o operador Iniciar processo m Editores de script de formul rio para o formul rio de solicita o de intera o e o formul rio de solicita o inicial m O par metro de entrada do c digo fonte para o operador M todo SOAP m O par metro de entrada do c digo fonte para o operador Solicitar m todo SOAP m O par metro de entrada do c digo fonte para o operador Aplicar XSLT m O par metro de entrada do c digo fonte para qualquer operador personalizado em que o operador de base seja um dos operadores mencionados anteriormente O editor de c digo oferece suporte aos seguintes idiomas m JavaScript js dispon vel para JavaScript do lado do cliente e JavaScript do lado do servidor m XML xml SQL sal E Java java m batch bat m Windows Command File cmd m Visual Basic Script vbs m Windows Script Host Settings wsh m Arquivo PerlScript ps HTML html m Shell sh Alguns operadores adicionais cont m editores de texto que usam a funcionalidade de editor de c digo quando aplic vel Quando o editor de c digo e o CA Process Automation oferecem suporte linguagem espec fica usada no operador os editores de texto automaticamente se adaptam linguagem de
258. da 2 Digite as credenciais de sua conta de usu rio Observa o se o CA EEM estiver configurado para fazer refer ncia a usu rios de v rios Microsoft Active Directories e o CA Process Automation n o aceitar seu nome de usu rio n o qualificado digite o nome de sua entidade principal que nome do dom niolnome do usu rio 3 Clique em Efetuar logon O CA Process Automation exibido A guia In cio exibida 34 Guia do Criador de Conte do Definir as configura es do usu rio Definir as configura es do usu rio Ap s efetuar logon pela primeira vez defina as configura es de exibi o da interface do usu rio usemame Log Out CA Process Automation Home Library Designer Operations Configuration Reports Create a New Process User Settings gt ped in at May 7 2012 7 25 42 AM User Settings Monday_435 is Aborted Time Format h mm ss a y j 012 5 41 43 AM Date Format MMM d yyyy kiain Monday_419 is Aborted Short Time Format h mm a 012 5 24 50 AM Language English United States less 414 Failed to Run 012 5 01 16 AM dc e and Close ess 409 ran Successfully My Tasks Refresh 012 5 00 35 AM Status Title Due Date process Interpreter Calc 208 ran Siga estas etapas 1 Nalista de links na parte superior da p gina principal clique em seu nome de usu rio 2 Na caixa de di logo Configura es do usu rio indique suas prefer ncias de exibi o para o formato de d
259. de SOAP extra das ser o manipuladas Anexo MIME Use esse grupo de campos para especificar uma express o ou adicionar editar e excluir conte do como anexos MIME Seguran a do WS Use esse grande grupo de campos para gerenciar detalhes da seguran a Amplie cada caixa do grupo clicando no respectivo t tulo para exibir todos os campos 184 Guia do Criador de Conte do Operadores Sintaxe de expans o de macro Em vers es anteriores do CA Process Automation era poss vel usar uma vari vel em um campo de operador personalizado que aceitasse uma express o como entrada O operador de base oferecia suporte ao uso de vari veis e as substitu a dinamicamente por valores reais um conceito que conhecido como expans o de macro Os operadores personalizados que voc importar de vers es anteriores continuar o a dar suporte a vari veis din micas e expans o de macro nesta release do CA Process Automation Entretanto para determinados operadores de base especialmente aqueles com uma guia Pain is personalizados os campos n o oferecem suporte expans o de macro com apenas um nome de vari vel Exemplos incluem os operadores Atribuir tarefa de usu rio e Solicitar m todo SOAP Adicione o termo operador no campo para avalia o da express o e da expans o de macro se houver suporte A imagem a seguir demonstra a sintaxe necess ria para substituir as vari veis varUserlD e varUserPassword dinamicamente Operator varUser
260. de formul rios ca pam createSelectStore nameArray valueArray Usado para criar um conjunto de op es para um campo Selecionar Par metros de entrada nameArray array Define uma matriz de nomes de op es que s o exibidas para o usu rio valueArray array Opcionalmente defina uma matriz de valores de op es correspondente para cada item na nameArray Se for omitida nameArray ser usada para definir nomes e valores Valor de retorno O objeto de JavaScript que representa as op es de armazenamento e seus respectivos valores Exemplo Este exemplo define as op es dispon veis para o campo Cidade para os nomes especificados e valores associados var cityOptionNames Los Angeles New York New Carolina var cityOptionValues LA NY NC var newStore ca pam createSelectStore cityOptionNames CityOptionValues Agora a vari vel newStore pode ser passada para um elemento Selecionar formul rio usando o seguinte m todo ca pam addValuesInSelectStore Form City newStore Cap tulo 7 Formul rios 323 Criador de formul rios ca pam createSelectStoreFromSQLResult resultFromSQLQuery nameColumnID valueColumnID Cria um conjunto de op es para um campo Selecionar diretamente do resultado de uma consulta SQL Par metros de entrada resultFromSQLQuery object Define os dados recuperados por uma instru o SQL nameColumnlD array Define o nome da coluna no resultado de SQL que us
261. de limitar o n mero de conex es de FTP simult neas usadas pelo CA Process Automation Voc poder usar recursos para iniciar um processo sucessor somente depois que um processo antecedente liberar um recurso Os recursos tamb m podem ser usados para representar e controlar o acesso a uma entidade espec fica do ambiente de TI como um arquivo de log que recebe atualiza es de v rios processos Esta se o cont m os seguintes t picos Como os recursos funcionam na p gina 370 Criar um objeto Recurso na p gina 371 Edite um objeto Recurso na p gina 372 Monitorar e editar recursos na p gina 374 Adicionar um operador Gerenciar recursos em um processo na p gina 375 Definir a es de recursos na p gina 376 Verificar e responder a recursos indispon veis na p gina 377 Cap tulo 8 Recursos 369 Como os recursos funcionam Como os recursos funcionam O operador Gerenciar recursos est no grupo do operador Controle de processo Um processo pode usar o operador Gerenciar recursos para assumir as unidades dispon veis de um recurso especificado Se todas as unidades do recurso especificado forem assumidas no mesmo processo ou em processos diferentes o operador Gerenciar recursos atrasar o processamento nessa ramifica o at que o recurso tenha unidades livres A figura a seguir mostra um processo assumindo uma unidade do recurso cota de processo antes de executar um aplicativo Se houver unidade
262. de modo diferente devido a diferen as nos produtos de terceiros Por exemplo quando voc tenta manter uma p gina ou guia com altera es n o salvas cada um dos seguintes navegadores com suporte pode exibir uma mensagem um pouco diferente m Microsoft Internet Explorer m Google Chrome m Mozilla Firefox Essencialmente todos os tr s fornecem a op o de permanecer na p gina para salvar os dados ou sair da p gina e descartar as altera es Microsoft Internet Explorer Quando voc configura o Microsoft Internet Explorer 8 ou 9 para CM Compatibility Mode Modo de Compatibilidade o CA Process Automation pode apresentar um desempenho ou comportamento ruim Por exemplo os menus suspensos para as colunas dos campos na p gina Opera es podem desaparecer se voc clicar em Solicita es iniciais ou outra op o no painel Opera es e em seguida voltar para Links e selecionar Inst ncias de processo Uma vez nesse estado o bot o do menu suspenso do cabe alho da coluna pode n o ser exibido para outras exibi es Isso pode resultar na incapacidade de definir um filtro Recomendamos que voc n o ative explicitamente o CM ou Configura es da Intranet Se voc observar um comportamento estranho ao usar o Internet Explorer certifique se de que o CM n o est ativado Observa o se voc precisar ativar Configura es da Intranet desative manualmente a op o Exibir sites da intranet na exibi o de compatibil
263. de solicita o inicial Expanda Exibi o de processos expanda as pastas expanda um objeto Exibi o de processos e em seguida clique em um formul rio de solicita o inicial opcional que tenha sido adicionado ao objeto anteriormente Expanda Links e clique em Solicita es iniciais 3 No painel Opera es v at um dos seguintes locais para iniciar um formul rio e seu processo associado a Expanda Solicita es iniciais expanda as pastas e em seguida clique em um formul rio de solicita o inicial Clique com o bot o direito do mouse no formul rio e selecione Iniciar Expanda Exibi o de processos expanda as pastas expanda um objeto Exibi o de processos e em seguida clique em um formul rio de solicita o inicial opcional que tenha sido adicionado ao objeto anteriormente Clique com o bot o direito do mouse no formul rio e selecione Iniciar 4 Repita a etapa 2 para exibir a inst ncia do formul rio e a inst ncia do processo 5 Para monitorar a inst ncia de processo real clique em uma linha e em seguida clique em Abrir inst ncia do processo na barra de ferramentas 276 Guia do Criador de Conte do Formul rios de solicita o de intera o Opera es A R E B Atualizar Orquestradores 2 Ajuda Links Formul rio de solicita o inic_1 atual C Arquivado Exibi o de processos 5 Solicita es iniciais 4 Filtro xe a DM 1 2 Eb sed E 4 S ALAMAO3 E 1
264. dem us la como base para uma nova vers o Um criador de conte do pode definir a vers o base de objetos a qualquer momento mas em geral define a vers o base do objeto destinado exporta o Na prepara o para exportar os criadores de conte do podem definir a vers o base e definir a vers o da release na vers o de exporta o na mesma sess o Observa o a vers o de um objeto para o qual voc define a vers o base para exporta o em uma pasta como pacote de conte do pode ser a atual ou outra vers o Em geral a vers o atual que marcada Siga estas etapas 1 Clique na guia Biblioteca 2 Clique em Orquestrador e selecione o Orquestrador ambiente apropriado 3 V at a pasta com um objeto de destino e verifique se o campo Estado do objeto indica Disponibilizado Em caso negativo disponibilize o objeto antes de continuar 4 Selecione o objeto de destino e clique em Propriedades 5 Clique na guia Vers es 6 Seo bot o Vers o base estiver ativado na vers o a ser liberada clique em Vers o base No exemplo a seguir o bot o Vers o base para Rv2 0 est ativado Equation 3 As propriedades de todos os objetos possuem uma guia Vers es Nela poss vel definir uma vers o da release definir uma vers o como atual e definir a vers o base de uma ou mais vers es listadas Propriedades Geral Tags Vers es Trilha de auditoria Vers o Vers o da release Atual Vers o base 3 2 Rv2 0 Vers o ba
265. dere o seguinte XML a ser convertido em um objeto JavaScript lt xml version 1 0 gt lt catalog gt lt book id bk101 gt lt author gt Gambardella Matthew lt author gt lt title gt XML Developer s Guide lt title gt lt genre gt Computer lt genre gt lt price gt 44 95 lt price gt lt publish date gt 2000 10 01 lt publish date gt lt description gt An in depth look at creating applications with XML lt description gt lt book gt lt catalog gt Esse exemplo converte os dados XML acima em um objeto JavaScript 358 Guia do Criador de Conte do A sintaxe a seguir converte o documento XML em um objeto JavaScript var parsedXML ca pam convertXMLToJSObject xmlString poss vel usar qualquer uma das linhas a seguir para acessar o elemento de livro parsedXML book 0 parsedXML book 0 var book0bj var book0bj poss vel usar qualquer uma das linhas a seguir para recuperar o valor do atributo de identifica o do elemento de livro var idVal book0bj id var idVal bookObj id Criador de formul rios m poss vel usar qualquer uma das linhas a seguir para acessar o valor de descri o do elemento de livro book0bj description 0 text book0bj description 0 text var bookDesription var bookDesription Observa o se um elemento tiver um atributo e um elemento com o mesmo nome acesse o como uma matriz Na matriz o primeiro integrante ndice 0
266. detalhes recupere o WSDL do URL de dom nio apropriado dependendo se o CA Process Automation oferece suporte comunica o segura e agrupado Nos exemplos a seguir load balancer hostname o nome de host ou o endere o IP do balanceador de carga do Apache m Seguro e sem cluster https lt DomainOrchestrator hostname gt 8443 itpam soap wsdl m Desprotegido e sem cluster http lt DomainOrchestrator hostname gt 8080 itpam soap wsdl m Seguro e em cluster https lt load balancer hostname gt lt Apache secure port gt itpam soap wsdl Observa o a porta segura do Apache normalmente a 443 m Desprotegido e em cluster http lt load balancer hostname gt lt Apache unsecure port gt itpam soap wsdl Observa o a porta desprotegida do Apache normalmente a 80 Para scripts de exemplo que usam chamadas SOAP para que o Orquestrador do CA Process Automation inicie os processos navegue at a seguinte pasta lt install dir gt server c2o c2orepository public scripts trigger Observa o o caminho lt install dir gt geralmente CNArquivos de programasiCANPAM A subpasta Java cont m uma ferramenta baseada em Java e todos os recursos que ela requer para iniciar os processos do CA Process Automation remotamente com o uso do SOAP O caminho para a subpasta Java o seguinte lt install dir gt server c2o c2orepository public scripts trigger java Como os disparadores de arquivos e emails funcionam Este t p
267. do A publica o publica os grupos de operadores personalizados no dom nio de importa o e em todos os ambientes desse dom nio Clique em Enviar Clique em OK na mensagem de confirma o de importa o bem sucedida A importa o recria a estrutura de pastas exportada no local selecionado importa os operadores personalizados e publica o grupo de operadores personalizados e as vari veis relacionadas Cap tulo 5 Operadores e cones 187 Operadores Usando os operadores personalizados poss vel usar um operador personalizado em um processo ou uma programa o como qualquer outro operador Lembre se dos seguintes pontos ao trabalhar com operadores personalizados Os valores iniciais para os par metros do operador personalizado podem ser pr configurados ou ocultos Talvez existam novas entradas do par metro personalizado que exijam configura o O operador personalizado ser exibido em uma pasta chamada N o categorizado a menos que voc tenha definido um nome de grupo na guia Configura es da caixa de di logo Operador personalizado Se um operador personalizado n o estava dispon vel no momento em que seu processo foi aberto para edi o torne o dispon vel e atualize a pasta do grupo de operadores novamente Se um operador personalizado n o estava dispon vel no momento em que sua programa o foi aberta para edi o torne o dispon vel e atualize a pasta do grupo de operadores novamente Voc
268. do a qualquer processo usando o operador Atribuir tarefa de usu rio Quando um processo executa o operador Atribuir tarefa de usu rio o Formul rio de solicita o de intera o listado como um prompt de usu rio pendente no CA Process Automation O operador Intera o do usu rio n o conclu do at que um usu rio autorizado responda ao prompt preenchendo e enviando o Formul rio de solicita o de intera o ou at que o tempo limite especificado no operador Atribuir tarefa de usu rio seja atingido 278 Guia do Criador de Conte do Criador de formul rios Criador de formul rios Ao abrir um formul rio no navegador da biblioteca o Criador de formul rio exibido O Criador de formul rio inclui uma barra de ferramentas padr o e uma s rie de guias Use a guia Formul rio para criar um formul rio e use a guia Visualizar para analisar sua apar ncia Cap tulo 7 Formul rios 279 Criador de formul rios Firefox CA Formul rio de solicita o inicial Ve B salvar EE Disponibilizar Ei Reservar Selecionar Adicionar Mover para cima mover para baixo PA Reno Formul rio Visualizar Propriedades vers es Triha de audito 4 E Elementos do formul rio J Conjunto de campos Imagem b R tulo amp B Campo de pesquisa 4 E Grupo de bot es de op o Op es 4 Ed Selecionar 12 op o E Campo de texto E rea de texto Texto c
269. do campo Texto string Exemplo Este exemplo retorna o valor do campo Texto de top vendors ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo Texto de top vendors e define o campo Texto de dynamic field como o valor retornado ca pam setTextFieldValue Form dynamic field ca pam getTextFieldValue Form top vendors Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para as pastas de Formul rios de intera o do usu rio e em seguida m 07 Preencher tabela RESTful WS Preencher tabela RESTful WS m 08 Preencher tabela SOAP WS Preencher tabela SOAP WS Cap tulo 7 Formul rios 313 Criador de formul rios ca pam setTextFieldValue id val Define o valor de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva do campo para o qual definir um valor espec fico val string Define o novo valor para o campo Texto Valor de retorno Nenhum Exemplo Este exemplo define o campo de texto top vendors como Eu voto no fornecedor 3 porque ca pam setTextFieldValue Form top vendors I vote for vendor 3 because Para continuar este exemplo use ca pam getTextFieldValue Form top vendors depois que os usu rios inserirem seus motivos para enviar suas declara es completas ca pam setTextFieldValue Form dynamic field
270. do objeto n o criada e o objeto n o reservado Siga estas etapas 1 Reserve um objeto na p gina 86 2 Edite a vers o de trabalho 3 Clique em Salvar Depois que as altera es forem salvas na vers o de trabalho ser poss vel fechar o editor O objeto continua reservado A vers o de trabalho permanece edit vel e continua a refletir suas altera es desde que ela permane a reservada Quando voc abrir o objeto novamente o aplicativo automaticamente abrir a vers o de trabalho 86 Guia do Criador de Conte do Trabalhando com objetos e pastas Descartar altera es para um objeto reservado Depois de reservar modificar e salvar um objeto voc pode decidir que n o deseja continuar a trabalhar com aquela vers o espec fica Mesmo que tenha salvo a vers o de trabalho in meras vezes poss vel executar Desfazer reserva para descartar a vers o de trabalho salva Siga estas etapas 1 Clique na guia Biblioteca 2 Clique com o bot o direito do mouse no objeto na janela principal e selecione Disponibilizar reservar 3 Selecione Desfazer reserva O aplicativo ignora as altera es salvas para a vers o de trabalho e disponibilizar o objeto 4 Para continuar a trabalhar com o objeto reserve o novamente Disponibilizar um objeto Ao concluir suas altera es disponibilize o objeto para salvar as altera es na mesma vers o ou em uma nova vers o do objeto Depois de concluir o procedi
271. do usando um operador Iniciar processo em uma programa o Siga estas etapas 1 2 Na biblioteca clique duas vezes em um objeto Programa o No Editor de programa o identifique os processos e os operadores que voc deseja programar Expanda o painel Processos ou Operadores e arraste um processo ou um operador dispon vel para a lista Programar itens Voc tamb m pode clicar com o bot o direito do mouse em um processo ou um operador e selecionar Adicionar Para cada item preencha os seguintes campos hora de in cio O hor rio de in cio para uma tarefa come ar a executar em dias programados Intervalo de repeti o minutos Indica se uma tarefa ser executada repetidamente entre os hor rios de in cio e t rmino e em caso positivo com que frequ ncia Por exemplo a cada 2 minutos ou a cada 120 minutos 2 horas Sempre que a tarefa repetida uma nova inst ncia da tarefa criada Especifique o n mero de minutos de uma inicializa o para a pr xima no campo adjacente minutos Por exemplo o valor 120 na caixa Minutos repete uma tarefa a cada duas horas Certifique se de que a hora de t rmino mais recente do que a ltima vez em que deseja que a tarefa repita Por exemplo voc configura uma tarefa da seguinte maneira m Hora de in cio 00h00 m Caixa de sele o Intervalo de repeti o selecionada m Campo minutos definido como 120 minutos m Hora de t rmino 16h00 Essas configura
272. dor de Conte do
273. dor de Conte do Criador de formul rios Par metros de entrada datasetExpression string Define uma sequ ncia de caracteres express o ou chamada de fun o que resulta em um caminho absoluto para um conjunto de dados Este par metro inclui a palavra chave Conjuntos de dados o caminho da biblioteca para um objeto do conjunto de dados e o nome da vari vel de matriz ValueMap Datasets BR412 DATA FOLDER 20111214 Folder FORMS 20120328 dataset forms demo My Dataset55 MyVal callBack object Define uma refer ncia para o objeto de fun o a ser chamada ap s a recupera o dos dados incluindo seus m todos onSuccess e onFailure Valor de retorno Quando a fun o recupera os dados a fun o onSuccess result ou onFailure caught callBack executada A pr pria fun o n o retorna qualquer valor Exemplo ca pam getDatasetData ca pam getTextFieldValue Form TxtFieldwWi thDatasetPath callBack O c digo de exemplo cont m as seguintes informa es m O campo de texto TxtFieldWithDatasetPath armazena a express o do conjunto de dados m A fun o getTextFieldValue obt m o valor da express o de conjunto de dados m A fun o getDataUsingDatasetExpression obt m os valores do conjunto de dados e chama a fun o callBack para determinar o que acontecer em seguida m Para continuar com este exemplo poss vel usar as seguintes fun es na declara o callBack onSuccess para aplicar os dados em
274. dores personalizados com base no operador Atribuir tarefa de usu rio a guia Pain is personalizados est dividida nas seguintes se es Respons veis Especifica os usu rios ou grupos que podem interagir com o operador personalizado e seu formul rio Transferir delegar filtros Especifica os usu rios ou grupos que est o dispon veis para a transfer ncia ou a delega o da tarefa Tarefa de usu rio Especifica o t tulo a descri o e o c digo de inicializa o de dados do formul rio para o Formul rio de solicita o de intera o associado Para operadores personalizados com base no operador Solicitar m todo SOAP a guia Pain is personalizados est dividida nas duas se es a seguir Dados de chamada SOAP Use esse grupo de campos para especificar o URL do servi o o nome do m todo o nome do usu rio a senha a vers o a origem e outros detalhes da autentica o HTTP ou SOAP b sica Use o Assistente do WSDL para carregar um URL e selecionar servi os portas e opera es do WSDL Par metros din micos Use esse grupo de campos para especificar o estilo do par metro e adicionar editar ou excluir macros ou consultas XPath Resultados da chamada Use esse grupo de campos para especificar o caminho do arquivo de resposta da solicita o de SOAP e adicionar editar ou excluir mais dados extra dos Voc tamb m pode marcar as op es para determinar como partes do corpo cabe alho e espa os para nome XML
275. dos do operador Cada script l linhas de um arquivo de texto que especifica um nome de host um nico espa o e o sistema operacional em execu o no host Por exemplo JAMES Windows INDUS Linux NILE Windows AMAZON UNIX YANGTZE Solaris GILA UNIX Os tr s scripts salvam os nomes de host em um campo indexado chamado HostList e os nomes de sistema operacional em um campo indexado chamado OSList O processo incorpora estas etapas 1 O m dulo do UNIX ou do Windows passa o nome de um arquivo de texto O m dulo obt m o nome do arquivo a partir de um par metro na guia Processo apropriada das propriedades do operador de script O m dulo de UNIX ou Windows cria e inicializa a vari vel de ambiente C2OSVC com um caminho para uma nica pasta Uma inst ncia de um operador de script usa a pasta que a vari vel de ambiente C20SVD especifica A inst ncia n o repetida nem substitu da por qualquer inst ncia subsequente desse ou de qualquer outro operador de script O m dulo do UNIX ou do Windows cria a pasta referenciada pela vari vel de ambiente C2OSVD O script cria pastas chamadas HostList e OSList na pasta referenciada pela vari vel de ambiente C20SVD O script l cada linha do arquivo de texto e executa as seguintes a es m O script grava os nomes de host em arquivos numeradas sequencialmente na pasta C2OSVD HostList m O script grava os nomes de sistema operacional em arquivos numerados sequencialmente na
276. dos nos quais as tarefas n o s o executadas O caminho completo do calend rio usado para especificar os fechado dias aqueles em que uma tarefa n o pode ser programada N o h dias fechados quando nenhum calend rio de f rias especificado aqui Dias por turno ativa as regras que alternam as datas em que as tarefas s o executadas quando uma data especificada pelo objeto Calend rio corresponde a uma data fechada O n mero de dias para trocar uma data programada quando a data programada cai em uma data de fechamento O turno n o pode ser negativo ou zero Quando esse valor negativo a data muda para frente Quando esse valor for zero as datas fechadas s o simplesmente ignoradas sem reprogramar a tarefa N o h dias exclu dos marque essa caixa de sele o para contar apenas os dias em aberto quando alternar a data programada a fim de evitar uma data fechada M ximo de turnos quando uma tarefa reprogramada porque a data programada original corresponde a um dia fechado poss vel que a nova data tamb m corresponda a um dia fechado Esse par metro define o n mero m ximo de turnos que permitidos Essa situa o n o ocorre quando a caixa de sele o N o h dias exclu dos est marcada b Expanda Datas inclu das manualmente para listar datas individuais a serem inclu das na programa o c Expanda Datas exclu das manualmente para listar datas individuais a serem exclu das at mesmo de calend rios de in
277. dulos no n vel do dom nio em que cada ambiente cont m tamb m os grupos herdados do dom nio m Selecionado publica os grupos de operadores personalizados Essa configura o se aplica quando voc importar grupos de operadores personalizados para um dom nio diferente do dom nio no qual os grupos de operadores personalizados foram criados m Desmarcado n o publica os grupos de operadores personalizados Essa configura o se aplica quando as configura es do grupo importado de operadores personalizados foram publicadas para o dom nio atual e seus ambientes quando o grupo de operadores personalizados foi definido Observa o se voc n o tiver direitos Group Config Admin essa op o estar desativada 8 Clique em Enviar 9 Clique em OK na mensagem de confirma o de importa o bem sucedida Cap tulo 12 Liberar objetos para outro ambiente 479 Exportando e importando Vers o da release e Status da defini o da linha de base de objetos importados O estado do atributo Vers o da release modific vel ou n o modific vel e o Status da defini o da linha de base de cada objeto importado dependem das seguintes condi es m Seo ambiente de importa o j contiver vers es existentes dos objetos que est o sendo importados m Se os objetos existirem se eles forem importados com a op o para importar como uma nova vers o e mantiverem as vers es existentes do objeto As seguintes op es de impor
278. e o a seguir no arquivo log4j xm l lt category name com optinuity c2o servicegroup javaobject gt lt priority value DEBUG gt lt category gt Abra as mensagens do conector Java capturadas no arquivo c2o log localizado neste caminho Caminho de instala o do CA Process AutomationiDomainiserveric2oilogic2o Log 442 Guia do Criador de Conte do Controlar a ramifica o de um processo Redefinir um processo poss vel redefinir uma inst ncia suspensa de um processo para reiniciar a execu o Todas as vari veis todos os par metros e todos os operadores em uma inst ncia suspensa de um processo s o redefinidos para seus estados iniciais com uma exce o o aplicativo n o redefine os par metros definidos pelo usu rio Se voc continuar a execu o de um processo ap s redefini lo o processamento reiniciar no operador Iniciar poss vel redefinir um processo durante os testes ou a depura o para executar novamente as cadeias de operadores Na produ o poss vel redefinir um processo ap s um incidente poss vel modificar um processo de redefini o antes de reinici lo para evitar que algumas tarefas sejam refeitas ou para executar algumas tarefas adicionais Por exemplo voc pode m Definir ou remover pontos de interrup o m Usar um processo diferente m Definir configura es de par metro do operador Cancelar um processo Para interromper uma inst ncia de um processo clique no b
279. e Layout padr o Guia Exibe os nomes das p ginas dispon veis em suas pr prias guias Por motivos de conveni ncia os criadores podem clicar em uma guia para ir para a p gina associada em qualquer ordem Tamanho m ximo O n mero m ximo de caracteres que um usu rio pode digitar no campo Por exemplo para exigir um n mero de 8 d gitos em um campo espec fico defina as propriedades Tamanho m ximo e Tamanho m nimo do campo como 8 Cap tulo 7 Formul rios 289 Criador de formul rios N mero m ximo de linhas O maior n mero de entradas permitidas em uma tabela Tamanho m nimo O n mero m nimo de caracteres que um usu rio pode digitar no campo Por exemplo para exigir um n mero de 8 d gitos em um campo espec fico defina as propriedades Tamanho m ximo e Tamanho m nimo do campo como 8 M nimo de linhas O menor n mero de entradas permitidas em uma tabela Modificado por O nome do usu rio ou a conta de usu rio que modificou o formul rio Modificado em A data em que o objeto do formul rio foi alterado pela ltima vez Nome Uma sequ ncia de caracteres exclusiva que identifica um elemento do formul rio O sistema atribui um nome inicial como Var 3 que voc pode modificar A altera o do valor do nome tamb m altera o valor de id Os elementos do formul rio podem ter dois nomes separados uma propriedade Nome e um nome interno que identifica o elemento do formul rio no Criador de formul rios
280. e execu o determinam o resultado A vari vel Resultado definida como 0 e a vari vel Motivo definida como PERSONALIZADO Clique duas vezes no operador Recurso para configurar as op es As paletas Conjunto de dados e Propriedades do recurso s o exibidas Cap tulo 8 Recursos 375 Definir a es de recursos Definir a es de recursos Voc pode definir a a o que deseja que cada operador Gerenciar recursos execute As a es poss veis incluem assumir e liberar unidades ou bloquear e desbloquear recursos Siga estas etapas 1 2 No Criador de processos clique duas vezes em um operador Gerenciar recursos Na paleta Propriedades clique no bot o Adicionar poss vel criar v rias a es para diversos recursos dentro de um operador Recurso A caixa de di logo Propriedades da a o exibida No campo do objeto Recursos especifique o objeto de recurso que voc deseja usar poss vel inserir o caminho completo para o objeto na biblioteca de automa o ou clicar no bot o Procurar para localizar o objeto Opcional Clique em Abrir para exibir ou editar os recursos no objeto No campo de nome do recurso insira o nome do recurso ou uma express o Observa o os campos Caminho do recurso e Nome do recurso aceitam express es Insira qualquer sequ ncia de caracteres literal entre aspas duplas No campo A o selecione a a o que deseja que o recurso execute na lista suspensa Obter unid
281. e modificador sobreposta no canto inferior direito A base objeto e o modificador a o fornecem uma estrutura consistente para todos os cones Os t picos desta se o descrevem por que e como um Criador de conte do do CA Process Automation usa cones personalizados para personalizar a apar ncia dos operadores Esta se o tamb m fornece exemplos Como um criador de processos voc depende de indica es visuais fornecidas por cones para determinar a finalidade de cada operador Por exemplo o que voc imagina ser a fun o do seguinte cone de operador x Mesmo sem r tulo poss vel deduzir pela imagem que o cone representa um operador Excluir email Um cone apropriado ajuda voc e outros criadores a compreender a funcionalidade de um operador 194 Guia do Criador de Conte do cones dos operadores O investimento de tempo inicial dedicado atribui o de um cone apropriado trar v rios benef cios incluindo o seguinte Padroniza o A utiliza o de um conjunto padr o de imagens de base e de modificador ajudar os criadores a compreender o objeto que est executando a a o Simplicidade Os criadores podem identificar prontamente operadores distintos at mesmo em processos maiores e mais complexos Compartilhamento As equipes de criadores que estiverem trabalhando em outros idiomas nativos poder o compartilhar designs de processo pois sua compreens o mais f cil Use o f
282. e c digo inteiro Importar a partir do arquivo Procurar para localizar um arquivo espec fico para importar para o editor Os modos do editor com suporte para arquivos importados incluem bat cmd js vbs wsh ps1 sh pl xml O CA Process Automation fornecer um erro se qualquer outra extens o de arquivo for importada no editor de c digo avan ado Observa o qualquer tipo de arquivo pode ser importado para o editor gen rico Exportar para arquivo Salvar o arquivo em seus downloads do CA Process Automation Mostrar log de erros Exibir erros no c digo Esse recurso est dispon vel apenas nos seguintes casos O c digo de execu o anterior e posterior de um operador O par metro de entrada do c digo fonte para o operador Executar o JavaScript O par metro de c digo de inicializa o de dados para o operador Iniciar processo O editor destaca o c digo incorreto em um log de erros de rolagem na parte inferior do editor Cada erro cont m o n mero da linha e um hiperlink para ir at a linha espec fica do c digo Quando o erro corrigido o editor o limpa automaticamente do log de erros Cap tulo 4 Criando processos 149 O editor de c digo do CA Process Automation Observa o o c digo deve ser inserido corretamente em express es v lidas No entanto poss vel salvar o c digo mesmo que ele contenha erros embora o CA Process Automation emita um aviso Algumas valida es
283. e conta como nomes de usu rio e senhas Fase II Design e implementa o Na fase de cria o do desenvolvimento de processo mapeie os requisitos para os objetos de automa o e a funcionalidade de operador do CA Process Automation As etapas do design e da implementa o de um processo incluem m m Identificar os objetos de automa o e os operadores de processo para implementar o processo Configurar todas as etapas l gicas e de operadores incluindo todos os par metros tarefas resultados recursos e depend ncias Definir as informa es necess rias de configura o em tempo de execu o como nomes de usu rio senhas e nomes de arquivo Otimizar o design para reutiliza o da modularidade e de componentes Definir o in cio e o monitoramento do processo incluindo as permiss es para iniciar monitorar e modificar o processo Definir os alertas e determinar quais usu rios ou grupos ser o alertados Cap tulo 1 Introdu o ao Process Automation 17 Fase II Design e implementa o Identificar operadores e objetos de processos Cada processo ou subprocesso que voc identifica corresponde a um objeto de processo no Navegador da biblioteca Os objetos de processo definem uma sequ ncia de etapas vinculadas Um operador de processo representa cada etapa Ap s mapear um processo passo a passo identifique os operadores que executam cada etapa s vezes um nico operador pode executar uma determinada e
284. e do CA Process Automation Localize o campo Jars externo padr o para o m dulo Digite os caminhos para os JARs externos a serem carregados para uso por todos os operadores Executar c digo Java em execu o no orquestrador ou no agente Para cada caminho voc pode digitar a O caminho completo de um arquivo JAR residente na m quina em que o orquestrador ou o agente est sendo executado O caminho completo iniciado com uma das seguintes barras W Voc tamb m pode designar o caminho completo usando uma express o regular que inicie com um caractere seguido por dois pontos e em seguida o restante da sequ ncia de caracteres incluindo a sintaxe de ponto como em A b O caminho completo de um arquivo JAR dispon vel em http ou https O caminho n o exige autentica o e n o deve ser acess vel por meio de um proxy http c Um caminho relativo de um arquivo JAR que foi carregado para a pasta Recursos do usu rio do CA Process Automation A menos que voc especifique um caminho completo o aplicativo considerar o caminho inserido como um caminho relativo O Carregador de classe do M dulo Java que todos os operadores Executar c digo Java em execu o do m dulo Java compartilham carrega os JARs que voc lista nesse campo Os JARs s o carregados uma vez quando estiverem executando o primeiro operador de m dulo Java e depois ap s qualquer altera o feita nos JARs externos padr o Qualquer JAR inserid
285. e empresarial complicado com v rias fun es e propriedade diferentes considere essa abordagem Mapeie a propriedade em uma planilha ou em outro formato para os grupos usu rios e fun es de modo a atribuir as permiss es apropriadas A propriedade para um processo ou qualquer objeto de automa o inicialmente atribu da ao usu rio para o qual ela foi criada A propriedade pode ser alterada A defini o de permiss es para as a es dos usu rios em tempo de execu o feita pelo editor de permiss es no CA EEM Os integrantes do grupo PAMAdmins padr o t m permiss es completas em todas as pastas e em todos os objetos de automa o Os integrantes do grupo PAMUsers padr o n o t m permiss es em nenhum objeto de automa o ou pasta Os criadores de conte do normalmente s o integrantes do grupo Criadores Um administrador de conte do ou o propriet rio de uma pasta pode atribuir permiss es para voc na pasta com a propriedade Definir propriet rio As permiss es de pasta s o herdadas pelos objetos de automa o adicionados pasta Um administrador com credenciais do CA EEM pode atribuir permiss es para voc em pastas e objetos de automa o no CA EEM Observa o consulte o Guia do Administrador de Conte do para obter detalhes Cap tulo 1 Introdu o ao Process Automation 27 Fase III Teste e implanta o Definir alertas poss vel usar alertas de email em processos para notificar erros ou inc
286. e execu o Seguran a de tempo de execu o O recurso opcional Seguran a de tempo de execu o quando ativado ajuda a verificar a identidade do usu rio que est executando o processo ou a programa o segura O usu rio de qualquer processo o propriet rio ou quem est chamando o processo O usu rio de qualquer programa o sempre o propriet rio A identidade do usu rio chamador a identidade do usu rio que inicia um processo uma programa o ou um operador A imposi o da Seguran a de tempo de execu o usada quando um processo iniciado independentemente de como o processo for cnamado Por exemplo a imposi o da Seguran a de tempo de execu o ser aplicada aos processos filho iniciados por processos pai Consulte Especificar as propriedades de Seguran a de tempo de execu o na p gina 75 Voc tamb m pode configurar um operador em um processo para ser executado no contexto do usu rio que o chamou marcando a caixa de sele o Executar como usu rio chamador listada sob Configura es de execu o Marcar essa op o indica que voc deseja que o operador seja executado como se o usu rio que iniciou o processo estivesse no controle As configura es do operador substituem as configura es de propriedade de processo se houver diferen a As propriedades afetam a seguran a dos processos em execu o Somente o propriet rio do processo ou os administradores do conte do do ambien
287. e na guia Opera es 2 No painel Links a Expanda Exibi o de processos ou Recursos b Expanda a lista de pastas ou pesquise uma exibi o de processos ou objeto Recurso espec fico c Selecione um objeto Recurso A vers o atual do objeto Recurso exibida 3 Selecione um recurso e em seguida fa a qualquer uma das altera es a seguir a Na barra de ferramentas clique em Bloquear para bloquear o recurso Clique em Desbloquear para desbloquear um recurso Voc tamb m pode clicar no cone de cadeado na coluna Estado para alternar esta configura o b Clique em Limpar para liberar os recursos usados e redefinir os recursos livres para a quantidade m xima dispon vel c Clique nos campos Quantidade Usado e Descri o para editar seus valores d Clique em Atualizar para exibir os ltimas dados do sistema Suas altera es est o dispon veis para os operadores Gerenciar recursos 4 Para adicionar ou editar recursos em um operador Gerenciar recursos em uma programa o a Expanda Links e clique em Programa es ativas ou Programa es globais b Na lista de programa es clique duas vezes em uma programa o c Noitem Gerenciar recursos da programa o clique em Propriedades d Clique na guia Espec fico e Clique em Reservar f Clique em Adicionar Editar ou Excluir para configurar os recursos g Clique em Disponibilizar ou clique em Salvar e Fechar 374 Guia do Criador de Conte do
288. e outras s o limitadas a tipos espec ficos de operadores Por exemplo um operador de banco de dados exige par metros para o tipo de banco de dados o nome do banco de dados um nome de usu rio v lido e uma senha Voc pode definir o valor de uma propriedade para uma entidade literal como 5 ou Austr lia ou para uma express o como Var1 quantity ou GetCountry Muita vezes as express es incluem vari veis ou fun es Uma vari vel armazena um valor Por exemplo uma vari vel pode conter uma senha ou uma configura o de limite Uma fun o verifica qualquer Instru o l gica e retorna um valor Por exemplo uma fun o pode obter ou definir um valor de campo As express es podem incluir qualquer um dos itens a seguir m Vari veis de sistema e do usu rio m Fun es m Valores literais m Operadores l gicos de sequ ncia de caracteres aritm ticos e de compara o m Express es JavaScript Alguns campos aceitam somente valores literais Os r tulos para esses campos s o exibidas em it lico A maioria dos campos oferece suporte a express es calculadas Observa o as vers es anteriores do CA Process Automation identificam os campos que aceitam express es calculadas com um asterisco Os operadores tamb m compartilham as seguintes propriedades comuns m Destino da execu o onde esse operador deve ser executado m Configura es do tempo limite o que deve acontecer quando o operador demora muito tempo par
289. e quando uma inst ncia de processo iniciada Os conjuntos de dados do processo s o exibidos na paleta Conjunto de dados do Criador de processos Um conjunto de dados do operador inclu do em cada inst ncia de um operador adicionado a um processo ou objeto de programa o O conjunto de dados do operador pode conter par metros do operador vari veis definidas pelo usu rio e vari veis definidas pelo programa Um conjunto de dados do operador mais acess vel ao operador imediato e em segundo lugar a outros operadores de um processo Os conjuntos de dados do operador s o exibidos abaixo dos conjuntos de dados do processo na paleta Conjunto de dados do Criador de processos Cont m vari veis predefinidas que est o dispon veis no contexto de todo o dom nio do CA Process Automation Essas vari veis acessam os par metros do sistema e s o disponibilizadas pela palavra chave Sistema 206 Guia do Criador de Conte do Para refer ncia em uma express o Consulte Especificar vari veis do conjunto de dados nomeado na p gina 258 Consulte Especificar vari veis do conjunto de dados do processo na p gina 259 Consulte Especificar vari veis do conjunto de dados do operador na p gina 261 Consulte Especificar vari veis do conjunto de dados do sistema na p gina 262 Conjuntos de dados Definir p ginas e vari veis de conjuntos de dados Defina as p ginas as vari veis e os va
290. e simula o controla os resultados e a dura o de um operador em um processo poss vel us lo durante o desenvolvimento para evitar a execu o de um operador durante o teste dos operadores nas ramifica es subsequentes de um processo A simula o til em um ambiente de produ o quando um operador n o tiver que ser executado Os operadores n o s o executados quando os processos ou os recursos est o indispon veis Em qualquer caso a simula o de um operador permitir executar um processo sem alterar os links de entrada ou sa da no operador Em outras palavras voc conseguir evitar a execu o do operador temporariamente preservando ao mesmo tempo a estrutura e as depend ncias no seu processo 446 Guia do Criador de Conte do Simular o processamento dos operadores Simular o processamento de um operador selecionado poss vel simular o processamento de um operador selecionado Siga estas etapas 1 2 Abra qualquer operador no Navegador da biblioteca ou um processo aberto Configure as propriedades da simula o para qualquer operador Se a simula o n o estiver ativada para o processo marque primeiro a caixa de sele o Substituir op es de simula o no processo Para ativar a simula o especifique um tipo de simula o Local ou Distante Local o operador n o processado O CA Process Automation n o chama o m dulo associado ou verifica os par metros do m dulo O operador si
291. e solicita o de intera o ou localize um existente a ser usado para este exemplo de procedimento Clique duas vezes no objeto do formul rio A caixa de di logo Formul rio de solicita o de intera o ou Criador de formul rio exibida Se o objeto do formul rio ainda n o estiver reservado clique em Reservar No painel Elementos do formul rio expanda as seguintes entradas a Elementos do formul rio b Seu formul rio por exemplo Interaction Request Form 4 c Layout da p gina d P gina 362 Guia do Criador de Conte do D O No a 11 12 Criador de formul rios Clique em P gina Clique em Renomear na barra de ferramentas Insira o nome Location e clique em OK Arraste um campo Selecionar do painel Formul rio para a p gina Local Repita a Etapa 9 Dois campos de sele o s o exibidos no layout da p gina Location Realize as seguintes a es no painel Formul rio a Arraste tr s Op es de sele o para o primeiro campo Selecionar b Arraste seis Op es de sele o para o segundo campo Selecionar Clique em cada um dos seguintes elementos do formul rio e em seguida clique em Renomear para renomear cada objeto conforme indicado a Renomeie o primeiro campo de sele o para Estado m Renomeie a primeira op o para CA m Renomeie a segunda op o para PA m Renomeie a terceira op o para NC b Renomeie o segundo campo de sele o para Cidade m Renomeie a primeira o
292. e trabalho 0 com a op o de aplicar altera es pendentes mesma vers o O ou nova vers o 1 2 Vers o atual nessa sequ ncia t pica a O vers o de trabalho O disponibilizada como nova vers o 1 A nova vers o tamb m normalmente designada como a O vers o atual A vers o atual usada quando o processo realmente executado nO vers o O original agora considerada apenas um backup ou um arquivamento 82 Guia do Criador de Conte do Trabalhando com objetos e pastas Item Descri o 3 Altera es aplicadas mesma vers o neste exemplo a O vers o 2 est reservada v rias vezes Todas as vezes o usu rio optou por aplicar as altera es mesma vers o em vez de criar uma nova Embora tenham sido feitas altera es nas O vers es de trabalho 3 0 3 i e 3 ii o usu rio decidiu agrupar todas elas na mesma vers o nica O usu rio n o poder voltar para exibir o objeto entre as altera es 3 0 e 3 i N o h nenhuma vers o separada que permita um retorno do usu rio 4 Vers o de linha de base a vers o 4 foi designada pelo usu rio como uma Q vers o de linha de base Qualquer vers o de trabalho reservada deve ser disponibilizada como uma nova vers o a vers o 5 Ao especificar uma ou mais vers es de linha de base voc bloqueia essencialmente cada vers o Essa pr tica impede qualquer modifica o nas vers es reais de linha de base Elas s podem ser usadas como modelos ou objetos
293. e um objeto do pacote para uma nova pasta se desejar continuar movendo o conte do como uma release n o modific vel entre ambientes O diagrama a seguir ilustra as tarefas que os criadores de conte do executam ao migrar os objetos de um pacote para uma nova pasta para se preparar para a exporta o Open the release 04 1 00 package Locate and copy object and note all those package Create a folder to paste package objects into of the objects that objects in the the package Library contains Content Designers Siga estas etapas 1 Abrir o objeto do pacote da release 04 1 00 e anotar todos os objetos contidos no pacote na p gina 473 2 Localizar e copiar esses objetos do pacote na biblioteca na p gina 473 3 Criar uma pasta para colar os objetos do pacote na p gina 474 472 Guia do Criador de Conte do Exportando e importando Abrir o objeto do pacote da release 04 1 00 e anotar todos os objetos contidos no pacote O objeto do pacote criado na release 04 1 00 indicado por um cone de pacote azul BB Siga estas etapas 1 Abra o Navegador da biblioteca 2 Localize e abra o objeto do pacote da release 04 1 00 3 Anote todos os objetos contidos no pacote Localizar esses objetos do pacote na biblioteca Depois de identificar os objetos no pacote localize os na biblioteca copie os e cole os em uma nova pasta Voc pode abrir e percorrer pastas conhecidas da biblioteca ou pesqui
294. ecu o Exceto para a op o que substitui as configura es de processo essas configura es s o as mesmas descritas para configurar um operador Os par metros da simula o de um processo s o os mesmos de um operador exceto pelo fato de que s o as configura es padr o para cada operador em um processo Para alterar as configura es de propriedade de simula o de um operador espec fico marque a caixa de sele o Substituir op es de simula o no processo nas p ginas de propriedades do operador 448 Guia do Criador de Conte do Cap tulo 11 Gerando e usando a documenta o do processo poss vel gerar a documenta o dos processos automatizados Outros poder o imprimir a documenta o do processo que voc gerar Esta se o cont m os seguintes t picos Sobre a documenta o do processo na p gina 449 Gerar documenta o do processo na p gina 450 Sobre a documenta o do processo Voc pode gerar detalhes da defini o do processo e gr ficos com anota es O formato da sa da PDF A documenta o do processo inclui detalhes nos seguintes n veis m Detalhes em n vel de processo m Detalhes em n vel de operador para cada operador usado no fluxo do processo A lista a seguir resume os detalhes que s o gerados em cada n vel Detalhes em n vel de processo A documenta o do processo gera os seguintes detalhes para um processo selecionado m Imagem do processo m N
295. efina um tempo limite como parte de cada operador Se o operador n o for conclu do no tempo especificado definido nas configura es de Tempo limite a execu o assumir uma porta de sa da de tempo limite Os usu rios ainda manter o a op o para finalizar a execu o do operador e assumir o caminho do tempo limite ou deixar que o operador continue com a execu o As configura es de tempo limite t m as seguintes propriedades Sem tempo limite Especifica que n o h qualquer tempo limite definido para o operador ativado por padr o Para especificar um valor de tempo limite desmarque a caixa de sele o Sem tempo limite Tipo Especifica o tipo de tempo limite Selecionar um dos seguintes tipos de tempo limite Dura o Especifica a dura o do tempo limite em segundos Data de destino Especifica a data DD MM AAAA e a hora 24 horas do tempo limite Data e hora de dura o destino Define a dura o do tempo limite ou a data de destino para o operador 236 Guia do Criador de Conte do A o Par metros do processo Selecione uma a o entre as listadas abaixo a ser executada mediante o t rmino do tempo limite Abandonar Especifica se o fluxo abandonado ap s o tempo limite do operador As seguintes a es ser o executadas Anular A opera o executada no modo desvinculado O operador ir expirar executado um C digo de execu o posterior O fluxo do processo passa p
296. el do conjunto de dados do operador pertencente ao operador que requer o nome Por exemplo na ilustra o a seguir o processo executa o OperadorA ou o OperadorB antes de atingir o OperadorC O OperadorC pode ent o usar o nome da opera o que o OperadorA ou o OperadorB salvou para uma vari vel de processo para acessar as vari veis do conjunto de dados Fa ek va fe 1 4 Usar vari veis em vez de nomes fixos torna o c digo modular e intercambi vel entre os operadores em um processo Configura es das propriedades de processamento As propriedades de processamento definem os c digos de execu o anterior e posterior Cap tulo 6 Conjuntos de dados e par metros 233 Par metros do processo C digo de execu o anterior e c digo de execu o posterior O c digo JavaScript de execu o anterior e posterior processado antes e ap s a execu o de um operador O c digo de execu o anterior em geral usado para configurar as vari veis de loop ou outras vari veis que podem ser usadas como parte do operador O c digo de execu o posterior em geral usado para processar os resultados de um operador ou para aumentar os ndices de loop A palavra chave OpName pode ser usada para acessar o conjunto de dados do operador Por exemplo a instru o a seguir insere o nome do operador em uma mensagem e atribui a sequ ncia de caracteres a uma nova vari vel de conjunto de dados do operador denominada operat
297. ela ramifica o de tempo limite O operador de atraso executado Especifica se o fluxo cancelado ap s o tempo limite do operador As seguintes a es ser o executadas m O operador cancelado m executado um C digo de execu o posterior m O fluxo do processo passa pela ramifica o de tempo limite m O operador de atraso executado Continuar Especifica se o fluxo continua ap s o tempo limite do operador As seguintes a es ser o executadas m O operador e a opera o est o em estado de execu o m O fluxo do processo passa pela ramifica o de tempo limite m O operador de atraso executado m O c digo de execu o posterior executado ap s o operador ser executado Redefinir Especifica se o fluxo redefinido ap s o tempo limite do operador As seguintes a es ser o executadas O operador e a opera o est o em estado de execu o e s o redefinidos executado um C digo de execu o posterior O fluxo do processo passa pela ramifica o de tempo limite O operador de atraso executado Cap tulo 6 Conjuntos de dados e par metros 237 Par metros do processo Par metros calculados Express es Os par metros nas caixas de di logo e nas p ginas de propriedades que aceitam express es s o chamados de par metros calculados Os valores para os par metros calculados devem ser inseridos como express es JavaScript poss vel usar express es JavaScript para defini
298. em qualquer um dos outros operadores dispon veis em seu ambiente Use os operadores personalizados para po Facilitar a reutiliza o use o mesmo operador com as mesmas defini es de configura o em diferentes processos Salvar as configura es para uma tarefa voc pode pr configurar operadores personalizados para executar tarefas espec ficas Por exemplo poss vel definir um operador personalizado para trabalhar com um aplicativo que j est instalado no sistema Interagir com aplicativos empresariais voc pode exportar uma pasta como pacote de conte do para oferecer suporte a aplicativos empresariais comuns ss vel modificar seu operador personalizado sem alterar o operador original Definir o in cio e o monitoramento do processo In cio do processo Aoc proc 24 Guia do Criador de Conte do riar processos decida como cada processo ser iniciado Voc pode criar um esso para iniciar de v rias maneiras In cio manual voc pode iniciar manualmente um processo no Navegador da biblioteca ou no Criador de processos Como um criador e desenvolvedor de conte do trabalhando no CA Process Automation voc inicia processos repetida e manualmente ao mesmo tempo que os cria e os testa In cio autom tico poss vel construir um processo que inicie automaticamente outro processo usando o operador Iniciar processo In cio autom tico por entidade externa voc pode definir um processo para ser i
299. ementos em uma matriz join Converte todos os elementos da matriz para sequ ncias de caracteres e os concatena pop Remove um item do final de uma matriz Observa o se a matriz pertencer ao conjunto de dados do operador de outro operador n o use o m todo pop para matrizes do JavaScript para avaliar par metros do operador push Envia um item para o final de uma matriz reverse Inverte a ordem dos elementos em uma matriz shift Alterna um elemento do in cio de uma matriz slice Retorna um fatia da sub matriz de uma matriz sort Classifica os elementos de uma matriz Cap tulo 6 Conjuntos de dados e par metros 257 Par metros do processo splice Insere exclui ou substitui os elementos da matriz toLocaleString Converte uma matriz para uma sequ ncia de caracteres localizada toString Converte uma matriz para uma sequ ncia de caracteres unshift Insere os elementos no in cio de uma matriz Para obter informa es sobre como usar esses m todos consulte o Guia de Refer ncia do JavaScript Especificar as vari veis do conjunto de dados nomeado Os campos nos objetos do conjunto de dados conjuntos de dados nomeados s o identificados em express es usando a nota o de ponto string ou de colchetes expression Datasets path expression variable name expression Datasets path expression variable name path expression Representa qualquer express o JavaScript que
300. encher tabela RESTful WS Preencher tabela RESTful WS Cap tulo 7 Formul rios 347 Criador de formul rios ca pam getRESTDataAuth url userName password doNotValidateCert headers callBack Inicia o servi o REST em um URL especificado que exige autentica o Esse m todo oferece suporte apenas autentica o HTTP b sica Voc pode usar esse m todo com as seguintes assinaturas ca pam getRESTDataAuth url userName password callBack ca pam getRESTDataAuth url userName password doNotValidateCert callBack Par metros de entrada url string Define o URL da solicita o HTTP O URL come a com http ou https username string Define o nome de usu rio para o qual autenticar o URL especificado password string Especifica a senha associada ao nome de usu rio especificado doNotValidateCert boolean Especifica se um certificado SSL v lido encontrado Esse campo relevante ao consultar um URL HTTPS m false valida o certificado SSL e faz com que a opera o falhe se o certificado for inv lido m true aceita o certificado SSL mesmo que ele seja inv lido e continua a fazer a chamada HTTP headers object Define uma lista de pares de chave valor que define os cabe alhos na solicita o callBack object Define uma refer ncia para o objeto de fun o a ser chamada ap s a recupera o dos dados incluindo seus m todos onSuccess e onFailure Valor de retorno Quando a
301. ento em um determinado estado e continuar executando o processo Nesse caso o processo de monitoramento pode iniciar uma nova inst ncia de si mesmo no modo desvinculado e em seguida executar um operador Interromper para ser encerrado Em seguida a inst ncia encerrada salva e um administrador pode examin la em seu estado pr encerrado Cap tulo 4 Criando processos 131 Controle de processo Processo embutido O operador Iniciar processo usado para chamar processos filho O processo filho chamado executado como uma inst ncia separada Um processo pai tem controle limitado sobre o processo filho e pode resultar em uma sobrecarga de desempenho no tempo de execu o O modo embutido permite que voc execute um processo filho e expanda o no processo pai Um processo filho embutido tem acesso ao contexto do pai O ciclo de vida do filho embutido incluindo instancia o arquivamento etc totalmente vinculado ao pai O CA Process Automation permite que os usu rios decidam se desejam executar um processo como um processo embutido Configurar um processo embutido Voc pode configurar um operador de processo para executar um processo filho no modo embutido Siga estas etapas 1 No operador Iniciar processo paleta Propriedades clique no bot o Navegador de objetos O Navegador de objetos exibido Selecione o processo filho No campo Modo selecione Embutido O processo filho est configurado p
302. equ ncia de caractere de escape de fim de linha deve ser precedida por caracteres de escape para evitar que o caractere de escape seja eliminado pelo int rprete de express o do CA Process Automation antes da m scara ser passada para o analisador de express o regular Alternativa Esse operador cria uma alternativa entre os caracteres ou grupos Ele se aplica ao caractere ou grupo imediatamente adjacente a ele a sua esquerda ou direita Grupo Esse operador de caracteres em grupo em uma sub express o que se aplica a operadores de alternativa e de repeti o 490 Guia do Criador de Conte do Exemplo O caractere de escape coincide com o caractere de barra invertida O operador de escape corresponde a barra vertical Para uma sequ ncia de caracteres literal em uma express o do CA Process Automation corresponde ao ponto de interroga o A express o primeira linha nsegunda linha corresponde as sequ ncias de caracteres onde a primeira linha ser exibida no final de uma linha e a segunda linha ser exibida no in cio da pr xima linha Se a mesma express o especificada por uma sequ ncia de caracteres literal em uma express o do CA Process Automation o operador escapado como segue primeira linha nsegunda linha uan a b corresponde o caractere a ou o caractere b abcd efgh corresponde sequ ncia de caracteres abcd ou efgh
303. equado edite um cone personalizado ou crie outro Observa o n o poss vel alterar os cones associados ao estado de execu o de um operador personalizado Por exemplo em espera ou conclu do O CA Process Automation gerencia automaticamente esses cones Exemplos de cones personalizados A lista a seguir mostra exemplos de cones personalizados e os poss veis operadores que podem ser representados por eles Diagnosticar ou monitorar o desempenho Adicionar conta de usu rio Depurar script ou c digo 200 Guia do Criador de Conte do cones dos operadores Exemplo Criar ou editar um cone personalizado Este exemplo demonstra os principais conceitos do Editor de cone personalizado do CA Process Automation A imagem mostra a sele o de um cone de base que combinado a um cone de modificador menor para criar um cone personalizado A combina o resultante salvo como um objeto cone personalizado que pode ser aplicado posteriormente a qualquer operador ES Modificador cone personalizado Cap tulo 5 Operadores e cones 201 cones dos operadores Exemplo Aplicar um cone personalizado No exemplo a seguir o criador decidiu alterar um de dois cones id nticos O operador personalizado baseia se no operador Atribuir tarefa de usu rio No entanto ele possui uma nova finalidade diferente O operador solicita que um usu rio aprove um relat rio O
304. er ncia de vari vel por nome Todos os par metros de entrada s o automaticamente convertidos nas vari veis do conjunto de dados de sa da ap s a conclus o do processo Cap tulo 6 Conjuntos de dados e par metros 225 Par metros do processo Caminhos relativos para conjuntos de dados O CA Process Automation pode usar caminhos absolutos ou relativos ao acessar conjuntos de dados nomeados Caminhos absolutos tamb m s o conhecidos como caminhos completos ou fixos Exemplo 1 Folder1 est sob a pasta raiz na biblioteca Folder1 cont m dois objetos Process1 e Dataset1 Para abrir o Process1 clique duas vezes no operador Iniciar processo e localize o campo Nome do processo na paleta Propriedades Em vez de inserir um valor voc quer usar ou fazer refer ncia ao valor em um campo que chamado ProcessName em Dataset1 Para o caminho absoluto voc especificaria Conjuntos de dados Folderl Dataset1 ProcessName Tamb m poss vel especificar o caminho de Dataset1 em rela o ao Process1 A mesma express o usando um caminho relativo Conjuntos de dados Dataset1 ProcessName Enquanto o CA Process Automation avalia a express o do caminho relativo ele procura o Dataset1l na mesma pasta como Process1 Se voc mover Dataset1 o caminho absoluto n o ser mais v lido Para corrigir essa situa o voc deve atualiz lo Entretanto desde que estejam na mesma pasta voc pode mover Process1 e Dataset1 para
305. eres Exemplo Este exemplo retorna o valor m nimo permitido para o campo DateDeparture como uma sequ ncia de caracteres de data por exemplo 05 05 2025 ca pam getDateFieldMinValue Form DateDeparture 308 Guia do Criador de Conte do Criador de formul rios ca pam getDateFieldMinValueInMillis id Retorna o valor da propriedade Valor m nimo no campo Data expresso como um n mero inteiro longo Esse n mero inteiro representa o n mero de milissegundos antes ou depois de 1 de janeiro de 1970 00 00 00 UTC conhecido como Unix Epoch poss vel passar o valor nesse campo conforme mencionado no m todo ca pam getDateFieldMaxValue id na p gina 307 Par metros de entrada Ad string Especifica a identifica o exclusiva de um campo Data Valor de retorno O valor m nimo de um campo Data expresso como um n mero inteiro longo Exemplo ca pam getDateFieldMinValueInMillis Form DateofBirth Este exemplo retorna o valor m nimo permitido para o campo DateofBirth como uma sequ ncia de caracteres num ricos medidos em milissegundos Para um campo de data com um valor m nimo de 01 01 1974 essa fun o retornaria 126291600000 isto 126 291 600 000 ou 126 bilh es de milissegundos Essa fun o retorna um resultado negativo para datas antes de 1970 ca pam getDateFieldValue id Recupera o valor de um campo Data como uma sequ ncia de caracteres de data por exemplo 05 05 2025 Par metros de entrada
306. ermitem agrupar coordenar e programar quando as tarefas s o executadas com rela o aos elementos organizacionais ou arquiteturais de uma empresa Por exemplo Aplicativos Propriedade Monitoramento Manuten o Processos funcionais Os objetos de programa o especificam As tarefas processos e operadores a serem executados A hora do dia em que cada tarefa iniciada O intervalo de repeti o para v rias ocorr ncias de uma tarefa Os dias em que as tarefas s o iniciadas usando um calend rio especificando dias expl citos ou uma combina o de ambos Os dias em que as tarefas n o t m permiss o para iniciar usando calend rios de f rias e ou especificando dias exclu dos A hora do dia em que cada tarefa encerrada Cap tulo 9 Calend rios programa es tarefas e disparadores 397 Programa es poss vel criar uma programa o com ou sem especificar um calend rio Processos e outras tarefas executados diariamente ou em dias especificados n o exigem um objeto de calend rio Para programar datas usando as regras de calend rio 1 Crie objetos de calend rio 2 Especifique os calend rios nos objetos de programa o Os calend rios definem regras que especificam datas v lidas para a execu o de tarefas e dias fechados nos quais as tarefas n o podem ser executadas Os objetos de programa o associam tarefas relacionadas operacionalmente a um calend rio e especificam os hor rios em que
307. ersion of the version of the folder if applicable Content Designers Perform an import Perform an export Administrators Cap tulo 12 Liberar objetos para outro ambiente 453 Vers es da release Siga estas etapas 1 Definir a vers o de release dos objetos a serem exportados na p gina 455 2 Definir a vers o base de objetos a serem exportados se aplic vel na p gina 457 3 Adicionar objetos a uma pasta se aplic vel na p gina 465 4 Executar uma exporta o na p gina 461 5 Executar uma importa o na p gina 477 Vers es da release Uma release ocorre quando voc implanta um processo e seus componentes a partir de um ambiente de cria o para um ambiente de produ o Ao selecionar os componentes para compactar para exporta o selecione uma vers o de cada componente poss vel inserir um valor espec fico da release no campo Vers o da release da vers o de cada pasta e objeto que voc planeja empacotar para exporta o Essa pr tica necess ria quando voc exportar objetos para uma pasta como pacote de conte do Depois de definir uma vers o da release para cada objeto poss vel adicionar uma vers o correspondente pasta que deseja exportar como pacote de conte do Pacotes de conte do come am como pastas no ambiente inicial do CA Process Automation Ao exportar uma pasta como pacote de conte do e import la para um novo ambiente o produto define a ve
308. escription gt lt startRequest gt lt StartRequests gt lt getStartRequestFormsResponse gt lt Body gt lt Envelope gt Esse exemplo mostra o uso do m todo ca pam convertXMLToJSObject xmlString elementTagName com o par metro elementTagName O script a seguir recupera todos os elementos lt startRequest gt do XML var srfResult ca pam convertXMLToJavaScriptObject xmlString startRequest srfResult uma matriz de todos os elementos startRequest 360 Guia do Criador de Conte do Criador de formul rios Exemplo lt xml version 1 0 gt lt note text abc gt lt text gt Tove lt text gt lt note gt Esse exemplo mostra um cen rio no qual o XML apresenta text como um elemento ou atributo Nesse caso o m todo cria uma matriz com o nome text m O primeiro elemento da matriz retorna o n de texto no elemento m O segundo elemento da matriz retorna o n de atributo com o nome text do elemento m Outros elementos da matriz retornam os n s do elemento filho com o nome text do elemento O script a seguir acessa os valores var parsedXML ca pam convertXMLToJavaScriptObject xmlString var textNode parsedXML text 0 var attributeValue parsedXML text 1 var childTextNodeValue parsedXML text 2 text O script cont m o resultado a seguir textNode como n o h valor escalar com o n attributeValue abc childTextNodeValue Tove Ta
309. eserva Y Definir propriet rio mais a X Propriedades Orchestrator Conte do de Organizational Objects Project P01 Automation Library Live Objects Filtro 2 t3 Data de cria o RGE eaa 1 057 Nome O Draft Objects Propriet rio 2 I My Objects a 3 Organizational Objects a 3 Project P01 Tipo Selecione a 3 Automation Library Estado ar De E tive Nhiects 1 At mo 3 Pasta i Pesquisar Redefinir pesquisa b sica R E amp ia Copiar dh Processo O i Nome Tipo Propriet rio Caminho Data de modific Reservado Vers o atual Vers o ma Rh Col F 7 pamon ff Colar EE Calend rio 1 g a9 Schedule Tasks Programa o pamadminjpn Organizatio 18 04 2012 s 2 2 X Excluir Don A S PAES EB Conjunto de dados EE ccalendar 001 d rio pamadmin Organizatio 18 04 2012 1 2 2 ualizar B ta Copiar Exibi o de processos E ccalendar 002 Calend rio User Z0450 Organizatio 09 04 2012 Pa 2 2 3 Exporta b i a r Colar E portar EB Formul rio de solicita o de intera o psi CCalendar 003 Calend rio User Z0250 Organizatio 18 04 2012 asa 2 2 Importar Es 3 excluir E ip Formul rio de solicita o inicial Ccustomicon 001 cone personalizado User X0300 Organizatio 09 04 2012 Renomear 2 2 a sio 1 Operador personalizado i amp Definir propriet rio ccustomicon 002 cone personalizado User Z0300 Organizatio
310. espec fica no passado Siga estas etapas 1 2 3 Clique na guia Opera es Expanda o painel Links nas p gina Opera es Clique em Programa es globais Cap tulo 9 Calend rios programa es tarefas e disparadores 405 Programa es 4 Na barra de ferramentas selecione um orquestrador e um ambiente e em seguida clique em Atualizar 5 Na tabela de Programa es globais a C d No campo Preview Date selecione uma data no intervalo v lido para a programa o Na lista suspensa N s selecione Todos os n s ou um touchpoint do orquestrador espec fico Selecione a op o Atual ou Arquivado Clique em Atualizar O CA Process Automation avalia as regras do calend rio e o per odo de validade que est o associados s tarefas antes de exibir as ocorr ncias apropriadas na lista Se a tarefa se repetir v rias ocorr ncias no mesmo dia ser o exibidas Ao selecionar uma data passada a lista incluir as tarefas que foram iniciadas seu estado a hora de in cio e a hora de t rmino Ao selecionar a data atual a lista indica se as ocorr ncias foram iniciadas a hora de in cio o estado e a hora de t rmino Ao selecionar uma data futura a lista inclui todas as ocorr ncias para a data selecionada se a programa o estiver ativa no touchpoint selecionado 6 Para exibir uma janela somente leitura Propriedades que mostra as defini es de configura o para a tarefa programada cli
311. ess Automation exigiam este m todo Por exemplo voc poderia criar uma l gica para calcular a dura o desde a hora de in cio da primeira itera o de um loop at a hora atual para cada loop Voc poderia usar at mesmo um c digo de execu o anterior e posterior para configurar a entrada em um loop como m inicializar vari veis m definir contagens de loops m processar resultados quando o loop for conclu do Para repetir o ciclo de todos os elementos de um campo de conjuntos de dados indexado use primeiro um operador Executar o JavaScript do grupo Utilit rios para inicializar o elemento Currentindex do campo de conjunto de dados como O Por exemplo a express o a seguir inicializa o elemento Currentindex na vari vel de processo X para O Process X CurrentIndex 0 Para repetir elementos indexados de um campo de conjunto de dados 1 Conecte o link Sa da com xito do operador Executar o JavaScript ao operador que deseja processar em um loop 2 Na paleta Conjunto de dados do operador que voc deseja repetir use a configura o do elemento Tamanho para o campo indexado como o valor Repetir contagem na guia Loop Por exemplo Process X Size 3 Para aumentar a configura o Currentindex ap s a conclus o de cada itera o do loop use uma express o de c digo de execu o posterior Por exemplo Process X CurrentIndex Process X CurrentIndex 1 Nesse caso o elemento Currentindex o contador para o loop poss
312. essa configura o poder ser substitu da no n vel de operador se a op o Executar como usu rio chamador estiver selecionada m Sea op o Executar como Propriet rio estiver desmarcada o CA Process Automation examinar as permiss es para o usu rio que est tentando iniciar uma inst ncia do processo Se o usu rio tiver direitos de iniciar o CA Process Automation permitir que a inst ncia do processo inicie com a identidade do usu rio chamador Se esse processo chamar um outro processo definido como usu rio chamador o CA Process Automation verificar os direitos de iniciar o processo filho Desativar Indica que voc deseja desativar a Seguran a de tempo de execu o A caixa de sele o Executar como propriet rio est desativada Cap tulo 10 Executando testando e depurando processos 429 Seguran a de tempo de execu o Executar como propriet rio Essa caixa de sele o somente estar ativada se a op o Seguran a de tempo de execu o estiver ativada explicitamente ou atrav s de heran a Selecionado Especifica que todas as inst ncias do processo atual possam ser executadas com a identidade do propriet rio executar como propriet rio Quando um usu rio autorizado iniciar o processo o propriet rio ter acesso aos processos filho e a outros objetos O acesso pelo propriet rio pode incluir objetos que o usu rio chamador que iniciou a inst ncia n o tem permiss o para acessar Somente o pr
313. esso de desenvolvimento do CA Process Automation a de identificar processos para automa o Um processo geralmente consiste em v rios subprocessos Siga estas etapas 1 Identifique a tarefa principal ou o caso de uso como mover dados de bancos de dados transacionais distribu dos para um nico reposit rio de dados 2 Identifique os subprocessos para tarefas subordinadas como a Extrair dados de origens diferentes b Transformar os dados extra dos c Carregar os dados transformados 3 Separe os componentes que s o comuns em v rios processos em subprocessos modulares Semelhante reutiliza o de c digo a modulariza o de subprocessos compartilhada poupa tempo de desenvolvimento e manuten o Observa o mais adiante neste guia voc aprender que os subprocessos correspondem a objetos na p gina 64 de processo separados no Navegador da biblioteca Identificar onde os processos s o executados Identificar o local em que voc deseja executar os seguintes componentes m O processo propriamente dito m Subprocessos m Tarefas do processo e subprocessos Observa o mais adiante neste guia voc aprender o que esses locais correspondem a touchpoints que executam processos ou etapas individuais nos processos Seu administrador configura os touchpoints Cap tulo 1 Introdu o ao Process Automation 15 Fase I An lise de requisitos Identificar as etapas dos processos Liste cada etapa executada
314. executados com rela o a TP user01 w500 504 Guia do Criador de Conte do Exemplo da Recupera o autom tica dos Operadores O Orquestrador sinaliza 1 processo para ser recuperado para TP user01 w500 2011 03 28 19 23 00 015 WARN com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recuperado 1 processos para recuperar para a recupera o de TP user01 w500 O Orquestrador coloca em fila a solicita o de recupera o para 1 processo ROID 2889 para ser recuperado para TP user01 w500 2011 03 28 19 23 00 015 WARN com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recupera o do enfileiramento de processo com ROID 2889 para a recupera o de TP user01 w500 2011 03 28 19 23 00 015 DEBUG com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses resposta especial para a recupera o do processo ROID 2889 UUID 3fe95f08 a347 4d6d a0a3 b3639836e130 2011 03 28 19 23 00 015 DEBUG com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Resposta especial para a recupera o do processo foi publicada ROID 2889 UUID 3fe95f08 a347 4d6d a0a3 b3639836e130 2011 03 28 19 23 00 015 INFO com optinuity c2o c2oserver ServerManager aListenerThread Solicita es enfileiradas para Touchpoint Recupera o de TP user01 w500 Recuperando proce
315. exibido 20 Expanda o ndice de matriz 0 As p ginas as vari veis e os valores indexados s o copiados da estrutura Tipo de elemento Ao adicionar uma vari vel a uma p gina em Tipo de elemento todas as entradas de ndice da matriz de mapa de valor existentes incluem imediatamente a nova vari vel sob a p gina correspondente Quando voc exclui uma vari vel de uma p gina em Tipo de elemento todas as entradas de ndice da matriz de mapa de valor existentes deixam de incluir a vari vel exclu da sob a p gina correspondente Ao especificar valores para as vari veis em Tipo de elemento eles se tornam valores padr o para qualquer nova entrada indexada da matriz de mapa de valor Os novos valores de Tipo de elemento n o s o propagados para as entradas de ndice existentes da matriz de mapa de valor Modificar um conjunto de dados Voc pode modificar um conjunto de dados adicionando valores indexados ou modificando dados da vari vel Esse procedimento fornece menos recursos do que as tarefas mais robustas de conjunto de dados de defini o de p ginas e vari veis Siga estas etapas 1 Clique na guia Biblioteca 2 Clique com o bot o direito do mouse em um conjunto de dados e selecione Modificar conjunto de dados 3 Na janela Modificar conjunto de dados a Clique com o bot o direito do mouse em uma vari vel da matriz e selecione Adicionar valor indexado para adicionar uma entrada matriz b Clique em u
316. exibido no navegador com um nome padr o Clique duas vezes no cone O Editor de cone personalizado aberto Selecione uma imagem base e uma imagem de modificador Voc pode procurar os cones individualmente filtrar pelo menu suspenso de categoria ou digitar uma palavra chave de pesquisa Clique na guia Propriedades do objeto digite ou edite o nome do cone e em seguida clique em Salvar e fechar O novo cone personalizado est dispon vel na biblioteca Por exemplo se quiser representar um operador denominado Fazer upload do relat rio voc poder Selecionar uma imagem base que represente um relat rio Selecionar uma imagem de modificador que represente a a o de upload Cap tulo 5 Operadores e cones 197 cones dos operadores Editar um cone personalizado Com o passar do tempo os cones personalizados criados por voc e por outros criadores podem ser modificados para serem alinhados aos outros cones Voc pode editar os cones personalizados em qualquer pasta da biblioteca de automa o Cada cone emparelha sua op o de imagem base com uma imagem de modificador sobreposta no canto inferior direito da base A base e o modificador fornecem uma estrutura consistente para todos os cones Siga estas etapas 1 Clique na guia Biblioteca Uma lista hier rquica de pastas exibida no painel esquerdo e todos os seus objetos de automa o s o exibidos na janela principal 2 Clique com
317. ferramentas clique em Reservar 3 Na janela do criador de operadores personalizados clique na guia Formul rio 4 No painel Elementos do formul rio expanda todos os seguintes a Elementos do formul rio b Layout da p gina e todas as p ginas abaixo de seu operador personalizado 5 Arraste um elemento de formul rio a partir de Elementos do formul rio at a p gina de seu operador personalizado N o poss vel arrastar um campo diretamente para o layout do formul rio 6 Clique no novo campo para editar suas propriedades Renomeie o novo campo com um identificador significativo usando a propriedade R tulo Use o bot o Renomear da barra de ferramentas para renomear determinados campos como caixas de sele o Cada nome de campo corresponde a um campo nomeado na paleta Propriedades do operador personalizado do Criador de processos 7 A ordem dos campos na paleta Propriedades tamb m corresponde ordem exibida na guia Formul rio Selecione um elemento e clique em Mover para cima ou Mover para baixo na barra de ferramentas para mov lo para cima ou para baixo na lista Para remover um par metro 1 Selecione a p gina 2 Na barra de ferramentas clique em Remover 170 Guia do Criador de Conte do Operadores Op o Par metro invis vel O CA Process Automation permite configurar e ocultar os par metros do operador personalizado do usu rio final poss vel definir os par metros do operador personalizado
318. finito voc pode interromper o loop adicionando um link de interrup o por meio de outro operador Cap tulo 4 Criando processos 121 Loops e itera es de processo Observa o os valores das vari veis do sistema CurrentLooplteration e OveralilLoopDuration s o atualizados para cada inst ncia do processo e s o exibidos no conjunto de dados Mesmo que Repetir contagem para o operador Loop esteja definido como 1 CurrentLooplteration mostrar 1 e OverallLoopDuration mostrar 10 no final de uma nica inst ncia Por outro lado as vari veis do sistema CurrentLooplteration e OverallLoopDuration apenas ser o atualizadas para outros operadores quando Repetir contagem for maior que 1 Isso ocorre porque o operador Loop sempre entra em loop mesmo que seja uma nica vez Mais informa es Interromper um operador em loop na p gina 118 While e Do While Loops Use a caixa de sele o Durante o loop do operador Loop para gerenciar o comportamento do loop Quando marcado o operador Loop comporta se como um while loop Quando desmarcado o operador Loop comporta se como um do while loop Qualquer operador Loop existente no conte do desenvolvido antes de uma atualiza o para o CA Process Automation 4 0 ter o campo Durante o loop desmarcado Eles continuar o se comportando como do while loops Voc pode transformar esses operadores Loop em while loops marcando a caixa Durante o loop associada As duas diferen as prin
319. foi solicitada uma altera o em um processo Definir a vers o de release do processo e de objetos relacionados Voc pode definir um valor para o atributo Vers o da release na prepara o para a implanta o de objetos espec ficos da release em um ambiente de produ o O arquivo de exporta o cont m apenas a vers o selecionada de cada objeto que est sendo exportado Se voc exportar objetos em um pacote de conte do os usu rios n o poder o modificar suas vers es de release ap s a importa o A vers o base de todos os objetos definida durante a importa o Como resultado os usu rios n o poder o modificar a vers o importada de nenhum objeto Se os usu rios de produ o precisarem modificar um objeto importado eles dever o salv lo como uma nova vers o Montar o processo com objetos relacionados Uma pasta re ne os objetos de automa o que est o relacionados a um ou mais processos que est o sendo implantados Um objeto de pasta inclui objetos utilizados pelo processo como conjuntos de dados e objetos que usam o processo como formul rios de solicita o inicial 30 Guia do Criador de Conte do Fase III Teste e implanta o Implantar uma vers o da release do processo com objetos relacionados Depois que os criadores testam um processo no ambiente de cria o eles definem uma vers o da release no objeto de processo e em todos os objetos relacionados Os objetos relacionados incluem todos o
320. ger Especifica o ndice num rico da primeira linha da tabela a partir da qual os dados devem ser retornados endindex integer Especifica o ndice num rico da ltima linha da tabela a partir da qual os dados devem ser retornados Se voc especificar um ndice maior do que a ltima linha dispon vel a fun o falhar Valor de retorno Retorna uma matriz que representada como um objeto de JavaScript Importante Depois que o m todo retornar os dados da tabela os nomes das vari veis usadas para acessar as colunas devem estar em min sculas independentemente de como voc definir a propriedade Nome de cada campo da coluna no Criador de formul rios Exemplo ca fd js PassData ca pam getTableData Form tableRaceResults 0 14 Esse exemplo usa o script de formul rio a seguir para transmitir os cinco melhores tempos de finaliza o de uma disputa de um elemento de formul rio Tabela para um banco de dados personalizado O evento onClick da caixa de sele o Record Race Times inicia as chamadas de fun o para obter os dados da tabela enviar os dados e registrar os resultados PassData function result for i 0 i lt result length i var firstRow result i alert firstRow var 0 Capitulo 7 Formul rios 337 Criador de formul rios KE Disponibilizar Formul rio Visualizar E Elementos do formul rio 4 Ed Interaction Request Form 4 g Layout da p gina a El P gina Y Record Race
321. gina que cont m a vari vel Para mover a vari vel para uma p gina diferente selecione essa p gina Para operadores personalizados a p gina especificada aqui corresponde a um grupo de propriedades expans veis na paleta Propriedades Descri o Opcional Fornece informa es teis sobre a vari vel quando ela exibida posteriormente em um conjunto de dados Se houver uma dica de ferramenta exibir o texto inserido aqui quando voc mover o ponteiro do mouse sobre o nome ou o valor do campo Valor Cap tulo 6 Conjuntos de dados e par metros 207 Conjuntos de dados Especifica o valor padr o se o campo estiver em branco desmarcado Para campos do tipo n mero inteiro longo e duplo o valor padr o O Para campos do tipo n mero inteiro duplo longo ou sequ ncia de caracteres poss vel especificar seu pr prio valor padr o aqui Para exibir o conte do do campo Valor em uma janela separada clique com o bot o direito do mouse no campo Valor e selecione Expandir Observa o a op o Expandir est dispon vel somente para o tipo de dados de sequ ncia de caracteres Voc tamb m pode inserir restri es para um campo destes tipos m Para campos do tipo Booleano poss vel selecionar True ou False m Para campos do tipo Refer ncia do objeto clique no bot o de procura para selecionar um objeto do conjunto de dados m Para campos do tipo Data clique no bot o de procura para selecion
322. go de execu o posterior este cone indica a presen a de c digo JavaScript que executado depois do operador ser executado Na paleta Propriedades expanda Configura es de execu o Personalizar porta o processo flui por uma porta personalizada quando sua express o predefinida verdadeira Porta Tempo limite o processo flui por essa porta quando o operador expira Porta Com falha o processo flui por essa porta quando o operador gera um resultado sem xito ou falha Porta Conclu do o processo flui por essa porta quando o operador gera um resultado com xito Cap tulo 5 Operadores e cones 193 cones dos operadores Quando voc executa um processo os cones a seguir indicam o status de cada operador Item Descri o Cancelado o processo foi interrompido Em execu o o processo est em execu o no momento Com falha o processo falhou nesse operador espec fico Conclu do o processo passou com xito nesse operador espec fico OIAIOINIO Tempo limite o processo expirou nesse operador espec fico Criando editando e aplicando cones personalizados Os cones personalizados s o identificadores visuais para um operador Eles ajudam voc a identificar a fun o espec fica de um operador poss vel criar cones personalizados em qualquer pasta da biblioteca de automa o e em seguida aplic los a qualquer operador Cada cone exibe sua op o de imagem base com uma imagem d
323. guintes op es Exportar Caminhos absolutos Inclui o caminho completo do objeto selecionado Exportar Caminhos relativos Inclui o caminho relativo para a pasta que cont m o objeto selecionado Para salvar o arquivo XML clique em Salvar na caixa de di logo Download de arquivo O nome de arquivo padr o nome do objeto xml V at o local em que deseja salvar o arquivo XML em sua unidade local Defina o nome com o qual deseja salvar o arquivo Por exemplo anexe RP ao nome do arquivo para indicar um caminho relativo ou _AP para indicar um caminho absoluto nome do objeto RP xml nome do objeto AP xml Clique em Salvar O produto exporta o objeto Siga estas etapas 1 2 Clique na guia Biblioteca Clique em Orquestrador e em seguida selecione o Orquestrador ambiente apropriado 462 Guia do Criador de Conte do Exportando e importando 3 V at a pasta ou o objeto a ser exportado clique com o bot o direito do mouse na pasta e em seguida selecione uma das seguintes op es Exportar Exporta uma pasta ou um pacote no modo modific vel Exportar como pacote de conte do somente pastas Exporta uma pasta como pacote de conte do no modo n o modific vel 4 Para especificar os caminhos de exporta o selecione uma das seguintes op es Exportar Caminhos absolutos Inclui o caminho completo da pasta selecionada Exportar Caminhos relativos Inclui o caminho relativo para a pasta que cont m a pasta
324. ha cuidado para n o omitir uma declara o break a menos que voc realmente planejada executar para passar para a pr xima declara o de caso Declara es iterativas O JavaScript tem v rias declara es de loop iterativas uma declara o cont nua e uma declara o break As while e do while loops executam uma ou mais declara es desde que alguma condi o seja verdadeira As for e for loops executam uma ou mais declara es um n mero de vezes especificado A declara o break sai de uma declara o iterativa A declara o continue reinicia um loop em uma nova itera o Cap tulo 6 Conjuntos de dados e par metros 269 Par metros do processo A declara o while loop A while loop tem a seguinte sintaxe while Boolean expression Instru o O while loop executa uma sequ ncia de instru es desde que a express o booliana testada no in cio do loop retorne um valor verdadeiro Por exemplo var n 0 while n lt 10 Process square n n n n A declara o do while loop A declara o loop O do while loop tem a seguinte sintaxe fazer Instru o while Boolean_expression O do while loop semelhante ao while loop exceto pelo fato de que ele testa na parte inferior do loop em vez de no in cio do loop O while loop executa uma sequ ncia de declara es desde que a express o booliana retorne um valor verdadeiro Por exemplo varn 0 do Process square n n n while n lt
325. ha de dados da tabela a ser exclu da Valor de retorno Nenhum Exemplo ca pam clearTableData Form employeeList 0 ca pam getTableRowC ount Form employeeList 1 Este exemplo exclui todas as linhas na tabela employeeList m O intervalo a ser exclu do come a com a linha O e termina com a ltima linha m Para calcular a ltima linha a fun o ca pam clearTableData obt m a contagem de linhas atual da tabela a partir da fun o ca pam getTableRowCount e subtrai 1 Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para a pasta Formul rios de intera o do usu rio e em seguida 07 Preencher tabela RESTful WS Preencher tabela RESTful WS 08 Preencher tabela SOAP WS Preencher tabela SOAP WS 336 Guia do Criador de Conte do Criador de formul rios ca pam getTableData id startindex endindex Retorna os dados da tabela a partir do ndice de in cio at o ndice final conforme fornecido no nome do m todo Essa fun o retorna uma matriz de objetos JavaScript em que cada elemento da matriz representa uma linha da tabela Para recuperar o valor de uma coluna espec fica poss vel acessar o valor usando a propriedade Nome do objeto JavaScript correspondente linha Par metros de entrada id string Especifica a identifica o exclusiva de um elemento de formul rio Tabela startindex inte
326. hados o c lculo aninhado mais profundamente tem preced ncia 246 Guia do Criador de Conte do Par metros do processo Operador de concatena o de sequ ncia de caracteres Operador O idioma interpretado tem o seguinte operador para a combina o de valores de sequ ncia de caracteres Descri o sequ ncia de caracteres Concatena o de sequ ncia de caracteres Operadores l gicos Operador amp amp Usar o operador de sequ ncia de caracteres para combinar ou concatenar duas ou mais sequ ncias de caracteres em uma nica sequ ncia de caracteres Por exemplo a express o ABCD 123 retorna a sequ ncia de caracteres concatenada ABCD123 O idioma interpretado usa os seguintes operadores l gicos ou booleanos para combinar os resultados das fun es ou dos operadores booleanos Descri o L gico E L gico OU L gico N O Os operadores l gicos retornam True ou False Eles reconhecem nulo 0 ou indefinido como False e qualquer outro operando diferente de zero como True Operadores de igualdade e compara o Operador Os operadores de compara o s o usados com sequ ncias de caracteres e dados num ricos Operadores de compara o avaliados para um valor booliano Eles retornam verdadeiro ou falso de acordo com o resultado da condi o de teste Descri o Igual a Identidade Diferente de Sem identidade Menor que Menor que ou igual a Maior do que Cap tulo 6 Co
327. he Log4 para capturar as mensagens de log do conector Ao solucionar um problema com um processo Java depure o ativando e em seguida revendo os arquivos de log As mensagens do log capturadas no n vel DEBUG s o muito detalhadas e devem ajudar os engenheiros de sistema a definir a causa raiz de um problema Observa o os caminhos dos arquivos log4j xml e c2o log s o alterados durante a execu o do m dulo Java em um agente do CA Process Automation Siga estas etapas 1 Localize o arquivo log4j xml neste caminho Caminho de instala o do CA Process AutomationiDomainiserveric2oiconfYlog4j xml Defina o n vel do limite de log4j do m dulo Java como DEBUG Um exemplo apresentado a seguir e mostra a se o e a linha espec fica em negrito do arquivo log4j xml lt A size based file rolling appender for C20 and JXTA Logs gt lt appender name C20FILE class org jboss logging appender RollingFileAppender gt lt errorHandler class org jboss logging util OnlyOnceErrorHandler gt lt param name File value jboss server home diry l0g c2o log gt lt param name Threshold value DEBUG gt lt param name Append value true gt lt param name MaxFileSize value 50000KB gt lt param name MaxBackupIndex value 3 gt lt layout class org apache log4j PatternLayout gt lt param name ConversionPattern value d 5p c 15 15t m n gt lt layout gt lt appender gt Insira a s
328. hived Process Instances Operators Task List Active Schedules Global Schedule Start Requests Content Packages Process Watch 5 Mail Module 4 EB Processwatch TB Dataset A Mail ModulaGlobaiProcess 3 5 Click to add to filter A MailModuleIntegatedriow Queved d subproce A subproce db subprocess eWMessagelst A subprocess movemessages i Start Request Dataset Resources Schedules Planificaci n E schedule 1 Schedule Agenda 22 Schedule Planificaci n EF schedule 11 Pianificazione Schedule 4 3 gudpror Instance start system process 1261 start senipt 1255 Z Oriver 38 UCF Test CRVO 791 Tre ato SAPT aps TrapTypes 1234 4 SNMPTraDS P ariosdT ypes 1708 Sw LD SNMEGAt Systemintormaton 119 Sele troresson 1204 Select nina Negative 3303 Select Expression Negutiva 1293 rensmatoisa s59 Process Semdsten 103 Pres ODC Lst Vien 3305 Proc Cust Vits Tables 1477 Proc Cust tist View 1473 Prot Cust List Ucedsoace 1494 Z State Completed Completed Rurais Completas Fates Completas Completas Completas Completas Completas Completos Blocked Completos Completos Completos Waiting T Start Time 2012 01 19 11 10 59 AM 2012 01 19 11 10 59 AM 2012 01 19 10 52 00 AM 2012 01 19 10 54 01 AM DOLOS 31 21 55 AM T012 01 19 11 09 34 AN 2012 91 19 11 09 16 AM 2012 01 19 13 30 34 AM DO1L2 01 19 11 04 31 AM 2012 01 19 11131 34 AM POLOLO 11 31 55 AM FOLZ 0L 49 BLIDER AM 2012 01 1
329. i ieeeererererereranerererereeananaare renan enanarane rose enaaanarereana 423 Objetos Exibi o de proCESSOS seirekin aeniea ea E E E EEA A EE EEEE aeaaanaaaeeraaeaaaneanees 424 Objetos de pacote de conteudoO ussenmecarsconinsento areas nE erea e nada ce ENa ESE AE N diana PEE EAEE ENE gear a 425 Regras de EXCCUCAO neiise esad neatend anean dama Ea Ea ea EEEE NEE EEA Ea Ea ENEE a a E EO EAEE 427 Seguran a de tempo de execu o siirinsesi ninenin naeia ueia K ENEEK ATEEN EE EEE EEA AN EENEN EREE EOV da 428 As propriedades afetam a seguran a dos processos em execu o sssssseesrsrsssrerirrrsseerrerensssnsrrrenssssrerrent 428 Diretrizes para definir a Seguran a de tempo de execu o para UM processo 430 Tratamento de EXCE O si papasenzasoihideii aa da peido is na neta REE EA Denis re EEEN EEE ear Tan Eater iq ETA 431 Criar manipuladores de EXCE O sa susmesiesiaerantaaarare comibeadeade nado a dada asa Rana NO da Srt ds achada ETC ado d ra a aca dia aca dro ha da aia 432 Executar processos de forma interativa isieeeseeeeeeeeeareeeeeeeaaeaaaerereaeeaaneaaaaeresenaanaaaarere san enaaaeaarreana 435 Iniciar um processo da biblioteca er rrrreeeeerereeererereaaaaaaare rece ea kaadaa dorae aiaa diodoa kaini aa 436 Iniciar um processo da biblioteca como Suspenso s ssesssssssssesssersssssssrersrrrssteererensssnsrerersssssrererensssereeensssenee 437 Iniciar um processo durante a edi o i
330. ia Editor de programa es para fazer altera es na programa o 6 Clique em Validade para definir o intervalo de datas v lido para toda a programa o 7 Clique em Ativar para iniciar seus itens programados 8 Clique em Disponibilizar e feche a caixa de di logo Programa o 9 Monitore os itens programados na guia Opera es Usando programa es Voc deve ativar e disponibilizar uma programa o para us la poss vel ativar uma programa o no touchpoint do orquestrador espec fico em que ela reside Quando uma programa o est ativa em v rios touchpoints ela funciona como uma inst ncia separada em cada touchpoint Isso permite programar as mesmas tarefas em v rios computadores simultaneamente Exemplos desses tipos de tarefas incluem log de v nculo instala es de software atualiza es e backups de arquivo Observa o quando voc executar uma programa o a programa o e qualquer operador nela usar apenas as c pias disponibilizadas dos objetos aos quais eles fazem refer ncia 404 Guia do Criador de Conte do Programa es Monitorar programa es ativas Depois de ativar uma programa o poss vel monitor la usando o link de Programa es ativas na p gina Opera es Siga estas etapas 1 2 3 4 Clique na guia Opera es Na p gina Opera es expanda o painel Links Clique em Programa es ativas Na barra de ferramentas selecione um orquestrador e a
331. ia de um processo Observa o para uma inst ncia de um processo em execu o suspenda a execu o antes de prosseguir para a pr xima etapa do procedimento 2 Selecione um ou mais operadores que deseja desativar 3 Clique em Desativar operadores na barra de ferramentas do Criador de processos para desativar um operador O s mbolo de desativado exibido ao lado do operador Observa o para ativar operadores desativados selecione um ou mais operadores desativados e clique em Ativar operadores na barra de ferramentas Voc tamb m pode desativar uma ramifica o inteira clicando com o bot o direito do mouse em um link e selecionando Desativar link no menu Mais informa es Simular o processamento dos operadores na p gina 446 Cancelar um operador O comando Cancelar operadores cancela o processamento de um ou mais operadores selecionados que estiverem em um estado Em execu o Um operador cancelado passa para o estado Com falha O processamento n o continuar em uma ramifica o cancelada de um processo mas voc ainda poder continuar em outras ramifica es Se voc tiver definido um manipulador de exce es ele ser executado para lidar com uma exce o de cancelamento 444 Guia do Criador de Conte do Controlar a ramifica o de um processo Siga estas etapas 1 2 3 Abra uma inst ncia em execu o de um processo Selecione o operador em execu o a ser cancelado Clique no b
332. ibilidade do recurso sem executar a esS ssssssssssrersssssrrrersrssrrerersrssrerrerensssnrrerenssssserreet Cap tulo 9 Calend rios programa es tarefas e disparadores 381 EEAO e al e e e E EE A E A E E ce e EbcaEl pena Sd calada ariana dead OE Criar um objeto Calend rio Criador de calend rios b sico O Criador de calend rios avan ado ii eeeererreeeeneaeerereeaaeaaanaaaererenaaaaanaaereseeaaanaaaerereenannnanees 384 Criador de calend rios guia Visualizar senssenesssenssenessssserererersssnsrerensssssrerensrsssrererensssnrrerensssssrerensssssernenensse 394 Excluir calendario S sirieni a eee O RSS ENREDO RR RR EEE Eia 396 PROSLaAMA ES canre aan a E Ea AE E OAE adiada aE a a E aaa a aa EE ET 397 Criar Uum objeto de programa o sssssacecirasissaioctavenissianstates nslda bhaatda cadeia CRN EAEI EN EEE Era Pad dee ng 400 Programar processos e tarefas do operador tterereeeeneeeerereraenaaaaaa eres aaneararereranenaaaraarreana 401 Visualizar todas as ocorr ncias de uma tarefa programada sssssessssrersssssrrrerrrsssrrersrsssnrrerensssnererensssssrrrete 403 Usando proghama es erisin alias sasaedeniaedis est deeanlira col venda nei sedan sonar as Veda SATA sa de peteca SE EEEE da aa susana aS 404 Monitorar programa es atiVaS as ses sscecdisasitadenioscadisane dade Ea adaDATA ade eNA A rE P DE TEALA A DEANA ATEA S DETENER 405 Monitorar todas as ocor
333. ica e termina no final da linha f sica Os coment rios s o ignorados pelo interpretador de idioma do JavaScript 274 Guia do Criador de Conte do Cap tulo 7 Formul rios O CA Process Automation oferece suporte a dois tipos principais de objetos de formul rio interativos m Formul rios de solicita o inicial m Formul rios de solicita o de intera o Crie esses formul rios em pontos estrat gicos de seu processo para permitir que os usu rios forne am entradas e controlem o processo Operadores personalizados tamb m incluem formul rios com p ginas e campos de dados que s o exibidos na paleta Propriedades do Criador de processos Esta se o cont m os seguintes t picos Formul rios de solicita o inicial na p gina 275 Formul rios de solicita o de intera o na p gina 277 Criador de formul rios na p gina 279 Inicializar vari veis do formul rio na p gina 367 Formul rios de solicita o inicial O objeto Formul rio de solicita o inicial permite que voc crie uma interface que por sua vez permite que outros usu rios iniciem um processo e forne am uma entrada na inicializa o de uma maneira estruturada Voc cria e mant m o layout e o comportamento do formul rio Os usu rios preencherem o formul rio quando solicitado Por exemplo poss vel fornecer a uma pessoa do suporte t cnico ou de recursos humanos a capacidade de fornecer informa es que influenciem co
334. icar os campos do conjunto de dados do operador e obter uma lista de campos gerados pelo sistema nos conjuntos de dados do operador consulte Especificar as vari veis do conjunto de dados do operador na p gina 261 Para obter mais informa es sobre como especificar vari veis de operador nas configura es de propriedades do operador consulte Vari veis do conjunto de dados em par metros na p gina 225 Par metros do processo Conjunto de dados Contexto do conjunto de Descri o dados Sistema Conjunto de dados do sistema Permite o acesso ao conjunto de dados do sistema Campos no conjunto de dados do sistema representam as informa es do sistema do CA Process Automation como o nome do host a data e a hora O conjunto de dados do sistema somente leitura Observa o para obter mais informa es sobre campos no conjunto de dados do sistema como especificar vari veis do sistema e obter uma lista de vari veis do sistema consulte Especificar as vari veis do conjunto de dados do sistema na p gina 262 Raiz Conjunto de dados pai Ativa um processo filho embutido para acessar o conjunto de dados do processo de uma inst ncia pai Voc pode usar a palavra chave Raiz para acessar o conjunto de dados do processo da inst ncia raiz Exemplos ProcessoA inicia um processo embutido ProcessoB ProcessoB inicia outro processo embutido ProcessoC ProcessoC usa a palavra chave Raiz para acessar o c
335. ico fornece uma descri o da sequ ncia de processamento dos acionadores Ele usa disparadores de arquivo e email como exemplos Cap tulo 9 Calend rios programa es tarefas e disparadores 411 Administrar disparadores Exemplo de acionador de arquivo e de email 1 Na frequ ncia configurada o CA Process Automation pesquisa o novo conte do na pasta e na conta de email configuradas 2 Se um novo objeto de arquivo ou de email for encontrado o CA Process Automation tentar executar o processo com base no conte do XML Uma ilustra o do conte do XML v lido para o disparador de arquivo a seguinte kc2oflow versionz 1 0 gt lt flow name Test RunHotepad sction start gt Full path of the process gt lt auth gt lt user gt itpamadmin lt user gt el ITPAM Username gt lt password gt itpamdemo lt password gt ITPAM Password gt lt suth gt lt options gt Optional parameters for delayed execution startDatem startDate start Time start Time lt options gt lt params gt Process initialization parameters if needed gt lt param neme Param ne gt Using file trigger lt parsm gt lt param neme Paramiwo gt Second parameter from file trigger lt param gt lt params gt lt flow gt lt cZoflow gt 3 Quando o disparador executa o processo especificado em sua inst ncia o conjunto de dados do processo preenchido com os valores contidos no XML O exe
336. idadey em Configura es do Modo de Exibi o de Compatibilidade no menu Ferramentas do Internet Explorer Cap tulo 2 Guia de Introdu o 57 Cap tulo 3 Navegador da biblioteca Esta se o cont m os seguintes t picos Personalizar o Navegador da biblioteca na p gina 59 Pesquisar o Navegador da biblioteca na p gina 59 Trabalhando com objetos e pastas na p gina 64 Personalizar o Navegador da biblioteca poss vel personalizar a exibi o das colunas no Navegador da biblioteca As colunas exibem os valores de campo para as entradas de uma tabela Siga estas etapas 1 Clique na guia Biblioteca 2 No painel de pastas do Navegador da biblioteca selecione uma pasta Ad 3 Na janela principal para mostrar ou ocultar uma coluna clique em da coluna e escolha Colunas no cabe alho Uma lista de verifica o de nomes de campo dispon veis exibida 4 Desmarque as colunas dos campos que voc deseja ocultar Marque as colunas dos campos que voc deseja exibir Ad 5 Para classificar a lista clique em em um cabe alho de coluna espec fico e escolha Classifica o crescente ou Classifica o decrescente 6 Para reorganizar as colunas clique no cabe alho de uma coluna e arraste o para a esquerda ou direita Pesquisar o Navegador da biblioteca Use os recursos de pesquisa para localizar itens espec ficos no Navegador da biblioteca Em seguida voc poder executar a es em
337. ide Field Style textAlign quota tesdDacacainarunde fontFamily Courier 7 Show Field Tas 1 Expand fontSize 16px H color blue Password Pattern Text Direction id Form Var_0 onBlur onChange onClick onMouseUp onValidate Observa o ao expandir um evento poss vel pressionar Ctrl Espa o para exibir sugest es de assist ncia de conclus o de c digo Pressione Ctrl Alt para exibir uma lista das fun es 296 Guia do Criador de Conte do Criador de formul rios Eventos de elemento do formul rio onBlur Ocorre quando um elemento do formul rio perde o foco Por exemplo um formul rio cont m um campo Nome de usu rio O usu rio estabelece o foco no campo pressionando a tecla Tab at alcan lo ou clicando nele O evento onBlur ocorre quando o usu rio realiza uma das seguintes a es m O usu rio clica em outro objeto ou em outra janela m O usu rio pressiona a tecla Tab para ir para o pr ximo campo por exemplo o campo Senha onChange Ocorre quando um elemento de formul rio perde o foco e o novo valor de um elemento de formul rio diferente do valor antigo Por exemplo um formul rio cont m um campo chamado Quantidade com um valor igual a 10 Depois que o usu rio alterar o valor para 15 ele n o mover o foco para outro campo O evento onChange ocorre quando somente o usu rio realiza uma das seguintes a es m O usu rio clica em outro objeto ou em outra janela
338. identes a usu rios ou administradores ou para informar os usu rios que um processo ou uma tarefa foi conclu da Ao criar alertas em um processo defina primeiro os principais destinat rios Por exemplo voc poder notificar um nico administrador quando um processo for bem sucedido falhar ou estiver aguardando a entrada do usu rio Tamb m poss vel criar um grupo de destinat rios para alertar os gerentes que talvez precisem receber relat rios mensais Crie processos separados que n o enviem apenas alertas mas que manipulem o escalonamento e executem outras tarefas relacionadas ao alerta Em seguida chame o processo de alerta de outros processos conforme necess rio usando o operador Iniciar processo No CA Process Automation sempre utilize vari veis de conjuntos de dados nomeados para especificar destinat rios de email usu rios grupos perfis e senhas de conta Use as vari veis para definir par metros no operador Enviar email Quando ocorrerem altera es voc precisar apenas editar as vari veis em um conjunto de dados nomeado e n o em todos os processos que usam os valores Como as pessoas mudam poss vel definir grupos de emails de usu rios ou aliases de email com base em fun es ou cargos Quando h altera es de pessoal voc poder alterar pessoas atribu das ao aliases sem precisar editar as vari veis Sua organiza o talvez j tenha aliases para as fun es ou grupos apropriados Fase
339. iginal foi definida como linha de base a c pia do objeto tamb m ser definida como linha de base Cap tulo 12 Liberar objetos para outro ambiente 483 Ap ndice A Formatar especificadores para datas Letra nm o o Z lt SIA lt O CA Process Automation usa a sequ ncia de caracteres padr o de formato de data e hora do Java padr o Na sequ ncia de caracteres padr o de data e hora letras entre aspas de A a Z e de a a z s o interpretadas como letras padr es que representam os componentes de uma sequ ncia de caracteres de data ou hora O texto pode ser colocado entre aspas usando aspas simples ou aspas duplas para evitar a interpreta o representa uma aspa simples Todos os outros caracteres n o s o interpretados eles s o copiados para a sequ ncia de caracteres de sa da durante a formata o ou comparadas contra a sequ ncia de caracteres de entrada durante a an lise Componente de data ou Apresenta o Exemplos hora Designador era Texto AD Ano Ano 2009 09 M s do ano M s Julho 07 Semana do ano N mero 27 Semana do m s N mero 2 Dia do ano N mero 189 Dia do m s N mero 10 Dia da semana do m s N mero 2 Dia da semana Texto Ter a feira ter Marcador AM PM Texto PM Hora do dia 0 23 N mero 0 Hora do dia 1 24 N mero 24 Hora em AM PM 0 11 N mero 0 Hora em AM PM 1 12 N mero 12 Minuto da hora N mero 30 Segundo do minuto N mero 55 Milissegundo N mer
340. igitar n meros decimais no campo apenas n meros inteiros 284 Guia do Criador de Conte do Criador de formul rios Permitir exclus o de linhas Um valor booleano verdadeiro ou falso para tabelas e matrizes simples Quando verdadeiro um bot o permite que os usu rios do formul rio removam linhas da tabela Quando falso os usu rios n o podem remover as linhas da tabela Permitir n meros negativos Um valor booleano verdadeiro ou falso para campos do controle girat rio Quando verdadeiro os usu rios podem inserir n meros menores que zero como 10 Quando falso os usu rios n o podem digitar n meros negativos apenas O ou n meros positivos Permitir reordenar linhas Um valor booleano verdadeiro ou falso para tabelas e matrizes simples Quando verdadeiro dois bot es permitem que os usu rios do formul rio movam as entradas para cima e para baixo na tabela Quando falso os usu rios n o podem mover as linhas para cima ou para baixo na tabela Calend rio Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo Calend rio Quando falso ou em branco o tipo Calend rio do objeto de automa o n o exibido As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis R t
341. iireeeeeeeeeeererereeaanararereraneaaaaaareresenaaaaaranere ra enanaranereana 438 Abrir uma inst ncia deum ProCEsSO ssscsscssmsaneisas ane cncirire cama ade eana Lda ada Cadena dada Ud caes RES a ara E aea asa sraR ada 438 Estados do prOCesSO asia icassaitesicasaespanssa seca ceaais ma E Vea gs E aC ENA Saia E E E SE a a dada Eae u 439 Depurar UM Processo acitaesestamcasacanasrracauacasocahoejuetomacadacaEseranca cidades TECUiadcaida des anEEuigo an adaa un a ds Ene E dae da cio anaqnas v 439 Suspender um PROCESSO ciais ae dd aten cni aa acne dada cena a a e atuando Qu raca h 439 Alterar se processos s o descarregados na conclus o iiieeeeeeeeeeereeereeeeaaeaaerereneenanerareresnaanta 440 Definir e remover pontos de interrup o de um processo ssssssssssssserrrrssresrererssensrersrsssssrererensssnrrreensssnree 440 Depurar um Processo JaV asiriene aieiaa ena aaas i ea Ea E EE N ONAN U ESSE Sea A a AA 442 Redefinir UM Processo dinas isepenssiusi edisi peetuio Sociinvha ganda Eoliadadi rei eiden as sera clio nu ania aa diaii 443 Cancelar UM DrOCESS Oneiric is eieren ieas oi aina baia Ena hieis Eia a e a ea died eE 443 Controlar a ramifica o de um processo nsiressriicrrrerunsiesrrinnian isena in dinan an EESE kE EE N ENEEK EE EENET EESE AESSR CENENE Ea 443 Desativar operadores ou desativar ramifica es sesssssesssereserersssssrrrsrsrssrerrerenssenrrerersssnsrererensssnrreeensssnnee 444 Cancelar um operador
342. ing Define a senha associada ao nome de usu rio especificado body string Define os dados a serem enviados na solicita o HTTP contentType string Define o tipo de conte do que comp e o corpo da solicita o HTTP Esse valor enviado como um cabe alho tipo de conte do na solicita o HTTP doNotValidateCert boolean Especifica se um certificado SSL v lido encontrado Esse campo relevante ao consultar um URL HTTPS m false valida o certificado SSL e faz com que a opera o falhe se o certificado for inv lido m true aceita o certificado SSL mesmo que ele seja inv lido e continua a fazer a chamada HTTP headers object Define uma lista de pares de chave valor que define os cabe alhos na solicita o callBack object 350 Guia do Criador de Conte do Criador de formul rios Define uma refer ncia para o objeto de fun o a ser chamada ap s a recupera o dos dados incluindo seus m todos onSuccess e onFailure Valor de retorno Quando a fun o recupera os dados a fun o onSuccess result ou onFailure caught callBack executada A pr pria fun o n o retorna qualquer valor Exemplo poss vel localizar essa fun o no conte do pronto no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 07 Preencher tabela RESTful WS Preencher tabela RESTful WS Exemplo M todo REST
343. inir o n mero m ximo de turnos ou ajustes que s o permitidos se turnos repetidos ca rem em dias fechados Excluir calend rios Dias fechados s o os dias em que um grupo de tarefas programadas n o pode ser executado Os dias fechados podem ser especificados em um calend rio por exemplo os finais de semana s o implicitamente fechados quando uma regra especifica dias da semana ou em um calend rio de f rias separado Um calend rio de f rias criado com regras que especificam datas v lidas como qualquer outro calend rio A especifica o de um calend rio como um calend rio de f rias ou de exclus o fecha as datas que poderiam de outra maneira ser definidas como datas v lidas para a execu o de tarefas Por exemplo algumas tarefas n o podem ser executadas em feriados empresariais Nesse caso poss vel criar um calend rio que especifica todos os feriados empresariais Em seguida para cada tarefa em uma programa o que voc deseja ignorar em feriados empresariais especifique o calend rio de feriados empresariais como o calend rio de exclus o Os feriados empresariais s o dias fechados para as tarefas 396 Guia do Criador de Conte do Programa es Programa es Os objetos de Programa o s o configurados quando as tarefas do processo ou do operador s o executadas Especifique dias v lidos na programa o ou por refer ncia a objetos Calend rio definidos anteriormente Os objetos de Programa o p
344. ional Objects Project P01 Automation Library Live Objects Filtro x x Pesquisar Pesquisa avan ada sla E z o Nome Tipo Propriet Data de modifica Reservado por Ve Draft Objects 7 E a sa r se 3 Dataset 002 Conjunto madmin 23 08 2012 11 38 16 My Objects ca E Am g FS coe 3 Organizational Objects F a CResources 00 Recursos pamadmin 22 08 2012 15 12 08 pamadmin 4 L Project P01 E SB pamadmin 22 08 2012 15 12 19 pamadmin 4 B Automation Library j Es rio pamadmin 22 08 2012 15 13 24 pamadmin O Live Objects CI User x0004 Linhas em cada p gina User x0007 Pros tiedades 5 User X0010 a 3 EE Geral Tags Vers es Trilha de auditoria User x0020 CJ User x0030 Vers o Atual Linha debase ltima modifica Modific Criado em Cri C User x0040 E 4 Linha de base 23 08 2012 11 38 16 pamadmi 23 08 2012 11 24 13 pan or an E 3 atual Linhadebase 23 08 2012 09 49 49 pamadmin 23 08 2012 09 49 49 pan T Lixeira 2 Atual Linha cia baca admin 23 08 2012 09 49 12 pan 1 GE Salvar ts Conjunto de da Propriedades Vers o Vers o v Atual Linha de base Atual Atual NES Linha de base Linha de base Linha de base Vers es 23 08 2012 11 38 16 23 08 2012 09 49 49 23 08 2012 09 49 12 23 08 2012 11 24 53 Trilha de audito ltima modifica o em Phase 3 Dataset 002 Vers o 4 C var 9
345. ireito m Se voc clicar nos objetos individuais contidos no painel esquerdo as propriedades do objeto ser o exibidas no painel direito m Seo pacote de conte do contiver um processo o lado direito mostrar uma exibi o gr fica das inst ncias Mais informa es Vers es da release na p gina 454 Criar um pacote de conte do Adicionar objetos a uma pasta Antes de exportar uma pasta como pacote de conte do preencha a pasta com objetos Um pacote de conte do da release 04 02 00 do CA Process Automation requer que todos os objetos para exporta o estejam em uma nica pasta Na release 04 1 00 era poss vel adicionar objetos como atalhos de pastas diferentes em um pacote para exporta o Depois de adicionar um objeto poss vel usar o par metro Vers o ou Vers o da release para definir a vers o do objeto Se voc tiver personalizado o par metro Vers o da release defina a vers o do objeto na coluna Vers o da release poss vel definir o atributo de vers o da release antes de adicionar uma vers o selecionada de cada objeto em uma pasta Depois de adicionar objetos pasta defina a vers o da release do pacote de conte do Cap tulo 12 Liberar objetos para outro ambiente 465 Exportando e importando Siga estas etapas 1 Crie uma pasta 2 Para abrir a pasta clique duas vezes nela no painel de pastas do navegador da biblioteca 3 Na barra de ferramentas clique em Novo e em seguida
346. is Voc pode Use o CA Process Automation no seu navegador web para gerenciar criar e implantar processos em uma interface f cil de usar que oferece suporte aos seguintes recursos essenciais m Autoria visual incluindo cria es baseadas em cone arrastar e soltar conhecidas m Monitoramento de processo corporativo com a capacidade de pausar modificar e retomar os processos em execu o ativos m Exibi es baseada em fun es com op es de layout flex veis m Objetos amig veis aos usu rios Processos calend rios programa es conjuntos de dados formul rios e outros objetos de automa o s o representados como objetos que podem ser clicados m F cil organiza o de objetos de automa o por meio de uma biblioteca de pastas hier rquicas m Controle de vers o de objeto incluindo disponibiliza o reserva e sele o de vers es atuais e de linha de base m Recursos de assist ncia ativos para ajud lo a trabalhar com conjuntos de dados vari veis e express es m Operadores de processo que se integram a outros aplicativos e sistemas Esta se o cont m os seguintes t picos Fases do desenvolvimento de processos na p gina 13 Fase An lise de requisitos na p gina 14 Fase Il Design e implementa o na p gina 17 Fase Ill Teste e implanta o na p gina 28 12 Guia do Criador de Conte do Fases do desenvolvimento de processos Fases do desenvolvimento de processos
347. itar Va reduz as op es poss veis somente s entradas correspondentes que come am com Va 6 V rios conjuntos de dados o aplicativo atualiza dinamicamente o escopo das sugest es quando voc especifica express es que abrangem mais de um conjunto de dados 7 Sugest es inteligentes quando apropriado o aplicativo incluir par metros adicionais com base no escopo e no contexto Por exemplo um operador de formul rio pode incluir o par metro Formul rio e um operador Iniciar processo pode incluir a palavra reservada Chamador O aplicativo tamb m oferece suporte automaticamente a um mapa de valores e a vari veis de matriz Usar a Assist ncia de nome de vari vel do conjunto de dados Use o recurso Assist ncia do nome da vari vel do conjunto de dados em v rios contextos suportados em todo o aplicativo Siga estas etapas 1 Abra e reserve o objeto de automa o a ser editado Por exemplo um processo um formul rio ou um conjunto de dados 2 Pressione a tecla Tab ou clique em um campo de texto que aceite express es 3 Pressione Ctrl Espa o Uma lista de sugest es de valores exibida 4 Selecione o valor que deseja usar Para selecionar vari veis de processo ou de conjunto de dados do operador digite o seguinte valor de sequ ncia de caracteres no campo de texto Processo Cap tulo 6 Conjuntos de dados e par metros 229 Par metros do processo 5 Digite um nome de operador para a assist ncia do n
348. itens ser o movidos automaticamente para a Lixeira No painel de pastas do Navegador da biblioteca clique na Lixeira Opcional Classifique por Data Nome ou Tipo ou use os recursos de pesquisa para localizar itens espec ficos Para restaurar objetos ou pastas selecione os e clique em Restaurar o item selecionado Para excluir objetos ou pastas permanentemente selecione os e clique em Limpar os itens selecionados Importante ap s limpar objetos ou pastas n o ser poss vel recuper los Ao selecionar pastas ou um conjunto de objetos para elimina o o processo de elimina o listar todos os objetos reservados O administrador verificar a lista Em seguida o administrador prosseguir ou cancelar a elimina o de acordo com o resultado da an lise Cap tulo 3 Navegador da biblioteca 91 Trabalhando com objetos e pastas Copiar e colar um objeto ou uma pasta poss vel copiar objetos ou pastas Voc pode usar a vers o atual de um objeto como base para objetos configurados de forma semelhante no mesmo orquestrador Copie a vers o atual de um objeto para a mesma pasta ou outra pasta onde seja poss vel renome la e edit la como um novo objeto Por exemplo voc pode configurar um objeto operador personalizado e adicionar c pias dele em uma biblioteca Siga estas etapas 1 Clique na guia Biblioteca 2 Identifique os objetos a serem copiados na janela principal Verifique se a vers o desejada es
349. ivre Indica o n mero de unidades n o atribu das Definido pela f rmula Livre Quantidade Usado Estado Especifica se um recurso est bloqueado ou desbloqueado Clique no cone de cadeado nesta coluna para alterar o estado bloqueado ou desbloqueado de um recurso Voc tamb m pode usar um operador Recurso para bloquear um recurso de forma program tica em uma programa o ou em um processo Outros operadores Gerenciar recurso n o poder o bloquear desbloquear assumir ou retornar unidades de recurso para um recurso bloqueado at que o bloqueio seja liberado Um bloqueio permite que um processo ou uma programa o monopolize um recurso enquanto processa os operadores 37 Guia do Criador de Conte do Edite um objeto Recurso de uso Posicione o mouse sobre o indicador visual para exibir a porcentagem num rica do recurso que est sendo utilizado Qualquer parte restante est liberada Descri o Uma breve descri o do recurso A coluna descri o permite que digitar o texto que descreve um recurso Clique em Disponibilizar ou em Salvar e Fechar Observa es No campo Quantidade especifique a quantidade do recurso As cotas para os operadores nos processos s o obtidas a partir desse n mero A quantidade um valor arbitr rio que n o est relacionados sozinho s unidades de qualquer computador real ou recurso do sistema como CPU mem ria ou largura de banda poss vel us la para dividir um
350. ixas de texto em que se espera valores literais n o s o marcadas com um asterisco Em tais casos n o delimite as sequ ncias de caracteres entre aspas O JavaScript usa o caractere de barra invertida 1 para escapar de sequ ncias de caracteres literais Se houver uma a o de sem ntica vinculada a um caractere de escape o caractere ser convertido para o seu caractere equivalente em vez de executar a a o de sem ntica Por exemplo C Npam convertido para C pam O CA Process Automation interpreta qualquer caractere que segue o caractere de escape literalmente em vez de analis lo por meio do interpretador de idioma Por exemplo para incluir aspas duplas em uma sequ ncia de caracteres anteceda o com o caractere de escape V Nesse caso o analisador n o interpreta as aspas duplas como o delimitador de sequ ncia de caracteres Para incluir a barra invertida em uma sequ ncia de caracteres preceda a com o caractere de escape Cap tulo 6 Conjuntos de dados e par metros 243 Par metros do processo Sequ ncia No b t n Ay f Tipo ValueMap Data Para incluir o mesmo caractere que voc usa como delimitador de sequ ncia de caracteres escape o caractere quando n o o usar como um delimitador Por exemplo a seguinte sequ ncia de caracteres delimitada por aspas simples A sequ ncia de caracteres inclui aspas simples como caracteres de escape e aspas duplas como caracteres literais O mecanismo
351. k direto para uma tarefa espec fica de forma que a tarefa possa ser aprovada de maneira direta m O conte do independente facilitado por links de atalho para exibi es espec ficas economiza tempo ao acessar informa es importantes e relevantes 140 Guia do Criador de Conte do Conte do Self Contained Links de conte do independente Os links a seguir oferecem suporte a conte dos independentes em outras exibi es outras estruturas outros web parts ou outros portais Voc tamb m pode enviar emails com esses links para facilitar as exibi es diretas em objetos espec ficos Em vez de URL do servidor use o URL de sua implanta o do CA Process Automation http server port itpam Web jsp Em vez de lt caminho gt especifique o caminho absoluto para o objeto de automa o e seu nome no Navegador da biblioteca MyProjectFolder Folder 1 MyStartForm Observa o esses links diferenciam mai sculas de min sculas Objetos de automa o Os objetos do CA Process Automation s o endere veis por URL Esses URL separados podem ser incorporados dentro de iframe ou portlets de outros produtos Por exemplo poss vel disparar um processo e ter a interface de usu rio de acompanhamento dessa inst ncia incorporada a um portlet personalizado Formul rio de solicita o de intera o URL do servidor page Form amp refPath lt caminho gt Formul rio de solicita o inicial URL do servidor page Commander amp
352. kflowManager nPool Worker 63 Iniciar Recupera o de processo com ROID 541para a recupera o de TP user01 w500 3 2011 03 28 19 24 11 820 INFO com optinuity c2o workflowengine WorkflowManager nPool Worker 63 Redefinindo Operadores System Error no processo com ROID 541 para a recupera o de TP user01 w500 3 2011 03 28 19 24 11 883 INFO com optinuity c2o workflowengine WorkflowManager nPool Worker 63 Redefinindo Operador com ROID 564 no Processo com ROID 541 para a recupera o de TP user01 w500 3 2011 03 28 19 24 12 039 INFO com optinuity c2o workflowengine C20SvcIconInstanceRefObject nPool Worker 63 Inside Update ConnectorTraversed Current destination Start System Process 1 Source Start 1 2011 03 28 19 24 12 117 INFO com optinuity c2o0 workf lowengine WorkflowManager nPool Worker 63 Retomando Processo com ROID 541 para a recupera o de TP user01 w500 3 2011 03 28 19 24 12 117 INFO com optinuity c2o workf lowengine WorkflowManager nPool Worker 63 Retomando fluxo de trabalho ROID 541 2011 03 28 19 24 12 133 INFO com optinuity c2o workflowengine C20SvcIconInstanceRefObject nPool Worker 63 Inside Update ConnectorTraversed Current destination Start System Process 1 Source Start 1 2011 03 28 19 24 12 648 INFO com optinuity c2o workf lowengine WorkflowManager nPool Worker 63 Conclus o da retomada do processo com ROID 541 para a recupera o TP user01 w500 3 510 Guia do Cria
353. lar Se os nomes dos objetos a serem colados existirem no local de destino selecione objetos no local de destino para serem substitu dos pelos objetos que voc recortar Cap tulo 3 Navegador da biblioteca 93 Trabalhando com objetos e pastas Como trabalhar com c onte do n o modific vel O CA Technologies pode liberar conte do n o modific vel O cone de nega o indica que o conte do n o modific vel E Er dt O us segu o de objetos n o modific veis diferente do uso de objetos modific veis nos intes aspectos N o poss vel modificar a vers o importada N o poss vel copiar e colar a vers o importada em outra pasta e em seguida modificar a c pia N o poss vel modificar a vers o de release de um objeto importado N o poss vel modificar a vers o de release de uma c pia do objeto importado Detalhes de n vel de a o no uso de conte do n o modific vel As a es a seguir s o permitidas em conte dos n o modific veis Copiar o objeto com um novo nome e col lo em uma pasta diferente Recortar o objeto e col lo em uma pasta diferente Excluir o objeto importado Exibir as propriedades do objeto Executar todas as a es exibidas na lista suspensa Mais a es de objetos importados As a es a seguir n o s o permitidas em conte dos n o modific veis Se o Edite o objeto Renomear o objeto Disponibilizar ou reservar o objeto Abrir a ve
354. lay between iterations BE Custsoap BE Custsoap Timeout Add to Favorites J Network Ublitios Type Duration Target Date and ime Action l Main Edtor Exception Handler Lane Change Mandier Item Descri o Barra de ferramentas e guia do criador quando voc abrir um novo processo ou editar um processo existente no Navegador da biblioteca a guia Criador ser exibida Na barra de ferramentas clique em Exibir e selecione as paletas Operadores e Propriedades Paleta Operadores procure operadores por pasta ou nome Operadores personalizados em um grupo personalizado arraste e solte um operador personalizado dessa paleta para o layout do processo Clique com o bot o direito do mouse em um operador para adicion lo ou remov lo no grupo Favoritos Paleta Propriedades use esta paleta e seus bot es links e janelas para gerenciar as propriedades do operador selecionado Expanda e recolha pain is medida que trabalha Cada painel consiste em propriedades semelhantes Janelas adicionais algumas propriedades s o exibidas em suas pr prias janelas OO 154 Guia do Criador de Conte do 2 check in Processes ig 2 J LDAPAD Mx a Process Modui As Test A Global B start script start sy Es sta By im A sta mp B Process_modul A start serigt 9 interpreter Module 5 FileModule I Mail Module uc 9 Procsdesign_editor P SOAPTest Operators
355. le foi reservado pela ltima vez Clique em Disponibilizar Observa o se voc tentar disponibilizar as altera es de um objeto com vers o base definida o CA Process Automation exibir uma mensagem de erro No es b sicas sobre linhas de base A finalidade de se definir a linha de base de um objeto bloquear um vers o Considere o caso quando estiver editando a vers o de um objeto de automa o e salvando as altera es Depois que voc concluir todas as altera es planejadas defina a vers o atual do objeto como a vers o base para evitar futuras altera es nessa vers o poss vel sair da vers o de uma linha de base modific la e salvar as altera es mas n o poss vel entrar no objeto como sendo a mesma vers o Voc deve disponibilizar as altera es como uma nova vers o Por exemplo suponha que voc defina como base a vers o O de um processo e continue desta maneira 1 2 Voc sai da vers o 0 Voc edita a vers o 0 Voc salva a vers o O Voc disponibiliza a vers o O m Se voc disponibilizar as altera es como Nova vers o o CA Process Automation criar a vers o com xito m Se voc tentar disponibilizar as altera es como Mesma vers o o produto exibir a seguinte mensagem Voc saiu da vers o de uma linha de base Para disponibilizar as altera es necess rio selecionar Nova vers o Voc n o pode substituir a vers o de uma linha de base di
356. lenamel n print HH ghost close HH my filename2 c2osvd OSList counter open HH gt filename2 or die ERROR unable to open filename2 n print HH opsys close HH counter k my filename3 c2osvd NumRowsRead open HH gt filename3 or die ERROR unable to open filename3 in print HH counter close HH close HANDLE sleep 30 eee Guia do Criador de Conte do Par metros do processo Par metros do processo poss vel definir par metros para operadores do processo Os par metros podem aceitar tanto as sequ ncias de caracteres literais ou as express es Voc pode digitar um valor como uma sequ ncia de caracteres sem qualquer tipo de delimita o Par metros calculados aceitam valores como express es JavaScript Use aspas simples ou aspas duplas para delimitar sequ ncias de caracteres literais no JavaScript Observa o para ajud lo a identificar os campos do CA Process Automation que n o aceitam express es os r tulos s o exibidos em it lico Par metros calculados permitem o seguinte Manipula o do m dulo de invoca o de resultados e outras vari veis Parametriza o de operadores Defini es de condi es de espera baseadas em express es boolianas pr condi es e condi es de espera Condi es de espera podem ser usadas para atrasar o processamento e sincronizar o uso de recursos por sequ ncias diferentes de operadores em execu o simu
357. licar um ou mais m todos para executar operadores nos loops m Voc pode percorrer ou repetir um operador at que alguma condi o seja atendida m Voc pode usar o operador Loop para repetir uma sequ ncia de operadores m poss vel repetir todo o processo Um processo em loop pode consistir em v rios operadores vinculados Cap tulo 4 Criando processos 115 Loops e itera es de processo Vari veis de sistema para loops Voc pode criar vari veis de loop personalizados e gerenci las ou usar as vari veis de sistema dispon veis para os loops inclu dos nesta vers o do CA Process Automation Por exemplo voc poderia criar uma l gica para calcular a dura o desde a hora de in cio da primeira itera o de um loop at a hora atual para cada loop Voc poderia usar at mesmo um c digo de execu o anterior e posterior para configurar a entrada em um loop como m inicializar vari veis m definir contagens de loops m processar resultados quando o loop for conclu do Em vez de criar e atualizar suas pr prias vari veis de contador de loops voc pode aproveitar as vari veis de loop internas O operador Loop e qualquer outro operador com configura es de loop suportam as seguintes vari veis de conjunto de dados m CurrentLooplteration m OverallLoopDuration Use CurrentLooplteration quando precisar de um contador de loops padr o A vari vel CurrentLooplteration cont m o valor O durante a primeira i
358. lioteca e monitore o status de cada objeto que ele inclui na p gina Opera es Observa o para definir direitos e executar outras tarefas de objeto a pr tica recomendada organizar os objetos em pastas N o crie objetos no n vel raiz pois n o poss vel gerenci los como um grupo Siga estas etapas 1 2 Clique na guia Biblioteca No painel Pastas da biblioteca a Selecione um orquestrador no ambiente de produ o ou cria o b Selecione uma pasta Na barra de ferramentas clique em Novo e selecione Exibi o de processos Um novo objeto de exibi o de processos exibido na pasta selecionada No campo Nome digite um nome para a exibi o de processos Clique duas vezes na nova exibi o de processos A Exibi o de processos aberta em uma janela do navegador No painel esquerda a Selecione o dom nio ambiente orquestrador touchpoint grupo de hosts e a pasta para o objeto que voc deseja adicionar exibi o de processos b Selecione o objeto que deseja incluir na exibi o de processos Na barra de ferramentas clique em Adicionar novo O objeto selecionado adicionado exibi o de processos O nome o tipo de objeto o caminho de refer ncia o modo e a descri o do objeto selecionado s o exibidos Se voc tiver adicionado um processo selecione um ou mais estados que deseja mostrar na exibi o de processos por exemplo em fila suspenso e bloqueado Clique em Sal
359. lizado e as propriedades personalizadas que voc deseja atribuir a ele Um operador personalizado pode exigir par metros adicionais como entrada na fun o do operador poss vel adicionar p ginas de propriedades para agrupar esses par metros adicionais Ao adicionar p ginas para o operador personalizado na guia Formul rio elas s o exibidas como se es expans veis na paleta Propriedades do Criador de processos Siga estas etapas 1 No Navegador da biblioteca clique duas vezes em um operador personalizado 2 Na barra de ferramentas clique em Reservar 3 Na janela do criador de operadores personalizados clique na guia Formul rio 4 No painel Elementos do formul rio expanda todos os seguintes a Elementos do formul rio b Layout da p gina em Elementos do formul rio c Layout da p gina sob seu operador personalizado 5 Arraste um elemento P gina a partir do Layout da p gina de Elementos do formul rio para o n vel do Layout da p gina de seu operador personalizado 6 Clique na nova p gina e em seguida clique em Renomear na barra de ferramentas Renomeie a nova p gina para um identificador significativo Cada nome de p gina corresponde a uma se o nomeada expans vel na paleta Propriedades do operador personalizado no Criador de processos 7 Aordem das p ginas na paleta Propriedades tamb m corresponde ordem exibida na guia Formul rio Selecione uma p gina e clique em Mover para cima ou Mover para
360. lo ilustra o que poss vel fazer com v rios objetos de automa o Siga estas etapas 1 Clique na guia In cio e em seguida clique em Explorar o conte do pronto para uso A guia Biblioteca aberta com a pasta PAM PreDefinedContent selecionada no painel de navega o Expanda a pasta chamada PAM PreDefined Content Expanda a subpasta que representa o operador o objeto ou o processo de cria o de interesse No painel principal clique duas vezes em um objeto em que o Tipo Processo O processo exibido na guia Criador O processo cont m anota es que descrevem a finalidade do processo outras informa es relevantes e instru es para personaliza o do processo Use o processo de exemplo selecionado como uma ferramenta de aprendizado ou como um modelo para um processo pr prio Cap tulo 2 Guia de Introdu o 55 Usar o CA EEM para alterar sua senha do CA Process Automation Usar o CA EEM para alterar sua senha do CA Process Automation O administrador geralmente atribui uma senha tempor ria ao configurar contas de usu rio para o armazenamento de usu rios interno Todos os usu rios do CA Process Automation com contas de usu rio criadas no CA EEM podem alterar essa senha antes dee fetuar logon no CA Process Automation Em seguida voc poder alterar sua senha do CA Process Automation no intervalo definido pelas diretivas de senha Observa o esse recurso n o se aplica quando o CA E
361. loquear o grupo As op es Adicionar vari vel e Adicionar p gina s o ativadas 4 Adicione vari veis ou p ginas conforme apropriado 5 Clique em Salvar configura o 6 Clique em Desbloquear 7 Clique em OK na mensagem a seguir As vari veis da configura o do grupo foram publicadas para o dom nio e o ambiente O CA Process Automation inclui o novo grupo de operadores personalizados na guia M dulos do dom nio e de cada ambiente no dom nio Na guia M dulos no Navegador de configura o os administradores podem abrir o grupo de operadores personalizados que voc definiu na guia Configura es Em um grupo de operadores personalizados aberto os administradores podem adicionar valores para as vari veis definidas por voc na guia Configura o do grupo Observa o para obter mais informa es sobre como configurar valores para grupos de operadores personalizados consulte o Guia do Administrador de Conte do 182 Guia do Criador de Conte do Operadores Editar a configura o do grupo de operadores personalizados Os administradores podem editar a configura o de um grupo de operadores personalizados A republica o n o atualiza todas as altera es que voc faz na guia M dulos do Navegador de configura o Se um grupo que voc editar j tiver sido publicado pelo menos uma vez ou se outro usu rio estiver usando o grupo o CA Process Automation publicar apenas os par metros novos para o grupo
362. lores em um conjunto de dados Quando voc executa um processo os operadores podem fazer refer ncia aos valores em conjuntos de dados Novo conjuntos de dados nomeados e conjuntos de dados do processo incluem uma p gina raiz padr o chamada Par metros As p ginas e vari veis de conjuntos de dados do operador variam de acordo com o operador poss vel criar novas vari veis campos ou editar as vari veis existentes Voc tamb m pode adicionar p ginas a vari veis do grupo de maneiras l gicas Para editar uma vari vel ou seu valor clique na vari vel ou no seu valor e fa a as altera es Voc tamb m pode alterar os valores nas vari veis campos do conjunto de dados de forma program tica Siga estas etapas 1 Clique na guia Biblioteca 2 Selecione uma pasta e localize um conjunto de dados Use os recursos de pesquisa opcionais se necess rio 3 Clique duas vezes no conjunto de dados A guia Conjunto de dados da caixa de di logo Conjunto de dados exibida 4 Clique em Reservar 5 Para criar uma p gina clique em Adicionar p gina 6 Para criar uma vari vel a Selecione uma p gina b Clique em Adicionar vari vel 7 Para renomear uma p gina ou vari vel clique duas vezes nela Os nomes devem come ar com uma letra e devem ter um tamanho m ximo de 32 caracteres 8 Para vari veis selecione o tipo de dados e a p gina digite um valor inicial e forne a uma descri o opcional P gina Define a p
363. ltaneamente poss vel definir par metros usando vari veis de conjunto de dados Vari veis de conjunto de dados est o dispon veis para processos nos seguintes contextos Em um contexto do orquestrador do CA Process Automation os conjuntos de dados s o denominados conjuntos de dados nomeados Os conjuntos de dados nomeados definem vari veis que s o acess veis a qualquer processo no mesmo orquestrador Um conjunto de dados nomeado acessado especificando se seu nome de caminho completo em uma express o Para exibir ou editar um conjunto de dados nomeado clique duas vezes no objeto de conjunto de dados no Navegador da biblioteca para abrir o objeto no Criador de conjuntos de dados No contexto do processo h o conjunto de dados do processo O conjunto de dados do processo est dispon vel a qualquer operador em um processo O conjunto de dados do processo acessado especificando a palavra chave processo em uma express o poss vel editar as vari veis em um conjunto de dados do processo na paleta Conjunto de dados no Criador do processo Para cada operador em um processo h um conjunto de dados do operador As vari veis em um conjunto de dados do operador est o dispon veis para o operador e para outros operadores no mesmo processo Um conjunto de dados do operador acessado especificando se o nome do operador em uma express o poss vel editar vari veis em um conjunto de dados do operador na paleta Conjunto de dad
364. luir na barra de ferramentas do Criador de processos O processo est suspenso mas o status exibido como Bloqueado m Quando n o h quaisquer operadores v lidos em qualquer ramifica o de um processo em execu o O processo est suspenso mas o status exibido como Bloqueado Suspender um processo Quando um processo estiver no estado suspenso voc pode executar um dos procedimentos a seguir m Alterar se um processo ser descarregado ap s a conclus o m Redefinir o processo m Redefinir os operadores em um processo m Adicionar ou remover pontos de interrup o m Modificar o processo m Clique no bot o Retoma processo para continuar o processamento m Cancelar o processo Cap tulo 10 Executando testando e depurando processos 439 Depurar um processo A modifica o de um processo em um estado suspenso permite que voc trabalhe em um problema imprevisto e em seguida retome a execu o automatizada enquanto ainda estiver rastreando todas as altera es feitas Alterne para uma Exibi o de processos para exportar uma inst ncia modificada de um processo e salvar permanentemente quaisquer altera es feitas em tempo de execu o Para suspender a execu o de uma inst ncia de um processo ao trabalhar no modo de depura o clique no bot o Suspende processo na barra de ferramentas do Criador de processos A execu o da inst ncia do processo interrompida Nenhuma outra depend ncia ser examinada at
365. luxograma a seguir como guia ao personalizar cones para seus operadores de processo Aplicar cones personalizados O icone atual representa seu operador Criador de conte do Encontrou um icone Aplicar um icone personalizado a um operador personalizado modificar um icone 4 Editar um icone de trabalho existente Vai personalizado Criar um icone personalizado Cap tulo 5 Operadores e cones 195 cones dos operadores Nenhuma sequ ncia ser necess ria para executar as tarefas listadas As op es a seguir sempre estar o dispon veis para voc personalizar cones Aplicar um cone personalizado a qualquer operador em um processo na p gina 199 durante a cria o de um processo voc pode alterar o cone de qualquer operador para personalizar sua apar ncia para apenas uma nica inst ncia Selecione uma inst ncia espec fica de um operador e altere o respectivo cone para um dos objetos predefinidos de cone personalizado da biblioteca Aplicar um cone personalizado a um operador personalizado na p gina 200 quando voc altera um cone de operador personalizado sua escolha de cone aplicada a todas as futuras inst ncias desse operador Al m disso todos os criadores podem ver o novo cone do operador personalizado na paleta Operador Editar um cone personalizado na p gina 198 ao longo do tempo voc poder editar um ou mais cones personalizados predefinido
366. m nimo P gina 7 Verify Arrival Date Arrival Date 05 02 2012 O A data neste campo deve ser posterior a 05 05 2012 m Os calend rios de pop up no formul rio exibem as datas inv lidas em cinza e n o permitem que os usu rios cliquem nas datas inv lidas Cap tulo 7 Formul rios 311 Criador de formul rios ca pam setDateFieldValue id val Define o valor de um campo de data como uma sequ ncia de caracteres de data por exemplo 15 05 2014 O valor definido apenas se ele for especificado no formato correto ou seja no formato especificado na propriedade Formato de data do campo Data Se o valor dessa propriedade estiver em branco ent o o valor ser definido no Formato de data especificado nas configura es do usu rio Observa o passe a data no formato correto caso contr rio ela n o ser configurada Par metros de entrada id Define o identificador exclusivo de um campo de data val Define um valor de data que voc especificar por exemplo 05 05 2014 Valor de retorno Nenhum Exemplo ca pam setDateFieldValue Form DateArrival 05 05 2014 Este exemplo define o campo DateArrival para 05 05 2014 312 Guia do Criador de Conte do Criador de formul rios Campo de pesquisa ca pam getTextFieldValue id Retorna um valor a partir de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva de um campo Texto Valor de retorno O valor
367. m a ltima semana do ano e retrocede Intervalo de dia Especifica um intervalo de dias v lidos de 1 a 31 em um m s com um dia inicial um dia final e uma etapa 390 Guia do Criador de Conte do Calend rios Tamb m poss vel especificar que a itera o inicie do final do m s ou que apenas os dias em aberto sejam contados em cada etapa Os Dias em aberto s o os que n o foram especificados por uma condi o ou regra que fecha ou exclui as datas Por exemplo o ltimo dia do m s especificado pelo intervalo come ando e terminando com 1 com reverter selecionado O ltimo dia da semana do m s deve ser especificado quando a caixa de sele o aberta tamb m est marcada e um intervalo de dias da semana especificando de segunda a sexta feira for adicionado com um operador e Par metros In cio o dia de in cio do intervalo Fim o dia de t rmino do intervalo Etapa o n mero de dias a partir de um dia v lido at o pr ximo dia v lido Revers o a contagem come a com o ltimo dia do m s e retrocede Dias em aberto a contagem em etapas inclui apenas os dias em aberto quando os dias est o fechados por uma condi o ou uma regra g Dia do intervalo de ano Especifica um intervalo de dias v lidos de 1 a 366 em um ano com um dia inicial um dia final e uma etapa O dia 366 v lido em anos bissextos Tamb m poss vel especificar que a itera o inicie no final do ano ou que apenas os dias em a
368. m agente digite seu touchpoint Se o touchpoint for mapeado para v rios agentes com a mesma prioridade o destino de execu o exato ser selecionado para balanceamento de carga m Seo destino for um agente espec fico e o touchpoint estiver mapeado para v rios agentes digite sua ID de agente m Seo destino n o tiver nenhum agente mas tiver um touchpoint do proxy digite seu touchpoint do proxy m Seo destino for um host remoto ao qual um grupo de hosts faz refer ncia Selecione a op o do menu suspenso Fazer correspond ncia do destino apenas em grupos de hosts Ativado Selecione a op o Pesquisar DNS ao fazer correspond ncia com o destino em grupos de hosts Ativado para identificar o DNS se estiver fazendo a correspond ncia do destino no grupo de hosts Selecione a op o O destino uma express o calculada Crie um conjunto de dados que faz refer ncia a um endere o IP ou FQDN de um host que atende aos crit rios de padr o de um grupo de hosts Digite a refer ncia de conjunto de dados para o endere o IP ou FQDN no campo Destino Importante use um conjunto de dados para o endere o IP ou FQDN se o processo com esse operador estiver destinado a ser importado como pacote de conte do Apenas um conjunto de dados pode ser modificado nesse cen rio Isto a entrada do campo Destino n o pode ser modificada ap s a importa o Vari veis do conjunto de dados do operador O conjunto de dados do oper
369. m dois stubs numerados Os links divididos s o mais f ceis de visualizar e gerenciar Para associar novamente os stubs numerados clique com o bot o direito do mouse no n mero do link circulado e selecione Associar link Cap tulo 4 Criando processos 111 Portas e links do operador de processo Item Descri o 6 Link desativado este link cinza tracejado indica que ele est temporariamente desativado Clique com o bot o direito do mouse no link para reativ lo Adicionar portas e links do operador Coloque um link entre os operadores para estabelecer o fluxo l gico Por exemplo vincule o operador Iniciar ao pr ximo operador para iniciar um fluxo de processo Os links conectam uma das portas de sa da em um operador nica porta de entrada fixa de outro Siga estas etapas 1 Abra um processo A guia Criador de processos exibida Se ainda n o estiver reservado clique em Reservar Identifique um operador de origem sua porta de sa da e a porta de entrada de um operador de destino No operador de origem se a porta de sa da desejada n o aparecer clique com o bot o direito do mouse no operador e em seguida clique na porta que deseja adicionar Os tipos de porta podem variar de acordo com o operador Por exemplo Falha Conclu do Ap s e Personalizado Uma nova porta de sa da codificada por cores exibida na borda do operador Clique na porta de sa da no operador de origem e arraste o link para
370. m novo processo a partir de uma biblioteca do orquestrador no ambiente de design para uma biblioteca do orquestrador no ambiente de produ o Voc pode exportar objetos sozinhos em uma pasta em um pacote ou em um pacote de conte do na p gina 460 No entanto para exportar objetos relacionados em um nico recipiente e anexar uma vers o da release a eles voc deve exportar esses objetos como pacote de conte do Se voc usou pacotes no CA Process Automation 04 1 00 migre esses objetos para um novo pacote de conte do O ambiente de cria o e o ambiente de produ o est o no mesmo dom nio Se a funcionalidade for criada em um local para ser implantada em um local diferente voc pode implementar o produto em dois dom nios separados poss vel importar o arquivo XML para um objeto uma pasta um pacote ou um pacote de conte do em um orquestrador em outro ambiente em um dom nio diferente Observa o quando voc exportar objetos para importa o em um orquestrador no mesmo ambiente poder omitir os objetos definidos como vers o base e definir vers es de release Um administrador ou criador de conte do pode executar esse processo Normalmente um administrador exporta uma pasta como pacote de conte do do ambiente padr o e em seguida o importa para um ambiente de produ o A ilustra o a seguir descreve o processo Release Objects to Another Environment Set the release Baseline the Add objects to a v
371. m objeto como vers o base para bloquear novas atualiza es Os usu rios podem utilizar a vers o base como um modelo para criar uma vers o mais recente e disponibilizada Considere definir uma vers o base quando voc n o prev que far mais altera es no objeto Por exemplo uma pr tica recomendada definir a vers o base dos objetos antes de empacot los para exporta o A vers o base definida pode ser a vers o atual ou outra vers o Siga estas etapas 1 Clique na guia Biblioteca 2 Selecione uma pasta clique com o bot o direito do mouse em um objeto e em seguida selecione Propriedades 3 No painel Propriedades clique na guia Vers es Observa o consulte as dicas de ferramenta ou a Refer ncia de interface de usu rio para obter descri es dos campo e exemplos 4 Opcional Clique no bot o Atual ativo de uma vers o para defini la como a vers o atual e desativar o bot o 5 Opcional Clique no bot o Vers o base ativo de uma ou mais vers es para defini las como vers es base e desativar o bot o Observa o n o poss vel reverter a defini o da vers o como vers o base Se voc atualizar uma vers o base dever salv la como uma nova vers o 84 Guia do Criador de Conte do Trabalhando com objetos e pastas Definir a vers o atual de um objeto A vers o atual de um objeto a vers o padr o usada por CA Process Automation no desenvolvimento ou na produ o N o necess
372. m processo Coloque os seguintes operadores a Iniciar b Interrup o bem sucedida c Interrup o com falha d Uma s rie de operadores que voc deseja repetir Adicione um operador Iniciar no ponto da sequ ncia em que ele termina e onde voc deseja reiniciar a ramifica o Vincule o ltimo operador da ramifica o ao segundo operador Iniciar O operador Iniciar tem um link de entrada que permite que ele seja colocado no final de uma sequ ncia de etapas Observa o quando a sequ ncia de processamento chega ao segundo operador Iniciar mostrado na figura ela reinicializa todos os operadores e reinicia o processo Para interromper esse tipo de processo c clico incorpore a l gica que lidera a ramifica o c clica Adicione uma porta de sa da em um operador que leve diretamente a um operador Interromper ou a uma ramifica o diferente 124 Guia do Criador de Conte do Loops e itera es de processo Daemons e outros processos de Loop Item Quando desejar executar um processo repetidamente crie uma ramifica o c clica em um objeto de processo em vez de usar o operador Iniciar processo para chamar um segundo processo repetidamente Um processo c clico executado em um loop infinito Cada itera o n o cria novas inst ncias do objeto de processo A principal vantagem da implementa o de uma ramifica o c clica que a l gica que sai do loop est no pr prio processo O processo n o depende de
373. m processos longos use a janela Navegador para ajud lo a ajustar a exibi o atual Aplicar uma panor mica a uma exibi o menor de um processo mais conveniente do que rolar pelo processo inteiro na janela principal Siga estas etapas 1 Abra um processo 2 No Criador de processos selecione Navegador no menu Exibir A janela Navegador mostra uma imagem em miniatura do seu processo 3 Arraste o quadro retangular at sobre a parte do processo que voc deseja exibir A janela principal mostra uma exibi o ampliada da rea selecionada 4 Para ajustar a exibi o em miniatura do seu processo arraste o quadrado no canto inferior direito 5 Para redimensionar a paleta Navega o arraste qualquer borda ou canto do mesmo modo como voc redimensiona qualquer paleta Cap tulo 4 Criando processos 143 Multiloca o e CA Process Automation Multiloca o e CA Process Automation Em uma implanta o de multiloca o os administradores desejam controlar o acesso do usu rio s inst ncias de processo com base em um inquilino ou em um conjunto de inquilinos poss vel usar processos comuns do CA Process Automation em v rios inquilinos Esse recurso permite controlar o acesso das inst ncias do processo poss vel impedir que um usu rio com acesso a um locat rio acesse uma inst ncia relacionada a um inquilino diferente Esse recurso tamb m resulta em uma duplica o e sincroniza o do Processo avan ado e reduz as t
374. m valor para adicion lo ou alter lo diretamente Cap tulo 6 Conjuntos de dados e par metros 213 Conjuntos de dados Exibir ou copiar uma express o do conjunto de dados Use este procedimento para exibir ou copiar a refer ncia completa a uma matriz de conjunto de dados ou a um valor espec fico Siga estas etapas 1 2 Clique na guia Biblioteca Na Biblioteca execute uma das seguintes a es m Clique duas vezes em um conjunto de dados m Clique com o bot o direito do mouse em um conjunto de dados e clique em Editar m Clique com o bot o direito do mouse em um conjunto de dados e clique em Modificar conjunto de dados Na janela resultante clique em uma matriz ou uma vari vel espec fica para exibi la Clique com o bot o direito do mouse na matriz ou vari vel e clique em Exibir express o A janela Express o de conjunto de dados exibida Exiba ou copie a express o Tamb m poss vel arrastar a express o para um campo de destino que aceite express es e ofere a suporte ao recurso de arrastar e soltar Ler valores do sistema operacional em vari veis do conjunto de dados O CA Process Automation pode ler os valores gerados por um processo shell nas vari veis do conjunto de dados Antes de um operador de script do UNIX ou de script do Windows executar seu script associado ele cria uma pasta para aceitar valores gerados pelo script A vari vel de ambiente C2OSVD especifica o caminho completo para a
375. mar o Java deve ser resolvida para um agente n o um orquestrador caso contr rio o operador falhar Ap ndice C Como os destinos de um operador s o processados 501 Caso de Uso rastrear processos recuperados por meio dos logs Caso de Uso rastrear processos recuperados por meio dos logs O cen rio a seguir uma alternativa abertura de v rios processos a fim de identificar aqueles que foram recuperados automaticamente Neste cen rio voc examine os arquivos de log Hip teses m Um agente mapeado para dois touchpoints m Mais de 1 000 processos est o em execu o simultaneamente m A Recupera o autom tica de operadores est configurada para os touchpoints Cen rio 1 O agente torna se inativo de repente 2 Enquanto o agente est inativo 300 dos 1 000 processos tentam executar os operadores em dois touchpoints 3 Os 300 processos entram no estado BLOCKED Bloqueado 4 O agente torna se ativo 5 A recupera o dos operadores que iniciada automaticamente recupera os 300 processos 6 Mais tarde voc observa que a execu o dos 1 000 processos conclu da Voc abre um deles para examinar os logs e percebe que ele foi recuperado automaticamente 7 Conclua uma das seguintes a es para saber quais dos 1 000 processos que conclu ram a execu o foram conclu dos depois de serem recuperados Abra cada um dos 1 000 processos para determinar quais foram recuperados automaticamente
376. mas n o quiser marc la como atual A vers o atual anterior permanece a atual e Clique em Disponibilizar Exibir ou alterar as propriedades gerais de um objeto poss vel visualizar as propriedades gerais de qualquer objeto ou processo da biblioteca Siga estas etapas 1 Clique na guia Biblioteca 2 Selecione uma pasta clique com o bot o direito do mouse em um objeto e em seguida selecione Propriedades 3 No painel Propriedades clique na guia Geral 4 Visualize as propriedades do objeto somente leitura Observa o consulte as dicas de ferramenta ou a Refer ncia de interface de usu rio para obter as descri es dos campos 5 Opcional Edite o campo Descri o de um objeto reservado ou disponibilizado Clique em Salvar para armazenar as altera es Especificar tags ou palavras chave para objetos A guia Tags permite atribuir palavras chave que organizem objetos de acordo com qualquer sistema de nomenclatura significativo reconhecido por sua organiza o Dessa maneira voc e outros usu rios poder o executar uma pesquisa avan ada de objetos ou pastas usando as tags ou as palavras chave Siga estas etapas 1 Clique na guia Biblioteca 2 Selecione uma pasta clique com o bot o direito do mouse em um objeto e em seguida selecione Propriedades Cap tulo 3 Navegador da biblioteca 69 Trabalhando com objetos e pastas 3 4 No painel Propriedades clique na guia Tags Na guia Tags a
377. mation devem criar a entrada em um formato XML v lido O conte do XML pode ser gravado no corpo de um email ou enviado como um anexo Se o XML for copiado para o corpo do email ele n o poder conter mais do que o necess rio para disparar um processo Para disparadores de arquivo o arquivo de disparo deve incluir todo o conte do Um exemplo de um formato XML v lido o seguinte lt c2oflow version 1 0 gt lt flow name Test RunNotepad action start gt lt Full path of the process gt CA AuthMinder lt user gt pamadmin lt user gt lt CA Process Automation Username gt lt password gt pamadmin lt password gt lt CA Process Automation Password gt lt auth gt lt options gt lt Optional parameters for delayed execution gt lt startDate gt lt startDate gt lt Start Date in MM dd yyyy format gt lt startTime gt lt startTime gt lt Start Time in HH mm format HH in 24 hrs gt lt options gt lt params gt lt Process initialization parameters if needed gt lt param name ParamOne gt Uso do disparador de arquivo lt param gt lt param name ParamTwo gt Segundo par metro do disparador de arquivo lt param gt lt params gt lt flow gt lt c2of low gt Considera es sobre a entrada da SNMP trap O CA Process Automation oferece suporte aos SNMPv1 e SNMPv2 traps entretanto ele n o processa os SNMPyv3 traps Quando um dispositivo de rede ou um aplic
378. mb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 08 Preencher tabela SOAP WS Preencher tabela de SOAP WS Cap tulo 7 Formul rios 361 Criador de formul rios Criar um formul rio simples com fun es b sicas Neste exemplo voc est desenvolvendo um formul rio para uma empresa que opera em tr s regi es principais Calif rnia Pensilv nia e Carolina do Norte Em cada Estado a empresa tem um local de escrit rio principal e secund rio identificado pelo nome da cidade As partes interessadas respons veis pela implementa o da diretiva da empresa desejam que o formul rio atenda aos seguintes requisitos de neg cios Todos os neg cios originados na Calif rnia devem ser roteados por padr o para o escrit rio de Anaheim Todos os neg cios originados na Pensilv nia devem ser roteados por padr o para o escrit rio da Filad lfia Todos os neg cios originados na Carolina do Norte Carolina devem ser roteados por padr o para o escrit rio de Raleigh Todos os neg cios originados em qualquer outro Estado devem ser roteados por padr o para o escrit rio de Pittsburgh O usu rio tem a op o de especificar outro Estado ou cidade Exemplo um formul rio b sico Siga estas etapas 1 2 Clique na guia Biblioteca Crie um objeto Formul rio d
379. mbiente e em seguida clique em Atualizar Na tabela de Programa es ativas clique duas vezes em uma programa o A caixa de di logo Programa o exibida Na caixa de di logo Programa o a Edite os itens programados Consulte o t pico Programar processos e tarefas do operador na p gina 401 b Na barra de ferramentas clique em Ativar para ativar a programa o c Na barra de ferramentas clique em Desativar para desativar a programa o Voc tamb m pode desativar uma programa o na p gina Opera es Observa o as permiss es atribu das determinam se voc pode listar abrir ou editar um objeto de programa o espec fico Um administrador de conte do ou o propriet rio do objeto de automa o pode alterar as permiss es em um objeto de automa o Clique em Disponibilizar ou em Salvar e Fechar Monitorar todas as ocorr ncias de todas as tarefas programadas poss vel monitorar as ocorr ncias programadas de todas as tarefas de um dia espec fico Ao configurar para que uma tarefa seja repetida v rias vezes ao dia por v rios dias o CA Process Automation rastreia cada ocorr ncia da tarefa Por exemplo se uma tarefa for repetida a cada 10 minutos por meia hora 3 ocorr ncias a cada dia durante 1 ano o CA Process Automation rastrear 1 095 ocorr ncias Use esse procedimento para planejar para uma data futura ou para exibir os resultados de todas as tarefas que foram programadas para uma data
380. meiiaca bugs mundos appt 2 A A 5 B 7 B 8 roses wizy and lower project risk with arpart support assistanco 7 c asc R tulo S Imagem Refer ncia ao objeto ade HTML 2 BR412 DATA FOLDER 20111214 calendar_C55 01 Refer ncia ao objeto E P gina Item Descri o 3 Estrutura do formul rio ao criar o formul rio a parte inferior da guia Formul rio exibe a organiza o das p ginas e dos elementos do formul rio 2 Layout da p gina poss vel configurar o layout para exibir p ginas como cart es ou guias Os cart es s o exibidos em sequ ncia quando o usu rio clica em Voltar ou Avan ar As guias permitem que o usu rio selecione qualquer guia para exibir a p gina associada 3 Caixas de sele o e bot es de op o use um grupo de caixas de sele o itens da lista de verifica o quando um usu rio puder selecionar v rios itens relacionados Use um grupo de bot es de op o quando um usu rio puder selecionar apenas um item relacionado Use caixas de sele o individuais para controlar as configura es de itens n o relacionados 4 Orienta o poss vel definir a orienta o da lista de verifica o e do grupo de bot es de op o para vertical ou horizontal R tulos use r tulos para identificar campos ou regi es espec ficas do formul rio Imagens use um elemento de imagem para especificar um gr fico Uma imagem pode exibir um logotipo um cone um indicador de s
381. mente os objetos do grupo de touchpoints padr o s o exibidos e o usu rio n o pode selecionar outro grupo de touchpoints URL Em elementos de formul rio Imagem o caminho do URL para um arquivo de imagem conforme os exemplos a seguir https www lt company name gt com images logol png ou http my intranet site Corporates20Images Big2 jpg Use imagens para exibir dados indicar o status ou fornecer bot es nos quais os usu rios podem clicar Valor Os dados armazenados para um elemento de formul rio Todos os elementos em um formul rio armazenam seus valores diretamente em suas bordas visuais temporariamente antes de confirm las para o banco de dados O valor exibido como uma propriedade para dois elementos do formul rio espec ficos m Cada op o para um campo de sele o tem sua pr pria propriedade Valor Use a propriedade para armazenar uma sequ ncia de caracteres ou um n mero para cada op o Por exemplo embora o usu rio veja as op es F cil Moderado e Dif cil as propriedades de Valor para essas op es podem ser 0 8 1 0 e 1 2 Esses valores podem ser usados em c lculos adicionais m Um elemento do formul rio HTML mostra uma propriedade Valor Use a propriedade para especificar o texto e o c digo reais a serem armazenados no campo Por exemplo insira os seguintes dados na propriedade Valor para um elemento do formul rio HTML 1 2 3 lt b gt 4 lt b gt 5 lt i gt 6 lt i gt l
382. mento a seguir o criador permanece aberto e poss vel continuar a exibir o objeto no modo somente leitura Reserve o objeto novamente para fazer mais altera es Siga estas etapas 1 Reserve um objeto na p gina 86 2 Edite o objeto 3 Salve as altera es para um objeto reservado na p gina 86 4 Na barra de ferramentas do editor de objetos ou na barra de ferramentas do Navegador da biblioteca clique em Disponibilizar A caixa de di logo Disponibilizar exibida com o nome do objeto no campo Nome do objeto Cap tulo 3 Navegador da biblioteca 87 Trabalhando com objetos e pastas 5 Para especificar como disponibilizar suas altera es defina as seguintes configura es Atual Marcada fazer da vers o disponibilizada a vers o atual do objeto A vers o atual aquela utilizada pelo CA Process Automation Desmarcada manter a vers o atual anterior como a vers o atual Desmarque a caixa de sele o se estiver disponibilizando um objeto cuja cria o est em andamento Linha de base Marcada a vers o do objeto que voc est disponibilizando n o poder ser alterada durante uma reserva futura As vers es de linha de base somente podem servir de base para novas vers es Voc pode reservar uma vers o base alter la e disponibilizar o objeto como uma nova vers o Desmarcada a vers o do objeto que voc est disponibilizando pode ser alterada durante uma reserva futura Vers o
383. meros inteiros entre 2 147 483 647 a 2 147 483 647 Esse tipo de dados permite armazenar objetos Java no CA Process Automation Todas as vari veis JavaObject s o somente leitura Seus campos CurrentValue e somente leitura est o desativados S poss vel editar os campos a seguir m Tipo m P gina m Descri o m Matriz Um JavaObject que n o esteja em branco mostra seu tipo de classe no campo CurrentValue associado O campo CurrentValue de um JavaObject vazio definido como JavaObject O valor real da vari vel JavaObject a vers o da sequ ncia de caracteres serializada do objeto Java mas o CA Process Automation n o mostra essa sequ ncia de caracteres serializada Em vez disso ele mostra o tipo de classe Java do objeto Um JavaObject criado manualmente est sempre vazio porque voc n o pode inserir seu valor diretamente no CA Process Automation As vari veis JavaObject normalmente s o salvas em um conjunto de dados ap s o t rmino da execu o do operador Executar c digo Java Tipo de dados de n mero longo O tipo de dados de n mero longo um campo de 32 bits que podem ser digitado como valores literais em uma express o Voc pode representar exatamente todos os n meros inteiros entre 9 223 372 036 854 775 808 a 9 223 372 036 854 775 808 Tipo de dados de senha O tipo de dados de senha armazena senhas em um formato criptografado nas vari veis do conjunto de dados O valor armazenado em uma va
384. mo um processo relacionado iniciado Voc pode agrupar uma s rie de elementos do formul rio relacionados em uma p gina espec fica ou em uma se o espec fica da p gina poss vel adicionar qualquer n mero de p ginas Voc pode usar as fun es e os eventos para obter ou definir outros valores de campo Crie o formul rio para coletar todas as informa es necess rias do usu rio para iniciar o processo Cap tulo 7 Formul rios 275 Formul rios de solicita o inicial Monitorar inst ncias de formul rio de solicita o inicial e inst ncias de processo Ap s criar um formul rio de solicita o inicial ele dever ser iniciado como parte de outro processo ou poder ser iniciado manualmente Quando um formul rio iniciado resulta em uma nova inst ncia de formul rio com um nome exclusivo que consiste no nome do formul rio mais a ID do objeto de tempo de execu o do formul rio Quando um processo iniciado resulta em uma nova inst ncia de processo com um nome exclusivo que consiste no nome do processo mais a ID do objeto de tempo de execu o do processo Os exemplos est o a seguir MyStartRequestForm 239 MyProcess 241 Siga estas etapas 1 Clique na guia Opera es 2 No painel Opera es v para qualquer um dos seguintes locais para exibir as inst ncias de formul rio e de processo a C Expanda Solicita es iniciais expanda as pastas e em seguida clique em um formul rio
385. mplo a seguir demonstra como os valores no conte do XML s o usados para preencher o conjunto de dados do processo do acionador de arquivo A Comum amp Propriedades TE Detault Environment Orchestrator Ei Default Environment Orchestrator 1 E Trilha de auditoria D Em execu o EX Conjunto de dados Conjunto de dados do processo FileName trigger 1 trigger Conjunto de dados do processo z File Trigger ProcessName TestiRunNotepad System ProcessAction start UserName itpamadmin ParamTwoo Second parameter from file trigger ParamOnes using file trigger 412 Guia do Criador de Conte do Administrar disparadores 4 Os resultados s o publicados na pasta de processados no caminho configurado Endereco C Program Files CAMTPAM R30MSSQLD omaintservertc20triggeroutput Pastas x Nome lt 2 5 Os emails recebidos na conta de email configurado s o processados da mesma forma que o conte do XML recebido nos arquivos Al m disso os emails de confirma o s o enviados em que o conte do determina se o conte do XML foi encontrado no corpo do email ou em um anexo O exemplo a seguir mostra as duas mensagens Fei 7 16 2010 5 77 PM ITPAM User Trigger in mail body is successfully queued Process ROIO 45 Trigger in attachment file trigger txt is successfully queued Monitorar o Conjunto de d
386. mulado retorna o resultado e processa o link especificado pela op o Condi o de t rmino Distante o m dulo de fluxo de trabalho chama o m dulo associado O m dulo verifica os par metros antes de retornar o resultado mas n o executa realmente o operador Se os par metros estiverem incorretos o operador simulado falhar independentemente do resultado especificado Se os par metros estiverem corretos o operador simulado retornar o resultado e processar o link especificado pela op o Condi o de t rmino O s mbolo de simula o aparece ao lado de um operador quando a simula o local ou distante ativada E S mbolo de simula o Opcional Marque a caixa de sele o Avaliar c digo de execu o anterior e posterior para evitar os efeitos acarretados quando tais c digos s o ignorados Selecione essa op o para avaliar as precondi es do operador e executar seu c digo de execu o posterior Defina o par metro de condi o de t rmino Ele especifica o resultado simulado de um operador A condi o de t rmino determina qual link de sa da processado ap s o processamento simulado do operador A defini o desse par metro determina o processamento subsequente das ramifica es dependentes no processo Essa configura o determina o valor retornado pela vari vel Resultado de um operador A configura o Com xito ou Conclu do retorna um valor positivo que ativa um link de sa da Com
387. na as configura es de Nome do operador e Par metro do operador Siga estas etapas 1 Clique duas vezes em um operador em um processo 2 Nas propriedades de Informa es no campo Nome da paleta Propriedades digite o texto a ser exibido para o operador no processo Observa o use as outras configura es da guia Informa es do painel Propriedades para m Especificar um cone personalizado em vez do cone padr o do operador m Substituir as prefer ncias do objeto para texto atualizado autom tica ou manualmente que exibido com o operador m Definir a posi o do texto a cor do plano de fundo a fonte e o alinhamento Conte do Self Contained Voc pode incorporar uma cria o de processo uma inst ncia de tempo de execu o um objeto de automa o ou uma exibi o espec fica a outros produtos e interfaces din micas usando URLs designados Essa integra o oferece as funcionalidades a seguir m Outras equipes de desenvolvimento podem adotar produtos e solu es que utilizam o CA Process Automation e que oferecem exibi es integradas em uma p gina de uma janela Por exemplo como um cliente administrador ou provedor de servi os poss vel integrar partes espec ficas da interface de usu rio do CA Process Automation nos portais existentes como sites intranets e reposit rios do Sharepoint m Como criador de processos voc pode construir um fluxo de trabalho de processo que envia emails com um lin
388. nado 7 Para iniciar uma nova pesquisa execute uma das a es a seguir m Clique em Redefinir m Clique em Pesquisa b sica ou Pesquisa avan ada m Limpe ou modifique os crit rios especificados nos campos de pesquisa m Clique no x da caixa Pesquisa b sica 60 Guia do Criador de Conte do Pesquisar o Navegador da biblioteca Pesquisar por informa es da vers o da release Tamb m poss vel associar cada vers o do objeto com uma vers o da release A guia Vers es usa suas associa es exibidas para filtrar os objetos e as vers es que est o associadas a uma sequ ncia de caracteres que voc especificar poss vel procurar por uma determinada vers o da release para exibir sua vers o de interesse Como alternativa poss vel pesquisar a sequ ncia de caracteres gen rica que retorna v rias vers es do objeto A guia Vers es oferece suporte a pesquisas com ou sem caracteres curinga como mostra o exemplo a seguir Sequ ncia de caracteres de Resultados da pesquisa pesquisa 5 5 Qualquer vers o do objeto no qual o campo Vers o ou o campo Vers o da release cont m o caractere 5 5 5 Siga estas etapas 1 Clique na guia Biblioteca 2 Clique com o bot o direito do mouse em um objeto e em seguida selecione Editar 3 No editor de objetos clique na guia Vers es Observa o consulte as dicas de ferramenta ou a Refer ncia de interface de usu rio para obter descri es dos campo e exemplos
389. nado no momento Paleta Navega o use essa paleta para navegar at regi es espec ficas dentro de processos grandes com v rias rotas Para sua conveni ncia voc pode aplicar uma panor mica em qualquer dire o da paleta em vez de rolar o layout principal do criador para cima ou para baixo Criador de processos o design do processo real exibido nessa rea de trabalho tela ou layout O Criador de processos inclui a grade de plano de fundo e uma ou mais rotas Cap tulo 4 Criando processos 99 Operadores e links os blocos de cria o Operadores e links os blocos de cria o A estrutura geral de um processo do CA Process Automation consiste em dois itens b sicos operadores e links Os operadores executam tarefas ou testes condicionais Os links conectam os operadores e determinam a sequ ncia de processamento A lista a seguir descreve alguns exemplos de operadores Os operadores Gerenciamento de arquivos monitoram tamanhos de arquivo padr es e outros par metros relativos a arquivos em um sistema Os operadores Transfer ncia de arquivos usam FTP para executar transfer ncias de arquivos e operadores de arquivos remotos Os operadores Email notificam os administradores do sistema em caso de erros ou outros estados condicionais que exigem interven o humana Os operadores de interface Utilit rios de rede obt m atualizam e monitoram vari veis de SNMP al m de enviar SNMP traps para dispositivos de rede e mo
390. nager CA Catalyst Conector do CA SDM m CA Client Automation anteriormente CA IT Client Manager m CA Configuration Automation anteriormente CA Cohesion Application Configuration Manager m CA CMDB m CA eHealth m CA EEM Embedded Entitlements Manager m CA Infrastructure Insight anteriormente Bundle CA Spectrum IM amp CA NetQos Reporter Analyzer combinados m CANSM m CA Process Automation anteriormente CA IT Process Automation Manager m CA Service Catalog m CA SDM CA Service Desk Manager m CA Service Operations Insight CA SOI anteriormente CA Spectrum Service Assurance m CASiteMinder m CA Workload Automation AE Entrar em contato com o Suporte t cnico Para assist ncia t cnica online e uma lista completa dos locais principais hor rios de atendimento e n meros de telefone entre em contato com o Suporte t cnico pelo endere o http www ca com worldwide ndice Cap tulo 1 Introdu o ao Process Automation 11 Fases do desenvolvimento de processos ii ii eetrereereereeeaaaeeeaeananaaaaa rosa naaneaaare rosa eaaaaaareresenaaananarerenana 13 Fasel An lise de requisitos sesserssesicaecrescucasiireleereio ncantrinnos ds toada a kaii aiaia aaka dai gago aaa dan Aids cas apa qua 14 Identificar processos para automatizar rrreeereeeeeeererereneneaneaaarereneaaaaaarere rena eaaaaaare rena eaaantarereaana 15 Identificar onde os processos s o executados
391. neene Criar um processo existente ciente dos multiloca o sesssesssessserisssessrererrrssserrrrensssnrrerensssnsrerensnssseerenense Herdar seguran a em subprocessos isiin aii a nadar ida a da sa ada ea d FU SR EE CGA ANSA Usa ARA era Adicionar vari veis na hora da inicializa o iieseeeeeeeeereerereeaaeaaarererenaaneaaareresanenanaaaeeresnannna Processos de multiloca o usando a exibi o de processos O editor de c digo do CA Process Automation sssssssssesrsssssserrsrrrsssrrrrersssnnrernnstnsserrttnnsssenrrrensssnnrernntensseenennnnnn Cap tulo 5 Operadores e cones 153 Operadores astra epa aaa lia Ta O a Sead nat a Un N aaa aE a a ee a naaa E araa Configurar propriedades do operador Recupera o autom tica a sia cinemas innie saaneensa e EAA ai AE daR aloe Uia aa E una Lad Java e JARS EXTERNOS sau asusacacneniisacnecisoadnen iaaea anan aana a aaa aaa a ra Aaa oaaao ar iaa Nara Operadores personalizados isrener dnare e e Dinda dra Ea E EE EEEE EAEN EA Seus operadores favoritos esient eara i A ENa E Ea SEa EAA a Ea SATO aE airar ua e aai Conectores cones dos operadores cones de status do operador terei ceeetaaea catarata atacante caractere acatar Criando editando e aplicando cones personalizados c ii erreeeeeeeereeareeeeeereaareraeereseaaaneaaeo 194 Cap tulo 6 Conjuntos de dados e par metros 203 Conjuntos de dads eeina e aE Cana aR
392. neira como essa inst ncia executada as altera es n o modificam a defini o do objeto na biblioteca Observa o um usu rio do CA Process Automation deve ter permiss es suficientes para exibir ou editar um objeto na janela Pacote de conte do poss vel executar as seguintes a es em um objeto em um pacote de conte do m Iniciar ou suspender um processo m Iniciar um formul rio de solicita o inicial m Tornar um operador personalizado dispon vel ou indispon vel m Ativar ou desativar uma programa o 426 Guia do Criador de Conte do Regras de execu o Regras de execu o Os operadores em um processo podem ter v rios links de entrada e sa da Um link de entrada serve como uma ordem de execu o e chama o operador Cada link de sa da corresponde a um determinado resultado do operador Todos os operadores t m links de sa da predefinidos como Cancelado Conclu do Falha ou Com xito Alguns operadores tamb m permitem usar uma express o booleana para definir um link de sa da personalizado com base nos resultados e o valor das vari veis acess veis aos operadores em um processo As regras de execu o de um processo s o as seguintes m Os operadores iniciais no fluxo principal podem ter um link de entrada Se tiver um link de entrada ele n o poder ter um link de sa da e agir como um operador Redefinir por exemplo usado para redefinir um processo conclu do m Os operadores Interromper n
393. nho Se 1 de junho for uma quarta feira a primeira semana do m s inicia em 30 de maio poss vel ter a primeira segunda feira do m s e n o ser segunda feira a primeira semana do m s Para definir a antiga mais simples para combinar as condi es dia do m s e dia da semana Par metros In cio a semana de in cio do intervalo Fim a semana de t rmino do intervalo Etapa o n mero de semanas a partir de uma semana v lida at a pr xima semana v lida Revers o a contagem come a com a ltima semana do m s e retrocede Semana do intervalo anual Especifica uma ou mais semanas do ano O CA Process Automation implementa as normas ISO para semanas parciais Uma semana que cruza com um determinado ano considerada parte do ano se a quinta feira da semana cai no ano Por exemplo se 1 de janeiro uma sexta feira a primeira semana do ano come a em 4 de janeiro Se 1 de janeiro for uma quarta feira a primeira semana do ano come a em 30 de dezembro do ano anterior Portanto poss vel que a primeira segunda feira do ano n o seja segunda feira da primeira semana do ano Para definir a antiga mais simples combinar as condi es dia do ano e dia da semana Par metros In cio a semana de in cio do intervalo Fim a semana de t rmino do intervalo Etapa o n mero de semanas a partir de uma semana v lida at a pr xima semana v lida Revers o a contagem come a co
394. niciado de um sistema ou aplicativo externo usando servi os web um utilit rio de linha de comando ou disparadores Por exemplo poss vel especificar que outro programa inicie um processo usando servi os web executeProcess ou executeStartRequest Voc pode definir um processo para ser iniciado por um evento externo por meio do uso de disparadores com suporte incluindo cria o de arquivo email de entrada SNMP traps e eventos de conectores do UCF Iniciar por programa o voc pode programar um processo para ser iniciado usando um objeto Programa o Iniciar por usu rio e formul rio voc pode criar um objeto Formul rio de solicita o inicial ou objeto Formul rio de solicita o de intera o que pode solicitar que um usu rio responda ao formul rio resultando na inicia o de outro processo Um exemplo desse m todo para iniciar um processo um formul rio de envio de relat rio de despesas Um funcion rio pode preencher o formul rio e iniciar um processo UpdateExpenses sob demanda Fase II Design e implementa o Controle de processo Criadores administradores e a equipe de produ o usam o CA Process Automation para controlar processos Para obter mais informa es consulte o seguinte conte do para a sua fun o m Criadores para executar testar e depurar processos consulte Executando testando e depurando processos na p gina 419 m Administradores para administrar o conte do do sistema ou a
395. nitores Os operadores de recurso representam os recursos em fornecimento limitado Os Servi os web m todos SOAP representam uma interface entre os produtos de terceiros e o CA Process Automation Os links conectam os operadores e executam o fluxo de processamento O ponto de interse o de um operador e um link chamado de porta Um link originado na porta de sa da de um operador e termina na porta de entrada de outro operador Quando um processo entre dois operadores executado a sequ ncia de processamento pode ser resumida da seguinte forma Ativar o primeiro operador Aplicar l gica obter um resultado e ir ate a porta de sa da apropriada Ativar o segundo operador 100 Guia do Criador de Conte do Criar um objeto de processo Um operador pode ter v rias portas de sa da para processar v rios resultados Cada link de sa da pode iniciar uma ramifica o separada de operadores em um subprocesso ou em um processo filho Portas de entrada e sa da aplicam uma sequ ncia linear na qual os operadores s o processados Elas podem direcionar o fluxo de processamento para uma determinada ramifica o de um processo dependendo do resultado de um nico operador Para direcionar o processamento com base nos resultados de v rios operadores use os seguintes operadores m O operador Loop m O operador Exce o no modo Manipulador de exce es m Operadores condicionais como o operador E ou o operador Ou Esses
396. njuntos de dados e par metros 247 Par metros do processo Operador Descri o gt Maior que ou igual a Operador condicional terci rio A express o X1 X2 x3 Retorna x2 quando x1 verdadeiro ou x3 quando x1 falso Operador de prioridade O operador do idioma interpretado do CA Process Automation segue as regras de prioridade computacionais padr es conforme mostrado na tabela a seguir Os operadores no mesmo n vel de prioridade s o executados da esquerda para a direita Prioridade Operador 1 00 2 un rio un rio 3 E 4 adi o subtra o concatena o da sequ ncia de caracteres 5 lt lt gt gt 6 7 amp amp 8 9 10 248 Guia do Criador de Conte do Par metros do processo Palavras chave para acessar os conjuntos de dados A seguinte tabela descreve as palavras chave usadas para fazer refer ncia aos conjuntos de dados em v rios contextos Conjunto de dados Contexto do conjunto de Descri o dados Conjuntos de dados Conjunto de dados nomeado Use o seguinte formato para acessar um conjunto de dados nomeado em uma biblioteca do CA Process Automation Datasets dataset path field name dataset path Uma express o do CA Process Automation que avaliada como o caminho completo de um conjunto de dados nomeado na biblioteca atual Por exemplo o seguinte caminho faz refer ncia a um conjunto de dados nomeado CxLinuxDev
397. nnectionGroupDemo ConnArray mNamedConnection Operator mNamedConnection mPassword Process Port getValueFromValueMapArray NamedConnectionGroupDemo ConnArray mNamedConnection Operator mNamedConnection mPort Process DBName getValueFromValueMapArray NamedConnectionGroupDemo ConnArray mNamedConnection Operator mNamedConnection mDBName Process DBType getValueFromValueMapArray NamedConnectionGroupDemo ConnArray mNamedConnection Operator mNamedConnection mDBType Process DriverName getValueFromValueMapArray NamedConnectionGroupDemo ConnArray mNamedConnection Operator mNamedConnection mDriverName Selecione a guia Configura o do grupo e clique em Bloquear para bloquear o grupo Crie uma matriz de mapa de valores chamada ConArray e adicione os par metros mostrados na ilustra o a seguir 174 Guia do Criador de Conte do Operadores B3 salvar P Disponibilizar ER R Formul rio Visualizar 8 salvar configura o fe Bloquea Filtro x Nome 4 5 Parameters 4 5 ConnArray 4 3 Tipo de elemento 4 53 Parameters mNamedConnection mhHostName mUserName mPassword mPort mDBName mbDBType mDriverName 7 Clique em Salvar configura o para salvar a configura o do grupo 8 Clique em Desbloquear para publicar o grupo NamedConnectionGroupDemo no n vel do dom nio e do ambiente 9 Abra o grupo na guia M dulo
398. ns retorna o valor de ndice 1 quando o usu rio seleciona Sand na lista suspensa Filler Type Cap tulo 7 Formul rios 317 Criador de formul rios ca pam getSelectedOptionValues id Retorna o valor da op o selecionada atualmente em um campo Selecionar Par metros de entrada id string Especifica a identifica o exclusiva do campo para o qual recuperar o valor da op o Valor de retorno Essa fun o retorna uma matriz de valor de op o selecionada No caso de uma nica lista suspensa Selecionar o valor da op o selecionada pode ser recuperado acessando o primeiro elemento da matriz Exemplo alert ca pam getSelectedOptionValues Form VarFillerType 0 Este exemplo retorna o n mero de valor ou sequ ncia de caracteres de texto da op o para o Filler Type tipo de preenchimento que o usu rio escolheu m O comando de alerta exibe o resultado do valor de op o para o usu rio em uma caixa de di logo pop up ou em uma mensagem m Filler Type um campo de sele o com as op es valores de ndice mostrados entre colchetes e valores abaixo Rocks 0 50 Sand 1 100 Water 2 chamada para obter detalhes m Afun oca pam getSelectedOptionValues retorna o valor da op o selecionada na lista suspensa Filler Type Tipo de preenchimento quando o usu rio clica em Atualizar formul rio de atualiza o Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Au
399. nse ser considerada true A seguir est o as assinaturas de m todo sobrecarregado E ca pam getSOAPData serviceURL methodName inlineText callBack m ca pam getSOAPData serviceURL methodName inlineText soapVersion callBack Par metros de entrada serviceURL string Especifica o URL para o servi o SOAP O URL geralmente acessado por HTTP ou HTTPS O URL um ponto de entrada para um ou mais m todos methodName string Especifica o m todo ou a fun o a ser executado A fun o passa o m todo para o servi o SOAP como um cabe alho MIME SOAPAction inlineText string Seleciona a origem da solicita o de entrada do servi o SOAP Este par metro inclui uma mensagem XML a qual pode incluir um envelope SOAP soapVersion string Especifica a vers o do servidor SOAP em que a chamada feita Os valores poss veis incluem SOAP 1 10uSOAP 1 2 0 padr o SOAP 1 1 stripXMLNamespacesFromResponse boolean Especifica se os Espa os para nomes da resposta devem ser removidos da resposta XML verdadeiro O padr o verdadeiro callBack object Define uma refer ncia para o objeto de fun o a ser chamada ap s a recupera o dos dados incluindo seus m todos onSuccess e onFailure A fun o ca pam getSOAPData chama o m todo callBack de maneira ass ncrona no servidor Quando a fun o recupera os dados a fun o onSuccess result ou onFailure caught callBack executada Se a fun o retornar um er
400. nst ncia de processo em execu o possui duas identidades relacionadas O usu rio real que inicia a inst ncia do processo a partir da interface de usu rio de uma agenda ou de um servi o web O usu rio efetivo que determinado pela maneira como Executar como propriet rio ser aplicado s defini es do processo e aos operadores nesses processos Observa o a identidade do usu rio efetivo e atual usada para validar o acesso aos processos filho operadores e conjuntos de dados Mais informa es Diretrizes para definir a Seguran a de tempo de execu o para um processo na p gina 430 Especificar propriedades de seguran a em tempo de execu o Voc pode especificar as propriedades de seguran a em tempo de execu o para objetos Processo e Programa o Essas propriedades estabelecem como e se o sistema verifica as permiss es de usu rio quando os usu rios tentarem acessar objetos de automa o do banco de dados Siga estas etapas 1 2 Clique na guia Biblioteca Selecione uma pasta clique com o bot o direito do mouse em um objeto de Processo ou Programa o e em seguida selecione Propriedades No painel Propriedades clique na guia Seguran a em tempo de execu o Observa o consulte as dicas de ferramenta ou a Refer ncia de interface de usu rio para obter as descri es dos campos Cap tulo 3 Navegador da biblioteca 75 Trabalhando com objetos e pastas 4 Em Segu
401. nto cabe em uma p gina As tabelas superior e inferior deste exemplo exibem ambas 170 itens Na p gina superior o usu rio selecionou 200 linhas em cada p gina Isso condensa todos os 170 itens em uma nica p gina Para a p gina inferior o usu rio optou por exibir 10 linhas Essa configura o aumenta o n mero de p ginas necess rias para exibir todos os 170 itens para 17 p ginas Use os controles na parte inferior da janela para navegar para a primeira a ltima a anterior ou a pr xima p gina na tela Voc tamb m pode saltar para uma p gina espec fica inserindo o n mero de p gina no campo P gina Sele o m ltipla marque uma ou mais linhas para aplicar o mesmo comando a itens semelhantes O aplicativo s permitir que voc execute comandos v lidos para v rios itens ao mesmo tempo Filtros digite uma palavra ou uma sequ ncia de caracteres de texto opcional e pressione a tecla Enter para exibir somente os itens correspondentes Por exemplo digite net e somente os objetos netstat e netstatw aparecer o na lista Clique no X para desmarcar o filtro Ordem de classifica o clique em em uma linha de cabe alho de coluna de campo para selecionar Classifica o crescente ou Classifica o decrescente Da mesma forma que em um atalho clique no cabe alho da coluna para alternar a ordem de classifica o Um pequeno tri ngulo indica a dire o da ordem de classifica o crescente para baixo decrescente par
402. nto para implantar um objeto em um ambiente de produ o Uma vers o da release de um objeto geralmente identifica a vers o espec fica para a implanta o Por meio do campo Vers o da release por exemplo voc poder definir o atributo de vers o da release para um processo e cada objeto associado Quando voc estiver pronto para implantar um objeto em um ambiente de produ o m Voc poder exportar um nico objeto m poss vel exportar todos os objetos em uma pasta selecionada incluindo as subpastas m Voc poder exportar os objetos como pacote de conte do Nesse caso as vers es de release ser o necess rias em todas as pastas que voc exportar como pacote de conte do e em todos os objetos inclu dos na pasta Quando o pacote de conte do for importado a vers o da release n o poder ser modificada no novo ambiente a menos que seja feita uma c pia do objeto Observa o consulte o t pico Qual a diferen a entre a exporta o de um objeto uma pasta um pacote de conte do e um pacote na p gina 460 para obter mais informa es Em cada caso o arquivo exportado cont m o valor do atributo da vers o da release de cada objeto que est sendo exportado Cap tulo 12 Liberar objetos para outro ambiente 455 Vers es da release poss vel definir a vers o da release das seguintes maneiras A partir da biblioteca Siga estas etapas 1 2 6 Clique na guia Biblioteca Selecione
403. ntos de dados dispon veis para o processo e cada operador Voc tamb m pode consultar seus pr prios conjuntos de dados no c digo Clique no cone para abrir uma caixa de di logo a fim de editar o processo ou o conjunto de dados do operador selecionado 4 P ginas vari veis tipos de dados e valores defina as p ginas e as vari veis do conjunto de dados na metade esquerda da caixa de di logo Defina os tipos de dados e digite uma descri o na metade direita Defina valores em cada lado Clique com o bot o direito do mouse no nome da vari vel de uma matriz para adicionar ou excluir um valor indexado Criar um objeto de conjunto de dados nomeado poss vel criar e gerenciar objetos do conjunto de dados nomeado com os outros objetos de automa o no Navegador da biblioteca Siga estas etapas 1 Clique na guia Biblioteca 2 No painel de pastas do Navegador da biblioteca selecione uma pasta 3 Na barra de ferramentas clique em Novo e selecione Conjunto de dados Um novo objeto do conjunto de dados exibido e est reservado para voc 4 Digite um nome para o novo conjunto de dados 5 Clique duas vezes no conjunto de dados para definir as p ginas e os campos A caixa de di logo Conjunto de dados aberta Cap tulo 6 Conjuntos de dados e par metros 205 Conjuntos de dados Tipos de conjuntos de dados Tipo de conjunto de dados Conjunto de dados nomeado Conjunto de dados do processo Conjunt
404. o Um objeto de processo mostra graficamente a ordem e as depend ncias entre os operadores e alguns outros processos Processos representam graficamente os operadores com links que mostram a sequ ncia e a l gica por tr s das etapas que o processo realiza Programa o Um objeto de programa o aplica condi es de data e hora para quando os m dulos inclusive processos forem executados Para agrupar tarefas por aplicativo propriedade ou outros crit rios use v rias programa es E Calend rio Um objeto de calend rio define as regras que descrevem condi es de data complexas Um objeto de calend rio especifica graficamente datas intervalos de tempo e elementos condicionais que determinam quando e com que frequ ncia o produto executa opera es E cone personalizado Um objeto de cone personalizado especifica imagens gr ficas que identificam os operadores de maneira exclusiva E Operador personalizado Um objeto de operador personalizado permite que voc estenda a apresenta o e a configura o de operadores existentes Voc pode basear um operador personalizado em um operador existente e otimiz lo com par metros espec ficos criados para serem reutilizados em v rios processos Conjunto de dados Um objeto de conjunto de dados define e agrupa vari veis que o produto usa como par metros que outros processos operadores e recursos exigem Locais de aplicativos senhas e nomes de perfil s o
405. o 2 Navegue at a pasta Formul rios de intera o do usu rio 08 Preencher tabela SOAP WS Preencher tabela de SOAP WS 330 Guia do Criador de Conte do Criador de formul rios Table ca pam clearTableData id startindex endIndex Exclui uma ou mais linhas de dados de uma tabela Par metros de entrada id string Especifica a identifica o exclusiva de um elemento de formul rio Tabela startindex integer Define o ndice num rico da primeira linha de dados da tabela a ser exclu da endindex integer Especifica o ndice num rico da ltima linha de dados da tabela a ser exclu da Valor de retorno Nenhum Exemplo ca pam clearTableData Form employeeList 0 ca pam getTableRowC ount Form employeeList 1 Este exemplo exclui todas as linhas na tabela employeeList m O intervalo a ser exclu do come a com a linha O e termina com a ltima linha m Para calcular a ltima linha a fun o ca pam clearTableData obt m a contagem de linhas atual da tabela a partir da fun o ca pam getTableRowCount e subtrai 1 Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para a pasta Formul rios de intera o do usu rio e em seguida 07 Preencher tabela RESTful WS Preencher tabela RESTful WS 08 Preencher tabela SOAP WS Preencher tabela SOAP WS Cap tulo 7 Formul rios 331 Criador de form
406. o Os coment rios permanecem estacion rios em um processo N o use coment rios para identificar operadores espec ficos pois os operadores geralmente s o realocados no espa o de trabalho para se ajustarem aos links e a outros operadores Em vez disso use a propriedade Nome nas propriedades de informa es do operador espec fico para identific los Mais informa es Gerando e usando a documenta o do processo na p gina 449 138 Guia do Criador de Conte do Documentar um processo Adicionar coment rios a um processo Use o operador Coment rio do grupo Padr o da paleta Operadores para adicionar coment rios em um processo Voc pode alterar a sequ ncia de caracteres da propriedade Nome do operador Os coment rios s o importantes para documentar as etapas de um processo e permitir mais espa o do que os r tulos Para adicionar um coment rio a um processo 1 Arraste um operador Coment rio do grupo Padr o para o processo Um objeto Coment rio exibido com o nome padr o Coment rio 2 Clique duas vezes no coment rio para abrir a caixa de di logo Propriedades do coment rio 3 Substitua o texto inicial do coment rio pelo texto que deseja exibir na tela Voc pode alterar a cor do plano de fundo o formato do texto e o alinhamento 4 Clique em OK para aplicar suas altera es 5 Clique em Salvar para salvar a cria o do processo Defina o nome de um operador em um processo A propriedade Nome do
407. o do operador e retornado pela vari vel de resultado no conjunto de dados do operador O link personalizado somente ser ativado se a express o retorna uma condi o Verdadeira Para ativar um link com base em um valor espec fico para o c digo de resultado use a seguinte sintaxe Process Operator Result value A palavra chave Processo refere se ao conjunto de dados do processo Operador o valor especificado pelo par metro Nome do operador Resultado o nome de campo para a vari vel do c digo de resultado no conjunto de dados do operador Cap tulo 4 Criando processos 113 Portas e links do operador de processo Para ativar uma porta voc tamb m pode construir uma express o como uma compara o entre v rias instru es Neste exemplo o valor de GoJava deve ser ie o valor do operador OpM no processo P2 n o deve ser 1 Process GoJava Result 1 amp amp P2 0pM 1 Quando um processo executado e encontra um operador sem nenhuma porta de sa da definida o processo passa para um estado Bloqueado Quando um operador tem v rias portas personalizadas o aplicativo executa todas as portas com uma condi o de sa da que retorna um valor Verdadeiro Evite sobrepor a l gica para as portas de sa da se n o desejar ativar mais de um link de sa da de cada vez mais prov vel que essa condi o ocorra se voc incluir portas padr o e personalizadas no mesmo operador Por exemplo se voc incluir uma
408. o no campo Repetir contagem digite o n mero de repeti es do operador A op o Repetir contagem um campo calculado portanto poss vel usar uma vari vel ou uma express o para especificar a contagem em tempo de execu o A op o Repetir contagem aceita um n mero inteiro o n mero de vezes de loop ou um valor booleano o loop continuar desde que a condi o seja avaliada como verdadeira Exemplos de entradas v lidas 3 Process var lt 3 Process var false poss vel repetir o operador indefinidamente marcando a caixa de sele o Loop infinito O indicador de Loop exibido nos operadores que voc tenha decidido realizar o loop Propriedades de OpStartProcess Iniciar processo Configura es de execu o Destino Destino O destino uma express o calculada Processando Executar como usu rio chamador Executar como usu rio chamador Loop Repetir contagem 3 Loop infinito Atraso entre as itera es i e Tempo limite F sem tempo limite i x Q OpStartProce poss vel configurar o par metro de loop no operador Iniciar processo para executar um processo repetidamente Isso funciona bem para fazer o loop de algumas itera es de um processo e salvar um instant neo do hist rico do processo para cada loop No entanto evite chamar um processo muitas vezes como em um loop infinito a partir de outro processo O CA Process Automation mant m um hist rico de
409. o 978 Fuso hor rio Fuso hor rio geral Hora Padr o do Pac fico PST GMT 08 00 Ap ndice A Formatar especificadores para datas 485 Exportando e importando Letra Apresenta o Texto N mero Ano M s Fuso hor rio geral Componente de data ou Apresenta o Exemplos hora Fuso hor rio Fuso hor rio RFC 822 0800 Padr es geralmente s o repetidos seu n mero determina a apresenta o exata como mostrado na tabela a seguir Formata o Se a quantidade de caracteres padr es 4 ou mais todo o formul rio usado caso contr rio uma forma curta ou abreviada aceita independente do n mero de caracteres padr es A quantidade de caracteres padr o o n mero m nimo de d gitos e n meros menores s o analisados em zero para esse valor Durante a an lise o n mero de caracteres padr es ignorado a menos que seja necess rio para separar dois campos adjacentes Se a quantidade de letras padr es 2 o ano truncado para 2 d gitos caso contr rio ele interpretado como um n mero Durante a an lise se o n mero de caracteres padr es maior do que 2 o ano interpretado literalmente independentemente do n mero de d gitos Usando o padr o mm dd aaaa 01 11 12 analisa para 11 de janeiro de 2012 D C Se a quantidade de caracteres padr es 3 ou mais o m s interpretado como texto caso contr rio interpretado como um n mero Os fusos hor rios s o interpretados
410. o Pesquisar s o exibidos Especifique crit rios de pesquisa no campo de pesquisa e clique em Pesquisar O processo de pesquisa exibe os objetos que atendem aos crit rios de pesquisa especificados Crit rios de pesquisa diferentes de datas retorna todas as vers es que contenham a sequ ncia de caracteres especificada nos campos Vers o Modificado por e Criado por Crit rios de pesquisa de datas retornam todas as vers es com uma correspond ncia exata nos campos Criado em e ltima modifica o em Pesquisar o Navegador da biblioteca Pesquisar por informa es de trilha de auditoria A guia Trilha de auditoria permite que voc exiba somente as vers es de objetos que atendam a um ou aos dois seguintes crit rios de pesquisa O campo Vers o ou o campo Nome de usu rio cont m a sequ ncia de caracteres especificada no campo Filtro Por exemplo se for especificado 5 no campo Filtro a pesquisa retornar qualquer objeto Trilha de auditoria que tenha 5 no campo Vers o ou 5 no campo Nome de usu rio O campo ltima atualiza o cont m uma data no intervalo de data especificado nos campos De e At Siga estas etapas 1 2 Clique na guia Biblioteca Clique com o bot o direito do mouse em um objeto e selecione Editar O editor de objetos exibido Clique na guia Trilhas de auditoria Clique no cone de lupa do lado direito da barra de ferramentas Trilha de auditoria Os campos de pesquisa e o bot o Pesquisar s
411. o a partir de YYYY MM DO hh mm s frsro ar 01 122000 X Hora de t rmino do processo at YYYY MM DO hh mm ss feoro 12 31 120000 Estado do processo AI States Foled Inactive Item Descri o sa da de relat rio O DO Relat rios Todos os relat rios Y B Ajuda gos Processos por estado Predefirida Sistema deparo usso T a Onjetos de seter ncia por categoria Guia Relat rios clique na guia Relat rios para exibir ou criar relat rios Barra de ferramentas de relat rios use essa barra de ferramentas para trabalhar com a p gina Relat rios Uma barra de ferramentas padr o separada tamb m est dispon vel para trabalhar com a Adicionar nova rea de relat rio se voc clicar em Novo na barra de ferramentas essa rea ser exibida para que voc possa definir e salvar detalhes do relat rio Lista de relat rios lista os relat rios dispon veis Cap tulo 2 Guia de Introdu o 51 A interface do usu rio do CA Process Automation Item Descri o 5 Caixa de di logo Par metro com exce o do Relat rio de objetos de refer ncia quando voc clica em um relat rio na lista essa caixa de di logo exibida Use a para definir o intervalo de dados a serem inclu dos na inst ncia do relat rio selecionada Neste exemplo o usu rio selecionou Todos os estados no campo Estado do p
412. o a partir de um operador Executar c digo Java O operador Executar c digo Java pode usar JARs no n vel de operador e no n vel de m dulo Tamb m poss vel configurar o operador Executar c digo Java para substituir as configura es no n vel de m dulo Use o operador para aproveitar a funcionalidade no seu c digo Java existente Siga estas etapas 1 Se voc ainda n o tiver configurado o m dulo Java conclua essa tarefa primeiro Consulte Configurar o m dulo Java na p gina 159 Configure o operador Executar c digo Java Especifique os caminhos para os JARs externos usados pelo operador Executar c digo Java Para cada caminho voc pode digitar m O caminho completo para um arquivo JAR residente no host em que o orquestrador ou o agente est sendo executado O caminho completo iniciado com uma das seguintes barras Voc tamb m pode usar uma express o regular incluindo nota o de ponto que inicia com um caractere dois pontos e em seguida a cadeia de caracteres restantes como em E E m O caminho completo de um arquivo JAR dispon vel em http ou https O caminho n o pode exigir autentica o e n o deve ser acess vel por meio de um proxy http m Um caminho relativo para um arquivo JAR que reside na pasta Recursos do usu rio do CA Process Automation A menos que voc especifique um caminho completo o aplicativo considerar o caminho inserido como um caminho relativo
413. o bot o direito do mouse em um cone personalizado 3 Clique em A o Editar O Editor de cone personalizado aberto 4 Selecione uma imagem base e uma imagem de modificador editar o nome do cone e em seguida clique em Salvar As modifica es no cone personalizado s o aplicadas Por exemplo se quiser representar um operador denominado Fazer upload do relat rio voc poder m Selecionar uma imagem base que represente um relat rio m Selecionar uma imagem de modificador que represente a a o de upload 198 Guia do Criador de Conte do cones dos operadores Aplicar um cone personalizado a qualquer operador em um processo Voc pode alterar o cone de qualquer operador utilizado em um processo Siga estas etapas 1 2 Clique na guia Criador Clique em Abrir A caixa de di logo Abrir processo exibida Navegue at o seu processo e clique em Abrir O processo que voc abriu exibido em uma nova guia Clique duas vezes em um operador espec fico j exibido na tela para mostrar suas propriedades Na barra de ferramentas clique no menu Exibir e selecione Propriedades para exibir a paleta Propriedades Na paleta Propriedades expanda a se o Informa es Na se o Informa es a Desmarque a caixa de sele o Usar cone padr o Uma borda exibida em torno do cone atual e o bot o Procurar fica dispon vel b Clique no bot o Procurar A caixa de di logo Selecionar
414. o com o bot o direito do mouse Por exemplo a ilustra o mostra que o usu rio clicou com o bot o direito do mouse em um subprocesso de um objeto Exibi o de processos e clicou em Iniciar processo no menu de atalho rea do Gr fico aponta para uma barra na rea do Gr fico para exibir o n mero de itens que correspondem ao estado associado Clique em uma barra para exibir somente os itens que correspondem ao estado associado Tabela ou lista de opera es de acordo com a sua sele o no painel Links essa rea exibe os dados resultantes em uma tabela ou lista Filtros para inst ncias do processo poss vel aplicar os seguintes filtros a um atalho do gerente de touchpoint em um objeto de exibi o de processos para definir os objetos exibidos pelo atalho Todas as inst ncias Exibe todas as inst ncias de processo no orquestrador atual Todas as inst ncias s o exibidas apenas se todos os filtros estiverem desmarcados ou se todos os filtros estiverem selecionados Em fila Exibe todas as inst ncias que est o no estado Em fila e aguardando para serem executadas Em execu o Exibe inst ncias do processo em execu o no touchpoint Este filtro n o lista as inst ncias suspensas nos estados Aguardando Suspenso ou Ponto de interrup o Suspenso Exibe as inst ncias do processo que um usu rio ou o aplicativo no touchpoint suspenderam atualmente Aguardando Exibe as inst ncias do processo que possuem
415. o conjunto de dados do processo Process operator na Conjunto de dados do me operador em um processo ou Process expression 252 Guia do Criador de Conte do Descri o Se voc omitir a palavra chave Processo no lado esquerdo de uma instru o de atribui o o CA Process Automation sempre criar ou atribuir um valor dentro do escopo do c lculo atual uma vari vel de c lculo Uma vari vel de c lculo existe enquanto o CA Process Automation est processando um campo de c lculo Por exemplo o c digo a seguir cria uma vari vel de c lculo igual ao valor 5 a 5 Se voc omitir a palavra chave Processo em outros contextos como no lado direito de uma instru o de atribui o o CA Process Automation procurar primeiro por uma vari vel de escopo de c lculo ou uma vari vel do processo com o mesmo nome Por exemplo Process a 1 Process b 2 a 5 x a y b O CA Process Automation cria duas vari veis no conjunto de dados do processo a 1 e b 2 e duas vari veis de c lculo x 5 y 2 Permite o acesso a um conjunto de dados do operador em que operator name uma sequ ncia de caracteres que especifica o nome de um operador em um processo Por exemplo Process y Process emailOp subject A express o retorna o nome de um operador em um processo por exemplo Process opName emailOp Process y Process Process opName subject Observa es Para obter informa es sobre como especif
416. o da nova inst ncia que est sendo iniciada A palavra chave Chamador se refere ao conjunto de dados da inst ncia pai que cont m o operador Iniciar processo Este o nico contexto no qual a palavra chave do chamador est dispon vel Esse contexto tamb m o nico no qual a palavra chave Processo n o faz refer ncia ao processo que cont m um operador m Processo pai Processo A m Processo filho Processo B m Iniciar o operador Processo A inicia o Processo B filho m Ainicializa o do conjunto de dados local B ocorre com o conjunto de dados A como o Chamador As palavras chave Processo e Chamador s o obrigat rias para fazer refer ncia s vari veis do conjunto de dados do processo pai ou filho Se voc omitir as duas palavras chave em um nome de vari vel o aplicativo procurar uma vari vel com escopo de c lculo Ele n o verificar vari veis com nomes semelhantes no conjunto de dados pai ou filho Por exemplo o c digo a seguir falhar se nenhuma vari vel X com escopo de c lculo tiver sido criada anteriormente na caixa de di logo de script local Process X Caller X Process Y X 100 Clique em Salvar para fechar a caixa de di logo C digo de inicializa o No campo Modo selecione Vinculado Desvinculado ou Embutido 128 Guia do Criador de Conte do Controle de processo Se voc selecionar Desvinculado o campo Data de in cio ser ativado Ele especifica a data em que a inst ncia desvinculada
417. o de dados do operador Conjunto de dados do sistema As vari veis do conjunto de dados tamb m chamadas de campos podem conter valores literais que voc define explicitamente no objeto do conjunto de dados Voc tamb m pode atribuir valores s vari veis campos em tempo de execu o usando express es Fa a refer ncia aos objetos do conjunto de dados e suas vari veis por nome usando express es JavaScript em par metros calculados Voc pode criar e configurar as vari veis do conjunto de dados para todos os tipos de conjuntos de dados exceto o conjunto de dados do sistema Fa a refer ncia s vari veis do conjunto de dados do sistema diretamente poss vel fazer refer ncia aos conjuntos de dados do processo e do operador por meio do processo pai ou de objetos do operador A tabela a seguir descreve os tipos de conjunto de dados Descri o e escopo Os objetos do conjunto de dados armazenam a defini o de um conjunto de dados nomeado no Navegador da biblioteca As vari veis do conjunto de dados nomeado podem ser acessadas por qualquer operador processo ou programa o na mesma biblioteca poss vel editar a vers o atual de um conjunto de dados nomeado expandindo a pasta de biblioteca e clicando duas vezes no objeto do conjunto de dados Os conjuntos de dados do processo cont m vari veis que voc ou outro criador define O CA Process Automation tamb m pode definir vari veis do processo automaticament
418. o de processos selecione uma pasta Biblioteca e clique duas vezes no objeto Exibi o de processos 2 Na guia Exibi o de processos selecione um processo a partir de uma pasta Biblioteca no painel esquerdo e em seguida clique em Adicionar Novo na barra de ferramentas O objeto selecionado adicionado como um atalho na Exibi o de processos 3 Expanda o atalho do objeto do processo atalho e selecione os filtros 4 Salve as mudan as Para exibir a inst ncia do objeto para os filtros selecionados clique na guia Opera es e expanda a paleta Exibi o de processos poss vel selecionar o novo atalho a partir do local em que foi criado o atalho Inst ncias correspondentes s o exibidas para o objeto do processo dependendo dos filtros especificados Cap tulo 10 Executando testando e depurando processos 423 A p gina Opera es Objetos Exibi o de processos Um objeto Exibi o de processos fornece um modo f cil para monitorar o status de outros objetos de automa o Voc cria objetos Exibi o de processos no Navegador da biblioteca poss vel adicionar objetos tecnicamente ponteiros para objetos de v rios dom nios orquestradores touchpoints e outras bibliotecas Quando voc exibir o objeto Exibi o de processos na p gina Opera es ele exibir o estado atual dos objetos monitorados Criar um novo objeto Exibi o de processos Defina um novo objeto Exibi o de processos no Navegador da bib
419. o em um estado suspenso para atingir um dos objetivos a seguir Insira pontos de interrup o Defina par metros Fa a outras altera es antes de o processo ser executado Monitore ou controle a execu o de um processo Depure a sequ ncia de etapas no processo Siga estas etapas 1 2 3 4 Clique na guia Biblioteca Clique em Orquestrador e selecione o Orquestrador ambiente apropriado Navegue at a pasta que cont m o processo a ser iniciado no estado suspenso Proceda de uma das seguintes maneiras m Clique como bot o direito do mouse no processo e selecione Iniciar suspensos m Selecione o processo e selecione Iniciar suspensos na lista suspensa Mais a es da barra de ferramentas O prompt Monitorar inst ncia de processo exibida Proceda de uma das seguintes maneiras m Clique em Sim para abrir a guia Criador com a barra de ferramentas de depura o Voc pode come ar a trabalhar com a inst ncia suspensa imediatamente m Clique em N o para carregar o processo para a guia Opera es A guia Criador n o aberta Posteriormente voc poder navegar para a inst ncia da paleta Exibi o de processos na guia Opera es Para continuar clique com o bot o direito do mouse nessa inst ncia e selecione Iniciar suspensos Mais informa es Depurar um processo na p gina 439 Cap tulo 10 Executando testando e depurando processos 437 Executar processos de forma interativa Iniciar
420. o executar a es corretivas e notificar os operadores e administradores quando necess rio Um administrador pode usar o Monitor de aplicativo para monitorar os processos em execu o e executar a es corretivas Esta se o cont m os seguintes t picos A p gina Opera es na p gina 421 Regras de execu o na p gina 427 Seguran a de tempo de execu o na p gina 428 Tratamento de exce o na p gina 431 Executar processos de forma interativa na p gina 435 Estados do processo na p gina 439 Depurar um processo na p gina 439 Controlar a ramifica o de um processo na p gina 443 Simular o processamento dos operadores na p gina 446 420 Guia do Criador de Conte do A p gina Opera es A p gina Opera es A p gina Opera es tem as seguintes fun es m Monitora as tarefas selecionadas e os elementos do sistema gerenciados pelo CA Process Automation m Exibe as propriedades de pacotes de conte do importados na paleta Pacotes de conte do m Exibe todas as atividades do processo para uma biblioteca de automa o selecionada incluindo Inst ncias do processo Programa es Invoca es de m dulos Conjuntos de dados Prompt do usu rio Recursos CA Process Automation Operations 3 open Ya Suspend Wo resume WD abort RP Export EB Archive DB Ostaset Refresh 1 Orchestrator Heip Links Process Instances Current Arc
421. o exibidas quando os criadores de conte do clicam na guia Configura o OIO O 50 Guia do Criador de Conte do Relat rios A interface do usu rio do CA Process Automation Use esta p gina para executar tarefas de gera o de relat rios Esses recursos incluem m Gerar um relat rio existente m Fazer upload de um novo relat rio m Definir par metros personalizados m Exportar dados de relat rio CA Process Automation Novo Todos os relat rios Pesquisar Adicionar novo relat rio Sem t tulo Fazer upload da cria o de relat rio Re Par metro e Nome do relat rio Descri o resumida My Report Name Monthly autornabon report for the Board meebng 7 Adicionar relat rio como predefinido ade Cria lo Cor rn Los Nome Descri o Tipo de relat rio Criado por Data de modifica o Compartil E Relat rio de objetos de refer ncia Este relat rio mostra os objetos de refer ncia por categoria Predefinida sazema 04 10 2011 14 43 25 E Relat rio de processos conclu dos Este relat rio mostra o status dos processos Predefinida Sistema 04 10 2011 14 43 25 Re Os par metros marcados com s o obrigat rios 7 Re Processar caminho completo usar caractere curinga Re In 13 Hora de inicio do processo a partir de AMAA MH DO hh mm ss frsro or m 120000 Hora de in cio do processo at AAAA MM DD hh mm ss 2070 12 31 120000 Hora de t rmino do process
422. o invis vel apenas em operadores personalizados Observa o esse atributo v lido somente em operadores personalizados O atributo Oculto apenas oculta um campo enquanto o atributo Invis vel oculta o campo e tamb m define o campo como somente leitura Nos operadores personalizados o atributo Invis vel criado no CA Process Automation release 3 x e o atributo Oculto criado no CA Process Automation release 4 1 est o mapeados para esse atributo no CA Process Automation release 4 2 R tulo O nome descritivo curto de um elemento de formul rio exibido ao usu rio Alinhamento de r tulo A propriedade somente leitura que indica como os r tulos de campo s o exibidos em rela o aos elementos do formul rio que eles descrevem No Criador de formul rio voc pode clicar nos bot es da barra de ferramentas para alinhar os r tulos esquerda direita e acima dos elementos do formul rio selecionado Largura do r tulo O tamanho em pixels de uma linha de texto do r tulo Os r tulos longos s o quebrados para a pr xima linha Layout Uma propriedade apenas de cria o que determina a maneira como v rias p ginas em um formul rio s o exibidas nas guias Formul rio e Visualizar Cart o Exibe uma p gina por vez com os bot es Voltar e Avan ar para navegar pelas p ginas em uma sequ ncia desse modo que as p ginas de todos os formul rios s o exibidas aos usu rios do formul rio Cart o a configura o d
423. o nessa lista ficar dispon vel ao c digo Java executado pelos operadores Executar c digo Java Todas as classes definidas nos JARs no n vel de operador substituir o as mesmas classes especificadas nos JARs no n vel de m dulo Al m dos JARs externos digite os caminhos dos arquivos class que todos os operadores Executar c digo Java em execu o no orquestrador ou no agente estejam usando Cap tulo 5 Operadores e cones 159 Operadores a Para os arquivos class em um pacote sem nome digite um caminho que termine com o diret rio que cont m os arquivos class Por exemplo MyAccount java n o pertence a um pacote e MyAccount class est no seguinte local C java tests MyAccount class Defina o operador para usar o seguinte caminho C java tests b Para os arquivos class em um pacote nomeado digite um caminho que termine com o diret rio que cont m o pacote raiz O pacote raiz o primeiro pacote no nome completo do pacote Por exemplo MyAccount java pertence ao pacote com ca tech MyAccount class est no seguinte caminho C NjavalothertestsicomicaytechiMyAccount class Defina o operador para usar o seguinte caminho C java othertests Observa o especifique o caminho de uma pasta como um caminho completo ou relativo para Recursos de usu rio do CA Process Automation N o especifique um caminho http Especifique o caminho de uma pasta para carregar arquivos class e n o arquivos JAR Diferentemente
424. o operador O aplicativo falha o operador com a seguinte mensagem de erro O n est desativado Observa o considere a exce o em que o usu rio especifica um nome de host ou endere o IP no campo Destino de um operador Chamar o Java O CA Process Automation procurar primeiro por um host do agente correspondente Se tiver xito o operador Chamar o Java ser executado no host do agente Se a pesquisa falhar o aplicativo procurar um host do orquestrador correspondente Se for encontrado ele tentar executar mas o operador Chamar o Java falhar pois n o pode ser executado em um orquestrador Mais informa es Configura es de destino na p gina 231 500 Guia do Criador de Conte do Processando um destino especificado como a ID de um agente ou orquestrador Processando um destino especificado como a ID de um agente ou orquestrador Suponha que voc deseja que um operador use como destino o mesmo host sempre que for executado Nesse caso poss vel especificar os dados do AgentID como um destino Os dados exclusivos de AgentID s o definidos durante a instala o de cada orquestrador e de cada agente Em tempo de execu o o CA Process Automation recupera a ID do orquestrador ou do agente e a salva para o campo AgentiD no conjunto de dados do sistema Ap s uma execu o de teste de um operador poss vel copiar a sequ ncia de caracteres da ID do agente exibida no conjunto de dados do sistema no campo
425. o pode copiar seus valores de conjunto de dados para o conjunto de dados no processo de chamada pai Processo embutido o processo filho executado como uma inst ncia separada Um processo pai limitou o controle sobre o processo filho O processo filho embutido totalmente vinculado ao pai com acesso ao contexto e ao ciclo de vida do pai como instancia o e arquivamento N o poss vel executar um processo embutido no modo desvinculado Cap tulo 4 Criando processos 127 Controle de processo Configurar um processo filho Configure o operador Iniciar processo em um processo pai para controlar o comportamento do processo filho que est sendo iniciado Siga estas etapas 1 2 Abra e reserve um processo no Criador de processos Na paleta Operadores expanda Controle de processo e arraste um operador Iniciar processo para o seu processo Clique duas vezes no operador Iniciar processo para exibir suas propriedades na paleta Propriedades Expanda o grupo Iniciar processo No campo Nome do processo digite o caminho completo do processo No campo C digo de inicializa o do conjunto de dados do processo clique no bot o Procurar indicado por retic ncias para abrir toda a caixa de di logo de script Digite as instru es JavaScript para inicializar as vari veis no conjunto de dados do processo filho que voc est iniciando Nesse contexto a palavra chave Processo se refere ao conjunto de dados do process
426. objetos em pastas N o crie objetos no n vel raiz pois n o poss vel gerenci los como um grupo Observa o o objeto de pacote n o mais suportado no CA Process Automation 4 2 00 Agora um criador de conte do pode agrupar os objetos de automa o em uma pasta e exportar objetos como pacote de conte do para a implanta o em um ambiente de produ o O uso do objeto de pacote existente mantido para compatibilidade com vers es anteriores Consulte Como migrar os objetos de um pacote para uma nova pasta para se preparar para a exporta o Cap tulo 3 Navegador da biblioteca 67 Trabalhando com objetos e pastas Editar um objeto Ap s criar um objeto voc poder modificar sua configura o a qualquer momento Por exemplo voc pode m Editar as tags de um objeto m Adicionar um recurso a um objeto de recurso m Remover um objeto de uma exibi o de processo O CA Process Automation armazena v rias vers es de um objeto Por padr o quando voc reserva e edita um objeto o aplicativo usa a vers o atual designada Depois de edit lo disponibilize o objeto poss vel especificar se as altera es devem ser aplicadas mesma vers o ou a uma nova vers o quando voc disponibilizar o objeto Em qualquer um dos casos o aplicativo aplicar as altera es por padr o Cada objeto pode ter uma vers o da release na p gina 454 associada A vers o da release identifica a vers o espec fica de um objeto
427. oc aplique recursivamente as permiss es selecionadas a objetos e pastas subordinados Para organizar e proteger grupos de objetos poss vel adicionar pastas para estruturar a hierarquia da biblioteca 66 Guia do Criador de Conte do Trabalhando com objetos e pastas Criar um objeto Siga estas etapas 1 Clique na guia Biblioteca 2 No painel Navegador da biblioteca selecione a pasta na qual deseja criar uma nova pasta 3 Na barra de ferramentas clique em Novo e em seguida escolha Pasta A nova pasta exibida 4 Renomeara pasta Observa o para definir direitos e executar outras tarefas de objeto a pr tica recomendada organizar os objetos em pastas N o crie objetos no n vel raiz pois n o poss vel gerenci los como um grupo Crie novos objetos de automa o em pastas espec ficas da biblioteca que est associada a um orquestrador Depois de criar um objeto poss vel editar suas propriedades Siga estas etapas 1 Clique na guia Biblioteca 2 No painel de pastas Navegador da biblioteca selecione uma pasta para armazenar o novo objeto 3 Na barra de ferramentas clique em Novo e selecione um tipo de objeto Um novo objeto criado 4 Forne a um nome exclusivo para o objeto O aplicativo o alerta quando o nome especificado j estiver associado a outro objeto na pasta Observa o para definir direitos e executar outras tarefas de objeto a pr tica recomendada organizar os
428. ogo Programa o ser exibida Use a barra de ferramentas para ativar configurar a validade disponibilizar ou salvar a programa o Clique em qualquer uma das cinco guias incluindo Editor de programa o Painel de processos selecione os processos que deseja incluir e arraste os para a lista Programar itens Processo programado defina a dura o e a frequ ncia para a execu o do processo em um nico dia das 00h00 s 23h45 Propriedades do processo clique em Propriedades para exibir as propriedades do processo nas guias Geral e Espec fico Painel Operadores selecione os operadores que deseja incluir e arraste os para a lista Programar itens Propriedades do operador clique em Propriedades para exibir as propriedades do operador nas guias Geral e Espec fico Criar um objeto de programa o Para criar qualquer objeto de automa o no CA Process Automation consulte o t pico Criar um objeto na p gina 67 400 Guia do Criador de Conte do Programa es Programar processos e tarefas do operador Voc pode configurar um processo ou operador para ser executado como uma nica tarefa ou uma s rie de tarefas em uma programa o A diferen a entre especificar um operador como uma tarefa em uma programa o e especificar um operador em um processo que o operador programado iniciado em uma hora programada em vez de como uma etapa em um processo Voc tamb m pode programar qualquer processo para ser inicia
429. older a Folder b Filtro x E pd v Nome s Folder_a x v amp 4 Process O Folder b Caso 1 Exportar Pasta b com caminhos absolutos Importar o conte do exportado para a pasta teste Ap s a importa o a estrutura no destino ser teste Pasta a Pasta b Processo Orquestrador 3 amp Conte do de test Folder a Folder b Filtro x m Nome 4 test A P 4 7 Folder a Gsi O Folder b Caso 2 Exportar Pasta b com caminhos relativos Importar o conte do exportado para a pasta teste Ap s a importa o a estrutura no destino ser teste Pasta b Processo Orquestrador 3 amp Conte do de test Folder b Filtro x d Nome 4 test A Process O Folder b 470 Guia do Criador de Conte do Exportando e importando Exemplo Exporta o de objeto Caso 1 Exportar o objeto Processo com caminhos absolutos Importar o conte do exportado para a pasta teste Ap s a importa o a estrutura no destino ser teste Pasta a Pasta b Processo Orquestrador amp amp Conte do de test Folder a Folder b Filtro x E D d Nome 4 P test A P 4 7 Folder a dig O Folder b Caso 2 Exportar o objeto Processo com caminhos relativos Importar o conte do exportado para a pasta teste Ap s a importa o a estrutura no destino ser teste Processo Orquestrador amp amp Conte do de test Filtro x 4 O a Nome te
430. olvimento de interfaces para novos sistemas e aplicativos corporativos incluindo m Aplicativos cr ticos miss o as organiza es frequentemente desenvolvem e implantam esses aplicativos internamente m Servi os web SOAP e RESTful m Aplicativos de linha de comando e script m Bancos de dados m Java Desenvolva operadores personalizados que executem a es comuns que fa am interface com seus aplicativos e sistemas Reutilize seus pr prios operadores personalizados a fim de permitir que sua organiza o trabalhe facilmente com esses aplicativos e sistemas de processos automatizados Os usu rios podem executar a es sem o conhecimento especializado de todas as interfaces do aplicativo e do sistema Os operadores personalizados tamb m fornecem a vantagem de se adaptarem facilmente s altera es do ambiente de TI Por exemplo voc precisa alterar apenas o objeto operador personalizado original se as altera es no ambiente de TI exigirem que voc altere a sua interface com um aplicativo Todos os processos e as programa es que usam o operador personalizado aplicam automaticamente as altera es na vers o designada mais recente Dessa forma as altera es no ambiente de TI s o transparentes para todos os processos e programa es Criar um objeto Operador personalizado poss vel criar operadores personalizados em qualquer pasta de biblioteca Cap tulo 5 Operadores e cones 165 Operadores Siga estas e
431. om v rias linhas E Tabela P gina Allow Users to Change Settings Date Audit Summary 1 item ns selecionado s E Matriz simples Refer ncia ao objeto 4 Lista de verifica o Item da lista de verifica o Campo Controle girat rio be HTML 4 5 Layout da p gina P gina 4 E5 Formul rio de solicita o inic 1 4 5 Layout da p gina a E P gina l Caixa de sele o 1 item ns selecionado s Data 7 rea de texto E P gina 4 E Lista de verifica o Item da lista de verifica o Item da lista de verifica o Item da lista de verifica o 280 Guia do Criador de Conte do Item Criador de formul rios Descri o Elementos do formul rio a parte superior desse painel exibe todos os tipos dispon veis de controles Estrutura do formul rio a parte inferior desse painel exibe a estrutura do seu formul rio Arraste e solte os elementos do formul rio nas p ginas do formul rio a partir daqui P ginas do formul rio o layout das p ginas do formul rio exibido aqui Clique em um controle para editar suas propriedades Para formul rios com v rias p ginas clique em Voltar e em Avan ar para exibir as outras p ginas Os usu rios tamb m podem clicar em Voltar e em Avan ar para exibir as p ginas do formul rio Arraste e solte elementos do formul rio na p gina para criar os formul rios Observa
432. ome da vari vel espec fica do operador 6 Para filtrar dados com base na entrada de texto comece digitando ou inserindo caracteres A lista de sugest es atualizada dinamicamente medida que voc insere texto 7 Selecione os valores que deseja usar Par metros de senha Os caracteres digitados no campo senha s o mostrados como asteriscos As senhas salvas em um campo de conjunto de dados de tipo de senha s o criptografadas Uma express o em um par metro calculado s pode atribuir o valor de um campo de senha para outro campo de senha Configura es de execu o As Configura es de execu o especificam como e onde executar um operador As configura es de destino e de tempo limite est o dispon veis para operadores nos processos e programa es Os grupos Processamento e Loop s est o dispon veis para os operadores nos processos 230 Guia do Criador de Conte do Par metros do processo Configura es de destino O campo Destino na se o Configura es de execu o da paleta Propriedades especifica onde o operador executado Use as diretrizes a seguir ao especificar um destino no campo Destino m Seo destino for um orquestrador digite seu touchpoint Voc pode deixar o campo Destino em branco para que o destino seja o orquestrador que est executando o processo Observa o n o especifique o endere o IP de um computador que hospeda um orquestrador agrupado m Seo destino for u
433. ome do grupo de operadores personalizados na lista Operadores e arraste o operador personalizado selecionado para a tela 4 Clique duas vezes no operador personalizado 5 Verifique o valor de cada vari vel personalizada Aceite o valor herdado ou digite o valor desejado 6 Clique em Salvar Como trabalhar com operadores personalizados protegidos O CA Technologies pode liberar operadores personalizados protegidos O cone de cadeado indica que o operador personalizado est protegido La O uso de operadores personalizados protegidos restrito nos seguintes aspectos m N o poss vel exibir nenhum c digo definido para o operador personalizado protegido Os par metros de entrada o c digo de execu o anterior e o c digo de execu o posterior s o criptografados m N o poss vel modificar a vers o importada m N o poss vel modificar nem exibir o c digo em uma c pia da vers o importada Cap tulo 5 Operadores e cones 189 Operadores Seus operadores favoritos Por motivos de conveni ncia voc pode adicionar seus operadores favoritos pasta ou ao grupo Favoritos O grupo Favoritos exibido na parte superior da paleta Operadores no Criador de processos Clique em Atualizar na paleta Operadores para exibir seus operadores favoritos ao criar um processo Adicionar ou remover seus operadores favoritos Voc pode adicionar e remover seus operadores favoritos na pasta do grupo Favoritos da p
434. ome do processo m Par metros criados pelo usu rio no conjunto de dados do processo m Caminho da biblioteca m Propriet rio m Vers o do processo m Release m Reservado por m Data de cria o m Data da ltima modifica o m Orquestrador em que o processo reside m Qualificadores do processo Cap tulo 11 Gerando e usando a documenta o do processo 449 Gerar documenta o do processo Detalhes de n vel do operador A documenta o do processo gera os seguintes detalhes para cada operador que um processo selecionado usa Bitmap do cone que representa o operador Os par metros criados pelo usu rio no conjunto de dados do operador Nome do operador Descri o do operador O tipo de operador isto a categoria do operador Par metros do operador Portas de sa da Configura es de execu o C digo de execu o anterior C digo de execu o posterior Loop Tempo de expira o Destino Gerar documenta o do processo poss vel gerar a documenta o do processo a qualquer momento Por exemplo use esse recurso para registrar o status de um processo antes de fazer sua transi o para produ o Siga estas etapas 1 Abra o processo na guia Biblioteca 2 Na guia Criador clique no bot o Processar documenta o da barra de ferramentas A caixa de di logo Op es da documenta o do processo aberta 450 Guia do Criador de Conte do Gerar documenta o do processo
435. omo atalhos de pastas diferentes em um pacote para exporta o Esse comportamento n o poss vel com um pacote de conte do Todos os objetos devem estar armazenados em apenas uma pasta para exporta o Siga estas etapas 1 No painel de pastas do navegador da biblioteca selecione a pasta na qual deseja criar uma pasta 2 Na barra de ferramentas clique em Novo e em seguida clique em Pasta A nova pasta exibida 3 Renomeara pasta 4 Clique como bot o direito do mouse na pasta e em seguida selecione Colar Repita o processo para cada objeto que o pacote contiver at que a nova pasta contenha todo o conte do da release 04 1 00 Voc pode editar os objetos quando forem colados na nova pasta A migra o de conte do foi conclu da e voc pode exportar a pasta para um novo ambiente Os t picos nesta se o explicam o processo de importa o 474 Guia do Criador de Conte do Exportando e importando Como definir op es de importa o O CA Process Automation fornece certa flexibilidade para importar objetos Se um objeto importado tiver o mesmo nome que um objeto existente Importar v N o importar Importar e substituir Definir a vers o importada como atual L Tornar os operadores personalizados dispon veis L Publicar a configura o do grupo do operador personalizado Se a importa o incluir operadores personalizados selecione Tornar os operadores personalizados dispon
436. onjunto de dados de Processoa ProcessoA inicia o ProcessoB em um modo n o embutido e o ProcessoB inicia o ProcessoC em modo embutido ProcessoC tem acesso somente ao conjunto de dados do ProcessoB e n o ao ProcessoA usando a palavra chave Raiz Acessar os campos do conjunto de dados em express es Os valores de campo do conjunto de dados em uma express o usam a nota o de colchetes expression ou de ponto field ou ambas para especificar um conjunto de dados ou um campo em um conjunto de dados Cap tulo 6 Conjuntos de dados e par metros 253 Par metros do processo Sintaxe para especificar o valor de um campo Um valor em um nico campo n o indexado acessado em uma express o usando a nota o de ponto dataset reference field name O par metro dataset reference corresponde a uma das palavras chave descritas anteriormente O par metro field name corresponde a um nome de campo no conjunto de dados O exemplo a seguir retorna o valor do campo Y em um conjunto de dados do processo Process Y Como alternativa um valor pode ser acessado usando a nota o de colchetes dataset reference field name expression O par metro field name expression uma express o que retorna o nome de um campo no conjunto de dados de refer ncia O exemplo a seguir retorna o valor do campo Y em um conjunto de dados do processo Process Y A pr tica recomendada normalmente usar a nota o de colchetes para uma expres
437. ontext ID z EQUAL z mygrp Adicionar filtro Essa diretiva aplica se a todas as inst ncias de processo quando os valores dos atributos nomeados corresponderem aos da inst ncia do processo em tempo de execu o Herdar seguran a em subprocessos Os subprocessos herdam automaticamente os valores dos atributos de seguran a ou seja SECURITY_CONTEXT_ID e SECURITY_CONTEXT_GRP de seu processo pai Adicionar vari veis na hora da inicializa o poss vel especificar novos valores na op o C digo de inicializa o do conjunto de dados do processo do operador de servi o Executar processo Os valores para o contexto de seguran a especificado no C digo de inicializa o do conjunto de dados do processo t m preced ncia sobre os especificados no processo pai Processos de multiloca o usando a exibi o de processos poss vel exibir as inst ncias de processo em tempo de execu o na Exibi o de processos se uma diretiva de multiloca o permitir Tamb m poss vel executar a es necess rias como Abrir Cancelar Suspender e assim por diante se uma diretiva permitir O editor de c digo do CA Process Automation O editor de c digo avan ado no CA Process Automation permite que voc facilmente crie edite e depure c digo de v rias linguagens de scripts nos seguintes locais m O c digo de execu o anterior e posterior de um operador m O par metro de entrada do c digo fonte para o operador Exe
438. ootUUID Somente para uso interno RuntimeROID Uma identifica o exclusiva do objeto que o aplicativo anexa ao processo DisplayName para identificar cada inst ncia do processo Por exemplo RuntimeROID 372 anexado ao process 1 o que resulta em um InstanceName igual a process 1 372 ScheduledStartTime A data e a hora em que o processo foi programado para iniciar ServerName O nome do servidor associado ao touchpoint ServerlD Somente para uso interno StartDate A data em que essa inst ncia do processo foi criada no formato MM DD AAA StartTime A hora em que essa inst ncia do processo foi criada no formato HH MM SS TouchpointName O nome do orquestrador que est gerenciando o processo em execu o 260 Guia do Criador de Conte do Par metros do processo Especificar as vari veis do conjunto de dados do operador do operador AgentName AgentID EndDate EndTime Os conjuntos de dados do operador cont m vari veis que o desenvolvedor define no tempo de design ou que o CA Process Automation define no tempo de execu o para um operador espec fico As vari veis de tempo de design est o dispon veis imediatamente depois que o processo iniciado As vari veis de tempo de execu o s o adicionadas quando um operador executado O nome do operador no conjunto de dados local no tempo de execu o dos conjuntos de dados do operador portanto voc pode usar a nota o de ponto ou de colchetes expre
439. op o indica que o delta ou o turno se aplicam apenas a dias em aberto Por exemplo uma nova regra do calend rio pode fazer refer ncia a outro calend rio especificando os dias de reserva com um delta igual a 1 A condi o resultante na nova regra do calend rio especifica o dia imediatamente ap s os dias de reserva Cap tulo 9 Calend rios programa es tarefas e disparadores 387 Calend rios Operadores de datas de regras do calend rio Esta se o descreve as condi es elementares em datas e seus par metros As condi es podem ser colocadas no painel de regra do Criador de calend rios Para selecionar uma data nas propriedades de qualquer operador clique no cone de calend rio para abrir o visualizador de calend rio e selecionar uma data al Lista de datas Especifica datas individuais Por exemplo m 12 de mar o de 2014 m 15 de julho de 2014 m 23 de setembro de 2015 Par metros m Uma lista de datas com anos m Para adicionar uma data clique no bot o Adicionar m Para excluir uma data da lista selecione a data e clique no bot o Excluir m Clique nos bot es Mover para cima e Mover para baixo para reordenar as datas na lista Intervalo de datas Especifica um intervalo di rio semanal ou mensal em um intervalo de datas do in cio ao fim Por exemplo todas as semanas a partir de 1 de mar o de 2015 at 1 de julho de 2016 Par metros m In cio a data de in cio do inter
440. operador Alterar a rota em vez do operador Iniciar As propriedades no operador Alterar a rota definem a transi o entre as rotas de origem e destino que chamam a sequ ncia de operadores vinculados ao operador Alterar a rota poss vel adicionar qualquer n mero de rotas na guia Editor principal e em seguida criar links que ultrapassem os limites de rota entre os operadores no processo Na guia Manipulador de altera o de rota defina as sequ ncias de operadores chamados quando a execu o ultrapassa limites Quando a execu o de um processo ultrapassa um limite de rota ela chama um processo no manipulador de altera o de rota definido para ocorrer para a transi o espec fica por exemplo da rota A para a rota B Se voc definir mais de uma regra para determinada transi o o aplicativo usar a primeira regra existente na seguinte ordem de prioridade Prioridade Correspond ncias e execu es 1 Regra definida para rotas espec ficas de origem e de destino A para B 2 Regra definida para uma rota de origem espec fica A para qualquer 3 Regra definida para uma rota de destino espec fica qualquer para B 4 Regra definida por qualquer uma das duas rotas qualquer para qualquer 5 Nenhuma regra se nenhuma das correspond ncias listadas acima existir 134 Guia do Criador de Conte do Rotas de processo Se nenhuma regra de altera o de rota for definida no objeto de processo para a inst ncia atual de um pro
441. operador de destino e a ramifica o que o link estende termina Observa o os links s o unidos aos operadores em pequenos pontos de conex o chamados portas 110 Guia do Criador de Conte do Portas e links do operador de processo CA Process Automation Item Descri o Q Operador selecionado clique em um operador para exibir suas vari veis do conjunto de dados p ginas e propriedades Clique com o bot o direito do mouse em um operador para adicionar uma porta de sa da 2 Propriedades do link proceda de uma das seguintes maneiras para ajustar a apar ncia de um link m Clique duas vezes em um link m Clique como bot o direito do mouse em um link e selecione Propriedades do link Selecione a espessura a cor a forma e a apar ncia tracejada de cada link Formato de linha do link em vez de linhas ortogonais ordin rias esse link roxo ser exibido com segmentos em linha reta Voc pode alongar e posicionar todos os links conforme necess rio O 4 Link parado esse link foi for ado a parar Como exemplo considere um processo que est em loop aguardando por um evento processando esse evento e em loop novamente v rias vezes Quando uma ramifica o paralela do processo determina que o processo de loop original deve parar ela pode utilizar a porta e o link parados para interromper o loop Link interrompido interrompa um link para dividir uma longa rota sinuosa e
442. operadores permitem criar v rias ramifica es de entrada e sa da para outros operadores Tamb m poss vel criar links que dependem dos resultados de v rios operadores Criar um objeto de processo Use o Navegador da biblioteca para criar um objeto Processo em uma pasta Voc tamb m pode criar um processo no Criador e especificar uma pasta quando salv lo Crie um objeto Processo para cada sequ ncia de automa o fluxo ou subprocesso distinto que voc deseja automatizar Ap s a cria o do objeto Processo crie o processo adicionando operadores e conectando os aos links Observa o para definir direitos e executar outras tarefas de objeto a pr tica recomendada organizar os objetos em pastas N o crie objetos no n vel raiz pois n o poss vel gerenci los como um grupo Siga estas etapas 1 Clique na guia Biblioteca 2 No painel de pastas do Navegador da biblioteca selecione uma pasta 3 Na barra de ferramentas clique em Novo e em seguida escolha Tipo Um novo objeto de processo exibido com o nome padr o O processo automaticamente reservado para voc capturar suas altera es exclusivas 4 Clique no nome do processo e altere o para um nome exclusivo O nome pode ser diretamente editado at que voc cancele a sele o Para edit lo novamente clique com o bot o direito do mouse e escolha Renomear Voc criou um novo objeto de processo Em seguida voc pode criar o processo Ca
443. opriet rio do processo ou o administrador do conte do do ambiente pode definir essa propriedade Desmarcado Especifica que a permiss o Iniciar seja verificada em tempo de execu o para o usu rio chamador que tenta iniciar a inst ncia do processo Diretrizes para definir a Seguran a de tempo de execu o para um processo Seu objetivo Execute o processo como usu rio chamador Ao inicializar uma inst ncia de processo pode assumir uma das seguintes identidades m O usu rio chamador isto o usu rio que iniciou a inst ncia do processo m O propriet rio do processo Ao configurar a seguran a de tempo de execu o no n vel de processo considere as seguintes diretrizes Configura o necess ria m Selecione Ativar no campo Seguran a de tempo de Aplique direitos de seguran a de tempo de execu o execu o com a identidade do usu rio que inicia a inst ncia do processo m Desmarque Executar como propriet rio Execute o processo como propriet rio m Selecione Ativar no campo Seguran a de tempo de Aplique a seguran a de tempo de execu o executando execu o as inst ncias de processo com a identidade do propriet rio independentemente de quem as iniciar m Selecione Executar como propriet rio Desative a valida o e a aplica o da propriedade do Selecione Desativar no campo Seguran a de tempo de processo em tempo de execu o execu o Essa op o ajuda a garantir a com
444. orMsg Process OpName operatorMsg Recovery Operator OpName restructuring main server at System Date System Time Normalmente voc deve incluir c digo que est estritamente associado ao processamento de seu operador espec fico Para c digos n o relacionados a pr tica recomendada consiste em adicionar um operador C lculo separado ao processo Definir o status do operador Durante o processamento do c digo de execu o anterior e posterior voc pode optar por especificar um valor para setOperatorStatus Voc pode for ar a falha ou o xito do operador Para especificar o xito do operador setOperatorStatus Success Operation Result reason Para especificar a falha do operador setOperatorStatus Failure 0Operation Result reason 234 Guia do Criador de Conte do Par metros do processo Configura es de loop A propriedade Loop especifica o n mero de vezes que um operador repetido Quando um operador executado em um loop as condi es de sa da e os links de conex o do operador s o avaliados apenas quando o loop estiver conclu do As configura es de loop tem as seguintes propriedades Contagem de repeti o Especifica o n mero de vezes que um operador deve ser repetido Esse valor pode ser especificado com um n mero inteiro ou uma express o do CA Process Automation que retorna um n mero inteiro em tempo de execu o O valor padr o 1
445. orProcesses Recuperar os processos com o sinalizador da recupera o autom tica ativado nos estados Em espera ou Em execu o ou Bloqueado e que contenham operadores em System Error executados com rela o a HG user01 w500 O Orquestrador sinaliza O processo para ser recuperado para HG user01 w500 2011 03 28 19 23 00 000 WARN com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recuperado O processo para recuperar para a recupera o de HG user01 w500 2011 03 28 19 23 00 000 INFO com optinuity c2o c2oserver ServerManager aListenerThread Nenhum Processo encontrado para recuperar para Touchpoint Orquestrador Recupera o de HG user01 w500 O Orquestrador mapeou o agente para TP user01 w500 2011 03 28 19 23 00 000 INFO com optinuity c2o c2oserver ServerManager aListenerThread Iniciando o touchpoint orquestrador TP user01 w500 Recupera o Recuperando operadores System error executados com rela o a TP user01 w500 e que pertencem aos processos Em espera ou Em execu o ou Bloqueado com o sinalizador da recupera o autom tica configurado 2011 03 28 19 23 00 000 DEBUG com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recuperar os processos com o sinalizador da recupera o autom tica ativado nos estados Em espera ou Em execu o ou Bloqueado e que contenham operadores em System Error
446. orem colocados em um processo ou uma programa o Voc pode substituir o cone padr o por um cone que voc especifica um cone personalizado poss vel atribuir um cone personalizado a qualquer operador em um processo incluindo operadores personalizados O CA Process Automation manipula automaticamente os indicadores visuais menores que representam o status de um operador em um processo Por exemplo gr ficos menores nos cantos de todos os cones representam diferentes estados de execu o como ocioso em execu o conclu do e com falha em um processo 192 Guia do Criador de Conte do cones dos operadores cones de status do operador Item 90 O O O gr fico a seguir descreve o pequeno subconjunto de cones que um operador pode exibir para indicar o status e as op es de porta Obter o cont Descri o Ponto de interrup o este cone indica que voc definiu um ponto de interrup o no processo nesse operador Clique em Definir ponto de interrup o na barra de ferramentas M dulo de simula o este cone indica a substitui o das op es de simula o e a defini o do tipo de simula o do operador para local ou distante Na paleta Propriedades expanda Simula o C digo de execu o anterior este cone indica a presen a de c digo JavaScript que executado antes do operador ser executado Na paleta Propriedades expanda Configura es de execu o C di
447. ores nos processos em execu o suspensos ou encerrados poss vel criar objetos Exibi o de processos ou usar a p gina Opera es para monitorar e editar inst ncias de processos Clique na guia Opera es para monitorar todas as inst ncias de processos em um orquestrador Voc tamb m pode definir filtros para monitorar apenas os objetos selecionados Mais informa es A p gina Opera es na p gina 421 438 Guia do Criador de Conte do Estados do processo Estados do processo O Criador de processos atualiza periodicamente o estado atual do processo Os cones codificados por cor s o usados para indicar o estado de cada operador poss vel editar o processo enquanto ele estiver em execu o ou suspenso Depois que um processo for conclu do ou cancelado voc n o poder mais alterar a inst ncia Depurar um processo Quando voc abre uma inst ncia de um processo o Criador de processos o ajuda a monitorar o status e a depurar um processo Os bot es de depura o est o dispon veis na barra de ferramentas do Criador de processos Quando o processamento for suspenso voc poder editar o processo e alterar os valores de par metro nos operadores Um processo pode ser suspenso de v rias maneiras m Quando uma inst ncia iniciada em um estado suspenso m Quando voc clica no bot o suspender processo m Quando um processo termina e voc clica no bot o Alterar o status do processo ao conc
448. orm soapAction ca pam getTextFieldValue Form soapData SOA P 1 1 true callBack 6 Clique em Salvar 7 Para que o CA Process Automation verifique se a tabela srfs preenchida com dados dinamicamente marque a caixa de sele o O script executado quando o valor da caixa de sele o alterado O script preenche a tabela srfs de forma din mica com os formul rios de solicita o inicial retornados pela chamada SOAP O m todo getSOAPData usado para criar uma consulta SOAP para recuperar os dados e o convertXMLToJSObject usado para converter o XML de resposta em um objeto JavaScript O objeto JavaScript pode ent o ser usado para preencher a tabela de forma din mica usando o m todo ca pam setTableDataFromJSObject Cap tulo 7 Formul rios 357 Criador de formul rios An lise de XML ca pam convertXMLToJSObject xmlString elementTagName Cria um objeto JavaScript a partir do XML Observa o se o elemento XML tiver reconhecimento de espa o para nome e tiver um prefixo de espa o para nome use a nota o de aspas para acess lo Par metros de entrada xmiIString string Define a sequ ncia de caracteres XML para converter em um objeto JavaScript elementTagName string Opcional Retorna o elemento que tem o nome da tag especificada Se o elementTagName n o for fornecido o m todo retornar o elemento raiz Valor de retorno Retorna um valor de tipo Objeto Exemplo Consi
449. os no Criador do processo Propriedades do operador Esta se o fornece informa es sobre os tipos de propriedades do operador Cap tulo 6 Conjuntos de dados e par metros 223 Par metros do processo Sequ ncias de caracteres literais Para usar um valor de sequ ncia de caracteres literal em um campo que aceita uma express o seu r tulo n o est em it lico coloque a sequ ncia de caracteres entre os delimitadores Use aspas simples ou duplas Por exemplo poss vel digitar uma sequ ncia de caracteres literal que especifica o caminho para um programa iniciar um processo UNIX como segue usr smart program Caractere de escape em sequ ncias de caracteres literais poss vel usar o caractere de escape 1 em sequ ncias de caracteres literais Em vez de ser analisado pelo int rprete de idioma do CA Process Automation o caractere digitado ap s o caractere de escape ser interpretado literalmente Se uma a o de sem ntica for vinculada a um caractere de escape o int rprete converter a a o em seu caractere equivalente em vez de executar a a o de sem ntica Por exemplo digamos que voc deseja incluir um caractere de aspas duplas em uma sequ ncia de caracteres delimitada por aspas duplas Preceda o caractere de aspas com o caractere de escape de modo que o analisador n o o interprete como o delimitador da sequ ncia de caracteres yi Para incluir o caractere de barra invertida em uma sequ ncia
450. ost o CA Process Automation pesquisa outro touchpoint orquestrador touchpoint do proxy ou grupo de hosts que executa seus operadores nesse host O CA Process Automation executa o operador na primeira ocorr ncia encontrada Processando um destino especificado como um endere o IP ou FQDN Quando voc usa um endere o IP ou FQDN para especificar o host de destino de um operador o CA Process Automation consulta repetidas vezes o DNS servidor de nome do dom nio Se especificar um FQDN como o destino a primeira pesquisa retorna os endere os IP definidos no host com esse FQDN Se especificar um endere o IP a primeira pesquisa retorna o FQDN e os endere os IP do host associados a esse FQDN Cada pesquisa subsequente faz testes para comparar todos os especificadores do host recuperados na pesquisa inicial 496 Guia do Criador de Conte do Processando um destino especificado como um endere o IP ou FQDN O CA Process Automation procura por todas as formas em que o host de destino possa estar configurado no ambiente do CA Process Automation atual Um grupo de hosts define os hosts remotos com a sub rede e os padr es de nome de host Portanto um grupo de hosts pode incluir os hosts com os orquestradores ou agentes que s o mapeados para touchpoints Um grupo de hosts pode incluir tamb m hosts individuais que s o mapeados para um touchpoint do proxy Um host identificado com um endere o IP ou FQDN poderia ser processado com um nome de touch
451. ost tmp files myfile txt Incluir a especifica o de unidade em um caminho para um sistema Microsoft Windows como segue Process Path C tmp files myfile txt Se um diret rio de trabalho como C tmp especificado para um processo do Microsoft Windows especifique um caminho no diret rio de trabalho sem qualquer barra no in cio como segue Process Subdir files myfile txt Se usar um caminho do Microsoft Windows em um c lculo verifique de tirar o caractere barra invertida de modo que o int rprete avalie corretamente como um caractere literal como segue Process Path C tmp files myfile fm Cap tulo 6 Conjuntos de dados e par metros 273 Par metros do processo Incluir recursos comuns em scripts do CA Process Automation poss vel incluir scripts definidos anteriormente em um script do CA Process Automation Isso permite que um script leia e acesse as fun es salvas em tempo de execu o Use a declara o include em qualquer linha de uma caixa de di logo do script para adicionar um script salvo anteriormente para o arquivo A declara o include usa a seguinte sintaxe include expression O argumento da express o pode ser qualquer caminho que faz refer ncia a um recurso apropriado Os caminhos reconhecidos incluem m Um caminho relativo como incluir Scripts functions js especifica um recurso de usu rio comum c2ouserresources no reposit rio do CA Process Automation Observa
452. ostra o saldo da conta a data e a hora Account Balance 124 44 on date Wed Jul 13 12 53 37 EDT 2011 Operadores personalizados Voc pode definir objetos operador personalizado que os usu rios podem adicionar a seus processos ou s suas programa es da mesma forma que adicionariam qualquer outro operador Voc cria operadores personalizados reutilizando um operador de base existente Defina as configura es desse operador de base na paleta Propriedades Use operadores personalizados para compartilhar a nova funcionalidade em toda a organiza o de TI 164 Guia do Criador de Conte do Operadores Por exemplo voc pode usar o operador Obter vari vel de SNMP como base para um operador personalizado que recupera informa es espec ficas de um roteador de rede Configure a OID adequada da vari vel de SNMP e a sequ ncia de caracteres de comunidade e em seguida defina as propriedades de modo que um usu rio possa configurar o endere o IP da vari vel de SNMP Depois que ela for publicada os usu rios poder o adicionar o operador personalizado a um processo ou programa o e em seguida configurar o endere o IP para acessar informa es de roteamento de rede espec ficas Os usu rios n o precisam conhecer a OID da vari vel de SNMP ou a sequ ncia de caracteres de comunidade Esses valores j foram configurados e est o provavelmente ocultos do usu rio Um uso mais eficiente dos operadores personalizados est no desenv
453. ot o Cancelar processos na barra de ferramentas do Criador de processos Observa o n o ser poss vel modificar uma inst ncia de processo ap s a execu o do comando cancelar Controlar a ramifica o de um processo Os comandos a seguir permitem que voc controle ramifica es individuais de um processo sem afetar todo o processo m ativar e desativar operadores m cancelar a execu o dos operadores m redefinir os operadores individuais e retomar a execu o dos operadores em um processo Esses comandos s o exibidos na barra de ferramentas do Criador de processos para inst ncias e criadores de processos Cap tulo 10 Executando testando e depurando processos 443 Controlar a ramifica o de um processo Desativar operadores ou desativar ramifica es poss vel usar o comando Desativar operadores para desativar um operador e desativar temporariamente parte de um processo sem modificar absolutamente o processo A desativa o de um operador interrompe sua execu o e de todos os operadores subsequentes em uma ramifica o de um processo Um operador fica inacess vel a um processo quando cada caminho que leva a ele de qualquer operador Iniciar passa por um operador desativado O comando Desativar operadores estar dispon vel durante a edi o do objeto de defini o para um processo ou uma inst ncia de um processo Para desativar um operador em um processo 1 Abra um objeto de processo ou uma inst nc
454. ot o cancelar operadores na barra de ferramentas do designer de processos O processamento cancelado para o operador Redefinir os operadores em um processo O comando Redefinir operadores redefine os operadores selecionados em um processo suspenso para seus estados iniciais como se eles n o tivessem sido executados Esse comando geralmente usado para permitir que os operadores em uma inst ncia de um processo sejam executados novamente sem precisar redefinir todo o processo Voc pode modificar os operadores com diferentes configura es de par metro ou modificar o processo de outras maneiras Siga estas etapas 1 Abra uma inst ncia suspensa de um processo Se necess rio suspenda a execu o de uma inst ncia em execu o Selecione um ou mais operadores que deseja redefinir Clique no bot o Redefinir operadores na barra de ferramentas do Criador de processos Os operadores s o redefinidos Qualquer operadorLoop ser redefinido da seguinte forma m Redefine todos os operadores dentro do operador Loop m Redefine o operador Loop para a primeira itera o Ap s a redefini o o operador Loop ser reiniciado a partir da primeira itera o Reiniciar a execu o de um processo suspenso O comando Retoma processo continua o processamento dos operadores redefinidos em uma inst ncia suspensa de um processo Para retomar a execu o de um processo suspenso 1 2 Abra uma inst ncia suspensa de um pro
455. ou subprocessos No entanto como regra geral um processo realmente precisa apenas de um operador Iniciar Conforme ilustrado no exemplo direita um design mais eficiente usa o mesmo operador Iniciar e talvez at o mesmo operador Interrup o bem sucedida V rios links podem compartilhar o mesmo operador Observa o executar v rias ramifica es em paralelo com v rios operadores Iniciar pode resultar em confus o das entradas de log Os logs podem ser dif ceis de serem analisados pois a sequ ncia de execu o de ramifica es com v rios in cios pode ser exibida em ordem aleat ria Na maioria dos casos use um nico operador Iniciar para cada processo Cap tulo 4 Criando processos 105 Operadores de processo Adicione os operadores a um processo Depois de colocar o operador Iniciar em um processo arraste o pr ximo operador e associe os links que determinam o fluxo do processo Siga estas etapas 1 Execute um dos procedimentos a seguir para abrir um processo a No Navegador da biblioteca clique duas vezes em um objeto Processo b Na barra de ferramentas do Criador clique em Abrir A guia Criador de processos exibida Se ainda n o estiver reservado clique em Reservar 2 Arraste um operador da paleta Operadores para o layout do processo em qualquer local abaixo ou direita do operador Iniciar Os operadores s o organizados em pastas para cada m dulo ou categoria de operador com suporte no CA Process
456. outra parte da regra Por exemplo nenhuma finalidade servida excluindo as ter as feiras a menos que elas sejam definidas como dias v lidos por outras condi es e operadores em uma regra Portanto se uma condi o especifica a semana de trabalho de segunda a sexta como dias v lidos poss vel usar o operador de exclus o para excluir ter as feiras deste conjunto Expanda o operador Exclus o para mostrar as ramifica es Inclu do e Exclu do Clique em uma ramifica o e em seguida adicione uma condi o ou um operador para definir as datas inclu das ou exclu das Esse operador tem dois conjuntos de argumentos ramificados Inclu do uma ou mais condi es b sicas ou ramifica es que representam as datas a serem inclu das na regra Exclu do uma ou mais condi es b sicas ou ramifica es que representam as datas a serem exclu das das datas definidas pelo conjunto Inclu do Como Use o operador Como para utilizar um conjunto existente de datas definidas por outro objeto de calend rio em sua regra Esse operador tem os seguintes par metros Nome do calend rio o nome do calend rio referenciado 386 Guia do Criador de Conte do Calend rios Delta alterna as datas v lidas definidas pelo calend rio referenciado pelo n mero de dias especificado Digite um n mero negativo para mover as datas para tr s ou um n mero positivo para mover as datas para frente Dias em aberto quando marcada essa
457. outro lado um administrador pode precisar verificar o hist rico Uma exibi o de processos leva em conta a propriedade incluindo apenas os objetos que a pessoa que os est usando deve monitorar Mais informa es A p gina Opera es na p gina 421 26 Guia do Criador de Conte do Definir permiss es Fase II Design e implementa o As permiss es dependem de quem possui os componentes que est o sendo gerenciados ou quem respons vel por determinadas fun es de gerenciamento poss vel atribuir permiss es por grupo funcional como administradores operadores ou uma equipe de reposit rio de dados ou por propriedade Em seguida voc pode adicionar ou remover usu rios individuais de um grupo Por exemplo uma equipe de reposit rio de dados pode monitorar os processos de extra o transforma o e carregamento ETL para o preenchimento de um reposit rio de dados Crie um grupo DW contendo os integrantes da equipe de reposit rio de dados Em seguida atribua as permiss es Listar e Abrir a esse grupo para um objeto Exibi o de processos fornecendo todos os atalhos relacionados aos processos de ETL Aos administradores s o atribu das permiss es maiores que os usu rios gerais Um administrador de banco de dados pode ter controle sobre os processos para atualizar um reposit rio de dados ou restaurar e fazer backup de determinados bancos de dados Se voc estiver fazendo o desenvolvimento para um ambient
458. p o para Anaheim m Renomeie a segunda op o para Los Angeles m Renomeie a terceira op o para Pittsburgh m Renomeie a quarta op o para Filad lfia m Renomeie a quinta op o para Charlotte m Renomeie a sexta op o para Raleigh Cap tulo 7 Formul rios 363 Criador de formul rios 13 Clique em cada um dos seguintes elementos do formul rio e fa a as seguintes configura es de propriedade no painel Propriedades Nome e Valor a Para Estado m Defina Nome para Estado m Defina o valor do evento onChange para ca fd js selectRegion m Defina o valor da op o CA para California m Defina o valor da op o PA para Pennsylvania m Defina o valor da op o NC para North Carolina Para Cidade m Defina Nome para Cidade m Defina a propriedade Valor de cada op o de cidade para o nome da cidade Por exemplo defina Anaheim para Anaheim Los Angeles para Los Angeles e assim por diante 14 No painel Elementos do formul rio clique no nome do formul rio e em seguida clique em Script na barra de ferramentas A caixa de di logo Script exibida 364 Guia do Criador de Conte do Criador de formul rios 15 Copie e cole o seguinte c digo a seguir no Editor de script na p gina 146 selectRegion function var selectedState ca _ pam getSelectedOptionValues Form State 0 if selectedState North Carolina ca pam selectOption Form City Raleigh Raleigh t
459. p tulo 4 Criando processos 101 Criar um processo Criar um processo Execute as etapas descritas em Criar um objeto de processo na p gina 101 primeiro Depois de entender os conceitos e as etapas de cria o dos primeiros novos processos voc poder editar qualquer processo facilmente Use o Criador de processos para criar e configurar todos os objetos de processo Siga estas etapas 1 Clique duas vezes no processo na Biblioteca ou abra o a partir do Criador de processos O Criador de processos ser aberto com um conjunto padr o de operadores b sicos de in cio e interrup o Use o Criador de processos para criar e configurar o processo Isso inclui a adi o de operadores portas e links Consulte os t picos remanescentes nessa se o para orient lo Para configurar as propriedades de um processo clique em qualquer espa o livre na tela e escolha Propriedades no menu Exibir da barra de ferramentas A paleta Propriedades exibida As propriedades do processo determinam o comportamento padr o de todos os operadores adicionados ao processo Configura o Especifica se os diagramas de raia devem ser exibidos na horizontal ou vertical Vincular Especifica peso cor e forma das linhas que vinculam os operadores Simula o Especifica as op es de simula o padr o para os operadores adicionados a um processo Voc tamb m pode substituir essas configura es para um operador espec fico Op es
460. para adicionar uma porta Operador Atrasar com porta Ap s os operadores Atrasar n o incluem portas Conclu do ou Tempo limite bem sucedidas Al m de uma porta de resultado personalizada eles apresentam apenas duas portas padr o Ap s e Falha Operadores diferentes incluem portas distintas 104 Guia do Criador de Conte do Item Descri o Operadores de processo 6 Operador Enviar evento com indicador de ponto de interrup o os indicadores de status aparecem quando voc clica em Definir ponto de interrup o 7 Operador Desativado quando voc desativa um operador o criador atribui a ele uma apar ncia transparente Voc pode decidir ativ lo posteriormente Operador Iniciar Um operador Iniciar padr o ser automaticamente aplicado quando voc criar e abrir um novo processo O operador Iniciar n o possui porta de entrada Configure as propriedades do operador Iniciar na paleta Propriedades Por exemplo voc pode alterar o nome especificar um cone personalizado ou alterar o local e o texto no r tulo do cone O operador Iniciar inicia uma cadeia de operadores em qualquer processo Quando um novo processo iniciado ele imediatamente ativa o operador Iniciar Todos os operadores devem ser vinculados direta ou indiretamente a essa cadeia de operadores Um processo pode ter v rios operadores Iniciar para iniciar v rios caminhos de processamento Esses caminhos tamb m s o conhecidos como ramifica es
461. para a inferior Alinhamento do texto Especifica como um arquivo de imagem exibido na parte do layout do formul rio que ele ocupa As imagens podem ser alinhados esquerda ou direita centralizadas ou justificadas Dire o do texto Especifica como s o exibidos os caracteres em um campo relativo s bordas esquerda e direita do campo Selecione Itr ou deixe a propriedade em branco para exibir o texto da esquerda para a direita Itr o valor padr o e a dire o de texto padr o para conjuntos de c digo ISO 8859 Latin Selecione rtl para exibir o texto da direita para a esquerda Touchpoint Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os tipos de objetos de automa o definidos como verdadeiro O usu rio pode procurar touchpoints por dom nio ambiente e orquestrador Quando falso ou em branco somente os objetos do touchpoint padr o s o exibidos e o usu rio n o pode selecionar outro touchpoint 294 Guia do Criador de Conte do Criador de formul rios Grupo de touchpoints Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os tipos de objetos de automa o definidos como verdadeiro O usu rio pode procurar grupos de touchpoints por dom nio ambiente e orquestrador Quando falso ou em branco so
462. para o layout de design Voc tamb m pode exibir e configurar diretamente as propriedades ou os valores de conj unto de dados para um operador ou um processo O layout do Criador de processos inclui os seguintes elementos de processo Tela arraste um operador para exibir guias a fim de ajudar seu operador a se ajustar s posi es na grade Rotas o processo de exemplo mostra duas rotas para a organiza o de segmentos Voc pode adicionar mais rotas mescl las ou remover rotas Voc tamb m pode consultar as rotas como diagramas de rota Operadores as entidades funcionais dentro de um processo Cada operador exceto os do final mostrar suas portas de sa da e outros cones de status menores Portas esses pequenos pontos de conex o representam as portas de sa da para cada operador Cada operador exceto o operador Iniciar tamb m tem uma nica porta de entrada Links essas linhas conectam a porta de sa da de um operador porta de entrada de outro operador Voc pode personalizar a apar ncia dessas linhas Editores de manipuladores al m do Editor principal o criador tamb m inclui duas outras guias ao longo da parte inferior para a edi o de manipuladores de exce o e de altera o de rota O gr fico a seguir ilustra o Criador de processos 98 Guia do Criador de Conte do Item O O O Criador de processos Pistons e do ta ex do Process Process 2 Process 3 Process 4 o
463. pasta por exemplo C TMP _VS_559 criada para o operador de script Um script pode em seguida copiar os dados para os arquivos de texto na pasta para passar os dados de volta para o CA Process Automation Os dados transmitidos de volta para o CA Process Automation usando o diret rio C2OSVD preenchem as vari veis no conjunto de dados do operador de script 214 Guia do Criador de Conte do Conjuntos de dados Um script deve salvar os dados em arquivos de texto no diret rio C2OSVD Ap s um operador de script concluir seu script mas antes de executar as a es de execu o posterior ele determina se o local apontado pelo C2OSVD cont m arquivos O CA Process Automation ent o cria vari veis do conjunto de dados do operador de acordo com as seguintes regras m O operador salva o conte do de um arquivo do local C2OSVD para uma vari vel de sequ ncia de caracteres no conjunto de dados do operador A vari vel da sequ ncia de caracteres tem o mesmo nome do arquivo m Uma pasta no local C2OSVD gera uma vari vel indexada no conjunto de dados do operador com o mesmo nome da pasta O operador salva o conte do dos arquivos de texto nomeados em uma sequ ncia numerada localizada na pasta para os elementos correspondentes na vari vel indexada Os elementos s o numerados de O a quantos elementos como o n mero mais alto de arquivos na pasta Arquivos ausentes na sequ ncia num rica gera elementos nulos na vari vel indexada m OCA Proce
464. pasta C2OSVD OSList Esses arquivos geram duas vari veis do conjunto de dados do operador indexado HostList e OSList O script grava o n mero de linhas lidas para os arquivos em um arquivo chamado C20SVD NumRowsRead Esse arquivo gera uma vari vel de conjunto de dados do operador chamada NumRowsRead Cap tulo 6 Conjuntos de dados e par metros 217 Conjuntos de dados Exemplo de script do UNIX Operador de script do UNIXGetInfo Script UNIX O operador UNIXGetInfo executa o script do UNIX em um touchpoint do UNIX O exemplo de script do UNIX cria dois campos indexados HostList e OSList no conjunto de dados do operador UnixGetinfo Ele l cada linha do arquivo de origem e atribui nomes de host Shost aos valores indexados nos campos HostList sequenciais e sistemas operacionais Sopsys aos valores indexados nos campos OSList numerados sequencialmente come ando com 0 e terminando em um menos o n mero de linhas lidas a partir do arquivo de origem As vari veis de par metro de script shell do UNIX 1 2 etc s o definidas pela primeira segunda etc entradas da rea de entrada de par metros do operador de chamada Executar o script Nesse caso apenas um par metro est sendo transmitido o qual usado para definir SourceFile O n mero de linhas lidas atribu do vari vel de conjunto de dados do operador denominada NumRowsRead A linha sleep 30 n o tem nenhuma outra finalidade al m de pausar o operador
465. patibilidade com as vers es anteriores dos processos existentes Mais informa es Determinar quando selecionar Executar como propriet rio na p gina 74 430 Guia do Criador de Conte do Tratamento de exce o Prioridade 1 Prioridade 1 Tratamento de exce o A manipula o de exce es permite que voc defina as sequ ncias de operadores para exce es predefinidas em operadores de um processo como Falha Cancelar ou Resultado inesperado Tamb m poss vel criar uma sequ ncia padr o de operadores para executar qualquer exce o que esteja sem uma sequ ncia expl cita Enquanto o m dulo de fluxo de trabalho processa uma exce o ele pausa a execu o de quaisquer outros operadores no processo A manipula o de exce es usa prioridades ao avaliar as condi es de sa da em um operador A tabela a seguir lista os tipos de exce o Tipo de exce o Exce o do sistema Resposta n o identificada Cancelado Tempo de expira o Ocorre quando H um nome incorreto de touchpoint um agente inacess vel ou qualquer tipo de falha de comunica o N o h nenhum link de sa da para uma determinada condi o de sa da Um operador cancelado ou um usu rio cancela um operador Uma opera o expira e n o h caminho definido na porta de tempo limite para o fluxo principal Quando um operador de processo apresenta uma exce o o m dulo de fluxo de trabalho executa as
466. perador Executar c digo Java voc n o precisa usar nenhum m todo de cria o ou destrui o de objeto Ap s a execu o do operador o CA Process Automation coleta automaticamente qualquer recurso classe e objeto na mem ria que estiver na lixeira Execute o c digo Java usando o operador Executar c digo Java Voc pode chamar as classes de um arquivo JAR Java Archive externo a partir de um operador Executar c digo Java Use esse operador para aproveitar a funcionalidade oferecida pelo seu c digo Java existente Salve objetos Java no conjunto de dados do operador para disponibiliz los aos operadores subsequentes Executar c digo Java Voc pode optar por salvar um objeto Java inteiro no conjunto de dados do operador antes do t rmino da execu o do operador Em seguida voc poder utilizar o objeto Java salvo no conjunto de dados do operador em operadores subsequentes passando o para eles 158 Guia do Criador de Conte do Configurar o m dulo Java Operadores Voc pode chamar as classes de um arquivo JAR Java Archive externo a partir de todos os operadores Executar c digo Java Configure o m dulo Java para aplicar configura es a esses operadores e aproveitar a funcionalidade oferecida pelo seu c digo Java existente Em seguida use o operador Executar c digo Java para criar um objeto Java Siga estas etapas 1 Especifique os JARs com os quais deseja trabalhar em uma m quina com orquestrador ou agent
467. perador personalizado quia Formul rio Ao criar um operador personalizado voc pode permitir que as p ginas e os par metros personalizados recebam entradas de usu rios finais medida que eles configuram seu operador personalizado em um processo ou uma programa o Use a guia Formul rio do Operador personalizado para m Adicionar remover e renomear p ginas de propriedades m Adicionar remover e renomear par metros nas p ginas de propriedades m Configurar as caracter sticas de um par metro m Reordenar par metros em uma p gina de propriedades m Mover par metros entre as p ginas Cada operador personalizado pode ter uma ou mais p ginas de par metros que se baseiam em seu ancestral ou operador de base Voc pode modificar e configurar esses par metros Por exemplo se a base for o operador Executar o script voc poder configurar os seguintes par metros m O campo scriptType para definir a extens o do script m O campo inLineScript para definir o pr prio script m Os outros campos e par metros padr o para o operador Executar o script 168 Guia do Criador de Conte do Operadores Adicionar p ginas de propriedades A guia Configura es do operador personalizado inclui as propriedades do operador de base padr o Estas configura es correspondem aos par metros encontrados na paleta Propriedades do Criador de processos Use a paleta Propriedades para configurar as propriedades de base do operador persona
468. plicativo consulte o Guia do Administrador de Conte do do CA Process Automation m Usu rios de produ o para iniciar processos de maneira interativa em um ambiente de produ o consulte o Guia do Usu rio de Produ o do CA Process Automation Processos de programa o Os dois objetos de automa o usados para a programa o de processos s o calend rios e programa es Use objetos de calend rio para definir condi es de data para iniciar tarefas que lan am processos ou operadores individuais Use objetos de programa o para programar tarefas usando os objetos de calend rio e ou datas expl citas m A cria o de condi es de data com objetos de calend rio descrita em Calend rios na p gina 381 m A programa o de tarefas com objetos de programa o descrita em Programa es na p gina 397 Mais informa es Calend rios na p gina 381 Processos sob demanda As ferramentas administrativas e de desenvolvimento dispon veis na guia Opera es exp em a estrutura subjacente e a l gica de bibliotecas e aplicativos A guia Opera es pode exibir um objeto Formul rio de solicita o inicial que solicita informa es a um usu rio necess rias para iniciar um processo Os usu rios autorizados podem usar Formul rios de solicita o inicial para executar processos sob demanda sem precisar conhecer os detalhes t cnicos relacionados a m Como o CA Process Automation funciona m Como a arqui
469. point ou um nome de touchpoint do proxy Algumas pesquisas encontram qualquer orquestrador ou agente ativo definido no host que ativou os touchpoints Outra pesquisa encontra qualquer touchpoint do proxy ativado em um agente ativo que mapeado para o host A pesquisa encontra grupos de hosts ativados em um agente ativo com padr es de nome de host ou sub redes de endere o IP que correspondem ao FQDN ou endere o IP Quando os crit rios de pesquisa s o atendidos essas consultas atrasam o in cio da execu o do operador O CA Process Automation executa o operador no primeiro touchpoint ativado encontrado touchpoint do proxy ou grupo de hosts que est sendo executado em um orquestrador ou agente ativo O touchpoint touchpoint do proxy ou grupo de hosts deve pertencer ao ambiente atual Quando nenhum dos crit rios de pesquisa forem atendidos o operador falhar e uma mensagem de erro ser gerada Ap ndice C Como os destinos de um operador s o processados 497 Processando um destino especificado como um endere o IP ou FQDN A rea Destino na guia Configura es de execu o para operadores cont m uma caixa de sele o Fazer correspond ncia do destino apenas em grupos de hosts Marque essa caixa de sele o nos seguintes casos m Ao especificar um endere o IP dentro de uma sub rede especificada em um grupo de hosts m Ao especificar um nome de host que corresponda a um padr o especificado em um grupo de hosts Ao marcar a
470. porta personalizada ativada pela express o Process A 5 e uma porta padr o com xito em um operador um operador ativar os links de sa da quando Process A retornar 5 Para capturar valores e direcionar o processamento para uma nica porta conv m usar mais de uma porta de sa da personalizada para especificar express es exclusivas como Process A 5 AND Process OperatorName Result 5 Process A 5 AND Process OperatorName Result 5 Process B finance AND Process OperatorName Result 7 Process OperatorName Result 1 AND Process A lt gt 5 Nesse exemplo tamb m poss vel incluir o link de falha padr o para cobrir quando a vari vel de resultado do operador retornar O Se n o tiver certeza sobre os diferentes resultados voc poder usar a fun o de simula o em um operador para testar os resultados de permuta es diferentes de configura es e valores Observa o use os recursos de assist ncia de vari vel pressione as teclas Ctrl espa o para facilitar a constru o dessas express es poss vel editar um link personalizado a qualquer momento ap s adicion lo a um operador clicando duas vezes na porta Se voc n o pode predefinir um curso de a o para uma determinada condi o de sa da por exemplo quando uma importa o de banco de dados falha poss vel omitir um link para ele Quando uma condi o de sa da para um operador n o especificada por qualquer link
471. pplication xml ca pam getDataFromRESTPostHTTPAuthentication https lt hostName gt lt PortNumber gt node rest CA 00074 01 ops QueryStartRequests useName password lt requestBody gt contentType true headers callBack k O corpo da solicita o o seguinte lt QueryStartRequestFormsRequest xmlins xsi http www w3 0rg 2001 XMLSchema instance xsi type p1 QueryStartRequestFormsRequest xmlns pl http ns ca com 2011 09 pam ops gt lt Filter gt lt LookUpPath gt lt LookUpPath gt lt IsRecursive gt true lt IsRecursive gt lt Filter gt lt QueryStartRequestFormsRequest gt 4 Forne a o valor ca fd js sample ao evento onBlur do campo Palavra chave 5 Clique em Salvar O script executado de acordo com o evento onBlur do campo Palavra chave O formul rio de solicita o inicial recuperado de acordo com o corpo da consulta especificado e a solicita o REST realizada 35 Guia do Criador de Conte do Criador de formul rios M todos SOAP ca pam getSOAPData serviceURL methodName inlineText soapVersion stripXMLNamespacesFromResponse callBack Faz uma chamada de servi o web e converte o XML resultante em um objeto JavaScript Trata se de um m todo sobrecarregado ca pam getSOAPData pode ser chamado sem fornecer a vers o SOAP e ou o par metro stripXMLNamespacesFromResponse Se voc n o fornecer esses par metros a vers o SOAP ser considerada SOAP 1 1e stripXMLNamespacesFromRespo
472. processo disparado com uma exce o cancelar A Origem e SourceROID apontam para o operador Loop 120 Guia do Criador de Conte do Loops e itera es de processo Loop de uma s rie de operadores Tamb m poss vel executar o loop de uma s rie de operadores em um operador Loop Siga estas etapas 1 2 Abra um processo Arraste o operador Loop do grupo de operadores Padr o para o processo Redimensione a caixa delimitadora para o operador Loop a fim de acomodar a sequ ncia de operadores que deseja adicionar ao loop Arraste os operadores para a caixa A cor da caixa delimitadora muda para indicar que o destino dos operadores arrastados Adicione portas e links Vincule o ponto de entrada na caixa ao primeiro cone na ramifica o e vincule o ltimo cone porta de sa da na caixa Adicione links para o operador Loop e a partir dele a Vincule pelo menos um operador fora da caixa com a porta de entrada b Vincule a porta de sa da a pelo menos um operador fora da caixa Operadores 229 Informa es Clique duas vezes no operador Loop para exibir suas propriedades A paleta Propriedades do operador Loop exibida Se ela n o for exibida selecione Propriedades no menu Exibir Defina as propriedades do loop e clique em Aplicar Observa o poss vel criar uma ramifica o de loop infinito marcando a caixa de sele o Loop infinito Assim como em qualquer operador de loop in
473. processo Na caixa de di logo de script do processo poss vel inserir as instru es JavaScript para inicializar as vari veis no conjunto de dados do processo que voc est iniciando Palavra chave Processo Refere se ao conjunto de dados do processo da nova inst ncia que est sendo iniciada Esse contexto o nico no qual a palavra chave Processo n o faz refer ncia ao processo que cont m um operador Palavra chave Chamador Refere se ao conjunto de dados da inst ncia pai que cont m o operador Executar processo Este o nico contexto no qual a palavra chave do chamador est dispon vel Fluxograma A Executar fluxo de trabalho para iniciar o Fluxograma B Conjunto de dados de inicializa o B H H H Chamador Conjunto de dados A Local Conjunto de dados B Na caixa de di logo Script de processos as palavras chave do chamador e do processo s o obrigat rias para se referir s vari veis do conjunto de dados do processo pai ou filho Se voc omitir palavras chave em um nome de vari vel na caixa de di logo Script de processo o M dulo do int rprete procurar uma vari vel de c lculo de escopo Os M dulos do int rprete n o procurar o por uma vari vel com nome semelhante no conjunto de dados pai ou filho Por exemplo o seguinte c digo falhar se nenhuma vari vel com c lculo de escopo X foi criada anteriormente na caixa de di logo de script local Process X Caller X Process
474. prova o antes de continuar com um processo ou um caminho em um processo Permitir que um usu rio selecione um curso de a o Recuperar informa es que est o dispon veis somente para uma pessoa em tempo de execu o Solicitar a es manuais por exemplo conectar fisicamente um servidor a um switch a serem executadas e marcadas como conclu das antes de continuar com um processo Cap tulo 7 Formul rios 277 Formul rios de solicita o de intera o O objeto Formul rio de solicita o de intera o define as p ginas os par metros e outras caracter sticas do formul rio Os par metros podem ser configurados para exibir caixas de edi o listas suspensas caixas de lista e listas de caixas de sele o em p ginas de formul rios poss vel ter v rias p ginas no formul rio permitindo definir o grupo de par metros relacionados em p ginas separadas Os usu rios clicam nos bot es voltar e avan ar para percorrer entre as p ginas em um formul rio de solicita o de intera o poss vel adicionar qualquer n mero de p ginas a um Formul rio de solicita o de intera o para reunir todas as informa es necess rias durante a execu o de um processo que usa o formul rio Os Formul rios de solicita o de intera o s o salvos como objetos separados na biblioteca de automa o Ap s a cria o e a disponibiliza o de um Formul rio de solicita o de intera o ele poder ser adiciona
475. pt Exemplo comment O editor de c digo usa os seguintes atalhos m Ctrl C c pia m Ctrl V colar m Ctrl X recortar m Ctri Z desfazer m Ctri Y refazer m Ctri A Selecionar tudo m Excluir para excluir texto selecionado m In cio para ir para o in cio da linha atual m T rmino para ir para o t rmino da linha atual Cap tulo 4 Criando processos 151 O editor de c digo do CA Process Automation Os seguintes atalhos s o v lidos somente para JavaScript m Pressione Ctrl Espa o para exibir os seguintes itens Uma lista de palavras chave do conjunto de dados exibida primeiro e palavras chave de JavaScript para o JavaScript do lado do servidor Uma lista de vari veis de formul rios exibida primeiro e palavras chave de JavaScript para o JavaScript do lado do cliente m Pressione Ctrl Alt para exibir uma lista de fun es do sistema O JavaScript do lado do cliente e do lado do servidor possui diferentes conjuntos de fun es do sistema Observa o apenas o JavaScript do cliente pode ser usado no Criador de formul rio para formul rios de solicita o inicial e formul rios de solicita o de intera o As fun es de sistema espec ficas ao CA Process Automation n o est o dispon veis No entanto as fun es de formul rio est o dispon veis 152 Guia do Criador de Conte do Cap tulo 5 Operadores e cones O CA Process Automation executa as instru es nos operadores
476. qu ncia de caracteres m N mero inteiro m Objeto Java m N mero longo m Duplo m Senha m Refer ncia de objeto m MapaDeValor Todos os tipos de dados podem ser configurados para conter um nico valor ou v rios valores indexados chamados de matriz Voc pode definir um campo indexado como uma matriz de uma ou mais dimens es Cap tulo 6 Conjuntos de dados e par metros 203 Conjuntos de dados poss vel editar objetos do conjunto de dados e conjuntos de dados do operador personalizado no Navegador da biblioteca Voc pode editar os conjuntos de dados para processos e cada operador no Criador de processos CA Process Automation Name BB Process watch D wew i R copr XK Deiete 8 Chack in A moga derby IE interaction Request Form CustomGetFileattribut Custom Operat 2 O Customsoas Custom Operat A revaj ERTIES Process EB DATASET 20120127 Dataset El dh PROCESS HOW HOOK OAu Process dule ant Mou i Page 1 Atih MT gt Rows Properties General Tags Versions Audit Trail Name CustomSOAP Current Version 1 CA Process Automation Operators 240 Favorites O Stop Failure Dataset Scan File Contents 2 hd FileModule SeanfileContents 3 All Operators write to File 1 Scan File Coments 1 Scan File Contents 3 Scan File Contents 2 Scan File Contents 4 Exception Handler Item Descri o A Save Dataset Filter Name Check In E Add variable Properties Ver
477. qualquer lugar e o caminho relativo ainda ser v lido Exemplo 2 Semelhante ao exemplo 1 voc deseja usar um campo em um conjunto de dados Desta vez voc deseja usar Dataset2 no n vel raiz da biblioteca Para o caminho absoluto voc especificaria Conjuntos de dados Dataset2 ProcessName A mesma express o usando um caminho relativo Conjuntos de dados Dataset2 ProcessName Essa express o de caminho informa ao aplicativo para procurar na pasta qual o pai de Folder1 a pasta que cont m o processo Folder1 o ponto de partida O c digo Dataset2 informa literalmente para passar um n vel para cima na hierarquia de pasta e procurar por Dataset2 Nesse caso a pasta pai de Folder1 a pasta raiz e l que o aplicativo procura por Dataset2 Esses conceitos resumidos nos dois pontos a seguir tamb m se aplicam ao Linux UNIX Windows e a qualquer ambiente que ofere a suporte a conven es de nomenclatura uniforme 226 Guia do Criador de Conte do Par metros do processo Uma pasta pai existe m Todas as outras pastas s o filhos da pasta pai Quando essas condi es existirem voc poder simplificar express es complexas usando caminhos relativos Por exemplo ND AR AL Observa o os caminhos relativos ou absolutos podem ser usados como express es em qualquer objeto Cap tulo 6 Conjuntos de dados e par metros 227 Par metros do processo Assist ncia de nome de v
478. que a execu o do processo seja retomada poss vel editar um processo em um estado suspenso Todas as modifica es nos par metros do operador ou em outros elementos do processo afetar o apenas essa inst ncia do processo Para reiniciar a execu o em uma inst ncia suspensa de um processo clique no bot o Retoma processo O bot o Retoma processo reiniciar um processo suspenso a partir de onde a execu o foi interrompida a menos que ele seja redefinido Se uma inst ncia de um processo suspenso for redefinida a execu o ser reiniciado desde o in cio do processo Alterar se processos s o descarregados na conclus o Durante a execu o de um processo no modo de depura o o m dulo de fluxo de trabalho normalmente n o descarrega a inst ncia do processo quando ele atinge um operador Interromper Isso lhe permite modificar e reiniciar o processo Para for ar o m dulo de fluxo de trabalho a descarregar um processo quando ele atingir um operador Interromper clique em Manter estado no menu Controle para desmarcar a caixa de sele o ao lado do comando Tamb m poss vel usar o bot o Alterar o status do processo ao concluir na barra de ferramentas para ativar ou desativar esse comando O bot o da barra de ferramentas permanece inativo enquanto o comando est ativado Definir e remover pontos de interrup o de um processo poss vel usar os pontos de interrup o para identificar os erros Os pontos de inter
479. que duas vezes na ocorr ncia apropriada 7 Na barra de ferramentas 406 Guia do Criador de Conte do Clique em Conjunto de dados para exibir o conjunto de dados do processo ou do operador Clique em Cancelar ou Em espera para liberar ou pausar a ocorr ncia Clique em Redefinir para reiniciar uma ocorr ncia Gerenciamento de tarefas Gerenciamento de tarefas poss vel gerenciar as tarefas do CA Process Automation criando formul rios de intera o de usu rio para permitir que os usu rios controlem as tarefas ou forne am entradas personalizadas Na Lista de tarefas da p gina Opera es ou na lista Minhas tarefas da p gina In cio clique com o bot o direito do mouse em uma tarefa para Responder Modifique o processo de alguma maneira usando um formul rio da caixa de di logo Responder Por exemplo voc pode alterar os par metros ou os valores do campo antes de clicar em Concluir para concluir a tarefa Assumir Atribua temporariamente a voc mesmo toda a propriedade e a responsabilidade da tarefa pendente Retornar Para tarefas com um status de apenas Assumido libere sua propriedade exclusiva da tarefa A tarefa retornada ao seu respons vel designado ou aos usu rios ou grupos delegados Usu rio delegado Atribua a tarefa a um usu rio ou grupo secund rio conhecido como um usu rio ou grupo delegado Transferir Atribua a tarefa a um respons vel diferente Abrir inst ncia de processo Exi
480. que o Processo P1 ou qualquer um de seus processos filho ou operadores seja executado como propriet rio isto seja executado sob a identidade do Propriet rio X Quando o Propriet rio X configura um processo para Executar como propriet rio est autorizando outros usu rios a executarem o Processo P1 sem conceder a eles acesso aos elementos que o P1 precisa De maneira semelhante o Propriet rio X pode for ar os operadores a serem executados sob a identidade do usu rio que iniciou a inst ncia do processo Embora o Processo P1 esteja configurado para Executar como propriet rio o Propriet rio X pode for ar o Processo filho P2 a ser executado sob a identidade do usu rio que iniciar direta ou indiretamente o Processo P1 Nesse caso o CA Process Automation usa a identidade do usu rio que o originou para validar o acesso ao Processo filho P2 Considere este cen rio um usu rio DBA cria um processo de administra o de banco de dados que exige a exterioriza o das credenciais DBA para um conjunto de dados nomeado O DBA configura esse processo para ser executado como propriet rio Executar como propriet rio concede s inst ncias do processo acesso ao conjunto de dados que armazena as credenciais DBA O DBA autoriza os usu rios selecionados a executar um processo DBA espec fico sem conceder a esses usu rios acesso direto s credenciais DBA 74 Guia do Criador de Conte do Trabalhando com objetos e pastas Em resumo uma i
481. que poder ser exibido s vezes o CA Process Automation altera automaticamente a sele o de guia atual ou abre outra janela Por exemplo ao abrir um processo no Navegador da biblioteca voc v o processo automaticamente no Criador Quando voc abre um objeto de programa o a partir da guia Biblioteca exibida a janela Editor de programa o Ao clicar em uma inst ncia de processo na guia Opera es uma janela Inst ncias de processo separada exibida automaticamente 38 Guia do Criador de Conte do A interface do usu rio do CA Process Automation P gina inicial Use essa p gina como um ponto de partida conveniente ou um painel pessoal para sua sess o de trabalho do CA Process Automation Os recursos dispon veis s o real ados no exemplo a seguir Cap tulo 2 Guia de Introdu o 39 A interface do usu rio do CA Process Automation CA Process Automation In ci Criar um processo Explorar o conte do pront t Clique aqui para iniciar a cria o de um processo Hm Conte do que demonstra os c usando o criador arrastar e soltar CA Process Automation Acessar o Cloud Commons m Visualizar tutoriais Q Acesse o Cloud Commons o marketplace online do ju Permite visualizar os tutoriais conte do do CA Process Automation implementar casos de uso cor Automation Minhas tarefas atualizar Status T tulo Descri o Data de ven amp Conclu do TaskNamei Lorem ipsum dolor sit amet
482. que termina com o arquivo JAR n o o diret rio onde ele reside 4 Opcional Fa a upload dos JARs com os quais deseja trabalhar para Recursos de usu rio do CA Process Automation O CA Process Automation espelham automaticamente os JARS Observa o os recursos incluindo recursos do usu rio s o espelhados durante o intervalo de espelhamento do orquestrador ou do agente Certifique se de que os arquivos JAR carregados nos recursos de usu rio j estejam espelhados antes de us los nos operadores do m dulo Java 5 Especifique o c digo a ser executado 6 Especifique os par metros de entrada a serem passados ao c digo Java 7 Especifique os nomes de sa da das vari veis criadas no c digo Java do operador Os nomes de vari veis de sa da devem ser salvos no conjunto de dados do operador quando a execu o do c digo conclu da Observa o o CA Process Automation serializa objetos Java que n o sejam booleanos data n mero inteiro n mero sequ ncia de caracteres ou uma matriz desses tipos e os salva como JavaObjects 8 Opcional Especifique a configura o do agente de log desse operador Executar c digo Java Essas configura es substituem as configura es do agente de log no n vel de m dulo 9 Execute o operador Executar c digo Java O m dulo Java captura exce es ou erros encontrados durante uma opera o e alerta o usu rio no campo Motivo do operador de problema 162 Guia do Criador de
483. r ncia para o objeto de fun o a ser chamada ap s a recupera o dos dados incluindo seus m todos onSuccess e onFailure Valor de retorno Quando a fun o recupera os dados a fun o onSuccess result ou onFailure caught callBack executada A pr pria fun o n o retorna qualquer valor Cap tulo 7 Formul rios 349 Criador de formul rios ca pam postRESTDataAuth url userName password body contentType doNotValidateCert headers callBack Inicia o servi o REST em um URL especificado que exige autentica o O servidor chama os m todos REST de maneira ass ncrona A fun o onSuccess result ou onFailure caught do objeto callback executada conforme apropriado ap s os dados serem recuperados do servidor O resultado pode ser qualquer formato de dados retornado pelo servi o REST O m todo oferece suporte apenas autentica o HTTP b sica Voc pode usar esse m todo com as seguintes assinaturas ca pam postRESTDataAuth url userName password callBack ca pam postRESTDataAuth url userName password body callBack ca pam postRESTDataAuth url userName password body contentType callBack ca pam postRESTDataAuth url userName password body contentType doNotValidateCert callBack Par metros de entrada url string Define o URL da solicita o HTTP O URL come a com http ou https username string Define o nome de usu rio para o qual autenticar o URL especificado password str
484. r ncias de todas as tarefas programadas s sssssssssessssrrrssensrrrerrssnsrernrensssnrsernnssnesne 405 Gerenciamento de tarefas sesine nekan iai Nan Da cm suga Lat psd Dai dns isa o SUE ARAK Aea lira o ue al Sa nd gu a 407 Atribuir uma tarefa a um Usu rio c cc iii cerrereneerreeanarereaaeaeanaaaaerenanaa area acer ea anna a nara aaaea AE 407 Listaide tarefasS oiire a e at aid cab aan aaa Sigea dot idea di ui detento ani ado a E vale did EEEE 409 Administrar disparadoOresS assa ccssereneenaciandassanimo aaa asia ages Mada read a ai AMAS CIRCO Adi sine Paiao nana dra RATO TAC ada cansa ain atada dade 410 Controle de processos por meio de um aplicativo externo com chamadas SOAP ee 411 Como os disparadores de arquivos e emails funcionam ssssssesssrrsrssessserrrsrsssrrrerrrsssnsrrrennssnsennesnnssernennnsen 411 Considera es sobre a entrada da SNMP trap s sssessssssssssssserssessssnsrerersssssrrrerssssserrrrtnsssrrerenssssseerensnssseenenenssn 415 8 Guia do Criador de Conte do Cap tulo 10 Executando testando e depurando processos 419 A pagina Opera es scan ineatas centena eneciandansinida a tan asda aan a E a dA ACiaa aa densa a Cada ada dona ra cha da EU Ta doar anaE dana 421 Filtros para inst ncias dO Processo asssmssneatiscrerasssaciosaacasam sitnaviaina senda stdcadia daN UNS aNNTE NEL EE aAa dah a Spa na ada eso va 422 Filtrar objetos exibidos por um atalho s
485. r s segundas feiras do ano s o inclu das no calend rio Se marcou a caixa de sele o inversa as quarenta e tr s segundas feiras na ltima semana s o inclu das no calend rio 39 Guia do Criador de Conte do Calend rios Adicionar e remover as datas do calend rio manualmente Voc pode s vezes necessitar de datas em um objeto Calend rio que n o s o facilmente especificadas por uma regra de calend rio De forma semelhante uma regra pode incluir datas que por algum motivo voc n o deseja em um calend rio Voc pode usar Datas inclu das manualmente e Datas exclu das manualmente do painel Regras de calend rio selecionadas para adicionar ou remover as datas selecionadas manualmente Para adicionar ou remover datas 1 2 3 4 Abra um calend rio Clique na guia Avan ado Expanda Datas inclu das manualmente ou Datas exclu das manualmente No visualizador de m s no painel Propriedades clique com o bot o direito do mouse em uma data selecionada e clique em um dos comandos para incluir ou excluir datas no menu de atalho m Para incluir datas espec ficas para um ano espec fico clique no comando incluir data completa m Para incluir datas de anivers rio para todos os anos clique no comando incluir data de anivers riol m Para excluir datas espec ficas para um ano espec fico clique no comando excluir data completa m Para excluir datas de anivers rio para todos os anos clique no comando e
486. r como uma tabela de coluna nica que tenha o cabe alho ou o t tulo especificado Esta fun o s exibe o resultado passado para ela O resultado aqui representa uma matriz de linhas O resultado pode ser armazenado em uma vari vel e passado para esta fun o ou substitu do diretamente com a fun o que retorna o resultado Par metros de entrada result object Especifica uma chamada de fun o que resulta nos valores a serem exibidos em uma tabela id string Define a identifica o exclusiva da tabela Campo de pesquisa na qual mostrar o conjunto de resultados tableHeader string Especifica uma sequ ncia de caracteres de texto a ser exibida no in cio da tabela Campo de pesquisa no formul rio Valor de retorno Nenhum valor retornado essa fun o s exibe uma tabela com os valores inclu dos nela Exemplo ca pam showDataInTable result Form office Office Esse exemplo mostra uma tabela chamada Office que lista os resultados de uma consulta separada para obter nomes de escrit rios Na consulta separada a sele o de regi o do usu rio determina os escrit rios a serem exibidos O evento onLookup para um campo de pesquisa chamado Escrit rio cnama esta fun o Cap tulo 7 Formul rios 303 Criador de formul rios ca pam convertToSimpleArray objectArray fieldName Cria uma matriz simples de sequ ncias de caracteres a partir de qualquer matriz de objetos JavaScript mais complexa
487. r o foco m O elemento do formul rio exibido esmaecido m N o poss vel alterar o valor de um elemento de formul rio desativado No entanto voc pode copiar o valor para reutiliz lo Desative um elemento do formul rio para aplicar a l gica de neg cios e evitar dados inv lidos Edit vel Um valor booleano verdadeiro ou falso para um campo Quando verdadeiro os usu rios podem editar o campo Quando falso os dados s o somente leitura Altura A quantidade de espa o vertical ocupado pelo elemento do formul rio Especifique um valor em pixels para essa propriedade a partir da parte superior at a parte inferior do elemento do formul rio Oculto Um valor booleano verdadeiro ou falso para um campo Verdadeiro Torna o campo invis vel quando o formul rio for processado Cap tulo 7 Formul rios 287 Criador de formul rios Ocultar o r tulo Um valor booleano verdadeiro ou falso para um campo ou uma tabela com um r tulo Quando verdadeiro o r tulo ocultado Quando falso ou em branco o r tulo fica vis vel id Um identificador exclusivo somente leitura para uma inst ncia espec fica de um elemento do formul rio O id anexa os seguintes itens ao nome do formul rio com um ponto como separador m O nome de qualquer objeto pai como uma tabela m O nome do elemento do formul rio Por exemplo Form1 tem dois grupos de bot es de op o com as seguintes propriedades de id Forml rgN
488. r os subprocessos Cada subprocesso executa uma tarefa distinta ou um conjunto de tarefas como extrair dados de um banco de dados e grav los em arquivos separados Quando v rios processos compartilharem um subprocesso comum mantenha a flexibilidade no design para permitir que o subprocesso continue a ser usado nos diferentes processos pai Adicione flexibilidade usando vari veis ou express es para definir par metros no processo e em cada operador Dessa forma se um processo for reutilizado em diferentes ambientes ou sistemas ajustar o processo t o simples quanto atualizar apenas as vari veis relevantes O CA Process Automation tamb m ajuda a controlar o fluxo entre diferentes caminhos ou subprocessos Por exemplo quando os processos exigem entrada no tempo de execu o voc pode usar os formul rios de solicita o de intera o para solicitar informa es aos usu rios Use um ou mais formul rios de solicita o de intera o para implementar pontos de verifica o de processo onde usu rios ou grupos espec ficos s o necess rios para autorizar um subprocesso antes de continuar O operador Atribuir tarefa de usu rio em um objeto de processo pausa o processo e em seguida abre o formul rio O usu rio poder ent o digitar os valores necess rios Cap tulo 1 Introdu o ao Process Automation 23 Fase II Design e implementa o Operadores personalizados poss vel basear um objeto de operador personalizado
489. r recupera o do operador est desmarcada por padr o apenas para os processos existentes criados antes de uma atualiza o do CA Process Automation vers o 4 0 Cap tulo 5 Operadores e cones 157 Operadores Java e JARs externos O m dulo Java permite especificar o c digo Java a ser executado dentro de um int rprete BeanShell na JVM do CA Process Automation O BeanShell um int rprete de origem Java din mico incorporado linguagem de script e ambiente flex vel Usando os operadores e o m dulo Java do CA Process Automation voc pode Importar e fazer refer ncia a arquivos JAR no n vel de m dulo ou de operador Defina configura es globais para todos os operadores Executar c digo Java ou configura es espec ficas para um determinado operador Voc poder especificar os caminhos para os arquivos JAR externos que os operadores podem usar Tamb m poder definir a configura o de log padr o no m dulo Para cada operador voc pode especificar o c digo que deseja executar os par metros de entrada e os nomes das vari veis de sa da As configura es de log especificadas para um nico operador Executar c digo Java substituem as configura es de log no n vel de m dulo Escreva o c digo Java que faz refer ncia s classes nesses JARs O CA Process Automation cria automaticamente novos tipos de dados Objeto Java durante a execu o de um programa Java Como novos objetos Java s o chamados dentro do o
490. r valores de conjuntos de dados efetuar c lculos nos operadores de servi o do int rprete como parte do c digo de execu o anterior e posterior e para especificar par metros sempre que uma express o for permitida A maioria dos campos aceita par metros calculados Campos que n o aceitam express es como entrada t m r tulos em it lico Uma express o qualquer instru o l gica que o aplicativo pode avaliar para retornar um valor Ela pode incluir qualquer combina o dos seguintes tipos de dados E n meros inteiros incluindo longo duplo etc m sequ ncias de caracteres m fun es m vari veis m refer ncias a outros operadores m JavaScript m datas e horas m mapas de valores m valores literais m valores calculados m palavras chave l gicas E Ou e Not ou s mbolos amp amp m operadores de compara o lt gt lt gt lt gt m par nteses delimitadores Express es s o entradas v lidas para todos os campos incluindo operadores JavaScript fun es portas de sa da personalizadas e campos de propriedade do operador exceto para os campos rotulados em it lico Palavras reservadas em express es Um n mero de palavras s o reservadas nas express es do CA Process Automation Esses incluem as palavras reservadas do CA Process Automation as fun es do sistema e as palavras chave de JavaScript N o use essas palavras como identificadores como para a vari vel ou outros
491. ra o ROID 541 for TP user01 w500 3 2011 03 28 19 23 41 444 INFO com optinuity c2o c2oserver ServerManager aListenerThread Solicita es em fila para o touchpoint TP user01 w500 3 Recovery Recuperando processos com os seguintes ROIDs 541 2011 03 28 19 23 41 444 WARN com optinuity c2o workflowengine C2oWorkFlowEngine alistenerThread recoverSystemErrorProcesses Recuperado 1 processo a ser recuperado para a recupera o de TP user01 w500 3 2011 03 28 19 23 41 444 WARN com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recupera o em fila do processo com a recupera o ROID 541 for TP user01 w500 3 2011 03 28 19 23 41 444 INFO com optinuity c2o c2oserver ServerManager aListenerThread Solicita es em fila para o touchpoint TP user01 w500 3 Recovery Recuperando processos com os seguintes ROIDs 541 Ap ndice C Como os destinos de um operador s o processados 509 Exemplo da Recupera o autom tica dos Operadores m O OrchestratorD610b captura a solicita o de recupera o redefine os Operadores com System Error que foram executados com rela o a TP user01 w500 3 no processo e retoma o processo 2011 03 28 19 24 11 461 INFO com optinuity c2o workflowengine WorkflowManager nPool Worker 63 Manipulando resposta TouchpointRecovery amp amp A identifica o do fluxo 541 2011 03 28 19 24 11 804 INFO com optinuity c2o workflowengine Wor
492. ra refer ncia com c digo herdado Se as vari veis de sistema mais recentes forem utilizadas somente a etapa 2 ser aplicada e a etapa 3 ser substitu da conforme a seguir Use a vari vel CurrentLooplteration do operador em loop para acessar os elementos do campo indexado nas express es calculadas Por exemplo Process X Process OpName CurrentLoopIteration Indexar o loop leva em conta outras finalidades poss vel rastrear o n mero de itera o durante o processamento do loop para acessar elementos de um campo de conjunto de dados indexado ou para outras finalidades Use uma vari vel de processo para a vari vel de ndice por exemplo process i Em um operador C lculo do m dulo do Int rprete que precede o operador em loop inicialize a vari vel de processo com seu valor inicial para o loop Process i l Para aumentar a vari vel de ndice ap s a conclus o de cada itera o do loop use uma express o na guia A es da Execu o posterior das propriedades do operador Por exemplo Process i Process i l Observa o este t pico n o mais considerado necess rio no entanto ele inclu do para refer ncia ao trabalhar com c digo herdado Erros e exce es de loop Se ocorrer um erro em rela o ao c digo de execu o anterior ou posterior m Os logs do processo indicar o que ocorreu falha na execu o da condi o anterior ou posterior do operador Loop m O manipulador de exce o de
493. ran a em tempo de execu o execute uma das seguintes tarefas m Herde configura es de seguran a ativadas do orquestrador se aplic vel Esse valor o padr o m Selecione Ativar na lista suspensa Essa op o permite que o produto verifique as permiss es de usu rio ao acessar objetos no processo Os objetos de processo geralmente s o projetados para acessar outros objetos para leitura ou execu o enquanto s o executados como por exemplo quando um processo dispara outro processo Se ativada o produto usa a seguran a em tempo de execu o para verificar se o usu rio propriet rio ou chamador tem permiss es para acessar o objeto Por exemplo o Usu rio A tem permiss es para iniciar um processo Esse processo tenta acessar o Objeto B e o Objeto C O produto verifica as permiss es para cada objeto Se a seguran a em tempo de execu o determinar que o usu rio n o possui permiss es para o Objeto B ocorrer uma falha no processo m Selecione Desativar para desativar a valida o e a aplica o da propriedade do processo em tempo de execu o Esta op o oferece compatibilidade dos processos existentes com as vers es anteriores e permite que esses processos sejam executados como antes dessa release 5 Conclua a configura o de seguran a em tempo de execu o para objetos Processo com as seguintes op es A manuten o da caixa de sele o Executar como propriet rio exige que voc seja o propriet rio
494. recurso e renomeie o para um nome mais significativo 4 Edite o objeto Recurso Observa o voc tamb m pode criar objetos Recurso dinamicamente usando c digo Cap tulo 8 Recursos 371 Edite um objeto Recurso Edite um objeto Recurso Edite um objeto Recurso para gerenciar os recursos individuais dentro dele Voc tamb m pode gerenciar vers es exibir propriedades e examinar o hist rico do objeto Adicione entradas de recursos individuais para aplicativos conex es ou outras ocorr ncias que deseja controlar Isso lhe permitir Definir o n mero m ximo de inst ncias que pode ser executadas em qualquer momento Rastrear o n mero de inst ncias ou unidades executadas ao mesmo tempo Rastrear o n mero de inst ncias dispon veis ou de unidades liberadas que podem ser iniciadas a qualquer momento Siga estas etapas 1 2 Clique na guia Biblioteca Clique duas vezes em um objeto Recurso A caixa de di logo Recursos exibida A guia Recursos aberta por padr o Clique em Adicionar para adicionar um recurso individual Examine qualquer valor nas colunas da guia Recursos Clique nas c lulas edit veis para inserir novos valores Nome Lista os nomes dos recursos individuais em um objeto Recurso Quantidade Lista o n mero total de unidades atribu das a um recurso Uma unidade um n mero arbitr rio que funciona como uma cota em um processo Usado Indica o n mero de unidades atribu das L
495. remoto referenciado por um grupo de hosts o aplicativo executar o operador nesse host remoto m Seo aplicativo encontrar diversas correspond ncias executar o operador no primeiro host remoto encontrado que seja referenciado por um touchpoint do proxy ou um grupo de hosts m Sen o houver correspond ncias para os crit rios de pesquisa continuar o processamento Ap ndice C Como os destinos de um operador s o processados 499 Processando um destino especificado como um endere o IP ou FQDN 5 O aplicativo determina o motivo pelo qual o operador n o foi executado Em seguida o aplicativo falha o operador com uma mensagem de falha m Condi o nenhum dos identificadores recuperados na Etapa 1 pertence a algum host no ambiente atual Resultados o aplicativo falha o operador com a seguinte mensagem A mensagem n o p de ser enviada ao n m Condi o um ou mais identificadores recuperados na Etapa 1 pertencem a um host onde todos os orquestradores e agentes est o inativos Resultados o operador falha com a seguinte mensagem A mensagem n o p de ser enviada ao n m Condi o um ou mais identificadores da Etapa 1 pertencem a um host com todos os touchpoints desativados ou s o referenciados apenas com touchpoints do proxy ou grupos de hosts desativados Resultados o aplicativo retorna um touchpoint ou grupo de hosts desativado no campo TouchpointName das vari veis de sa da do sistema do conjunto de dados d
496. rerem a ramifica o independente ser executada por exemplo enviando um alerta de email e processar um operador Interromper Controle de processo Em geral os processos complexos necessitam de uma hierarquia de subprocessos Na programa o tradicional a funcionalidade modular As equipes separam a complexidade em procedimentos m todos ou bibliotecas que podem ser usadas repetidamente De maneira semelhante no CA Process Automation h m todos para simplificar processos complexos Voc pode criar modelos de processos subordinados como ramifica es ou como processos separados Um processo subordinado ou filho separado pode ser chamado por um processo pai por meio de um operador Iniciar processo Por exemplo um processo pai que est gerenciando os sistemas de computador de um banco pode incorporar os seguintes processos filho usando os operadores Iniciar processo m Durante cada dia til processa automaticamente os pagamentos de faturas m Durante cada noite realiza um backup di rio m No final de cada dia processa e faz verifica es m No final de cada m s calcula os juros das contas Os processos subordinados definem l gica ou fisicamente os processos filho distintos dentro de um sistema A estrutura de um processo pai sincroniza processos filho gerencia os recursos compartilhados entre os processos e define o gerenciamento de erros e as depend ncias entre os processos em uma escala que abrange todo o sistema
497. res na p gina 503 Como os destinos para um operador podem ser especificados O destino de um operador o host no qual o operador executado Um host que pode ser um destino de um operador deve ser configurado com um touchpoint um touchpoint do proxy ou um grupo de hosts Ao determinar as configura es de execu o para um operador os criadores de conte do normalmente se baseiam na sele o do host de destino em como destino configurado Especifique o destino como indicado na lista a seguir quando as condi es apropriadas forem atendidas Touchpoint O host de destino tem um orquestrador ou um agente instalado Quando voc especifica um touchpoint como o destino de um operador e esse touchpoint est ativado e associado a um orquestrador ou agente ativo o CA Process Automation executa o operador no touchpoint especificado Se um touchpoint de destino estiver associado a apenas um agente ou um orquestrador cada execu o ter como destino o mesmo host Se um touchpoint de destino estiver associado a v rios agentes com a mesma prioridade cada execu o poder ter como destino um agente diferente em um host diferente Grupo de touchpoints O operador deve ser executado em todos os hosts associados a touchpoints no grupo de touchpoints especificado Ap ndice C Como os destinos de um operador s o processados 495 Processando um destino especificado como um endere o IP ou FQDN lt AgentiID gt Exce
498. res indexados Voc pode acessar cada valor em uma matriz indexada poss vel definir os campos indexados em uma matriz de dimens o nica ou dupla Cada dimens o em uma matriz come a com um valor indexado 0 e continua na sequ ncia com 1 2 3 e pode continuar com qualquer quantidade de valores adicionais Em express es represente uma dimens o ou um n vel de uma matriz com nota o de colchetes Cada n vel de uma matriz oferece suporte s propriedades e aos m todos da matriz JavaScript O tipo padr o de campo para armazenar um nico valor Para especificar que um campo deve armazenar uma lista indexada de valores marque a caixa de sele o Matriz e configure os valores indexados Cap tulo 6 Conjuntos de dados e par metros 211 Conjuntos de dados Definir um MapaDeValor como uma matriz Voc pode criar um MapaDeValor definir suas vari veis e incluir matrizes nele Tamb m poss vel optar por definir um MapaDeValor como uma matriz Cada vari vel de MapaDeValor representa uma estrutura que voc define no conjunto de dados em Tipo de elemento 1 2 Eb OM om 10 11 12 13 14 15 16 17 Clique na guia Biblioteca Selecione uma pasta e localize um conjunto de dados Use os recursos de pesquisa opcionais ou crie um conjunto de dados se necess rio Clique duas vezes no conjunto de dados A guia Conjunto de dados da caixa de di logo Conjunto de dados exibida Clique
499. ri vel de tipo de senha n o exibido pelos usu rios 242 Guia do Criador de Conte do Par metros do processo Tipo de dados de refer ncia ao objeto O tipo de dados de refer ncia ao objeto armazena um caminho completou ou de refer ncia para um objeto em uma biblioteca poss vel us lo em qualquer lugar que uma express o requer o caminho para um objeto O objeto Filtro de refer ncia ao objeto no tipo de refer ncia restringe a para referenciar um ou mais tipos de objetos especificados Tipo de dados de sequ ncia de caracteres poss vel digitar as sequ ncias de caracteres como valores literais em uma express o Fun es e operadores de JavaScript em uma express o retornam sequ ncias de caracteres Para distinguir entre os identificadores como nomes de vari veis e as sequ ncias de caracteres literais coloque as sequ ncias de caracteres literais entre delimitadores de sequ ncia de caracteres poss vel usar aspas simples ou duplas como delimitadores de sequ ncia de caracteres Por exemplo para usar uma sequ ncia de caracteres literal no nome de um programa para iniciar um processo do UNIX digite como a seguir usr smart program Nas caixas de texto marcadas com um asterisco digite uma express o ou uma sequ ncia de caracteres literal entre aspas O asterisco indica que o CA Process Automation avalia o conte do da caixa de texto como uma express o N o use aspas para delimitar express es Ca
500. ribui 25 ao novo elemento Process X size Process X size 1 Process X Process X size 1 25 Para uma matriz multidimensional a propriedade de tamanho ou comprimento retorna o n mero de elementos em um endere o de matriz ao qual ela est anexada Por exemplo para uma matriz bidimensional chamada matriz a b a seguinte sintaxe retorna o tamanho da primeira dimens o de matriz com os elementos contendo O sizel 1 sizel matrix length A seguinte sintaxe retorna o tamanho da segunda dimens o de matriz fornecendo primeiro o elemento 2 da dimens o com b contendo os elementos 0 size2 1 quando a 2 contendo os elementos 0 size1 1 size matrix 2 length 256 Guia do Criador de Conte do Par metros do processo O exemplo a seguir ilustra como endere ar elementos de um campo indexado multidimensional por um loop atrav s de todos os elementos em um campo indexado bidimensional uma matriz de matrizes na vari vel do conjunto de dados do processo chamada matrix O c digo atribui o valor de cada elemento de um campo indexado unidimensional na vari vel do conjunto de dados do processo chamada values var i j k 0 para i 0 i lt Process matrix length i para j 0 j lt Process matrix i length j Process values k Process matrix i j k M todos de acesso em um campo indexado Campos indexados suportam os seguintes m todos de matriz do JavaScript concat Concatena el
501. rios que combinam duas express es em uma nica express o mais complexa JavaScript tamb m oferece suporte a v rios operadores un rios que convertem uma express o nica em uma nica express o mais complexa Esta se o abrange v rios operadores de JavaScript que s o mais comumente usados em express es do CA Process Automation Operadores de matriz e de acesso ao objeto O JavaScript usa nota o de ponto para matrizes e acesso ao objeto poss vel acessar os elementos de uma matriz com nota o de colchetes e os elementos de um objeto com nota o de ponto O JavaScript trata nota o de ponto e de colchetes como operadores A nota o de ponto usa o seguinte formato object identifier O operando identifier pode ser o nome literal da propriedade do m todo ou do nome da vari vel em um conjunto de dados sem aspas simples ou duplas O operando n o pode ser uma sequ ncia de caracteres ou uma vari vel que contenha uma sequ ncia de caracteres A nota o de colchetes usa os seguintes formatos array expression O operando array se refere a uma matriz e o operando expression avaliado como um valor de n mero inteiro para um ndice de matriz object expression O operando object se refere a um objeto e o operando expression avaliado como uma sequ ncia de caracteres que nomeia uma propriedade do objeto Observa o ao contr rio da nota o de ponto o segundo operando um
502. rma es essenciais Al m do gr fico o produto geralmente apresenta esses dados em uma tabela lista ou formul rio Por exemplo poss vel exibir filtrar e classificar uma lista de inst ncias de acordo com seu estado Clique em um objeto de recurso para exibir o status atual dos recursos que ele representa Cap tulo 2 Guia de Introdu o 49 A interface do usu rio do CA Process Automation Configura o A paleta Navegador de configura o exibe a hierarquia l gica do dom nio Os administradores usam a guia Configura o para instalar e configurar v rios agentes e orquestradores Os criadores de conte do t m acesso somente leitura paleta Navegador de configura o na guia Configura o CA Process Automation In cio Biblioteca Criador Configura o Relat rios salvar X Excluir Bloquear 8 Desbloquear atualizar 2 Ajuda Navegador de configura o Conte do de Ambiente padr o Filtro X seguran a admiss o auto Propriedades M dulos Disparadores Trilhas de audit 4 E Dominio Ambient dr i 4 Qy Ambiente padr o W Herdar p Orquestrador I Todos os touchpoints E Certificado compat vel com FIPS Ei Todos os grupos de hosts servidor de back end do CA EEM 4 Orquestradores gilin w2k8r2 jpn Q Agentes Nome do aplicativo do CA EEM Process Automation Nome do certificado do CA EEM PAM p12 Instala o Ex Instalar agente 5 Efetue logon no host em que deseja instalar o agente
503. ro de SOAP o m todo onFault faultString ser chamado e o resultado ser uma sequ ncia de caracteres XML Cap tulo 7 Formul rios 353 Criador de formul rios Se voc n o fornecer a vers o SOAP e os par metros stripXMLNamesSpacesFromResponse seus valores padr o ser o substitu dos e a resposta ser retornada ao objeto callBack no onSuccess result Valor de retorno Quando a fun o recupera os dados a fun o onSuccess result ou onFailure caught callBack executada Se a fun o retornar um erro de SOAP o m todo onFault faultString ser chamado e o resultado ser uma sequ ncia de caracteres XML A pr pria fun o n o retorna qualquer valor Observa o poss vel localizar essa fun o no conte do pronto no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 08 Preencher tabela SOAP WS Preencher tabela de SOAP WS Exemplo m todo SOAP 354 Guia do Criador de Conte do Criador de formul rios B salvar EE Disponibilizar Formul rio Visualizar E Elementos do formul rio 4 E SoapMethod 1 4 E Layout da p gina 4 P gina Soap Service E Soap Action E g Soap Version W Soap 1 1 W Soap 1 2 E Soap Data 7 Check Box E Start Request Forms Este exemplo usa o m todo de servi o web getStartRequestForms do CA Process Automation para preencher uma tabela com todos os Formul rio
504. ro dom nio Quando voc define um grupo de operadores personalizados ele automaticamente publicado no dom nio atual e em todos os ambientes do dom nio Quando voc importa para outro dom nio o processo permite publicar o grupo de operadores personalizados nesse dom nio e em todos os seus ambientes A op o Publicar a configura o do grupo do operador personalizado requer direitos de Group Config Admin Os administradores integrantes do grupo PAMAdmins possuem esse direito Siga estas etapas 1 No navegador da biblioteca para o orquestrador selecionado selecione o destino para os itens importados Clique com o bot o direito do mouse na pasta pai e em seguida clique em Importar Clique em Procurar procure o arquivo XML na janela Abrir e clique em Abrir Selecione uma das op es a seguir para especificar como tratar os objetos com conflitos de nomes Se voc importar para uma pasta vazia n o haver conflito m Importar m Importar e substituir m N o importar Opcional Marque a caixa de sele o Definir a vers o importada como atual Essa op o ser aplicada se voc selecionar Importar como uma nova vers o e manter o objeto existente na Etapa 4 Marque a caixa de sele o Tornar os operadores personalizados dispon veis N o poss vel usar operadores personalizados at que eles estejam dispon veis Marque a caixa de sele o Publicar a configura o do grupo do operador personaliza
505. rocesso 6 Sa da de relat rio depois de clicar em OK uma visualiza o da sa da na tela exibida na caixa de di logo Par metro Voc pode usar essa sa da como est imprimi la para um outro dispositivo ou export la para ser usada em outro aplicativo Observa o para criar novos relat rios instale o criador da ferramenta BIRT em um servidor de aplicativos separado e conecte o ao banco de dados de relat rios 52 Guia do Criador de Conte do A interface do usu rio do CA Process Automation Controles comuns de interface do usu rio A interface web do CA Process Automation oferece um conjunto consistente de controles Tabelas listas p ginas comandos e filtros funcionam da mesma maneira padr o de uma p gina para outra Observa o alguns recursos n o est o dispon veis em todas as p ginas Library Browser custom jdbe 04411 2011 06 07 38 Custom Oper Avail Properties Task List Task ID Title Description Start Time a451 a Transfer 3 Open Process Instance S Refres Dataset java 11 2011 08 08 30 Dataset Database 1 11 2011 00 53 53 Custom Icon My Tasks Dataset 11 2011 04 24 55 Dataset Coms EE A 14 13 2011 17 19 37 ER 9S Reply D Take Delegate 434 11 11 2011 09 32 02 Displaying 1 170 of 170 s Transfer 3 Open Process instance O Refresh PAM Hardware Procure PasswordDataset Process 04 11 2011 05 5 04 11 2011 05 3 04 11 2011 05 2 Folder Dataset
506. rocesso 1 468 Guia do Criador de Conte do Exportando e importando Caso 1 Suponha que os crit rios sejam os seguintes m Voc exportou a Pasta b incluindo o Processo 1 e o Formul rio de solicita o inicial 1 como pacote de conte do com um caminho absoluto m O usu rio importador seleciona a pasta teste como o destino no novo ambiente Ap s a importa o o pacote de conte do aparece na seguinte estrutura de pastas teste Pasta a Pasta b Orquestrador amp amp Conte do de test Pasta a test Pasta a Filtro x do E E Nome s test Pasta_b a Pasta a mig E Hei Pasta b Na hierarquia teste e Pasta a s o pastas mas Pasta b agora um pacote de conte do Caso 2 Suponha que os crit rios sejam os seguintes m Voc exportou a Pasta b com um caminho relativo m O usu rio importador seleciona a pasta teste como o destino Ap s a importa o o pacote de conte do aparece na seguinte estrutura de pastas teste Pasta b Orquestrador 3 amp Conte do de test test Filtro x a e a 0 Nome test E E es F Ho Pasta b 4 P test Ha Pasta b Cap tulo 12 Liberar objetos para outro ambiente 469 Exportando e importando Exemplo Exporta o de pasta Suponha que os crit rios sejam os seguintes m A estrutura de pastas de origem raiz Pasta a Pasta b m O objeto Processo reside na Pasta b Pasta a Pasta b Processo Orquestrador 3 amp Conte do de F
507. rogram_1 Properties profile Program name Working directory filoContontsasarr ay P Datasets Process fileNamo Process Profile irun Programs User ID sf ilesppend Wr Fio 1 V Process Name e S Opt Working directory Root User 10 Password User 10 Parameters Password Password User Interaction 1 Form Run Process in detached mode 1 Processvsdvsd Item Descri o 228 Guia do Criador de Conte do Par metros do processo Item Descri o 3 Valores sugeridos para o operador Executar programa neste exemplo o usu rio pressionou CTRL espa o para exibir um pop up da Assist ncia do nome da vari vel do conjunto de dados Uma lista de valores nos n veis global e raiz exibida 2 Operadores sugeridos ap s inserir Processo uma lista de operadores aparece no n vel de processo 3 Vari veis sugeridas ap s especificar o escopo do processo e o operador uma lista de vari veis exibida no n vel de operador 4 Sugest es com base no escopo quando voc insere informa es no campo pela primeira vez as sugest es s o apropriadas nesse n vel ou escopo Depois que voc especificar o par metro de processo o escopo de sugest es ser reduzido s vari veis apropriadas no n vel de processo 5 Atualiza es com base na entrada do usu rio medida que voc digitar um texto o aplicativo atualizar dinamicamente as sugest es Neste exemplo dig
508. rresponde a qualquer n mero de espa os seguidos por qualquer n mero de d gitos e v rgulas para o tamanho do arquivo _ 0 9a zA Z _ 0 9a zA Z Representa uma sequ ncia de caracteres alfanum ricos sublinhados e sinais de til opcionalmente seguidos por um per odo e outra sequ ncia Como o per odo o operador ponto necess rio sair usando o caractere de escape 1 quando pretendemos correspond lo como um caractere O padr o em uma m scara pode ser diferente dependendo dos caracteres exatos a serem correspondidos Por exemplolN 0 9a zA Z em vez de 0 9a zA Z 0 9a zA Z tamb m pode corresponder aos nomes de arquivo em nossos sa das de exemplo mas sem impor quaisquer restri es no n mero de per odos no nome do arquivo Ap ndice B Usando m scaras para especificar padr es nas sequ ncias de caracteres 493 Ap ndice C Como os destinos de um operador s o processados Este ap ndice descreve como o CA Process Automation processa os destinos do operador Esta se o cont m os seguintes t picos Como os destinos para um operador podem ser especificados na p gina 495 Processando um destino especificado como um endere o IP ou FQDN na p gina 496 Processando um destino especificado como a ID de um agente ou orquestrador na p gina 501 Caso de Uso rastrear processos recuperados por meio dos logs na p gina 502 Exemplo da Recupera o autom tica dos Operado
509. rs o base do objeto importado no pacote de conte do Os usu rios n o podem modificar os dados da Vers o da release de objetos importados Exibir informa es da vers o de release A guia Vers es exibe informa es sobre as vers es de release definidas para o objeto selecionado Siga estas etapas 1 Clique na guia Biblioteca 2 Selecione um objeto na janela principal e clique em Propriedades 3 O painel Propriedades exibido na parte inferior da janela 4 Clique na guia Vers o 5 Verifique os dados exibidos em Vers o da release A Vers o da release identifica a vers o espec fica de um objeto que foi importado ou que voc deseja exportar e em seguida importar para um ambiente de produ o Voc pode definir esse identificador em qualquer objeto individual 454 Guia do Criador de Conte do Vers es da release O produto bloqueia esse campo nas seguintes circunst ncias m Quando o objeto tiver sido importado como parte de um pacote de conte do m Quando o objeto tiver sido importado de um pacote na release 4 1 00 com sua vers o da release no modo n o modific vel Observa o consulte a Refer ncia de interface de usu rio para obter informa es detalhadas sobre a guia Vers es Definir a vers o da release de objetos a serem exportados A guia Ver es exibe informa es sobre as vers es de release definidas para o objeto selecionado poss vel definir a vers o da release quando estiver pro
510. rs o do objeto para edi o Editar as propriedades do objeto Definir o propriet rio do objeto Exportar o objeto conte do n o modific vel for exportado para uma pasta as seguintes a es n o ser o permitidas na pasta 94 Guia do Criador de Conte do Trabalhando com objetos e pastas m Importar m Criar objeto m Colar Cap tulo 3 Navegador da biblioteca 95 Cap tulo 4 Criando processos Os objetos de processo do CA Process Automation representam graficamente os operadores as portas os links a l gica e as restri es Cada processo cont m uma ou mais cadeias de operadores que podem ser executadas em sequ ncia ou em paralelo As rotas separam processos pai de qualquer processo secund rio disparado Por exemplo uma ramifica o de um processo que alterna para um subprocesso geralmente representado em uma rota separada Os manipuladores de exce o controlam os operadores cancelados ou encerrados devido a erros do sistema ou a condi es de sa da n o identificadas Cada processo define a configura o e o gerenciamento de operadores em touchpoints de um ambiente Os objetos de processo s o armazenados com outros objetos em uma biblioteca associada a um orquestrador Voc pode criar objetos de processo no Navegador da biblioteca ou diretamente no Criador Voc tamb m pode abri los a partir do Navegador da biblioteca No entanto os processos s o exibidos e editados no Criador de processos Esta
511. rue else if selectedState California ca pam selectOption Form City Anaheim Anaheim true else if selectedState Pennsylvania ca _ pam selectOption Form City Philadelphia Philadelphia true else ca pam selectOption Form City Pittsburgh Pittsburgh true 16 Clique em Salvar A caixa de di logo Script fechada 17 Clique em Salvar no Criador de formul rios Cap tulo 7 Formul rios 365 Criador de formul rios 18 19 Clique na guia Visualizar na seguinte ilustra o e tabela Confirme se os resultados s o semelhantes aos resultados e aos valores de amostra Salvar Disponibilizar Mover para cima Mover para baixo Renomear Remover 5 B savar B bil t b L T Formul rio Visualizar Propriedades Vers es Trilha de audito E Elementos do formul rio Nome Valor 4 E Interaction Request Form 3 Nome State E 5 E Location 4 ES Layout da p gina TE ERos 4 Location State Desario 4 Estate Dire o do te dg ca City Edit vel W PA Anaheim b Express o de E QB nc Era E j Obrigat rio 4 City a Ocultar o r tulo 2 Anaheim E Location Oculto 12 Los Angeles Q Pittsburgh State Eno Q Philadelphia NY ES 12 Charlotte City Tab Index Raleigh Pittsburgh id Form State onBlur onChange ca fd js selectRegion Estado Cidade padr o CA Anaheim PA Philadelphia NC Raleigh Qualquer outro Estado Por exemplo NY Pittsburgh 366
512. rup o o ajudam a verificar os valores das vari veis e os par metros do operador Defina um ponto de interrup o em um operador para interromper um processo imediatamente antes de o operador ser iniciado poss vel definir os valores de par metro e examinar o processamento de um operador medida que ele ocorrer Quando um ponto de interrup o definido todo o processo suspenso quando atinge o operador com o ponto de interrup o Um s mbolo de ponto de exclama o exibido ao lado do operador que suspendeu o processo 440 Guia do Criador de Conte do Depurar um processo poss vel definir e remover pontos de interrup o em um objeto de processo ou em uma inst ncia de um processo suspenso Os pontos de interrup o definidos na defini o do objeto de processo original s o exibidos automaticamente em todas as inst ncias do processo Siga estas etapas 1 2 Abra um processo no Criador de processos Selecione um ou mais operadores no processo Na barra de ferramentas clique em Definir pontos de interrup o O s mbolo de ponto de interrup o exibido ao lado do operador selecionado Para remover pontos de interrup o existentes selecione um ou mais operadores e clique no bot o Remover pontos de interrup o na barra de ferramentas de Depura o Cap tulo 10 Executando testando e depurando processos 441 Depurar um processo Depurar um processo Java O conector Java usa o Apac
513. s executar o script O produto ent o atribui o conte do do arquivo NumFilesRead vari vel DIRET RIO DE TRABALHO CATMP C20SVD CATMP VS 559 Vari veis de conjunto Arquivos C20SVD de dados de opera o pa Disco local C TMP E E 45 559 E NumRowsRead a Sequ ncia de caracteres NumRowsRead E E HostList 5 jo Ep HostList Sequ ncia de caracteres indexada az EI JAMES fe ESINDUS a i F NILE E E Oslist ES AMAZON EM VOLGA 1 m2 OsList Sequ ncia de caracteres indexada EE 2 m Windows E4 E Linux B Windows m UNIX m Gcoss Quando um operador de script conclu do ele exclui a pasta C2OSVD e seu conte do O c digo de execu o posterior do operador de script pode acessar as vari veis do conjunto de dados do operador Geralmente o c digo copia os valores da vari vel do conjunto de dados do operador para as vari veis locais no conjunto de dados do processo ou nas vari veis do conjunto de dados do operador em operadores do processo subsequentes Os tr s scripts de exemplo deste cap tulo mostram como o exemplo ilustrado nesta se o implementado com o uso do script do UNIX VBScript ou PerlScript 216 Guia do Criador de Conte do Conjuntos de dados Os scripts de exemplo para ler valores do sistema operacional nas vari veis do conjunto de dados Um processo pode usar o script do UNIX VBScript ou PerlScript para ler as vari veis do sistema operacional nas vari veis do conjunto de da
514. s Suas altera es ser o aplicadas sempre que esse cone personalizado j estiver sendo utilizado Criar um cone personalizado na p gina 197 voc pode definir um ou mais cones personalizados poss vel criar uma s rie de cones personalizados que voc planeja atribuir a operadores ou operadores personalizados Ou voc pode simplesmente criar e salvar cones personalizados sem saber com anteced ncia exatamente onde eles ser o usados 196 Guia do Criador de Conte do cones dos operadores Criar um cone personalizado poss vel criar cones personalizados em qualquer pasta da biblioteca de automa o Cada cone emparelha sua op o de imagem base com uma imagem de modificador sobreposta no canto inferior direito da base A base e o modificador fornecem uma estrutura consistente para todos os cones Siga estas etapas 1 Clique na guia Biblioteca Uma lista hier rquica de pastas exibida no painel esquerdo e todos os seus objetos de automa o s o exibidos na janela principal Opcional Se o novo cone personalizado que voc deseja criar for semelhante a um objeto de cone personalizado existente selecione o clique em Copiar e em Colar Voc agora pode editar a c pia para concluir seu cone personalizado Pule a pr xima etapa Clique com o bot o direito do mouse em qualquer pasta no painel Navegador da biblioteca e clique em Novo objeto cone personalizado O novo cone
515. s as vari veis estar o globalmente acess veis a qualquer express o em qualquer objeto de automa o Um campo em outro conjunto de dados pode fazer refer ncia a uma vari vel do conjunto de dados Use conjuntos de dados nomeados para especificar informa es como contas e senhas usadas em v rios processos Quando as informa es salvas em um conjunto de dados nomeado s o alteradas necess rio alter las apenas uma vez no conjunto de dados nomeado e n o em cada objeto de automa o que as utiliza Voc pode usar Formul rios de solicita o inicial para coletar informa es de usu rios autorizados e em seguida atualizar os valores das vari veis do conjunto de dados poss vel usar um operador Executar o JavaScript em um processo para calcular e armazenar valores nas vari veis nomeadas Alguns operadores ou processos utilizam muita mem ria tempo de processador ou outros recursos limitados Por exemplo se um processo filho solicitar outros processos monopolizando muitos ciclos de CPU voc poder limitar o n mero de inst ncias do processo filho em execu o em qualquer momento espec fico Para gerenciar recursos defina um objeto de recurso utilizado pelo processo Sempre que o recurso estiver bloqueado ou sendo consumido por processos em execu o solicita es adicionais para o recurso dever o aguardar at que o recurso esteja livre ou dispon vel Use recursos para lidar com o balanceamento de carga em se
516. s o para especificar um conjunto de dados ou um nome de campo em um conjunto de dados Especifique o valor de um elemento em um campo indexado Para acessar um valor em um campo indexado array use a seguinte sintaxe dataset reference indexed field name index O par metro indexed field name define o nome do campo no conjunto de dados Index um n mero inteiro que especifica um elemento indexado na matriz Para especificar a sequ ncia de caracteres indexed field name com a nota o de colchetes use a sintaxe a seguir No exemplo indexed field name expression uma express o do CA Process Automation que retorna a sequ ncia de caracteres indexed field name dataset reference indexed field name expression index 254 Guia do Criador de Conte do Express o value Process X 2 value Process X 18 Par metros do processo Como as matrizes do JavaScript os campos indexados do CA Process Automation s o matrizes de matrizes em vez de matrizes verdadeiras Para acessar um elemento em uma matriz de matrizes use o operador duas vezes Por exemplo para os n meros inteiros chamados pelo campo de n mero inteiro indexado bidimensional cada n mero inteiro x do elemento de lista uma lista indexada de n meros inteiros Para acessar um determinado n mero inteiro no campo indexado poss vel gravar os n meros inteiros x y da express o Em geral para qualquer campo indexado de n dimens es use a seguinte
517. s de solicita o inicial na Biblioteca O m todo de servi o web getStartRequestFormsweb retorna todos os formul rios de solicita o inicial em uma pasta especificada Observa o esse m todo usa o m todo ca pam convertXMLToJSObject xmiIString elementTagName descrito mais adiante nesta se o para criar um objeto JavaScript a partir do XML 1 Crie um formul rio de solicita o de intera o e o elabore como mostra a ilustra o a seguir erva Es Copiar a t Mover para cima Mover para baixo 2 Renomear X Excluir gt Propriedades Vers es Trilha de audito Nome Valor Nome Var O Page Desativado Soap Service D ri o Oculto Soap Acioa R tulo da caixa de sel Check Box Style Soap Version E Tab Index X id Form Var_0 Soap Data onBlur lt tns getStartRequestForms xmins tns http www ca com itpam gt Ea lt tns auth gt onClick ca_fd js populateDateInTable lt xsd Choice Type gt J onFocus lt tns token token lt tns token gt d onMouseDown Check Box onMouseMove Start Request Forms onMouseOut onMouseOver a z onMouseUp Name Reference Path P gina 1 de1 e Capitulo 7 Formul rios 355 Criador de formul rios 356 Guia do Criador de Conte do Adicione os campos a seguir ao formul rio de solicita o de intera o soapService Defina esse campo com o seguinte URL http hostname portNumber itpam soap soapAction Defina esse campo como getStartRequestForms soapData Preench
518. s de import lo para um novo ambiente No entanto poss vel modificar os objetos do pacote Para agrupar objetos similares e export los para um novo ambiente use um pacote de conte do Pacotes que voc migrar da release 04 1 00 para a 04 2 00 ser o exportados da mesma maneira que um objeto Observa o n o poss vel exportar v rias pastas ou objetos de automa o simultaneamente Em vez disso crie uma pasta e em seguida re na todos os objetos que ser o exportados como um nico pacote de conte do N o poss vel exportar como pacote de conte do uma pasta que j cont m um pacote de conte do Executar uma exporta o Para mover objetos pastas pacotes e pacotes de conte do da biblioteca de um orquestrador para a biblioteca de outro orquestrador use o processo de exporta o O orquestrador pode estar no mesmo ambiente ou em um ambiente diferente Cap tulo 12 Liberar objetos para outro ambiente 461 Exportando e importando Exportar um objeto Observa o pacotes que voc migrar da release 04 1 00 para a 04 2 00 ser o exportados da mesma maneira que um objeto Siga estas etapas 1 2 Exportar uma pasta Clique na guia Biblioteca Clique em Orquestrador e em seguida selecione o Orquestrador ambiente apropriado V at o objeto que deseja exportar clique com o bot o direito do mouse no objeto e em seguida selecione Exportar Para especificar os caminhos selecione uma das se
519. s diagramas de raia antes de iniciar a adi o de operadores a um processo Configure a orienta o antes de adicionar outros diagramas de raia a um processo j que n o poss vel alterar a orienta o de v rios diagramas de raia em um processo Siga estas etapas Abra e reserve um processo No Criador de processos clique em Propriedades Na paleta Propriedades do processo expanda a se o Configura o Em Orienta o de rota clique em Horizontal ou Vertical fm o ee 0 CID A Clique em Aplicar Cap tulo 4 Criando processos 135 Rotas de processo Gerenciar raias poss vel adicionar inserir redimensionar e remover diagramas de raia usando o Criador de processos Para adicionar uma nova rota direita das rotas verticais ou parte inferior das rotas horizontais 1 No painel principal do Editor do Criador de processos clique com o bot o direito do mouse no painel de processo Clique em pistas e em Adicionar rota Observa o como alternativa poss vel clicar no bot o Adicionar rota na barra de ferramentas Uma nova rota adicionada ao painel principal do editor Para inserir uma rota em qualquer outro local na guia Editor principal 1 No painel principal do Editor do Criador de processos clique com o bot o direito do mouse na rota adjacente qual voc deseja adicionar a nova rota Clique em Rotas Inserir rota clique em Inserir rota esquerda ou Inserir rota direit
520. s dispon veis no recurso cota de processo o processamento continuar no operador Executar o aplicativo 1 Se n o houver nenhuma unidade dispon vel o processamento n o iniciado at que uma unidade se torne dispon vel ou o tempo limite do operador seja atingido Depois que o operador Executar aplicativo 1 for conclu do a unidade do recurso ser liberada de volta para o recurso cota de processo e o processamento continuar com os operadores subsequentes no processo Os recursos permitem definir o n mero de unidades dispon veis e quantas unidades s o consumidas Um recurso consiste em um n mero m ximo de unidades o valor atual das unidades dispon veis e um sinalizador que indica se o recurso est bloqueado poss vel executar as a es a seguir com os recursos m Assumir uma quantidade especificada de unidades de um recurso dispon vel Inserir um valor maior no campo Usado m Liberar uma quantidade especificada de unidades de um recurso dispon vel Inserir um valor menor no campo Usado m Bloquear um recurso m Desbloquear um recurso 370 Guia do Criador de Conte do Criar um objeto Recurso Um operador Gerenciar recursos pode consumir ou liberar qualquer n mero de recursos especificado Como desenvolvedor ou administrador voc pode usar os operadores Gerenciar recursos para ajustar o balanceamento de carga em um touchpoint espec fico Ele tamb m pode bloquear um recurso para evitar o consumo das unidades
521. s do Navegador de configura o 10 Adicione os valores de par metro matriz conforme mostrado na ilustra o a seguir e salve a matriz NamedConnectionGroupDemo ConnArray mName mHostN mUserN mPass mPort mbDBNa mDBType mDrive 0 mysql chaki06 xp root kinia 3306 test mysql com mysql 1 sqlserver chaki06 w7 sa mee 1433 test sqlserver com micros 2 mysql 1 sinra22 root Ea 3306 test mysql com mysal id d P gina 1 dei b HIS Exibindo 1 3 de 3 Cap tulo 5 Operadores e cones 175 Operadores Ap s os valores da matriz de mapa de valores serem recuperados um usu rio de produ o poder usar o operador NamedConnectionGroupDemo em um processo para fazer refer ncia a uma determinada conex o 1 Crie um processo que usa o operador personalizado CustOp GetDBVersion 2 Forne a mysql como o valor do campo de conex o nas propriedades do operador personalizado para recuperar os valores relacionados da matriz ConArray 3 Executar o processo O script do c digo de execu o anterior do operador personalizado executado O processo recupera os valores para o valor do campo de conex o mysql inserido na propriedade de conex o nomeada e os exibe na paleta Conjunto de dados Operador personalizado guia Visualizar Use a guia Visualizar para testar os elementos do formul rio 176 Guia do Criador de Conte do Operadores Operador personalizado guia Configura es Use a gui
522. s do operador personalizado As vers es funcionam da mesma forma para todos os objetos de automa o Operador personalizado guia Trilha de auditoria Use essa guia para examinar o hist rico do seu operador personalizado As Trilha de auditoria funcionam da mesma forma para todos os objetos de automa o Definir a disponibilidade do operador personalizado para todos os usu rios Por padr o um operador personalizado n o est dispon vel para outros criadores do CA Process Automation poss vel definir a disponibilidade de operadores personalizados para todos os usu rios A disponibilidade de um operador personalizado afeta apenas a capacidade de ver e adicionar o operador personalizado a um processo ou programa o Depois que um operador personalizado tiver sido adicionado a um processo ou uma programa o torn lo indispon vel n o afeta seu uso e inclus o existentes Siga estas etapas 1 Clique na guia Biblioteca 2 Clique duas vezes em um operador personalizado A caixa de di logo Operador personalizado exibida 3 Na barra de ferramentas a Clique em Tornar dispon vel para permitir que todos os usu rios vejam e usem o operador b Clique em Tornar indispon vel para ocultar o operador de outros usu rios A altera o na disponibilidade instant nea clicando ou n o em Salvar 186 Guia do Criador de Conte do Operadores Publicar a configura o de um grupo de operadores personalizados em out
523. s em A es possam ser executados e estejam dispon veis Quando essa op o est desmarcada a configura o Dura o ou Data de destino referente ao tempo limite aplicada Selecione Dura o ou Data de destino O operador aguarda at atingir o tempo limite Por exemplo para especificar um intervalo de tempo limite selecione Dura o e digite o n mero de segundos Quando voc especifica uma dura o de tempo limite de O segundos o operador n o espera Se os recursos estiverem indispon veis ele expirar imediatamente O operador somente ter xito se os recursos estiverem imediatamente dispon veis Dura o data e hora de destino Especifique a quantidade num rica de segundos ou uma data e hora fixa para ser usada como o per odo de tempo limite A o Selecione Continuar Redefinir Cancelar ou Abandonar Se voc escolher Cancelar o operador processar o link de sa da Falha 5 Salve o processo 378 Guia do Criador de Conte do Verificar e responder a recursos indispon veis Especificar as configura es de A o e de Disponibilidade de recursos As propriedades a seguir determinam os recursos que s o executados pelo operador Elas tamb m determinam como o operador responde quando os recursos n o est o dispon veis Defina a caixa de sele o Todos os recursos devem estar dispon veis para determinar como o CA Process Automation lidar com a disponibilidade de recursos Defina a op o Execu
524. s objetos que o processo utiliza e todos os objetos que usam o processo Um administrador ou criador monta a vers o de cada objeto para libera o em uma pasta Um administrador exporta uma pasta de conte do de automa o relacionado para um arquivo XML O administrador ent o importa esse arquivo XML para o ambiente de produ o Especificar instru es de importa o Para ajudar a facilitar a implanta o do pacote de conte do forne a instru es de importa o Escreva suas instru es para os administradores do ambiente de produ o e para qualquer outro usu rio do processo Indique como os elementos do processo devem ser configurados para funcionar no ambiente de produ o Essas instru es podem incluir os seguintes t picos de exemplo m Como instalar atualiza es ou aplicativos necess rios m Como configurar nomes de usu rio grupos e senhas m Como definir permiss es para usu rios ou grupos m Como configurar conjuntos de dados para o ambiente de produ o m Como configurar o hardware adicional para operadores m Como ativar programa es m Como configurar os disparadores externos m Como usar um formul rio para iniciar processos sob demanda Cap tulo 1 Introdu o ao Process Automation 31 Cap tulo 2 Guia de Introdu o Esta se o o orienta pelo CA Process Automation e fornece informa es b sicas sobre como efetuar logon e familiarizar se com a interface de usu rio Esta se o cont
525. sar nas pastas pelo nome dos objetos que o pacote cont m Al m disso voc pode pesquisar objetos com a Pesquisa b sica usando um nico crit rio ou com a Pesquisa avan ada usando v rios crit rios A pesquisa localiza os objetos que correspondem aos seus crit rios de pesquisa na estrutura de pastas que voc especificar Siga estas etapas 1 Clique na guia Biblioteca 2 Navegue pela rvore de pastas at a pasta que cont m o objeto Conforme necess rio poss vel consultar as pastas por nome usando o campo de pesquisa sobre o painel do orquestrador 3 Opcional Execute uma pesquisa pelo objeto Na pasta selecionada execute um dos seguintes tipos de pesquisa m Use uma pesquisa b sica se consultar com um nico crit rio de pesquisa como tipo de objeto ou propriet rio m Use uma pesquisa avan ada se consultar com v rios crit rios como estado do objeto ou data de modifica o 4 Clique com o bot o direito do mouse em cada objeto que a pesquisa retornar e selecione Copiar Cap tulo 12 Liberar objetos para outro ambiente 473 Exportando e importando Criar uma pasta para colar os objetos do pacote Importando Uma vez que tiver localizado um objeto na biblioteca que o pacote da release 04 1 00 cont m cole o em uma nova pasta para export lo para um novo ambiente Todos os objetos que deseja exportar devem estar localizados em apenas uma pasta Na release 04 1 00 era poss vel adicionar objetos c
526. se 1 Rv1 0 Atual Vers o base 7 Feche o painel Propriedades Cap tulo 12 Liberar objetos para outro ambiente 457 Exportando e importando Definir a vers o da release do pacote de conte do como atual A guia Vers es exibe informa es sobre as vers es de release que est o dispon veis para um pacote de conte do A vers o da release normalmente identifica uma determinada vers o do pacote para implantar em um ambiente de produ o Ap s importar o pacote de conte do no novo ambiente poss vel usar a guia Vers es para definir o atributo de vers o da release do pacote de conte do Siga estas etapas 1 Clique na guia Biblioteca 2 Clique com o bot o direito do mouse em um pacote de conte do e em seguida selecione Propriedades 3 No painel Propriedades clique na guia Vers es 4 Para definir o pacote de conte do como a vers o da release atual selecione o e clique em Atual 5 Clique em Sim na mensagem de aviso O navegador da biblioteca exibe a vers o atual do pacote de conte do Exportando e importando Para mover os seguintes itens da biblioteca de um orquestrador para a biblioteca de outro orquestrador use os processos de exporta o e importa o m Objetos m Pastas m Pacotes m Pacotes de conte do Por exemplo voc pode copiar de um ambiente de desenvolvimento para um ambiente de produ o ou de um orquestrador para outro orquestrador em um mesmo ambiente O processo de export
527. seguintes a es m Suspende o processamento do processo depois de executar os operadores atuais m Tenta corresponder e executa uma exce o na seguinte ordem Correspond ncias O manipulador de exce o definido no objeto de processo O manipulador de exce es definido no objeto de processo padr o do orquestrador em execu o no m dulo de fluxo de trabalho Nenhuma A o Executa o manipulador de exce o definido no objeto de processo Executa o manipulador de exce o definido no objeto de processo padr o para o orquestrador Ignora a exce o O m dulo de fluxo de trabalho continua executando o processo Cap tulo 10 Executando testando e depurando processos 431 Tratamento de exce o Criar manipuladores de exce o A guia Manipulador de exce es permite criar sequ ncias de operadores para as seguintes exce es predefinidas em um processo Cancelado Ocorre em um cancelamento especificado pelo usu rio ou pelo operador Erro do sistema Ocorre com qualquer tipo de falha de comunica o Por exemplo quando o processo cont m um nome de touchpoint incorreto ou se refere a um agente que n o esteja em execu o Tempo limite Ocorre quando estas duas circunst ncias s o verdadeiras m O tempo limite do operador expira antes de ele concluir m O operador configurado para tomar o caminho para tempo limite e terminar ou continuar com um resultado O manipulador de exce es define o
528. selecionada Importante se a vers o da release do pacote de conte do ou de seus objetos filho n o estiver definida na pasta o produto cancelar a tarefa de exporta o 5 Para salvar o arquivo XML clique em Salvar na caixa de di logo Download de arquivo O nome de arquivo padr o nome da pasta xml 6 V at o local em que deseja salvar o arquivo XML em sua unidade local Defina o nome com o qual deseja salvar o arquivo Por exemplo anexe RPao nome do arquivo para indicar um caminho relativo ou AP para indicar um caminho absoluto folder name RP xml folder name AP xml 7 Clique em Salvar O CA Process Automation exporta a pasta e seu conte do Mais informa es Exportar caminhos relativos ou Exportar caminhos absolutos na p gina 468 Objetos de pacote de conte do Os processos complexos podem utilizar v rios objetos incluindo operadores cones recursos conjuntos de dados e at mesmo outros processos Eles podem ser distribu dos entre v rias pastas com objetos n o relacionados em uma biblioteca de automa o Esta complexidade apresenta os seguintes poss veis problemas Cap tulo 12 Liberar objetos para outro ambiente 463 Exportando e importando m Um usu rio poder ter dificuldade para trabalhar apenas com os objetos necess rios para uma implanta o ou atualiza o posterior m Um desenvolvedor que esteja trabalhando em diferentes pastas com diferentes objetos poder ter dificuldade par
529. selecione um tipo de objeto O CA Process Automation cria um objeto 4 Forne a um nome exclusivo para o objeto Observa o tamb m poss vel recortar e colar um objeto de outra pasta para a nova pasta do pacote de conte do Adicionar informa es da release a uma pasta A adi o de informa es da release a uma pasta uma forma til de fornecer informa es relevantes sobre a pasta e quaisquer dos objetos contidos nela poss vel definir a release da pasta na guia Release nas propriedades da pasta O valor do atributo ReleaseVersion que voc definir para uma pasta na guia Release permite gerenciar a vers o de uma pasta o que especialmente til quando voc deseja exportar essa pasta como pacote de conte do ReleaseVersion o atributo obrigat rio sobre a pasta N o poss vel excluir ou editar o atributo ReleaseVersion mas poss vel inserir a vers o da release apropriada na coluna Valor Observa o poss vel exibir as informa es sobre as releases mais recentes de uma pasta nas propriedades da pasta Clique com o bot o direito do mouse na pasta selecione Propriedades e em seguida clique na guia Release A guia Trilha de auditoria registra todas as altera es feitas na pasta Siga estas etapas 1 Clique na guia Biblioteca 2 Clique com o bot o direito do mouse no painel direito e selecione Propriedades 3 No painel Propriedades clique na guia Release para exibir as propriedades da pasta 4
530. serem exportados iireeeerereerererenerereanererenanereena 455 Definir a vers o base da vers o da release dos objetos c is rerreeererenacarereaerereanarerenanereaaa 457 Definir a vers o da release do pacote de conte do como atual erereerereeenererenanerean 458 Exportando e importando sesia eorne aeaa Ena eera rca ra ERTE E aid E era na aAa na aa UT sa TEN dia vas asa asas transa 458 Exportadores aaae ea Edo vacas n aaa a a E pa EEEE E a ra da SENA DNA SAS NO ua GU PSOE mad AEN 459 importando e a A E a Sata 474 Valores mantidos na vers o inicial de um objeto copiado sssssssssssssssissssirsesinnetrissstrnsstnnsnitnntttnsttnnnsnennnent 483 Ap ndice A Formatar especificadores para datas 485 Ap ndice B Usando m scaras para especificar padr es nas sequ ncias de caracteres 489 Sintaxe da masCaf acnee nae earan aaee ERA nada tarada AEE EES Eea AEREE ANEN EERE ES da AA EATE A lada AANA Aa LR EAE AEE RA 489 M scara d e exemplO n onismssusiiierninisisuaaroi asunetara diia Ea E usa EE EEE ASEE EOE E E E aauanasa 493 Ap ndice C Como os destinos de um operador s o processados 495 Como os destinos para um operador podem ser especificados e rerecrererenerereaanarereaarerenann s 495 Processando um destino especificado como um endere o IP ou FQDN erra 496 Processando um destino especificado como a ID de um agente ou orquestrador isietmes 501 Caso de Uso ra
531. ses Defina um intervalo de meses de janeiro a dezembro com a etapa definida como 3 4 Arraste um operador de intervalo de dias e especifique um intervalo de 5 a 5 com a etapa definida como 1 5 Para salvar as altera es para a vers o de trabalho do objeto Calend rio clique em Salvar e fechar 6 Para testar o calend rio clique na guia Visualizar poss vel continuar a adicionar outros operadores e condi es para definir uma regra A hierarquia de l gica define a ordem em que as condi es s o aplicadas Em termos de uma equa o booleana poss vel tirar foto de um objeto Calend rio como par nteses delimitadores ao redor e aplicando restri es booleanas para operadores e condi es subordinadas m O operador Union aplica um booliano OU para operadores e condi es subordinadas m O operador interse o aplica um booliano E para operadores e condi es subordinadas O operador exclus o aplica um booliano N O a uma condi o exclu da m O operador Como insere outra regra de calend rio em uma equa o para que voc possa pensar como inserir uma fun o booleana criada pelo usu rio Uma regra do calend rio ou combina o de regras de calend rio podem lidar com praticamente qualquer problema de programa o Observe que dependendo das necessidades de um determinado problema de programa o existem v rias maneiras para criar regras de calend rio Voc tamb m pode definir um conjunto de d
532. sintaxe para acessar qualquer elemento de dados dataset reference indexed field name index1 index2 indexn O par metro index um n mero inteiro ou uma express o que retorna um n mero inteiro O par metro tem um valor de O para o primeiro valor em uma lista indexada at o comprimento da lista menos 1 A avalia o do ndice circular portanto quando o valor de index exceder o comprimento de uma lista indexada a seguinte f rmula determinar o seu valor Actual index index length of the list Em outras palavras para n elementos em um campo indexado voc obt m os seguintes resultados m Um ndice de n retorna o elemento O m Um ndice de n 1 retorna o elemento 1 m Um ndice de n 1 retorna o ltimo elemento A seguinte tabela exibe os resultados do acesso de elementos de um campo indexado em um conjunto de dados do processo Descri o Refere se ao terceiro elemento de um campo indexado X do conjunto de dados do processo Para um campo X indexado com um tamanho de 19 essa express o se refere ao elemento 19 de X o mesmo que Process X 18 value Process X Process Y 2 Uma express o que calcula o ndice value Process A 5 2 Retorna o valor em uma matriz bidimensional O terceiro elemento na sexta lista indexada que a matriz define resolve a matriz Cap tulo 6 Conjuntos de dados e par metros 255 Par metros do processo Acessar o comprimento de um campo indexado O CA Proce
533. sions Audit Trail x General Type a 53 Parameters 4 B Simple Rootvm a 5 Parameters Simple_Str Eng Str 51 Str SDimarray 4 o Name CustomSOAP Versi B Sove Checkin Qihet Page Description Testi 123 T123456789T123456789T1234567 g X Delete Indexed value W Array Array Dimension to 9 2 stri T1234 123456 ion 1 CustomOperator E Add Variable X Dr add Page X Previow Setur Dataset Value Type Page 3 to B save E Add variable X Delete variable Add Page Run Script 1 w x Name General Value De a B Parameters 33 Pagei Var 1 a B Page Value 1 Value 2 Page Owe Value 3 Dava Object ustom Panels Properties X Delete Variable O Add Page String Parameters Single C Test Java Object PageZ Conjuntos de dados no Navegador da biblioteca crie edite e gerencie os objetos do seu pr prio conjunto de dados no Navegador da biblioteca Abra um conjunto de dados para edit lo Conjuntos de dados do operador personalizado crie edite e gerencie seus pr prios conjuntos de dados para objetos do operador personalizado no Navegador da biblioteca Abra um operador personalizado para editar seu conjunto de dados 204 Guia do Criador de Conte do Conjuntos de dados Item Descri o 3 Conjuntos de dados no criador de processos a paleta Conjunto de dados exibe os conju
534. so para ser recuperado para TP user01 w500 3 2011 03 28 19 23 00 015 WARN com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recuperado O processo para recuperar para a recupera o de TP user01 w500 3 2011 03 28 19 23 00 031 INFO com optinuity c2o c2oserver ServerManager aListenerThread Nenhum Processo encontrado para recuperar para Touchpoint Orquestrador Recupera o de TP user01 w500 3 m Oorquestrador sinaliza que o touchpoint TP manyAgents est mapeado para o agente mas n o est configurado para recupera o autom tica 2011 03 28 19 23 00 031 DEBUG com optinuity c2o c2oserver ServerManager aListenerThread Touchpoint TP manyAgents mapeado para o agente f3492322 5517 4a21 8a19 92838ccb3f65 n o est configurado para recupera o autom tica dos operadores System Error nos processos Em espera ou Em execu o ou Bloqueado m O Orquestrador captura a solicita o de recupera o na fila para o processo 2889 2011 03 28 19 23 30 015 INFO com optinuity c2o workflowengine FlowlanagerCache onPool Worker 3 Registrando gerenciador de fluxo 2889 2011 03 28 19 23 30 015 INFO com optinuity c2o workflowengine WorkflowManager onPool Worker 3 Manipulando resposta TouchpointRecovery8 amp A identifica o do fluxo 2889 2011 03 28 19 23 30 171 INFO com optinuity c2o workflowengine WorkflowManager onPool Worker 3 Iniciar recupera o do
535. source My ResourceZ Baa e gt enle 216 Si My Resource o Schedules q z Page 1 of2 gt bl 25 7 Row On Esch Page Displaying 1 22 of 22 Refresh Suspended m Start Time 10 11 2011 02 41 49 10 11 2011 02 42 21 10 21 2011 02 42 27 10 11 2011 02 42 25 10 11 2011 02 42 26 10 41 2011 02 42 20 10 11 2011 02 42 23 10 11 2011 02 42 29 10 11 2011 02 42 21 10 11 2011 02 42 24 11 02 42 21 Amount Used Waibng Blocked End Time 10 31 2011 02 42 29 10 14 2011 02 42 37 10 11 2011 02 42 30 10 11 2011 02 43 32 10 11 2013 02 42 38 10 11 2011 02 42 34 10 11 2011 02 42 35 10 11 2011 02 42 44 10 11 2011 02 42 21 10 11 2011 02 42 25 10 11 2011 02 42 37 3 User User 07 User 02 User 03 User 04 User 02 User 02 User 03 User 04 User 01 User 02 User 03 Usage Description 3 NE Project Labor Resources Database 1 GR Project Nonlabor Resources Database Touchpoint touchaoint 01 touchooint 01 touchpoint 01 touchpoint 01 touchpoint 01 touchpoint 01 touchpoint 02 touchpoint 02 touchpoint 02 touchpoint 02 touchpoint 02 username Log Out Help v Operations figuration Report cascasca neo Current Archived Failed Aborted Content Package Name Content Package Release Version Package 14 VIA Package 1 4 vis Package 1 4 via Package 1 4 vis Package 1 4 via Package 1 4 vias Package 1 3 v1 3 Package 1 3 v1 3 Package 1 3 v1 3 Package 1 3 v1 3 Package 1 3 v1 3 Item
536. sponibilizando as altera es para a mesma vers o Cap tulo 3 Navegador da biblioteca 89 Trabalhando com objetos e pastas Considere definir uma vers o base quando voc n o prev que far mais altera es no objeto Por exemplo uma pr tica recomendada definir a vers o base de objetos antes de export los para um pacote de conte do poss vel igualar o processo de empacotamento a um processo de libera o Portanto antes de liberar um objeto voc pode bloque lo selecionando a vers o base na disponibiliza o final Voc ainda poder modificar o objeto posteriormente desde que disponibilize suas altera es em uma vers o diferente Observa o durante a exporta o de uma pasta como pacote de conte do o CA Process Automation exporta os atributos de Vers o da release no modo n o modific vel O processo de importa o define a vers o base de todos os objetos de modo que os usu rios no ambiente de destino n o possam modificar as vers es do objeto exportado Criar uma vers o da linha de base de um objeto Para evitar que os usu rios alterem uma vers o espec fica voc pode design la como uma vers o de linha de base Os usu rios podem reservar uma vers o de linha de base e edit la mas s poder o disponibiliz la como uma nova vers o N o necess rio reservar objetos para defini los como linhas de base mas voc deve ser o propriet rio ou ter permiss o administrativa para o objeto
537. ss Automation escuta as SNMP traps de entrada na respectiva porta configurada 162 por padr o Sempre que voc iniciar um processo come ar uma opera o como executar o operador Iniciar processo ou usar um disparador ou uma chamada SOAP voc estar agindo em nome de um usu rio ou de um propriet rio Para disparadores ou chamadas SOAP as informa es sobre o propriet rio do conte do est o contidas na carga ou em mensagens Essas informa es determinam as vers es dos objetos de automa o executados m Se voc reservar um processo e em seguida execut lo cham lo ou dispar lo voc o propriet rio do conte do e iniciador o CA Process Automation usar sua vers o reservada particular m Caso contr rio o CA Process Automation usar as vers es atuais dos objetos de automa o Isso inclui os processos que n o est o reservados ou que est o reservados por outro usu rio poss vel executar e verificar sua pr pria vers o reservada antes de disponibilizar os objetos novamente ou atualiz los 410 Guia do Criador de Conte do Administrar disparadores Controle de processos por meio de um aplicativo externo com chamadas SOAP O Orquestrador do CA Process Automation exp e servi os web que permitem que aplicativos externos iniciem e controlem processos em uma biblioteca As chamadas SOAP exigem um XML v lido Os m todos e os par metros expostos dos servi os web s o descritos no WSDL Para obter
538. ss Automation oferece suporte propriedade de comprimento do JavaScript para matrizes e sua pr pria propriedade de tamanho para acessar o comprimento de um campo indexado A propriedade de comprimento somente leitura a propriedade de tamanho permite alterar o n mero de elementos em um campo indexado A propriedade de comprimento usa a nota o de ponto ou de colchetes para retornar o n mero de elementos em um campo indexado dataset reference indexed field name length dataset reference indexed field name expression Length A propriedade de tamanho funciona da mesma maneira usando a observa o ponto ou colchetes dataset reference indexed field name size dataset reference indexed field name expression size Como um campo indexado uma matriz com base zero as propriedades de tamanho e comprimento sempre retornam um a mais que o ndice para o ltimo elemento em um campo Assim quando um comprimento ou tamanho retornar n um campo conter 0 1 n 1 elementos indexados e o ndice do ltimo elemento na matriz ser n 1 Atribuir um novo valor para a propriedade de tamanho aumenta ou trunca o n mero de elementos em um campo indexado Diminuir o valor da propriedade de tamanho remove os elementos da extremidade superior de um campo indexado e exclui valores armazenados nos elementos exclu dos O seguinte c digo usa a propriedade de tamanho para aumentar o comprimento de uma matriz X por um elemento e em seguida at
539. ss Automation requer um script para criar arquivos no local C2OSVD com os mesmos nomes das vari veis que voc deseja exibir no conjunto de dados do operador Se o script criar arquivos de texto com extens es de arquivo como txt o CA Process Automation incluir a extens o no nome da vari vel A ilustra o a seguir mostra a convers o de arquivo para vari vel quando o diret rio de trabalho definido como C TMP O operador anexa VS 599 ao caminho do diret rio de trabalho para criar o valor CATMPA VS 599 do C20SVD O nome da pasta neste caso VS 599 exclusivo para cada inst ncia de qualquer operador A ilustra o tamb m mostra duas pastas C20SVD HostList e C2OSVD OSList que cont m cinco arquivos chamados 0 1 2 3 e 4 O script grava um nome de computador em cada arquivo numerado na pasta HostList O script grava um nome de sistema operacional em cada arquivo numerado na pasta OSList O CA Process Automation cria duas vari veis indexadas com base zero ap s executar o script HostList e OSList O aplicativo atribui o conte do dos arquivos numerados nas pastas HostList e OSList para os elementos correspondentes das vari veis indexadas Cap tulo 6 Conjuntos de dados e par metros 215 Conjuntos de dados No exemplo o script do Windows usa a vari vel C2OSVD para criar o arquivo C20SVDYANumRowsRead O CA Process Automation cria uma vari vel correspondente NumFilesRead no conjunto de dados do operador de script ap
540. ssEnv C20SVD amp HostList amp intCounter objFile0Out Write strHost objFile0Out Close Definir objFile0Out objFSO CreateTextFile colProcessEnv C20SVD amp OSList amp intCounter objFileOut Write strOS objFile0Out Close intCounter intCounter 1 Loop objFileIn close Definir objFile0Out objFSO CreateTextFile colProcessEnv C20SVD amp tNumRowsRead objFile0Out Write intCounter objFile0Out Close intExitCode 0 else 220 Guia do Criador de Conte do objFSO CreateFolder colProcessEnv C20SVD amp NHostList Definir objDir objFSO CreateFolder colProcessEnv C20SVD amp NOSList Conjuntos de dados wWScript echo argumento incorreto ou argumento necess rio N O est presente intExitCode 5 terminar se Wscript sleep 30000 on error goto 0 Wscript Quit intExitCode Exemplo PerlScript operador de script WinGetInfoPerl O operador WinGetlnfoPerl executa o script PerlScript em um touchpoint do Windows No exemplo de processo PeriScript executado em um touchpoint do Windows embora tamb m possa ser executado em um touchpoint do UNIX Script PerlScript O script cria dois campos indexados HostList e OSList no conjunto de dados do operador WinGetlnfoPerl O script m L o arquivo de origem linha por linha m Atribui nomes de host host a valores indexados em campos HostList sequenciais A numera o come a em 0 e termina em um n mero a menos que o n mero de
541. ssion para especificar uma vari vel do operador em uma express o Operator field name Process Operator name field name Process Operator name field name O c digo de execu o anterior e posterior para um operador pode usar a palavra chave OpName para acessar o nome do operador atual poss vel usar essa palavra chave para acessar ou criar um conjunto de dados do operador Para especificar uma vari vel de conjunto de dados do operador no c digo de execu o anterior ou posterior desse mesmo operador use a seguinte sintaxe Process OpName field name A tabela a seguir lista as vari veis comuns do sistema do conjunto de dados do operador que o CA Process Automation define automaticamente Outras vari veis podem ser definidas para operadores espec ficos Vari vel do conjunto de dados Escopo do tempo de Descri o execu o durante ap s Nome da m quina associada ao touchpoint que executa o operador durante ap s Somente para uso interno ap s A data em que o operador interrompeu a execu o no formato MM DD AAAA ap s A hora em que o operador interrompeu a execu o no formato HH MM SS ap s Uma sequ ncia de caracteres que descreve o Motivo resultado Cap tulo 6 Conjuntos de dados e par metros 261 Par metros do processo Vari vel do conjunto de dados do operador ResponseCode StartDate StartTime ServiceType TargetName TouchpointName UUID Escopo do tempo de exec
542. sso imediatamente ou em modo suspenso Quando um processo iniciado imediatamente uma inst ncia do processo criada carregada na mem ria e inicia imediatamente os operadores de processamento Se um processo for iniciado no modo suspenso a inst ncia do processo ser carregada na mem ria mas n o iniciar o processamento Um atalho pode ser colocado para um processo em um objeto Exibi o de processos Se voc for um usu rio autorizado poder iniciar e monitorar o processo de dentro do objeto Exibi o de processos Na guia Opera es da paleta Exibi o de processos clique com o bot o direito do mouse no processo e clique em Iniciar poss vel iniciar a vers o atual de um processo acessando o objeto de processo no Navegador da biblioteca Um processo pode tamb m ser iniciado enquanto voc estiver editando o no Criador de processos Durante a edi o de um processo poss vel disponibilizar as altera es e iniciar a vers o atual do processo sem sair do Criador de processos Quando um processo iniciado o CA Process Automation cria uma c pia ou a inst ncia dele na biblioteca de automa o As altera es para uma inst ncia n o afetam a defini o b sica do processo poss vel acessar a defini o b sica por meio do Navegador da biblioteca As inst ncias do processo s o monitoradas por meio de uma Exibi o de processos Para monitorar uma inst ncia do processo poss vel abrir a Exibi o de
543. ssos com os seguintes ROIDs 2889 O Orquestrador sinaliza que o touchpoint TP user01 w500 2 est mapeado para o agente mas n o est configurado para recupera o autom tica 2011 03 28 19 23 00 015 DEBUG com optinuity c2o0 c2oserver ServerManager aListenerThread Touchpoint TP user01 w500 2 mapeado para o agente f3492322 5517 4a21 8a19 92838ccb3f65 n o est configurado para recupera o autom tica dos operadores System Error nos processos Em espera ou Em execu o ou Bloqueado O Orquestrador mapeou o agente para TP user01 w500 3 2011 03 28 19 23 00 015 INFO com optinuity c2o c2oserver ServerManager aListenerThread Iniciando Touchpoint Orquestrador Recupera o de TP user01 w500 3 Recuperando operadores System Error executados com rela o a TP user01 w500 3 e que perten am aos processos Em espera ou Em execu o ou Bloqueado com o sinalizador da recupera o autom tica configurado 2011 03 28 19 23 00 015 DEBUG com optinuity c2o workflowengine C2oWorkFlowEngine aListenerThread recoverSystemErrorProcesses Recuperar os processos com o sinalizador da recupera o autom tica ativado nos estados Em espera ou Em execu o ou Bloqueado e que contenham operadores em System Error executados com rela o a TP user01 w500 3 Ap ndice C Como os destinos de um operador s o processados 505 Exemplo da Recupera o autom tica dos Operadores m O Orquestrador sinaliza O proces
544. ssos para exibir o estado das inst ncias do processo e outros objetos Um objeto de exibi o de processos permite que um usu rio monitore os operadores sem necessariamente permitir acesso a objetos ou dados subjacentes a Recurso Um objeto de recurso um modelo que representa elementos da arquitetura de seu sistema Use o para sincronizar processos independentes que dependem de elementos comuns da infraestrutura e para quantificar e controlar o acesso a entidades de TI espec ficas Inclua v rios recursos que representem entidades relacionadas em um nico objeto Recurso E Formul rio de solicita o inicial Um objeto de formul rio de solicita o inicial define atalhos para permitir que um usu rio de produ o inicie processos manualmente Uma caixa de di logo personalizada solicita aos usu rios os valores de par metros necess rios para iniciar seus processos associados E Formul rio de solicita o de intera o Um objeto de formul rio de solicita o de intera o permite que voc solicite que os usu rios forne am respostas em campos de dados e outros controles de interface de usu rio Os usu rios inserem as informa es exigidas para continuar um processo Por exemplo use um formul rio de solicita o de intera o para solicitar que uma das partes interessadas revise cada etapa de um processo de aprova o Hierarquias de pastas permitem categorizar e organizar objetos relacionados e permitem que v
545. st A Process Capitulo 12 Liberar objetos para outro ambiente 471 Exportando e importando Como migrar os objetos de um pacote para uma nova pasta para se preparar para a exporta o O pacote de conte do um objeto apresentado no CA Process Automation 04 2 00 No CA Process Automation 04 1 00 os objetos estavam contidos em um pacote para exporta o a partir de um ambiente para outro ambiente O objeto do pacote suportado somente para compatibilidade com vers es anteriores no 04 2 00 Voc n o pode fazer refer ncia a pacotes em formul rios de solicita o de intera o formul rios de solicita o inicial operadores personalizados exibi es de processos ou conjuntos de dados Voc ainda pode exportar um pacote da 04 1 00 mas n o pode modific lo depois de import lo para um novo ambiente No entanto poss vel modificar seus objetos Se desejar agrupar objetos semelhantes e export los como uma release n o modific vel para um novo ambiente ser necess rio usar o pacote de conte do O CA Process Automation cria o pacote de conte do quando uma pasta exportada como pacote de conte do de um ambiente e importada para outro ambiente Depois de importado o pacote de conte do poder ser exibido no navegador da biblioteca e na guia Opera es na paleta Pacotes de conte do como indicado pelo cone do pacote de conte do Este cen rio descreve as etapas necess rias para migrar o conte do d
546. strear processos recuperados por meio dos logs rerreereaeranacareneanrereanaos 502 Exemplo da Recupera o autom tica dos Operadores iiir eee rerereerenrerenearenreraaere are reaaarentereanasanesa 503 10 Guia do Criador de Conte do Cap tulo 1 Introdu o ao Process Automation As equipes de tecnologia da informa o como as suas est o automatizando os respectivos processos de TI Com a defini o automa o e orquestra o de processos nos sistemas voc pode melhorar a produtividade com a aplica o de padr es entre os departamentos A automa o ajuda a sua organiza o a m Reduzir despesas operacionais m Aumentar a produtividade da equipe m Agilizar a entrega de servi os de TI Melhorar a qualidade do servi o m Aplicar pol ticas de conformidade Automatize os processos operacionais que de outra forma poderiam ser manuais demorados inconsistentes e sujeitos a erro poss vel automatizar os processos de TI distribu dos em diversos sistemas de v rias organiza es Cap tulo 1 Introdu o ao Process Automation 11 Fases do desenvolvimento de processos Bem vindo ao CA Process Automation CA Process Automation Use o CA Process Automation para criar testar gerenciar e relatar processos automatizados que oferecem suporte s opera es de Tl e aos ambientes de produ o O CA Process Automation agiliza a entrega de servi os de TI reduzindo ao mesmo tempo os erros manua
547. sualizar criar editar ou remover objetos de automa o e pastas Cap tulo 2 Guia de Introdu o 41 A interface do usu rio do CA Process Automation Item O O O O Descri o Painel de pastas o CA Process Automation exibe os orquestradores e as pastas que voc pode acessar nesse painel redimension vel Aplique um filtro para exibir somente pastas correspondentes Por exemplo Folder 2 localizaria Folder 2 Folder 200 e MyFolder 2 rea de pesquisa insira os crit rios para executar uma pesquisa b sica ou avan ada Por exemplo localize um ou mais objetos por nome tipo ou palavra chave Tamb m poss vel pesquisar e substituir objetos Criar objetos de automa o no Navegador da biblioteca poss vel criar pastas para armazenar objetos de automa o Clique com o bot o direito do mouse em uma pasta para ver um menu de comandos que podem ser executados nessa pasta Tamb m poss vel criar novos objetos de automa o como processos programa es ou um formul rio de solicita o inicial Renomear um objeto clique com o bot o direito do mouse em um objeto e selecione Renomear no menu de atalho para editar seu nome Editar um objeto use a barra de ferramentas ou clique com o bot o direito do mouse em um objeto para exibir um menu de comandos Propriedades esse painel com guias exibe dados gerais tags vers es release e uma trilha de auditoria de cada objeto Lixeira use a lixeira para
548. t marcada como a vers o atual 3 Selecione um ou mais pastas ou objetos de origem ou pastas e clique em Copiar 4 No painel da pasta do Navegador da biblioteca clique em uma pasta de destino na mesma biblioteca de automa o e clique em Colar Observe os seguintes resultados O CA Process Automation adiciona os objetos copiados com os mesmos nomes dos objetos originais Cada objeto possui uma vers o aquela que foi copiada Se a vers o copiada tiver um valor de Vers o da release a c pia manter esse valor Se a vers o copiada foi definida como vers o base a c pia ser definida como vers o base Se esse local for o mesmo da pasta de origem o CA Process Automation anexar um n mero a cada nome de objeto por exemplo Process 1 5 Opcional Renomeie os novos objetos 92 Guia do Criador de Conte do Trabalhando com objetos e pastas Recortar e colar um objeto ou uma pasta poss vel recortar objetos ou pastas e em seguida col los na mesma pasta ou em uma pasta diferente Por exemplo voc pode recortar um objeto operador personalizado e col lo na mesma biblioteca Siga estas etapas 1 Clique na guia Biblioteca 2 Identifique os objetos a serem recortados na janela principal 3 Selecione uma ou mais pastas ou objetos de origem e clique em Recortar 4 No painel de pastas do Navegador da biblioteca clique na pasta de destino localizada na mesma biblioteca de automa o e clique em Co
549. t H2 gt CA Process Automation lt H2 gt O usu rio do formul rio v os seguintes dados processados no mesmo campo 1 2 3 4 5 6 CA Process Automation Largura A quantidade de espa o horizontal em pixels que o elemento do formul rio deve ocupar Especifique um valor para essa propriedade a partir da borda esquerda do elemento do formul rio Cap tulo 7 Formul rios 295 Criador de formul rios Exibir propriedades do formul rio em uma janela separada Quando as propriedades do formul rio n o estiverem vis veis no painel Propriedades do criador de formul rios ser poss vel exibi las em uma janela separada Siga estas etapas 1 Clique na guia Biblioteca 2 Abra um formul rio 3 No criador de formul rio a Arraste um campo para uma p gina no layout b Clique no campo listado na estrutura do formul rio c Identifique uma propriedade ou evento que possa armazenar v rias linhas de texto como Style ou onMouseOver d Clique com o bot o direito do mouse no valor da propriedade ou do evento e clique em Expandir As propriedades expandidas s o exibidas em uma janela separada PB Check In 4 Moveup Move Down P Rename W Remove 13 Form Preview Properties Versions Audit Trail Ea Form Elements Name Value a Ed hidefield Page Layout fi Page EO Field textAlign center textDecoration underliine textTransform uppercase Pattern Message textindent 20px Required fontStyle italic 7 H
550. ta o est o dispon veis para a manipula o de objetos existentes nas quais a importa o uma nova vers o m Excluir o objeto existente e tratar a vers o do objeto importado vers o como a vers o 0 Se um objeto importado tiver o mesmo nome que um objeto existente Importar e substituir Definir a vers o importada como atual m Manter o objeto existente e tratar a vers o do objeto importado como uma nova vers o Se um objeto importado tiver o mesmo nome que um objeto existente Importar 480 Guia do Criador de Conte do Exportando e importando Caso 1 as vers es importadas s o as nicas vers es dos objetos no ambiente de importa o A vers o importada a nica vers o do objeto nas seguintes situa es m O objeto n o existia no ambiente de importa o antes de ser importado m O objeto existia mas o objeto importado substituiu o objeto existente com o mesmo nome Considere as propriedades de um objeto que voc criar A vers o O do objeto marcada como atual n o definida como linha de base e possui um atributo Vers o da release Propriedades Geral Tags Vers es Trilha de auditoria Vers o Vers o da release Atual Vers o base E o E Definir a vendo Vers o base m Quando a vers o da release do arquivo XML for n o modific vel o estado do atributo Vers o da release do objeto importado ser n o modific vel e a nova vers o ser definida como linha de base m Qu
551. ta o valor longo retornado que a representa o can nica da data Para convert lo em um objeto de data use a seguinte sintaxe new Date ca pam convertToJavaScriptObject valueObject Exemplo Este exemplo declara uma vari vel array e a define como o objeto JavaScript convertido var array ca pam convertToJavaScriptObject value0Object Cap tulo 7 Formul rios 305 Criador de formul rios Caixa de sele o ca pam isSelectedCheckBox id Determina se uma caixa de sele o est marcada verdadeiro ou desmarcada falso Par metros de entrada id string Define a identifica o exclusiva do campo Caixa de sele o a ser avaliado Valor de retorno Value boolean True se a caixa de sele o estiver selecionada caso contr rio retorna false Exemplo ca pam isSelectedCheckBox Form ckbxInsBuy O r tulo da caixa de sele o ckbxInsBuy Comprar seguro Este c digo de exemplo retorna verdadeiro quando a caixa de sele o Comprar seguro est marcada O c digo retorna falso quando a caixa de sele o est desmarcada Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 02 Mostrar e ocultar elemento do formul rio Mostrar e ocultar elemento do formul rio 306 Guia do Criador de Conte do Criador de formul rios
552. ta de dados Coleta conjuntos de dados mais complexos do aplicativo de destino O resultado geralmente armazenado em um conjunto de dados local em que outros operadores podem analisar melhor Se for necess rio os dados tamb m podem ser tornados globais para que outros processos possam utiliz los Gerenciamento ativo Executa a es no sistema de destino incluindo todos os operadores que alteram o comportamento do sistema de destino de alguma maneira Por exemplo m Envio de um evento m Reconfigura o do aplicativo m In cio ou interrup o de um servi o relacionado Em alguns casos um nico operador pode executar mais de uma dessas fun es Por exemplo um conector pode ser executado e em seguida retornar um conjunto de resultados com base na a o do conector O CA Process Automation inclui muitos conectores poss vel criar conectores e operadores relacionados com facilidade de uma destas maneiras m Chamando execut veis padr o espec ficos ao aplicativo que estejam no agente m Usando linguagens de script padr o para fun es mais complexas Para minimizar a pegada do aplicativo e a complexidade da interface do usu rio apenas um conjunto de conectores gen rico e de uso comum instalado por padr o A melhor pr tica instalar outros conectores somente quando necess rio cones dos operadores O CA Process Automation fornece cones padr o que ser o exibidos para os operadores quando eles f
553. tapa Outras vezes uma etapa pode exigir dois ou mais operadores separados Defina as etapas em um processo posicionando os operadores com base em cone que representem a es que o CA Process Automation executa Os operadores Iniciar come am os processos Os operadores Interromper encerram os processos Os operadores l gicos e de controle definem os pontos de in cio e encerramento a ramifica o e as itera es em um processo A cria o de um processo revela sua estrutura e tamb m mapeia sincroniza e define a sequ ncia e as depend ncias entre as tarefas Exemplo operadores em um processo 18 Guia do Criador de Conte do Fase II Design e implementa o 010 Aguardar Aguardar 10 segundos 20 segundos Item Descri o Iniciar o operador Iniciar representa o nico ponto de entrada em que o processo iniciado Os operadores Iniciar tamb m indicam a primeira etapa em uma ramifica o independente Cap tulo 1 Introdu o ao Process Automation 19 Fase II Design e implementa o Item BOA Descri o Atrasar o operador Atrasar atrasa o processamento de ramifica es subsequentes de um processo at que um intervalo especificado de dias horas minutos e segundos tenha se passado Operador Ou os operadores Ou e E controlam as etapas logicamente O operador Ou s conclu do e permite que o processamento continue quando um dos operadores de entrada conclu do O operador E s
554. tapas 1 2 Clique na guia Biblioteca Clique em uma pasta Na barra de ferramentas clique em Novo e escolha Operador personalizado A caixa de di logo Selecionar o operador de base exibida Selecione o operador base para seu operador personalizado e clique em OK Expanda as pastas ou digite um nome de operador para pesquisa Um objeto Operador personalizado com um nome padr o criado na biblioteca Renomeie o operador personalizado Observa o o aplicativo identifica operadores personalizados por um local exclusivo na biblioteca usando o nome e o caminho do objeto Evite alterar o local e o nome do objeto do operador personalizado se ele estiver sendo usado em um processo Renomear ou mover um operador personalizado enquanto ele estiver sendo usado em um processo pode resultar na perda de altera es ou atualiza es Propriedades do operador personalizado Voc pode configurar um operador personalizado modificando as configura es padr o dispon veis para o operador de base Tamb m poss vel adicionar par metros e p ginas de entrada para apresentar configura es de entrada espec ficas a um usu rio do operador personalizado H sete tipos principais de propriedades para cada operador personalizado Formul rio Visualizar Configura es Conjunto de dados Configura o do grupo Propriedades Vers es Trilha de auditoria 166 Guia do Criador de Conte do Operadores Para cada configura
555. tar a es para determinar como o CA Process Automation funcionar com rela o disponibilidade de recursos e s a es predefinidas Siga estas etapas 1 2 Abra um processo Arraste um operador Gerenciar recursos para o processo Clique duas vezes no operador Gerenciar recursos para exibir suas propriedades Defina a caixa de sele o Todos os recursos devem estar dispon veis Marcado Especifica que todos os recursos que as a es listaram no campo A o devem estar dispon veis antes da aplica o de qualquer a o O operador somente ser bem sucedido se todos os recursos forem disponibilizados nas restri es da configura o de Tempo limite Limpar Permite que o operador conclua somente as a es para as quais os recursos est o dispon veis O operador ser bem sucedido se uma ou mais a es listadas forem executadas com xito nas restri es da configura o de Tempo limite Cap tulo 8 Recursos 379 Verificar e responder a recursos indispon veis 5 Defina a caixa de sele o Executar a es Marcado O operador executa todas as a es se poss vel Limpar O operador n o executa nenhuma a o Se os recursos estiverem dispon veis dentro das restri es de Tempo limite o operador executar o link de sa da Com xito sem executar nenhuma a o 6 Salve o processo Observa o essas configura es podem ser usadas com um recurso definido para ativar ou desativar um conjunto in
556. tatus ou um bot o no qual os usu rios podem clicar Quando o formul rio n o conseguir localizar uma imagem o produto exibir um cone de link quebrado O HTML use o elemento HTML para especificar o c digo HTML a ser processado para o usu rio BO Refer ncia ao objeto use uma refer ncia ao objeto para oferecer aos usu rios um modo f cil de selecionar outro objeto no navegador da biblioteca Uma refer ncia ao objeto armazena o caminho para um objeto em uma biblioteca Por exemplo um usu rio pode especificar um touchpoint em um orquestrador e em seguida executar um processo no touchpoint selecionado Como um criador de formul rio voc pode limitar os tipos de objeto dispon veis que uma refer ncia ao objeto permite 282 Guia do Criador de Conte do amp Conjunto de campos 2 Campo de texto Aa Bb Cc rea de texto Data 02 20 2016 Campo Controle Criador de formul rios Matriz simples 1 0 A 1 1 B 1 2C 2 0 D Texto com v rias linhas HO E 8 girat rio Campo de pesquisa n P gina Value 1 3 Texto com v rias linhas RE Item O O O Selecionar Value 2 id Option B Data 04 06 2012 09 20 2012 Selecionar Cancelar OK 04 11 2012 P gina 1 dei Descri o Conjunto de campos use conjuntos de campos para agrupar elementos do formul rio relacionados Os usu rios podem expandir e recolher conjuntos de campos para concentrar se
557. te podem definir a op o Seguran a de tempo de execu o Duas propriedades de processo afetam a seguran a de tempo de execu o das inst ncias desse processo m Seguran a de tempo de execu o m Executar como propriet rio 428 Guia do Criador de Conte do Seguran a de tempo de execu o Seguran a de tempo de execu o Especifica se necess rio aplicar a seguran a de tempo de execu o para este processo A seguran a de tempo de execu o pode ser ativada ou desativada explicitamente ou por meio de heran a Quando for definida explicitamente as altera es nas configura es herdadas n o causar o impacto Herdar do orquestrador Aplica a mesma configura o que est atualmente definia no orquestrador A op o Ativar seguran a de tempo de execu o pode ser marcada ou desmarcada na guia Diretivas do orquestrador pai Ativar Indica que voc deseja ativar a Seguran a de tempo de execu o Quando um usu rio tentar iniciar uma inst ncia desse processo o CA Process Automation examinar a configura o de Executar como propriet rio para o usu rio m Sea op o Executar como propriet rio estiver selecionada o CA Process Automation determinar o usu rio definido no momento como propriet rio e iniciar o processo usando a identidade do propriet rio Se esse processo chamar um outro processo esse processo ser executado usando a identidade do propriet rio do processo pai Observa o
558. te de conte do nas seguintes inst ncias m Voc pesquisa um operador personalizado no navegador do operador m Um calend rio chama outro calend rio para visualizar calend rio de exclus es no campo Visualizar calend rio de exclus es localizado na guia Visualizar do criador de calend rios Se o calend rio selecionado n o fizer parte da vers o da release atual do pacote de conte do suas datas n o ser o exclu das quando esse calend rio for aplicado com o campo Visualizar calend rio de exclus es m Um operador personalizado chama outro objeto por meio de uma refer ncia ao objeto que n o faz parte da vers o da release atual do pacote de conte do m Um conjunto de dados que o operador Iniciar processo usa chama outro objeto por meio de uma refer ncia ao objeto A refer ncia ao objeto n o est na vers o da release atual do pacote de conte do m Um processo usa o operador Verificar o calend rio para chamar um calend rio que n o faz parte da vers o da release atual do pacote de conte do m Uma exibi o de processos chama outro objeto que n o faz parte da vers o da release atual do pacote de conte do Neste exemplo a paleta Exibi o de processos n o exibe essa exibi o de processos m Um processo chama um formul rio de solicita o de intera o que n o est na vers o da release atual do pacote de conte do Nessa inst ncia esse processo falha m Um processo chama outro processo que n o est
559. te ou suas pr prias datas selecionadas manualmente Voc tamb m pode definir um intervalo de datas ou definir a regra para repetir indefinidamente Cap tulo 9 Calend rios programa es tarefas e disparadores 383 Calend rios Item Descri o 2 Configura es detalhadas essa parte da guia B sico baseia sua apar ncia na sua sele o de Regra do calend rio Por exemplo uma recorr ncia semanal resulta em configura es detalhadas para os dais da semana e semanas do m s Como outro exemplo uma recorr ncia mensal mostra as configura es para determinados dias do m s 3 Resumo de datas inclu das e exclu das essa rea lista todos os dias na sua regra de calend rio Desmarque a caixa de sele o de uma data para exclu la do calend rio O Criador de calend rios avan ado As regras de calend rio avan adas s o estruturas de rvore hier rquica A guia Avan ado para um objeto Calend rio sempre mostra tr s conjuntos de regras de calend rio m Datas inclu das manualmente m Datas exclu das manualmente m Regra do Calend rio Esses tr s elementos raiz para uma regra de calend rio s o fixos Esses tr s conjuntos n o podem ser exclu dos Defina regras criando condi es de data nos elementos raiz Uma regra de calend rio combina operadores de data como dia do m s m s do ano ou semana do ano com operadores l gicos interse o uni o exclus o e como A regra do calend rio na verdade
560. teiro de processos Antes de iniciar suas tarefas esses processos verificam se n o h nenhum bloqueio no recurso tentando obter uma nica unidade de recurso por meio do recurso Dependendo do resultado do teste outro mecanismo pode bloquear ou desbloquear o recurso como m Tarefas de programa o em que a ativa o ou a desativa o dos processos se baseiam em restri es de hor rio m Tarefas iniciadas manualmente usando um Formul rio de solicita o inicial m Um processo iniciado por um aplicativo externo de monitoramento m Um processo que monitora uma condi o interna ou externa em um loop Verificar a disponibilidade do recurso sem executar a es Defina a op o Executar a es para determinar como o CA Process Automation funcionar com rela o disponibilidade de recursos e s a es predefinidas 380 Guia do Criador de Conte do Cap tulo 9 Calend rios programa es tarefas e disparadores Calend rios Em geral qualquer processo pode ser programado por uma tarefa Executar processo em um objeto Programa o de acordo com as datas v lidas definidas em um objeto Calend rio Uma tarefa em uma programa o especifica um operador selecionado para execu o em um determinado touchpoint Os disparadores permitem que os aplicativos externos iniciem um processo Esta se o descreve os calend rios as programa es as tarefas e os disparadores Esta se o cont m os seguintes t picos C
561. tera o Elementos do formul rio Elementos do formul rio especificam as informa es em um formul rio que deve ser enviado a um site ou um servi o Um elemento pode ser do tipo campo de texto caixa de sele o senha bot o de op o bot o de envio etc Os seguintes elementos do formul rio est o dispon veis no Criador de formul rios Fun es gerais para todos os elementos do formul rio Essas fun es se aplicam a todos os tipos de elementos 300 Guia do Criador de Conte do Criador de formul rios ca pam disableField id isDisable Ativa ou desativa um campo especificado Quando um campo estiver ativado os usu rios poder o fornecer entrada ou editar os valores Campos desativados ainda est o vis veis mas n o aceitam entrada do usu rio Par metros de entrada id string Especifica a identifica o exclusiva do campo para ativar ou desativar Voc pode localizar essa identifica o no elemento de propriedades Consulte Propriedades do elemento do formul rio na p gina 284 para obter mais informa es isDisable boolean Especifica se o campo est desativado true ou n o false Valor de retorno Nenhum Exemplo Este exemplo desativa o campo da lista de verifica o especificado incluindo todos os itens da lista de verifica o nele ca pam disableField Form ckListField27 true Cap tulo 7 Formul rios 301 Criador de formul rios ca pam hideField id isHide
562. tera o do loop e incrementada em 1 no in cio ou no final de cada itera o adicional Por exemplo se o operador for configurado para efetuar loop 3 vezes no final da execu o de todas as itera es CurrentLooplteration ser igual a 3 Especificamente ela ser O na primeira itera o 1 na segunda itera o 2 na terceira itera o e 3 na ltima itera o A ltima itera o n o ser executada por violar a condi o de loop Use OverallLoopDuration quando precisar efetuar um loop durante um tempo fixo por exemplo efetuar um loop por no m ximo 5 minutos e em seguida sair Essa vari vel cont m o n mero de segundos entre o in cio da primeira itera o do loop e o final da ltima itera o OverallLoopDuration atualizada no in cio e no final de cada itera o do loop Ela inclui qualquer atraso definido entre as itera es do loop Observa o n o poss vel modificar as vari veis de sistema CurrentLooplteration e OveraliLoopDuration Embora elas sejam exibidas no conjunto de dados do operador seus valores n o s o alterados a menos que estejam em loop operador Repetir contagem gt 1 116 Guia do Criador de Conte do Loops e itera es de processo Loop de um operador em um processo Um m todo simples para o loop de um processo consiste em definir os par metros de Loop em um operador que ofere a suporte a loop Abra a paleta Propriedades do operador Na se o Configura es de execu
563. terminada Especificamente os editores de texto real am palavras chave espec ficas da linguagem No entanto se os operadores usam uma linguagem que n o tem suporte no editor de c digo ou que n o foi implementada pelo CA Process Automation um editor de texto simples ser disponibilizado para a codifica o Se um processo estiver disponibilizado o editor de c digo iniciado no modo somente leitura e o editor e a barra de ferramentas s o desativados No entanto alguns bot es da barra de ferramentas por exemplo Pesquisar Ajuda e Valida o de script ainda est o dispon veis Cap tulo 4 Criando processos 147 O editor de c digo do CA Process Automation O editor de c digo inclui os seguintes recursos Arrastar e soltar Arraste qualquer arquivo ou texto selecionado de dentro ou de fora do CA Process Automation e solte o no editor para preench lo Search Replace Localizar um c digo espec fico com as op es Diferencia mai sculas de min sculas e Express es regulares e em seguida substituir inst ncias espec ficas ou todas as ocorr ncias Desfazer Reverter a a o anterior Refazer Reverter a a o anterior Desfazer 148 Guia do Criador de Conte do O editor de c digo do CA Process Automation Ir para a linha n mero Avan ar para uma determinada linha de c digo Reformatar sele o Ajustar recuo do texto selecionado Reformatar o documento inteiro Ajustar recuo do documento d
564. tes de eliminar automaticamente os registros com os seguintes status Apenas status Com falha Status Conclu do Nas inst ncias que excederem o limite de reten o especificado o produto excluir primeiro os registros mais antigos Clique em Salvar Cap tulo 3 Navegador da biblioteca 71 Trabalhando com objetos e pastas Especificar a release da pasta Um criador de conte do pode fornecer informa es da release para uma pasta A guia Rele ase nas propriedades da pasta fornece a vers o da release da pasta A especifica o da vers o da release de uma pasta necess ria para exportar a pasta como pacote de conte do A adi o de informa es que descrevem o conte do da pasta pode ajudar o consumidor do pacote de conte do quando o conte do for importado para um novo ambiente Siga estas etapas 1 Clique na guia Biblioteca 2 Clique com o bot o direito do mouse no painel direito da biblioteca e em seguida selecione Propriedades 3 No painel Propriedades clique na guia Release para exibir as propriedades da pasta 4 Clique no campo Valor do atributo ReleaseVersion 5 Na janela Valor digite a Vers o da release da pasta e em seguida clique em OK Observa o n o poss vel excluir ou editar o atributo ReleaseVersion mas poss vel inserir a vers o da release apropriada na coluna Valor 6 Clique em Salvar 7 Clique em Adicionar propriedade ou Remove Property para definir ou remover m
565. tetura do sistema foi criada m Como cada processo est estruturado Cap tulo 1 Introdu o ao Process Automation 25 Fase II Design e implementa o Processos acionados Monitorar processos Mais informa es Formul rios de solicita o inicial na p gina 275 O CA Process Automation oferece suporte a eventos e disparadores que podem iniciar processos a partir de sistemas e aplicativos externos Voc pode designar aplicativos mensagens de email p ginas da web ou outros processos para disparar um processo Qualquer um dos m todos a seguir pode ser usado para disparar um processo m FTP m Registro em HTTP SOAP m SNMP traps personalizadas m SMTP email m Evento do UCF Para obter mais informa es consulte Disparadores na p gina 410 Voc pode monitorar graficamente os processos usando um objeto Exibi o de processos Os objetos Exibi o de processos fornecem portais ou atalhos a todos os processos e objetos relacionados de uma determinada categoria de propriedade Por exemplo uma equipe de reposit rio de dados necessita de acesso a um objeto Exibi o de processos que cont m atalhos para todos os processos de extra o transforma o e carregamento ETL a fim de preencher os reposit rios de dados Considere as fun es e a propriedade ao gerenciar uma exibi o de processos Por exemplo um usu rio final normalmente deve atender e responder aos processos medida que eles ocorrerem Por
566. todas as inst ncias do processo Chamar um processo em um loop infinito a partir de outro processo poder usar uma grande quantidade de espa o em disco para salvar dados irrelevantes Cap tulo 4 Criando processos 117 Loops e itera es de processo O m todo preferencial para executar um processo repetidamente consiste em executar um loop c clico dentro de um processo Quando necess rio voc ainda poder salvar um instant neo do hist rico de um processo em loop por meio da ramifica o no operador Iniciar processo que inicia uma nova inst ncia desvinculada do processo antes de executar um operador Interromper no final da ramifica o poss vel especificar o per odo de reten o ou o tempo para salvar o hist rico nas configura es de diretiva de biblioteca para um orquestrador ou seu touchpoint associado Observa o se voc definir um operador em loop com um tempo limite seguido da a o Redefinir a condi o de loop ser verificada quando houver movimenta o de uma itera o para outra e n o quando ocorrer a redefini o de uma itera o A vari vel OveraliLoopDuration cont m o n mero de segundos desde o in cio da primeira itera o incluindo o tempo gasto em todas as itera es de redefini o As redefini es de itera o do loop n o redefinem tamb m OverallLoopDuration Se voc definir um operador para efetuar loop com um tempo limite seguido de uma a o Continuar OveraliLoopDuration
567. tomation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue at a pasta Formul rios de intera o do usu rio 06 Preencher BD do menu suspenso Preencher BD do menu suspenso 318 Guia do Criador de Conte do Criador de formul rios ca pam selectOption id name value isSelect Seleciona ou desmarca uma op o em um campo Selecionar com base no nome e no valor da op o Tamb m poss vel usar essa fun o para impedir a sele o de uma op o espec fica Essa fun o pode selecionar e desmarcar uma op o Se uma op o n o estiver selecionada e voc desejar selecion la programaticamente ent o isSelect ser true Se uma op o j estiver selecionada e voc desejar desmarc la ent o use isSelect como false Par metros de entrada id string Especifica a identifica o exclusiva do campo Selecionar a ser definido name string Especifica o nome da op o espec fica do campo Selecionar value string Define o nome da op o espec fica do campo Selecionar Esse valor o valor existente da op o isSelect boolean Especifica se o campo est selecionado true ou desmarcado false Valor de retorno Nenhum Exemplo ca pam selectOption Form City Regional Hub Sydney true Este exemplo define o campo Cidade para a op o nomeada Regional Hub Se v rias op es forem nomeadas Regional Hub ent o essa fun o se aplicar op o com o valor espe
568. u o Quando desejar executar um processo voc poder inici lo usando qualquer um dos m todos a seguir m In cio de processo manual m Formul rio de solicita o inicial m Chamada de outros processos m Disparador usando aplicativos externos FTP chamadas SOAP intercepta es SNMP ou mensagens SMTP email O m dulo de fluxo de trabalho em um orquestrador executa os processos Quando voc inicia um processo em um orquestrador o m dulo de fluxo de trabalho cria e executa uma c pia do objeto de processo na biblioteca de automa o do orquestrador Esta c pia em execu o uma inst ncia do processo O m dulo de fluxo de trabalho cria uma inst ncia separada de um processo toda vez que voc inicia um processo ou outro processo ou aplicativo inicia um processo Cap tulo 10 Executando testando e depurando processos 419 Administrar disparadores poss vel abrir exibir e trabalhar com uma inst ncia de um processo durante ou ap s a conclus o de sua execu o As altera es feitas em uma inst ncia de um processo afetam apenas essa inst ncia e n o o objeto de processo original armazenado em uma biblioteca de automa o Quando um processo iniciado ele conecta se aos m dulos corretos de agente ou orquestrador nos computadores de rede gerenciados Um processo executa sua funcionalidade de operador designada testa condi es e pratica depend ncias Quando condi es de erro ocorrerem um process
569. u o ap s durante ap s durante ap s durante ap s durante ap s durante ap s durante ap s Descri o Uma sequ ncia de caracteres que descreve o resultado A data em que o operador iniciou a execu o no formato MM DD AAAA A hora em que o operador iniciou a execu o no formato HH MM SS O m dulo do CA Process Automation que executou o operador O nome do destino por exemplo orquestrador O nome do touchpoint que executa o operador Somente para uso interno Especificar as vari veis do conjunto de dados do sistema O conjunto de dados do sistema para um processo cont m vari veis que retornam informa es do sistema A palavra chave System usada para acessar o conjunto de dados do sistema poss vel usar a nota o de ponto ou de colchetes expression para especificar uma vari vel do sistema em uma express o System variable name System expression A seguinte sintaxe usa a nota o de colchetes para especificar um nome de vari vel do sistema com uma sequ ncia de caracteres literal System variable name 262 Guia do Criador de Conte do Par metros do processo O conjunto de dados do sistema cont m as seguintes vari veis DATA A data atual no formato MM DD AA DAY Especifica o dia do m s FIRSTDAYMONTH A data do primeiro dia do m s atual no formato MM DD AA FIRSTDAYNEXTMONTH A data do primeiro dia do m s seguinte no formato MM DD A
570. ue s o executados no ambiente Os administradores podem substituir os valores do n vel Dom nio no n vel de ambiente Os criadores de conte do podem substituir as configura es do n vel de ambiente no n vel de operador personalizado Cap tulo 5 Operadores e cones 181 Operadores Configurar e publicar um grupo de operadores personalizados Um grupo de operadores personalizados define os par metros que s o comuns ao grupo de operadores personalizados Os criadores de conte do ou administradores usam a guia Configura es para criar um grupo de operadores personalizados Em seguida os administradores poder o usar a guia Configura o do grupo para adicionar as vari veis apropriadas e publicar o grupo para o dom nio e seus ambientes A publica o adiciona o grupo de operadores personalizados na guia M dulos no Navegador de configura o Observa o depois de publicar as vari veis configure seus valores na guia Configura o Os operadores personalizados herdam automaticamente os valores padr o do grupo de operadores personalizados ao qual o operador personalizado pertence Siga estas etapas 1 Para abrir o editor de operador personalizado clique duas vezes em um operador personalizado na guia Biblioteca 2 No editor de operador personalizado clique na guia Configura o do grupo Observa o n o necess rio reservar o operador personalizado para configurar um grupo 3 Clique em Bloquear para b
571. ul rios ca pam getTableData id startindex endIndex Retorna os dados da tabela a partir do ndice de in cio at o ndice final conforme fornecido no nome do m todo Essa fun o retorna uma matriz de objetos JavaScript em que cada elemento da matriz representa uma linha da tabela Para recuperar o valor de uma coluna espec fica poss vel acessar o valor usando a propriedade Nome do objeto JavaScript correspondente linha Par metros de entrada id string Especifica a identifica o exclusiva de um elemento de formul rio Tabela startindex integer Especifica o ndice num rico da primeira linha da tabela a partir da qual os dados devem ser retornados endindex integer Especifica o ndice num rico da ltima linha da tabela a partir da qual os dados devem ser retornados Se voc especificar um ndice maior do que a ltima linha dispon vel a fun o falhar Valor de retorno Retorna uma matriz que representada como um objeto de JavaScript Importante Depois que o m todo retornar os dados da tabela os nomes das vari veis usadas para acessar as colunas devem estar em min sculas independentemente de como voc definir a propriedade Nome de cada campo da coluna no Criador de formul rios Exemplo ca fd js PassData ca pam getTableData Form tableRaceResults 0 14 Esse exemplo usa o script de formul rio a seguir para transmitir os cinco melhores tempos de finaliza o de uma disputa de
572. ulo da caixa de sele o A sequ ncia de caracteres de texto ou o nome aplicado a uma nica caixa de sele o ou a um item de caixa de sele o em um grupo Criado por O nome do usu rio ou a conta de usu rio que criou o formul rio Criado em A data e a hora em que o formul rio foi criado Cap tulo 7 Formul rios 285 Criador de formul rios cone personalizado Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo cone personalizado Quando falso ou em branco o tipo cone personalizado do objeto de automa o n o exibido As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis Operador personalizado Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo Operador personalizado Quando falso ou em branco o tipo Operador personalizado do objeto de automa o n o exibido As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis Conjunto de dados Um valor booleano verdadeiro ou falso para campos de refer ncia ao objeto Quando
573. um elemento de formul rio Tabela para um banco de dados personalizado O evento onClick da caixa de sele o Record Race Times inicia as chamadas de fun o para obter os dados da tabela enviar os dados e registrar os resultados PassData function result for i 0 i lt result length i var firstRow result i alert firstRow var 0 332 Guia do Criador de Conte do Criador de formul rios A ilustra o a seguir mostra o formul rio como ser exibido no momento da cria o EE Disponibilizar 5 Ar Mover para cima Mover para baixo PA Renomear T Remover F Formul rio Visualizar Propriedades Vers es Trilha de audito E Elementos do formul rio Nome a Valor 4 Ed Interaction Request Form Nome Var O e do c P gina E 4 5 Layout da p gina Desativado E a EE P gina Descri o 7 Record Race Times Record Race Time Oculto Ri Results i z E g ER ce Ress Race Results R tulo da caixa de sele o Record Race Time E Race Times Ez E Style Tab Index Race Times id Form Var O E 0 14 56 onBlur 1 15 37 E E onClick ca fd js PassData ca pam getTableData 2 15 39 onFocus 3 15 52 onMouseDown 4 16 12 onMouseMove os onMouseOut P gina 1 dei onMouseOver onMouselin ca pam getTableRowCount id Retorna o n mero total de linhas de dados de uma tabela Par metros de entrada id string Especifica a identifica o exclusiva de um elemento de formul rio Ta
574. um estado de execu o inativo como processos em que todos os operadores ativos est o aguardando por um evento ass ncrono externo O evento poderia ser uma intera o do usu rio a data e a hora de destino ou outra opera o de execu o longa 422 Guia do Criador de Conte do A p gina Opera es Bloqueado Exibe as inst ncias de processo que est o bloqueadas porque n o h nenhum caminho dispon vel Uma inst ncia do processo bloqueada poder ser conclu da depois que um usu rio suspender o processo e fornecer um caminho v lido O estado bloqueado reflete as seguintes situa es m Ainst ncia do processo exige a interven o do usu rio m Uma inst ncia do processo n o pode continuar devido a uma condi o inesperada conclu do Exibe todas as inst ncias de processo no touchpoint que foram conclu das sem problemas Com falha Exibe todas as inst ncias de processo no touchpoint que foram encerradas antes da conclus o Cancelado Exibe todas as inst ncias de processo no touchpoint que foram encerradas de forma anormal Para identificar os processos com problemas rapidamente examine esta pasta Para solucionar o problema abra a inst ncia que falhou Filtrar objetos exibidos por um atalho A Exibi o de processos inclui um atalho para cada um dos filtros poss vel usar o procedimento a seguir para adicionar filtros Exibi o de processos Siga estas etapas 1 Abrir o objeto Exibi
575. uma pasta no painel esquerdo e em seguida um nico objeto da lista no painel direito Clique com o bot o direito do mouse no objeto e em seguida selecione Propriedades No painel Propriedades clique na guia Vers es Observa o consulte as dicas de ferramenta ou a Refer ncia de interface de usu rio para obter descri es dos campo e exemplos Clique com o bot o direito do mouse na vers o aplic vel e em seguida selecione Definir a vers o da release Digite um valor adequado no campo Vers o da release A partir da guia Vers es no Editor de objetos Siga estas etapas 1 2 5 Clique na guia Biblioteca Clique duas vezes em um objeto A vers o atual do objeto exibida no editor de objetos Clique na guia Vers es Observa o o editor de processos n o cont m uma guia Vers es Clique com o bot o direito do mouse na vers o do objeto para implantar e selecione Definir a vers o da release O campo Vers o da release ser exibido Digite uma vers o da release para o objeto e em seguida pressione Enter Ao disponibilizar um objeto Consulte Disponibilizar um objeto na p gina 87 456 Guia do Criador de Conte do Vers es da release Definir a vers o base da vers o da release dos objetos Um criador de conte do define a vers o base de um objeto para criar um instant neo de vers o no ambiente de cria o Os usu rios n o podem alterar a vers o base de um objeto mas po
576. uma s rie de declara es if else if Boolean expression 1 statement 1 else if Boolean expression 2 statement 2 else if Boolean expression 3 statement 3 else if Boolean expression n statement n else statement else A declara o else final opcional Ele apenas especifica o c digo a ser executado se nenhuma das express es boolianas forem verdadeiras 268 Guia do Criador de Conte do A declara o switch Par metros do processo A declara o switch executa um ramifica o de v rias vias teis quando todas as ramifica es de uma declara o condicional dependem da mesma vari vel Nesse caso complexo para verificar o valor da mesma vari vel repetidamente usando v rias declara es if A declara o switch usa a sintaxe a seguir para fazer a mesma coisa de forma mais eficiente switch vari vel case value 1 Instru es break case value 2 Instru es Break case value n Instru es Break padr o Instru es Break A declara o switch executa o c digo na declara o de caso que corresponde ao valor atual da vari vel Se n o houver correspond ncia a declara o switch executa o c digo padr o ou passa para a pr xima declara o se n o houver um c digo padr o As declara es break delimitam opcionalmente um bloco de c digo do caso no pr ximo caso Na aus ncia de uma declara o break a execu o vai de um caso para o pr ximo Essa uma a o legal ten
577. uma tabela ou em um campo de pesquisa respectivamente ca pam setTableData Form employeeList result ca pam showDataInTable result Form Results Dataset results ca pam getSQLData driverName connectionURL userName password query callBack Direciona o SQL para recuperar dados de uma origem de dados externa e armazenar esses dados em uma vari vel denominada callBack definida por voc Observa o nas releases do CA Process Automation antes de 04 1 00 este m todo era chamado ca pam getDataFromSQLQuery Cap tulo 7 Formul rios 343 Criador de formul rios Par metros de entrada driverName string Define o nome da classe do driver SQL instalado que voc est usando por exemplo com mysql jdbc driver connectionURL string Define o URL do aplicativo de banco de dados a ser consultado conforme mostrado no exemplo a seguir jdbc mysql myPC xp myCompany com lt porta gt lt caminho gt ou https lt servidor gt lt porta gt userName string Define um nome de usu rio ou credenciais de logon para uma conta de usu rio predefinida com permiss es suficientes para executar a consulta password string Define a senha associada ao nome de usu rio especificado query string Define uma instru o de consulta SQL espec fica ou uma refer ncia a uma instru o de consulta SQL O c digo a seguir representa um exemplo de consulta SQL selecione no employeedatatable em que empName como
578. us processos Mais informa es Recursos na p gina 369 ee Guia do Criador de Conte do Fase II Design e implementa o Atribuir condi es de sa da para os resultados Voc pode definir uma condi o de sa da para cada resultado do operador Um operador pode ter v rias condi es de sa da para resultados diferentes como Conclu do ou Falha Operadores oferecem suporte a condi es de sa da espec ficas Alguns operadores tamb m permitem a defini o de uma porta personalizada Por exemplo voc pode definir uma porta personalizada que ser executada se o resultado do operador for Verdadeiro Falso azul 500 2 ou algum outro valor designado Defina uma porta personalizada quando voc tiver um curso de a o distinto para uma determinada condi o de sa da Uma condi o assim quando h falha na importa o de um banco de dados por algum motivo espec fico Quando um processo executado e n o h condi o de sa da espec fica o processo suspenso e alternado para um estado bloqueado a o de usu rio pendente Um administrador ou outro usu rio com permiss es suficientes pode alterar as configura es de par metro se necess rio e reiniciar um processo suspenso do ponto em que ele falhou ou desde o in cio Otimizar para reutiliza o da modularidade e de componentes Divida os processos em subprocessos separados ou objetos de processo filho Use um processo pai principal para controla
579. uto agrega processos no relat rio de ROI Observa o consulte as dicas de ferramenta ou a Refer ncia de interface de usu rio para obter descri es dos campo e exemplos Clique em Salvar Cap tulo 3 Navegador da biblioteca 73 Trabalhando com objetos e pastas Determinar quando selecionar Executar como propriet rio O CA Process Automation fornece um controle de acesso refinado de opera es em objetos de automa o espec ficos como processos conjuntos de dados e programa es O controle de acesso n o inclui apenas os direitos tradicionais de leitura e grava o mas tamb m direitos de iniciar um processo e monitorar suas inst ncias O acesso a outros objetos como processos filho conjuntos de dados ou calend rios tamb m controlado Os direitos de acesso s o aplicados em todas as interfaces externas incluindo servi os web e interface de usu rio Considere o seguinte exemplo com essas suposi es m O Processo P1 tem um Processo filho P2 m O Propriet rio X possui o P1 e o P2 m O P1 exige acesso a outros elementos que o Propriet rio X n o deseja expor diretamente para outros usu rios m O acesso padr o que um processo seja executado como o usu rio que iniciou o processo Se o Usu rio A iniciar uma inst ncia do P1 o P1 poder iniciar o P2 apenas se o Usu rio A estiver autorizado a iniciar o P2 diretamente Para proteger os objetos de automa o da exposi o o Propriet rio X pode exigir
580. valo m Fim a data de t rmino do intervalo m Repetir para sempre marque essa caixa de sele o para ignorar a data de t rmino e estender o intervalo indefinidamente m Etapa indica a quantidade de unidades dias semanas ou meses em cada intervalo Por exemplo um intervalo com uma unidade de semana e uma etapa padr o de 1 ocorre uma vez na semana 1 novamente na semana 2 e uma terceira vez na semana 3 Quando Etapa for definida como 3 o intervalo ocorrer uma vez nas semanas de 1 a 3 novamente nas semanas de4a 6 e uma terceira vez nas semanas de 7 a 9 m Unidade especifica a frequ ncia de recorr ncia ou o intervalo Selecione Dia Semana ou M s Data sem lista de anos Especifica uma lista de datas de anivers rio expl citas 388 Guia do Criador de Conte do Calend rios Essa condi o normalmente usada para especificar os feriados que caem no mesmo dia de cada ano Por exemplo 1 de janeiro e 25 de dezembro Par metros m Uma lista de datas sem anos m Para adicionar uma data clique no bot o Adicionar par metro Clique no bot o procurar no novo par metro para adicionar o controle de calend rio Selecionar data e selecione uma data m Para excluir uma data da lista selecione a data e em seguida clique no bot o Excluir par metro x Voc pode clicar nos bot es Mover para Cima e Mover para Baixo para reordenar as datas na lista E Data sem intervalo de ano Especifica um intervalo
581. var 424 Guia do Criador de Conte do A p gina Opera es Monitorar objetos de dentro de uma Exibi o de processos poss vel abrir uma inst ncia de um processo mostrado no painel Detalhes da janela Exibi o de processos Abrir uma inst ncia do processo permite monitorar ou editar de perto a execu o da inst ncia do objeto As altera es a uma inst ncia do objeto afetam apenas a execu o dessa inst ncia elas n o alteram a defini o do objeto na Biblioteca Observa o um usu rio do CA Process Automation deve ter permiss es suficientes para exibir ou editar um objeto na janela Exibi o de processos Para salvar as altera es em uma inst ncia do objeto clique com o bot o direito do mouse na inst ncia do processo em Exibi o de processos e clique em Exportar Observa o para obter mais informa es sobre como trabalhar com inst ncias do processo na Exibi o de processos consulte o Guia do administrador de conte do Suporte ao caminho relativo estendido Uma solu o de automa o desenvolvida no CA Process Automation consiste em v rios tipos de objetos de automa o que podem incluir processos conjuntos de dados formul rios de solicita o inicial e formul rios de solicita o de intera o O CA Process Automation permite que os usu rios movam uma solu o de automa o de qualquer n vel em toda a hierarquia da biblioteca Por exemplo os usu rios podem mover objetos de uma past
582. veis mas deixam os valores iniciais indefinidos at que o c digo subsequente atribua valores a elas var x var s poss vel inicializar uma vari vel como um n mero inteiro ou uma sequ ncia de caracteres No exemplo a seguir x inicializado como um n mero inteiro e s inicializado como uma sequ ncia de caracteres vazia 0 var x var s poss vel criar diversas vari veis em uma nica instru o vari 0 j 0 k 0 Para atribuir valores s vari veis do conjunto de dados usar o operador de atribui o A atribui o de vari vel usa a seguinte sintaxe dataset reference variable name expression A express o consiste em qualquer combina o de fun es vari veis valores e operadores que retornam uma sequ ncia de caracteres ou um valor de n mero inteiro Por exemplo Process S ABCDEF _ 123 Datasets ThisDataset x 18 I x 18 I Se voc omitir a refer ncia do conjunto de dados o JavaScript far refer ncia ao conjunto de dados do processo por padr o Se a vari vel n o existe no conjunto de dados do processo o JavaScript criar uma vari vel tempor ria Para criar uma vari vel do conjunto de dados do processo use a refer ncia do processo Sele o da vari vel do processo pai filho capacidade que um processo filho tem de consultar as vari veis inicializadas pelo processo pai 266 Guia do Criador de Conte do Par metros do processo Declara es condicionais
583. verdadeiro a caixa de di logo de pesquisa Navegador de objetos inclui os objetos de automa o do tipo Conjunto de dados Quando falso ou em branco o tipo Conjunto de dados do objeto de automa o n o exibido As propriedades do objeto dos campos de refer ncia de objeto filtram tipos espec ficos de objetos de automa o quando o usu rio exibe as op es dispon veis Express o de conjunto de dados Uma refer ncia a uma vari vel de matriz espec fica em um objeto Conjunto de dados na biblioteca conforme o exemplo a seguir Conjuntos de dados MyFolder MyForm MyDatasetObject MyArray Formato da data O formato preferencial para datas Por exemplo insira o valor dd de MM de aaaa para formatar a data 01 05 2014 como 01 de maio de 2014 Digite aaaaMMdd para exibir a mesma data como 20140501 O formato de data padr o dd MM aaaa Voc tamb m pode armazenar a hora em um campo Data Por exemplo voc pode definir a propriedade Formato de data como dd MM aaaa hh mm ss para exibir o valor de data e hora como 01 05 2014 10h17min43s Descri o Informa es sobre o elemento do formul rio al m de seu nome ou r tulo resumido 286 Guia do Criador de Conte do Criador de formul rios Desabilitado Uma configura o opcional que pode ser aplicada a um elemento de formul rio Os seguintes comportamentos caracterizam os elementos com a propriedade Desativado definida m O elemento do formul rio n o pode recebe
584. vinculado que o M dulo de processos oferece suporte ao iniciar outro processo A op o de c digo de inicializa o do conjunto de dados do processo do operador Iniciar processo especifica essas atribui es Por exemplo quando o ProcessoA que est chamando o ProcessoB precisa inicializar os campos no conjunto de dados do ProcessoB o ProcessoA especifica o ProcessoB como parte do c digo de inicializa o do conjunto de dados do processo Nesse contexto o chamador se refere ao conjunto de dados do pai ProcessoA e o Processo se refere ao conjunto de dados do filho ProcessoB No contexto do c digo de inicializa o do conjunto de dados do processo a palavra chave Processo sempre necess ria para fazer refer ncia a uma vari vel no conjunto de dados do processo filho Se voc omitir as palavras chave Processo e Chamador em um nome de vari vel no script do c digo de inicializa o do conjunto de dados do processo o CA Process Automation procurar apenas por uma vari vel com escopo de c lculo Ele n o verificar uma vari vel com nome semelhante no conjunto de dados pai ou filho Por exemplo o seguinte c digo falha se nenhum X de escopo de c lculo foi criado anteriormente no contexto de c lculo Process X Caller X Process Y X 100 Cap tulo 6 Conjuntos de dados e par metros 251 Par metros do processo Conjunto de dados Contexto do conjunto de dados none O c lculo atual e em alguns casos
585. xcluir data de anivers rio O comando Incluir data completa est dispon vel apenas quando as datas exclu das est o selecionadas no painel O comando Excluir data completa est dispon vel apenas quando as datas inclu das est o selecionadas no painel Cap tulo 9 Calend rios programa es tarefas e disparadores 393 Calend rios Criador de calend rios guia Visualizar Use a guia Visualizar para inspecionar as datas a serem inclu das em um calend rio e exclu das dele Tamb m poss vel comparar as datas em um calend rio com as datas em um segundo calend rio Por exemplo defina um calend rio de trabalho padr o que omita os feriados ou os dias de f rias que voc definiu em outro calend rio de exclus o poss vel visualizar como o calend rio de exclus o afetaria o calend rio de trabalho padr o medida que voc o editar 394 Guia do Criador de Conte do Calend rios fe o rh ES salvar 55 Disponibilizar B sico Avan ado Datas inclu das 8 1 Jan 2014 a 2 Jan 2014 3 Jan 201 4 Jan 2014 6 Jan 2014 7 Jan 2014 8 Jan 2014 19 26 SS O calendar Vers o 2 Calend rio Mozilla Firefox E Reservar Ajuda Visualizar Propriedades 1 A on 16 23 Trilha de audito Vers es 15 r AO O OS PAY 3 z 4 5 6 7 8 o 7 8 10 11 12 13 14 15 9 10 11 12 13 14 15 17 18 19 20 21 22 16 17 18 19 20 21 22 24 25 26 27 28
586. ynamic field ca pam getTextFieldValue Form top vendors Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pronto 2 Navegue para as pastas de Formul rios de intera o do usu rio e em seguida m 07 Preencher tabela RESTful WS Preencher tabela RESTful WS m 08 Preencher tabela SOAP WS Preencher tabela SOAP WS Cap tulo 7 Formul rios 329 Criador de formul rios ca pam setTextFieldValue id val Define o valor de um campo Texto Par metros de entrada id string Especifica a identifica o exclusiva do campo para o qual definir um valor espec fico val string Define o novo valor para o campo Texto Valor de retorno Nenhum Exemplo Este exemplo define o campo de texto top vendors como Eu voto no fornecedor 3 porque ca pam setTextFieldValue Form top vendors I vote for vendor 3 because Para continuar este exemplo use ca pam getTextFieldValue Form top vendors depois que os usu rios inserirem seus motivos para enviar suas declara es completas ca pam setTextFieldValue Form dynamic field ca pam getTextFieldValue Form top vendors Este exemplo retorna o valor do campo top vendors e define o dynamic field como este valor Tamb m poss vel localizar a fun o no conte do predefinido no CA Process Automation 1 Na p gina inicial clique em Procurar conte do pront

Download Pdf Manuals

image

Related Search

Related Contents

USER MANUAL  Untitled  Pelco C501M-B User's Manual  Toll Free: 1-888-865-6888 Tel: 510-226-8368 Fax  GPS 安全性要約書 塩酸(35%)  BT 75 DSPG BT 100 DSPG BT 120 DSPG BT 180 DSPG BT 250  スラックラインキット取扱説明書 2009 年版  two position hepa air purifier with remote contorl      

Copyright © All rights reserved.
Failed to retrieve file