Você está na página 1de 108

IBM Business Process Manager

Verso 8 Release 5

Tutorial de Contratao

Nota
Antes de usar estas informaes e o produto suportado por elas, leia leia as informaes em Avisos na pgina 97.

Esta edio se aplica verso 8.5 do IBM Business Process Manager.


Copyright IBM Corporation 2013.

ndice
Tutorial de Contratao . . . . . . . . 1
Requisitos do Processo . . . . . . . . . . . 2
Modelar o Processo . . . . . . . . . . . . 2
Criar o Aplicativo de Processo . . . . . . . 3
Ponto de Verificao da Lio. . . . . . . 5
Criar a Definio de Processo de Negcios (BPD) 5
Ponto de Verificao da Lio. . . . . . . 7
Modelar Equipes . . . . . . . . . . . . 7
Ponto de Verificao da Lio . . . . . . 12
Incluir Atividades e Eventos . . . . . . . . 13
Ponto de Verificao da Lio . . . . . . 16
Incluir Fluxos de Sequncia . . . . . . . . 16
Ponto de Verificao da Lio . . . . . . 20
Incluir Gateways de Eventos . . . . . . . 20
Ponto de Verificao da Lio . . . . . . 23
Incluir um Evento Intermedirio Baseado em
Tempo . . . . . . . . . . . . . . . 23
Ponto de Verificao da Lio . . . . . . 27
Criar Variveis de Processo . . . . . . . . 28
Ponto de Verificao da Lio . . . . . . 29
Realizar a Reproduo Zero . . . . . . . . 30
Ponto de Verificao da Lio . . . . . . 31
Implementar o Processo . . . . . . . . . . 32
Criar Objetos de Negcios . . . . . . . . 32
Ponto de Verificao da Lio . . . . . . 36
Implementar o Evento Intermedirio Baseado em
Tempo . . . . . . . . . . . . . . . 36
Ponto de Verificao da Lio . . . . . . 37
Implementar Gateways . . . . . . . . . 37
Ponto de Verificao da Lio . . . . . . 38
Realizar a Reproduo Um . . . . . . . . 38
Iniciar a instncia de processo . . . . . . 39
Testar o Caminho para Preencher uma Nova
Posio . . . . . . . . . . . . . . 40
Testar o Caminho para Preencher uma Posio
Existente . . . . . . . . . . . . . 46
Resumo . . . . . . . . . . . . . 46
Ponto de Verificao da Lio . . . . . . 46
Criar a Interface com o Usurio . . . . . . . 47
Planejar a Interface com o Usurio. . . . . . 47
Ponto de Verificao da Lio . . . . . . 48

Copyright IBM Corp. 2013

Criar a visualizao de coach para dados de


requisio de tarefa . . . . . . . . . . .
Ponto de Verificao da Lio . . . . . .
Criar a visualizao de coach para dados de
posio . . . . . . . . . . . . . . .
Ponto de Verificao da Lio . . . . . .
Criar a visualizao de coach para dados de
pessoa . . . . . . . . . . . . . . .
Ponto de Verificao da Lio . . . . . .
Criar o Servio Manual Enviar HS de Requisio
Ponto de Verificao da Lio . . . . . .
Criar os coaches para o servio manual Enviar
HS de Requisio . . . . . . . . . . .
Ponto de Verificao da Lio . . . . . .
Concluir o Fluxo para o Servio Manual Enviar
HS de Requisio . . . . . . . . . . .
Ponto de Verificao da Lio . . . . . .
Criar o Servio Manual HS de Aprovao do GM
Ponto de Verificao da Lio . . . . . .
Realizar a Reproduo Dois . . . . . . . .
Incluir dados de teste temporrios . . . . .
Execute os servios manuais . . . . . . .
Reconfigure a Visualizao de Coach CV de
Posio . . . . . . . . . . . . . .
Tirar uma Captura Instantnea . . . . . .
Ponto de Verificao da Lio . . . . . .
Integrar o Processo a Servios . . . . . . . .
Criar Servios Ajax . . . . . . . . . . .
Ponto de Verificao da Lio . . . . . .
Incluir validao no Coach Criar Requisio . .
Ponto de Verificao da Lio . . . . . .
Realizar a Reproduo Trs . . . . . . . .
Ponto de Verificao da Lio . . . . . .
Realizar a Reproduo Final . . . . . . . . .
Ponto de Verificao da Lio . . . . . . .

49
55
55
57
57
59
59
63
63
69
69
70
70
74
74
74
75
78
78
78
78
79
82
82
87
87
90
90
96

Avisos . . . . . . . . . . . . . . . 97
Termos de Uso. . . . . . . . . . . 101

iii

iv

IBM Business Process Manager: Tutorial de Contratao

Tutorial de Contratao
Neste tutorial, voc usar as ferramentas no IBM Process Designer para recriar o aplicativo de processo
Amostra de Contratao Padro que est no IBM Process Center.
Este tutorial apresenta uma introduo aos aspectos da ferramenta do Process Designer fazendo com que
voc modele e teste iterativamente uma instncia de processo de contratao. Ao concluir as lies, voc
aprender sobre o Process Designer para que possa construir seus prprios processos.
Nota: Este tutorial um exerccio de aprendizado que descreve uma maneira de modelagem,
implementao e teste de um processo. Dependendo do seu processo e aplicativo de processo, outras
tcnicas podem ser mais apropriadas.
Este tutorial est dividido nos cinco mdulos a seguir:
v Modelar o Processo na pgina 2
v Implementar o Processo na pgina 32
v Criar a Interface com o Usurio na pgina 47
v Integrar o Processo a Servios na pgina 78
v Realizar a Reproduo Final na pgina 90
Depois de concluir este tutorial, voc conseguir executar as seguintes tarefas:
v Modelar um processo que se baseia nos requisitos do processo.
v Implementar o processo, incluindo variveis de dados e servios que so necessrios para o processo.
v Criar a interface com o usurio para o processo.
v Realizar reprodues em cada fase para validar o trabalho que voc concluiu.
v Executar e revisar o processo.
Cada mdulo deste tutorial contm lies e baseia-se no mdulo anterior para que voc possa trabalhar
com o tutorial do incio ao fim. Para ignorar uma lio, possvel copiar os artefatos necessrios do
aplicativo de processo Amostra de Contratao Padro que est no Process Center.
Nota: O aplicativo de processo que voc est criando neste tutorial chama-se Minha Amostra de
Contratao e o aplicativo de processo que est includo no Process Center chama-se Amostra de
Contratao Padro.
Copie os artefatos necessrios:
1. Inicie o Process Designer. Insira seu nome de usurio e senha e clique em Login. Quando o Process
Designer abrir, a janela Aplicativos de Processos exibir a lista de aplicativos de processos que esto
disponveis no Process Center.
2. Abra o aplicativo de processo Amostra de Contratao Padro no Designer.
3. Na biblioteca, clique em Todos para visualizar a lista de artefatos.
4. Clique com o boto direito em cada artefato que voc deseja copiar e selecione Copiar item para >
Minha Amostra de Contratao.
5. Revise os artefatos que se referem aos artefatos copiados em Minha Amostra de Contratao e corrija
os erros causados pela cpia. Esses erros ocorrem porque os artefatos copiados no so os mesmos
que os artefatos de Minha Amostra de Contratao, embora tenham o mesmo nome. Por exemplo, se
voc copiou o objeto de negcios Pessoa, verifique todas as ligaes ou referncias a este objeto de
negcios. Se vir um erro, limpe a ligao ou a referncia e, em seguida, selecione novamente o objeto
de negcios na lista aberta.
Copyright IBM Corp. 2013

Requisitos do Processo
O processo que voc ir modelar chama-se processo Abrir Nova Posio de RH Padro. Esse processo
descreve como preencher uma posio de tarefa ao enviar, aprovar e rotear uma requisio de tarefa para
o departamento de Recursos Humanos (RH) para procurar candidatos tarefa.
O processo Abrir Nova Posio de RH Padro inclui os seguintes requisitos:
v O gerente de contratao deve preencher uma nova posio ou substituir um funcionrio que saiu em
uma posio existente.
v O gerente de contratao deve determinar os requisitos da posio e preparar uma requisio de tarefa
a ser enviada para o departamento de RH. Para uma nova posio, o gerente de contratao pode
fornecer as seguintes informaes:
Um ID para a requisio de tarefa
Nome do gerente de contratao
Ttulo da posio

Nome do departamento que requer a requisio de tarefa


Nmero de funcionrios necessrios para preencher a posio
Se a requisio de tarefa para uma posio nova ou existente
Se a tarefa de meio perodo, perodo integral ou por contrato
Quando a posio ser iniciada
Onde a posio est localizada

Para uma posio existente, o gerente de contratao deve fornecer as seguintes informaes sobre a
pessoa que ser substituda:
Nome

Sobrenome
O gerente ou supervisor da pessoa
O nvel salarial ou nvel da pessoa
A classificao da pessoa quanto tributao
Comentrios sobre a pessoa

v O gerente de contratao revisa e aprova a requisio de tarefa antes do incio do procedimento de


contratao.
Se a requisio de tarefa for para preencher uma posio existente, ela dever ser roteada
diretamente para o RH.
Quando o RH receber a requisio de tarefa, eles procuraro candidatos.
v Se a solicitao de tarefa for para preencher uma nova posio, a requisio de tarefa dever ser
roteada para o gerente geral (GM) para aprovao.
v O GM dever avaliar a requisio de tarefa e aprov-la ou rejeit-la.
Se o GM aprovar a requisio de tarefa, ela dever ser roteada para o RH para que ele possa
localizar candidatos tarefa.
Se o GM rejeitar a requisio de tarefa, o gerente de contratao ser notificado e o processo de
requisio de tarefa dever ser finalizado.
Se o GM no manipular a solicitao at o prazo final, ele ser notificado.

Modelar o Processo
Neste mdulo, seu objetivo usar os requisitos de processo para modelar o processo Abrir Nova Posio
de RH Padro e, em seguida, realizar uma reproduo chamada Reproduo Zero. Durante a Reproduo
Zero, voc descobrir novos requisitos e revisar o processo com as partes de negcios interessadas.

IBM Business Process Manager: Tutorial de Contratao

Objetivos do Aprendizado
Depois de concluir as lies deste mdulo, voc entender os conceitos e saber como executar as
seguintes tarefas:
v Criar um aplicativo de processo.
v Criar uma definio de processo de negcios (BPD).
v Modelar equipes incluindo pistas e designando equipes para a BPD.
v Incluir atividades, eventos e gateways na BPD.
v Incluir fluxos de sequncia para conectar as atividades, os eventos e os gateways.
v Incluir um evento intermedirio baseado em tempo na BPD.
v Criar variveis do processo.
v Executar a Reproduo Zero.

Pr-requisito
O Process Designer dever estar instalado e em execuo no computador. Voc tambm deve entender os
requisitos do processo.

Criar o Aplicativo de Processo


Nesta lio, voc criar o aplicativo de processo para manter o processo Abrir Nova Posio de RH
Padro.
Voc dever criar o aplicativo de processo antes de criar o processo Abrir Nova Posio de RH Padro. O
aplicativo de processo armazenado no repositrio do Process Center, que pode ser acessado a partir do
Process Designer.
Lembre-se: Assegure-se de que esteja conectado ao Process Center sempre que for trabalhar com o
Process Designer, porque no h rea de trabalho ou repositrio no sistema local. Todo o trabalho que for
feito ser armazenado no Process Center.
Esta lio usa os seguintes conceitos:
Conceito

Descrio

Aplicativo
de processo

Um continer no repositrio do Process Center que armazena modelos de processo e implementaes


de suporte. Um aplicativo de processo inclui modelos de processo que so criados no Process
Designer, servios para implementar atividades e itens que so necessrios para executar os processos.

Process
Center

Um repositrio central para todos os recursos do projeto que forem criados no Process Designer.
Quando diversos clientes do Process Designer se conectarem ao Process Center, os usurios podero
compartilhar itens, como processos e servios. Os usurios tambm podero ver as mudanas feitas
por outros usurios assim que elas ocorrerem.

Process
Designer

Ferramentas para modelar e implementar os processos de negcios e demonstrar um design de


processo e um fluxo durante o desenvolvimento.

Criar o aplicativo de processo:


1. Inicie o Process Designer. Insira seu nome de usurio e senha e clique em Login. Quando o Process
Designer for aberto, a pgina Aplicativos de Processos exibir a lista de aplicativos de processos que
esto disponveis no Process Center.
O aplicativo de processo Amostra de Contratao Padro a seguir aquele fornecido com o produto.
Voc est criando seu prprio aplicativo de processo para este tutorial.

Tutorial de Contratao

2. Clique no link Criar Novo Aplicativo de Processo no painel direito do Process Center.
3. Insira as seguintes informaes:
v Nome do Aplicativo de Processo: Minha Amostra de Contratao
v Acrnimo: MHS
v Descrio: Contm o processo para preenchimento de uma posio.

4. Clique em Criar. O aplicativo de processo est agora em sua lista de aplicativos de processos.
5. Para abrir o aplicativo de processo Minha Amostra de Contratao, localize o aplicativo de processo
no Process Center e clique em Abrir no Designer. Uma pgina do Process Designer aberta, exibindo
as Configuraes do Aplicativo de Processo.

IBM Business Process Manager: Tutorial de Contratao

A rea destacada mostra o aplicativo de processo que est sendo editado. Observe que esta pgina
fornece a oportunidade de editar as configuraes do aplicativo de processo, como nome, acrnimo e
descrio. Por enquanto, deixe as configuraes como esto e continue com suas tarefas de
modelagem de processo.

Ponto de Verificao da Lio


Voc criou um aplicativo de processo para manter o processo Abrir Nova Posio de RH Padro.
Nesta lio, voc aprendeu
v Como iniciar o Process Designer
v Como criar um continer de modelos de processos, conhecido como o aplicativo de processo no
Process Center
v Que sua rea de trabalho est no Process Center
v Que o aplicativo de processo contm o modelo de processo criado no Process Designer
Na prxima lio, voc criar uma definio de processo de negcios.

Links Relacionados
v

Aplicativos de Processos: Viso Geral

Criar a Definio de Processo de Negcios (BPD)


Nesta lio, voc criar uma definio de processo de negcios (BPD) para o processo Abrir Nova Posio
de RH Padro.
Para criar um modelo no aplicativo de processo Minha Amostra de Contratao, voc deve criar uma
BPD para o processo Abrir Nova Posio de RH Padro. Depois de nomear a BPD, voc a modelar,
definindo pistas e equipes e, em seguida, incluindo objetos de fluxo, como atividades, eventos e
gateways.
Esta lio usa o seguinte conceito:

Tutorial de Contratao

Conceito

Descrio

Definio de
Um diagrama ou modelo de processo reutilizvel que define o que comum a todas as
processo de negcios instncias de tempo de execuo desse modelo de processo.
(BPD)

Criar a BPD Abrir Nova Posio de RH Padro:


1. Certifique-se de que o aplicativo de processo Minha Amostra de Contratao (MHS) esteja aberto no
Process Designer.
2. Na biblioteca do Designer, clique no sinal de mais ao lado de Processos e selecione Business Process
Definition.

3. Digite Abrir Nova Posio de RH Padro e clique em Concluir. A BPD criada e o diagrama do
processo aberto mostrando as seguintes construes de modelagem:

IBM Business Process Manager: Tutorial de Contratao

Nmero

rea

Descrio

Barra de
ferramentas
principal

Fornece acesso ao Designer, Inspector, Optimizer e Process Center. A barra de ferramentas


principal tambm onde voc vai salvar todos os editores abertos, tirar uma captura
instantnea e visualizar a ajuda da web.

Biblioteca

Fornece acesso aos itens da biblioteca para o aplicativo de processo atual.

Tela
Principal

A rea em que o processo pode ser modelado graficamente. Cada BPD inclui
automaticamente um evento de incio e um evento de trmino. Duas pistas padro so
includas para tarefas do usurio e do sistema.

Paleta

Fornece elementos que podem ser usados para modelar seu processo. possvel ocultar a
paleta clicando na borda colorida esquerda dos elementos disponveis. Para restaurar a
paleta e visualizar os componentes disponveis, clique na mesma borda.

Ponto de Verificao da Lio


Voc criou a BPD Abrir Nova Posio de RH Padro.
Nesta lio, voc aprendeu
v Sobre a interface com o usurio do Process Designer
v Como criar uma BPD
Na prxima lio, voc modelar as equipes.

Links Relacionados
v Business Process Definitions (BPDs)

Modelar Equipes
Nesta lio, voc modelar as equipes que participam do processo Abrir Nova Posio de RH Padro.
Com base nos requisitos do processo, voc deve criar uma equipe para cada uma das funes de usurio
identificadas: gerente de contratao, gerente geral e gerente de recursos humanos. Para modelar as
equipes, voc incluir pistas e designar equipes BPD. Cada pista contm as atividades executadas pela
equipe ou sistema associado. Voc tambm definir as equipes especificando o custo por hora, membros e
gerentes.
Ao criar uma BPD, o Process Designer gera duas pistas: Equipe e Sistema. Para a BPD Abrir Nova
Posio de RH Padro, voc deve ter as seguintes pistas e equipes:
Pista

Ttulo da equipe

Propriedades da equipe

Gerente de Contratao

Gerentes de Contratao

Custo por Hora: 65,00, Membros:


Membros Padro (tw_allusers),
Gerentes: Gerentes de Todos os
Usurios

Gerente Geral

Gerentes Gerais

Custo por Hora: 75,00, Membros:


Membros Padro (tw_allusers),
Gerentes: Gerentes de Todos os
Usurios

Recursos Humanos

Gerentes de Recursos Humanos

Custo por Hora: 50,00, Membros:


Membros Padro (tw_allusers),
Gerentes: Gerentes de Todos os
Usurios

Sistema

Sistema

Como as atividades na pista do


sistema so executadas pelo sistema,
no h equipe associada.

Tutorial de Contratao

A pista do sistema contm as atividades concludas pelo IBM Business Process Manager.
Esta lio usa os seguintes conceitos:
Conceito Descrio
Pistas

Fornece contexto para um modelo de processo. Cada pista contm vrias atividades que so designadas a
uma equipe ou um sistema especfico.

Equipes

Contm os membros que concluem as atividades de tempo de execuo que so modeladas em cada
pista.

Membros Grupos de usurios ou usurios individuais que fazem parte de uma equipe.
Gerentes A equipe cujos membros podem usar o painel Desempenho da Equipe no Process Portal para gerenciar
essa equipe e suas tarefas.

Modelar as equipes:
1. Certifique-se de que o processo Abrir Nova Posio de RH Padro esteja aberto e que a guia
Diagrama esteja selecionada.
2. Clique na pista Equipe e, na guia Propriedades, altere o nome para Recursos Humanos.

3. Crie a equipe Gerentes de RH:


a. Na seo Comportamento, para Equipe da Pista Padro, clique em Nova.
b. Digite HRManagers para o nome e clique em Concluir.
c. Na seo Propriedades de Simulao, para Custo por Hora, digite 50,00.
d. Na seo Membros, clique na lista para selecionar Membros Padro.
e. Clique em Incluir Grupo e selecione tw_allusers.
Nota: O grupo tw_allusers criado automaticamente quando voc instala o IBM Business
Process Manager. Todos os usurios registrados fazem parte de tw_allusers.

IBM Business Process Manager: Tutorial de Contratao

f. Na seo Gerentes, clique em Selecionar e selecione Gerentes de Todos os Usurios.

4. Clique na seta voltar para retornar ao processo Abrir Nova Posio de RH Padro.

Dica: Tambm possvel clicar na lista suspensa no campo HRManagers para visualizar os artefatos
que esto abertos.
Voc voltou para a tela principal do processo Abrir Nova Posio de RH Padro.

Tutorial de Contratao

5. Inclua uma pista Gerente Geral:


a. Arraste uma pista da paleta para o diagrama.
b. D o nome Gerente Geral para a pista.
c. Na guia Propriedades, selecione Azul na lista Cor da Apresentao.
6. Crie a equipe Gerentes Gerais que est associada pista Gerente Geral. Inclua as seguintes
propriedades:
v Nome: GeneralManagers
v Custo por Hora: 75,00
v Membros: Membros Padro (tw_allusers)
v Gerentes: Gerentes de Todos os Usurios

10

IBM Business Process Manager: Tutorial de Contratao

7. No diagrama Abrir Nova Posio de RH Padro, inclua uma pista Gerente de Contratao. Selecione
Verde na lista Cor da Apresentao.
8. Crie a equipe Gerentes de Contratao que est associada pista Gerente de Contratao. Inclua as
seguintes propriedades:
v Nome: HiringManagers
v Custo por Hora: 65,00
v Membros: Membros Padro (grupo tw_allusers)
v Gerentes: Gerentes de Todos os Usurios

9. No diagrama Abrir Nova Posio de RH Padro, clique na pista Sistema. Na guia Propriedades,
selecione Prpura na lista Cor da Apresentao.

Tutorial de Contratao

11

Dica: Para reordenar as pistas, possvel clicar com o boto direito em uma pista e selecionar
Mover uma Pista abaixo at que ela seja posicionada no lugar desejado.
Seu diagrama corresponde seguinte imagem:

10. Na barra de ferramentas principal, clique em Salvar.


11. Para visualizar as equipes criadas, clique em Processos na biblioteca.

Ponto de Verificao da Lio


Voc modelou as equipes e criou a base para a BPD ao incluir as pistas apropriadas e associar e definir
equipes.

12

IBM Business Process Manager: Tutorial de Contratao

Nesta lio, voc aprendeu


v Como incluir pistas em uma BPD
v Como associar uma equipe uma pista
v Como definir uma equipe
Na prxima lio, voc usar fluxos de sequncias para conectar as atividades e os eventos para
estabelecer o fluxo do processo.

Links Relacionados
v Criando uma Equipe

Incluir Atividades e Eventos


Nesta lio, voc incluir atividades e eventos nas pistas da BPD Abrir Nova Posio de RH Padro para
estabelecer o fluxo de processo correto.
Para modelar as atividades e os eventos, use os requisitos do processo.
Ao incluir atividades e eventos, siga estas diretrizes:
v Assegure-se de que as atividades representem unidades lgicas de trabalho que sejam designadas a um
participante do processo.
v Converta vrias etapas simultneas de fluxo de trabalho que esto designadas a uma funo
responsvel em uma atividade ou tarefa.
v Use instrues de substantivo e verbo para identificar as atividades, como Enviar requisio de tarefa.
v Aplique um fluxo de cima para baixo, da esquerda para a direita na BPD para facilitar a leitura.
Esta lio usa os seguintes conceitos:
Conceito

Descrio

Evento

Controla os objetos do fluxo para um modelo de processo. Um evento algo que ocorre durante um
processo.

Evento de Aciona o incio do processo por meio de uma entrada manual ou automtica. H trs tipos de eventos
incio
de incio: padro, mensagem e ad hoc. Em uma BPD, um evento de incio padro criado
automaticamente e apenas uma instncia permitida no modelo. Para iniciar um processo quando um
sinal externo recebido, inclua uma mensagem ou um evento de incio ad hoc na BPD.
Evento de Ocorre em um processo quando uma deciso final de todas as atividades ou de um conjunto parcial de
trmino
atividades atingido. H quatro tipos de eventos de trmino: padro (nenhum), mensagem, erro e
finalizao. possvel ter vrios eventos de trmino padro.
Atividade Uma nica tarefa de trabalho que um participante, seja ele uma pessoa ou um sistema, realiza do incio
ao fim durante um processo. H cinco tipos de atividades: nenhuma, tarefa do usurio, tarefa do
sistema, script e tarefa de deciso.
Atividade Uma atividade que no tem implementao. Uma atividade nenhuma pode ser til quando voc est
nenhuma inseguro sobre a implementao de uma atividade. Por exemplo, Localizar candidatos tarefa uma
atividade nenhuma.
Tarefa do
usurio

Uma atividade implementada como uma tarefa do usurio quando um usurio inicia ou conclui a
atividade. Por exemplo, Enviar Requisio de Tarefa uma tarefa do usurio.

Tarefa do
sistema

Uma atividade implementada como uma tarefa do sistema quando um sistema ou um servio
automatizado conclui uma atividade. Por exemplo, a atividade Notificar o gerente de contratao uma
tarefa do sistema.

Tarefa de
script

Uma atividade que usa JavaScript para acessar e manipular dados.

Tarefa de
deciso

Uma atividade com uma deciso ou condio em uma regra de negcios para determinar qual
implementao de processo foi iniciada.
Tutorial de Contratao

13

Incluir as atividades e eventos:


1. Determine qual equipe realizar cada uma das quatro atividades: Enviar requisio de tarefa, Aprovar
ou rejeitar requisio, Localizar candidatos tarefa e Notificar o gerente de contratao. Veja na tabela
a seguir as atividades e os eventos associados a cada pista:
Pista

Atividades, cor e descrio

Eventos

Gerente de
Contratao

Enviar requisio de tarefa

Incio

Cor da Apresentao: Padro


Descrio: O gerente de contratao envia uma
requisio de tarefa.

Gerente Geral

Aprovar ou rejeitar requisio


Cor da Apresentao: Prpura
Descrio: O GM avalia a requisio de tarefa
enviada e aprova-a ou rejeita-a.

Recursos
Humanos

Localizar candidatos tarefa

Trmino

Cor da Apresentao: Amarelo


Descrio: O RH procura candidatos tarefa.

Sistema

Notificar o gerente de contratao

Requisio finalizada (Evento de trmino)

Cor da Apresentao: Laranja


Descrio: Se o GM rejeitar a requisio de
tarefa, o gerente de contratao ser notificado
e a requisio ser finalizada.

2. Certifique-se de que o processo Abrir Nova Posio de RH Padro esteja aberto e que a guia
Diagrama esteja selecionada.
3. Arraste a Atividade a partir da paleta para a pista Gerente de Contratao e digite Enviar
requisio de tarefa na caixa de texto exibida acima da atividade.
4. Na guia Propriedades, selecione Padro como a Cor da Apresentao e clique em Editar em
Documentao para incluir uma descrio da atividade.

5. Inclua as atividades restantes que esto listadas na tabela na etapa 1 no diagrama do processo. Seu
diagrama corresponde seguinte imagem:

14

IBM Business Process Manager: Tutorial de Contratao

6. Mova o evento de Incio para a esquerda da primeira atividade Enviar requisio de tarefa.
7. Mova o evento de Trmino para a direita da atividade Notificar gerente de contratao. Seu
diagrama corresponde imagem a seguir:

Tutorial de Contratao

15

Dica: Para facilitar o teste, inicie o processo com uma tarefa de Script na pista do Sistema para
inicializar seus dados.
8. Salve seu trabalho.

Ponto de Verificao da Lio


Voc incluiu atividades e eventos na BPD Abrir Nova Posio de RH Padro.
Nesta lio, voc aprendeu
v Como converter requisitos do processo em atividades
v Como incluir atividades e eventos em uma BPD
Na prxima lio, voc sequenciar as atividades e os eventos para estabelecer o fluxo do processo.

Incluir Fluxos de Sequncia


Nesta lio, voc usar fluxos de sequncia para conectar as atividades e os eventos para estabelecer o
fluxo do processo na BPD Abrir Nova Posio de RH Padro.
Agora que as atividades e os eventos esto no modelo de processo, voc deve fornecer o controle e o
fluxo bsicos desses objetos. Esse tipo de diagrama fornece comunicao sobre como o processo fluir de
uma atividade para outra, e quem as concluir.
Neste estgio do modelo de processo, ser necessrio apenas sequenciar o fluxo esperado do processo dos
eventos de incio para os eventos de trmino.

16

IBM Business Process Manager: Tutorial de Contratao

Nota: Se mais de um fluxo de sequncia sair do mesmo objeto de fluxo, o primeiro a ser includo ser o
fluxo de sequncia padro. Os fluxos de sequncia subsequentes originados do mesmo objeto sero
seguidos apenas sob determinadas condies. Para obter um exemplo, veja os fluxos de sequncia que se
originam da atividade Enviar requisio de tarefa.
Geralmente, voc inclui controles de fluxo de processo, conhecidos como gateways, quando h mais de
um fluxo de uma atividade. Nesta lio, voc sequenciar apenas as atividades e os eventos. Na prxima
lio, voc incluir os gateways.
Esta lio apresenta os seguintes conceitos:
Conceito

Descrio

Fluxo de
sequncia
normal

Uma seta simples que indica que a BPD avana para a prxima etapa no
processo, assim que a primeira etapa concluda.

Fluxo de
sequncia
condicional

fluxo de
sequncia
padro

Uma seta simples que indica que expresses condicionais sero avaliadas para
determinar qual caminho o fluxo tomar. Os fluxos de sequncia condicional sero seguidos apenas
quando as condies forem atendidas.
Uma seta simples com uma barra no incio da linha de fluxo. Um fluxo de
sequncia padro necessrio e ser criado automaticamente quando houver um fluxo de
sequncia condicional. O fluxo de sequncia padro indica um caminho de processamento a ser
seguido quando nenhuma das condies nos fluxos de sequncia condicional forem verdadeiros,
assegurando que haja pelo menos um caminho de processamento (o caminho padro) para o
processo de negcios seguir.

Incluir fluxos de sequncia:


1. Certifique-se de que o processo Abrir Nova Posio de RH Padro esteja aberto e que a guia
Diagrama esteja selecionada.
2. Selecione a ferramenta Fluxo de Sequncia na paleta.
Dica: A ferramenta Fluxo de Sequncia permanece ativa para que seja possvel conectar todas suas
atividades e eventos rapidamente. Para desativar a ferramenta Fluxo de Sequncia, selecione a
Ferramenta de Seleo ou pressione Esc.
3. No diagrama do processo, mova o mouse para o evento de Incio e clique em um ponto azul para
colocar o incio da seta de fluxo.
4. Mova o mouse para um ponto azul na atividade Enviar requisio de tarefa e clique novamente.

Tutorial de Contratao

17

5. Conecte a atividade Enviar requisio de tarefa atividade Localizar candidatos tarefa e, em


seguida, atividade Aprovar ou rejeitar requisio.
Observe que a linha de fluxo que vai para a atividade Localizar candidatos tarefa marcada como
a linha de fluxo padro.
Dicas:
v Se mais de um fluxo de sequncia sair do mesmo objeto de fluxo, o primeiro a ser includo ser o
fluxo de sequncia padro.
v Se a sequncia for feita incorretamente e a linha padro for a errada, exclua todas as linhas do
fluxo de sequncia da atividade e as refaa.
v Para tornar as linhas de fluxo lineares, possvel realinhar uma atividade ou um evento no
diagrama selecionando-o e mantendo Ctrl pressionado e pressionar as teclas de seta.

18

IBM Business Process Manager: Tutorial de Contratao

6. Conecte a atividade Localizar candidatos tarefa ao evento de Trmino.


7. Conecte a atividade Aprovar ou rejeitar requisio atividade Notificar gerente de contratao e
atividade Localizar candidatos tarefa.
8. Conecte a atividade Notificar gerente de contratao ao evento de Trmino.

Tutorial de Contratao

19

9. Clique na Ferramenta de Seleo na paleta ou pressione Esc para alternar para o modo de seleo
normal no diagrama do processo.
10. Salve seu trabalho.

Ponto de Verificao da Lio


Voc estabeleceu o fluxo do processo na BPD Abrir Nova Posio de RH Padro.
Nesta lio, voc aprendeu
v Sobre o fluxo de processo
v Como comunicar o fluxo esperado do processo do evento de incio aos eventos de trmino
v Sobre os tipos de fluxos de sequncia
Na prxima lio, voc incluir gateways para modelar pontos na execuo do processo.

Links Relacionados
v caminhos de execuo do processo de modelagem utilizando fluxos de sequncia

Incluir Gateways de Eventos


Nesta lio, voc criar dois gateways de eventos para modelar pontos na execuo do processo Abrir
Nova Posio de RH Padro.
Na lio anterior, voc incluiu uma linha de fluxo de sequncia para cada caminho potencial a partir de
uma atividade. Se voc modelar os fluxos de sequncia individualmente (como fez neste tutorial), dever
verificar a lgica de condio de cada linha de fluxo. Usando os gateways mais eficiente.
Um gateway de evento representa um ponto de ramificao em uma execuo do processo em que
apenas um de vrios fluxos pode ser seguido, dependendo dos eventos que ocorrem. Para simplificar o
diagrama, o gateway identificado na forma de uma pergunta e os fluxos de sada so identificados com
uma resposta. Para a BPD Abrir Nova Posio de RH Padro, so necessrios os seguintes gateways:
v Necessria aprovao do GM?: Se a solicitao de tarefa for para preencher uma posio existente, a
requisio ser roteada diretamente do gerente de contratao para o RH. Se a solicitao for para
preencher uma nova posio, a requisio ser roteada para o Gerente Geral (GM) para aprovao.
v O GM aprovou?: O GM avalia a requisio e aprova-a ou rejeita-a. Se o GM aprovar a requisio, ela
ser roteada para o gerente de RH, que pode, ento, procurar candidatos tarefa. Se o GM rejeitar a
requisio, o gerente de contratao ser notificado e a requisio ser finalizada.
Esta lio usa os seguintes conceitos:
Conceito

Descrio

Gateway

Controla o fluxo de um processo, como a divergncia e a convergncia de linhas de sequncia,


determinando, ramificando e mesclando os fluxos que podem ser usados por um processo. H dois
modos de gateway: dividir e juntar. Um gateway pode dividir um fluxo recebido em vrios fluxos de
sada ou pode juntar fluxos recebidos em um fluxo de sada. H dois tipos de gateways: exclusivo e
paralelo. Este tutorial usa os gateways exclusivos.

Gateway
exclusivo

Envia o processo por meio de apenas um dos fluxos disponveis. Depois que uma condio de
processo atendida, apenas um fluxo de sequncia condicional seguido e a avaliao das condies
do fluxo de sequncia de sada subsequentes para. Se nenhuma condio for atendida, o fluxo de
processamento padro ser seguido.

Gateway
paralelo

Possui modos de diviso chamados de diviso paralela e juno paralela. Os gateways de diviso
paralela direcionam o fluxo do processo juntamente com cada fluxo de sequncia em paralelo. No h
fluxos condicionais ou padro. Com um gateway de juno paralela, possvel modelar qualquer
nmero de fluxos de sequncia recebidos. Depois que todos os fluxos de sequncia recebidos atingem
a juno paralela, o fluxo de sequncia de sada seguido.

20

IBM Business Process Manager: Tutorial de Contratao

Incluir gateways de eventos:


1. Certifique-se de que o processo Abrir Nova Posio de RH Padro esteja aberto e que a guia
Diagrama esteja selecionada.
2. Arraste um gateway da paleta para a direita da atividade Enviar requisio de tarefa no diagrama do
processo. Digite Necessria aprovao do GM? na caixa de texto exibida acima do gateway.

3. Na guia Propriedades, certifique-se de que a caixa Nome Visvel esteja selecionada e verifique se
Gateway Exclusivo o tipo de gateway. Clique em Editar em Documentao para incluir uma
descrio do gateway.

Dica: possvel clicar em qualquer atividade ou evento para mov-lo no diagrama.


4. Conecte o gateway:
a. Clique para selecionar o fluxo de sequncia entre as atividades Enviar requisio de tarefa e
Localizar candidatos tarefa e pressione a tecla Delete (ou clique com o boto direito e selecione
Editar > Excluir).
b. Exclua o fluxo de sequncia entre as atividades Enviar requisio de tarefa e Aprovar ou rejeitar
requisio.
c. Selecione o formato do cone de fluxo de sequncia na paleta.
d. Conecte a atividade Enviar requisio de tarefa ao gateway Necessria aprovao do GM?

Tutorial de Contratao

21

e. Conecte o gateway Necessria aprovao do GM? parte superior da atividade Localizar


candidatos tarefa e, em seguida, parte superior da atividade Aprovar ou rejeitar requisio.
f. Clique na Ferramenta de Seleo na paleta ou pressione Esc para alternar para o modo de seleo
normal no diagrama do processo.

5. Nomeie as linhas do fluxo de sequncia:


a. Clique no fluxo de sequncia entre o gateway Necessria aprovao do GM? e a atividade
Localizar candidatos tarefa.
b. Na guia Propriedades, digite Sem necessidade de aprovao --> continuar para o RH como o
nome e selecione a caixa Nome Visvel.

c. Clique no fluxo de sequncia entre Necessria aprovao do GM? e Aprovar ou rejeitar


requisio.
d. Na guia Propriedades, digite Aprovao necessria como o nome e selecione a caixa Nome
Visvel.
6. Repita as etapas 1 e 2 para criar um gateway O GM aprovou? direita da atividade Aprovar ou
rejeitar requisio com as mesmas propriedades selecionadas do primeiro gateway. Para a
documentao, digite Aprovado (continuar para o RH) ou rejeitado (notificar o Gerente de
Contratao).
7. Conecte o gateway O GM aprovou? atividade Notificar gerente de contratao e atividade
Localizar candidatos tarefa. Nomeie as linhas do fluxo de sequncia como Rejeitado e Aprovado
--> continuar para o RH. Seu modelo de processo corresponde seguinte imagem:

22

IBM Business Process Manager: Tutorial de Contratao

8. Salve seu trabalho.

Ponto de Verificao da Lio


Voc incluiu gateways de eventos na BPD Abrir Nova Posio de RH Padro.
Nesta lio, voc aprendeu
v Como incluir gateways de eventos
v Como modelar fluxos de sequncia apropriados para cada gateway
v Como nomear linhas do fluxo de sequncia
Na prxima lio, voc incluir um evento intermedirio baseado em tempo.

Links Relacionados
v Modelando gateways de eventos

Incluir um Evento Intermedirio Baseado em Tempo


Nesta lio, voc modelar um caminho de escalao com um evento intermedirio baseado em tempo
anexado para satisfazer os requisitos de processo da BPD Abrir Nova Posio de RH Padro.
Com base nos requisitos de processo, o GM avalia a requisio de tarefa enviada e aprova-a ou rejeita-a.
Se a requisio de tarefa no for manipulada at o prazo final, o evento intermedirio baseado em tempo
ser acionado e o sistema enviar um aviso de escalao para o GM. Nesta lio, voc incluir o evento
intermedirio baseado em tempo, e no mdulo Implementar o Processo na pgina 32, voc
implementar o evento intermedirio baseado em tempo.
Esta lio usa os seguintes conceitos:

Tutorial de Contratao

23

Conceito

Descrio

Evento
Ocorre entre um evento de incio e um evento de trmino na BPD. H trs tipos de eventos
intermedirio intermedirios: cronmetro, mensagem e erro. Use o evento intermedirio para indicar um ponto em
um servio quando voc deseja que o Process Designer capture os dados de tempo de execuo para
fins de relatrio. Os eventos intermedirios podem estar em um fluxo de sequncia ou anexados ao
limite de uma atividade.
Evento
intermedirio
baseado em
tempo

Use um evento intermedirio baseado em tempo para especificar uma hora antes ou depois da
ocorrncia de uma atividade. Os eventos intermedirios baseados em tempo, usados para modelar
caminhos de escalao ou atrasos na BPD, podem ocorrer entre as atividades ou anexados a uma
atividade

Evento
intermedirio
baseado em
tempo
anexado

Quando uma instncia de processo em execuo atinge uma atividade com um evento intermedirio
baseado em tempo anexado, um cronmetro iniciado. O intervalo para o cronmetro calculado de
acordo com a configurao especificada nas propriedades de implementao do evento intermedirio
baseado em tempo. Quando o intervalo especificado decorre, o processo segue o caminho do evento
intermedirio baseado em tempo anexado atividade subsequente.

Usado para modelar uma mensagem recebida ou enviada durante a execuo de um processo.
Evento
intermedirio
de
mensagem
Evento
Usado para identificar excees que ocorrem enquanto um processo executado e manipular essas
intermedirio excees usando uma atividade, um subprocesso ou um fluxo de manipulador de erros.
do erro

Incluir um evento intermedirio baseado em tempo:


1. Certifique-se de que o processo Abrir Nova Posio de RH Padro esteja aberto e que a guia
Diagrama esteja selecionada.
2. Arraste um evento intermedirio da paleta no limite inferior esquerdo da atividade Aprovar ou
rejeitar requisio e digite Aprovao vencida como o nome.

3. Na guia Propriedades, selecione Implementao. Na seo Detalhes do Evento Fronteira, selecione


Cronmetro e limpe Interromper Atividade. Mantenha Repetido selecionado.

24

IBM Business Process Manager: Tutorial de Contratao

Nota:
v Se a atividade Interromper estiver selecionada, a atividade anexada ser encerrada quando o evento
baseado em cronmetro for acionado. Neste tutorial, voc limpar a atividade Interromper porque
o GM conclui a atividade ao receber o aviso de escalao.
v Se Repetido no estiver selecionado, o aviso de escalao ser enviado apenas uma vez. Quando o
cronmetro for configurado como Repetido, um aviso de escalao ser enviado sempre que o
intervalo especificado decorrer at que a atividade seja concluda.
As outras propriedades so configuradas durante a implementao. Observe como agora o cone de
evento intermedirio na atividade Aprovar ou rejeitar requisio mostra um cronmetro.

4. Inclua a atividade de escalao Enviar:


a. Arraste uma atividade da paleta para a pista Sistema esquerda da atividade Notificar gerente
de contratao.
b. D o nome Enviar aviso de escalao para a atividade.
5. Conecte o evento intermedirio baseado em tempo anexado atividade Enviar aviso de escalao:
a. Selecione o cone de fluxo de sequncia na paleta.
b. Conecte o evento intermedirio baseado em tempo Aprovao vencida atividade Enviar aviso
de escalao.
c. Clique na Ferramenta de Seleo na paleta ou pressione Esc para alternar para o modo de seleo
normal no diagrama do processo.

Tutorial de Contratao

25

6. Nomeie a linha do fluxo de sequncia:


a. Clique no fluxo de sequncia entre o evento intermedirio baseado em tempo Aprovao vencida
e a atividade Enviar aviso de escalao.
b. Na guia Propriedades, digite Prazo final perdido como o nome e selecione a caixa Nome
Visvel.
c. Na seo Comportamento, para Tipo de Linha, selecione Caminho de Exceo.

26

IBM Business Process Manager: Tutorial de Contratao

7. Inclua um evento Terminar no final do fluxo de sequncia. Arraste um evento Terminar da paleta
para a tela direita de Enviar aviso de escalao e digite Terminar escalao.
8. Conecte a atividade Enviar aviso de escalao ao evento Terminar escalao.
Dica: possvel concluir o caminho de escalao, construindo um servio subjacente para
implementar a atividade Enviar aviso de escalao. Geralmente, essa atividade implementada como
um padro de design enviar e procurar modelado em uma BPD separada.
Seu diagrama corresponde seguinte imagem:

9. Salve seu trabalho.

Ponto de Verificao da Lio


Voc incluiu um evento baseado em cronmetro anexado BPD Abrir Nova Posio de RH Padro.
Nesta lio, voc aprendeu
v
v
v
v

Como
Como
Como
Como

anexar um evento intermedirio baseado em tempo a uma atividade


modelar um caminho de escalao em uma BPD
incluir uma atividade do sistema
incluir um evento de trmino

Tutorial de Contratao

27

Na prxima lio, voc criar variveis do processo.

Links Relacionados
v Modelando eventos do cronmetro
v Padro Enviar e Procurar

Criar Variveis de Processo


Nesta lio, voc criar as variveis de processo para implementar a lgica do gateway.
Para implementar os dois gateways na BPD Abrir Nova Posio de RH Padro, so necessrias duas
variveis privadas:
v requisition
v currentPosition
Voc selecionar variveis privadas porque elas so usadas apenas por essa BPD e passadas
possivelmente para BPDs vinculadas.
Nesta lio, voc criar as duas variveis privadas e designar um tipo de varivel chamado placeholder a
cada uma delas. Este um tipo de varivel temporrio. Ao implementar o processo, voc associar as
variveis requisition e currentPosition a objetos de negcios que ir criar.
Ao criar variveis, siga estas diretrizes:
Crie nomes de variveis que sejam iniciadas com uma letra minscula.
Altere para letra maiscula a primeira letra de um tipo de varivel.
Se o nome da varivel tiver apenas uma palavra, todas as letras dessa palavra devero ser minsculas.
Se o nome da varivel consistir em mais de uma palavra, altere para letra maiscula a primeira letra
de cada palavra subsequente.
v Lembre-se de que os nomes de variveis fazem distino entre maisculas e minsculas.

v
v
v
v

Esta lio usa os seguintes conceitos:


Conceito

Descrio

Variveis

Dados que fornecem o contexto de negcios para um processo em execuo. Usando variveis, o
processo de negcios passa dados de uma etapa para outra. H trs tipos de variveis: privada, de
entrada e de sada.

Variveis
privadas

Valores requeridos pela BPD ou pelo servio atual.

Variveis
de entrada

Valores que passam para a BPD ou para o servio atual.

Variveis
de sada

Valores que so passados de uma BPD para uma BPD ou um servio-pai.

Criar as variveis:
1. Clique na guia Variveis na tela principal do processo Abrir Nova Posio de RH Padro.
2. Na seo Variveis, clique em Incluir Privada e digite currentPosition para o nome.

28

IBM Business Process Manager: Tutorial de Contratao

3. Na seo Detalhes, clique em Novo e digite Marcador para o objeto de negcios.

4. Clique na seta voltar para retornar ao processo Abrir Nova Posio de RH Padro.
5. Clique em Incluir Privado e digite requisition para o nome.
6. Na seo Detalhes, clique em Selecionar para selecionar o Marcador para o tipo de varivel. As
variveis privadas correspondem seguinte imagem:

7. Salve seu trabalho.


8. Clique na guia Diagrama na tela principal do processo Abrir Nova Posio de RH Padro para
retornar ao modelo.

Ponto de Verificao da Lio


Voc incluiu variveis de processo na BPD Abrir Nova Posio de RH Padro.
Nesta lio, voc aprendeu
v Como incluir variveis privadas em uma BPD
v Como criar um tipo de varivel de marcador simples
Tutorial de Contratao

29

Na prxima lio, voc realizar a Reproduo Zero.

Links Relacionados
v Escopo da Varivel em Process Designer

Realizar a Reproduo Zero


Nesta lio, voc aprender sobre reprodues, conduo de Reproduo Zero pela reviso do modelo de
processo com as partes interessadas e obteno de uma captura instantnea do processo.
Durante a reproduo para as partes interessadas, usurios e desenvolvimento, o modelo de processo
demonstrado em uma fase de desenvolvimento designada para estabelecer objetivos do processo, chegar
a um consenso sobre uma atividade, melhorar, de forma colaborativa o modelo de processo e, enfim,
aprovar o modelo de processo. As reprodues permitem que voc desenvolva um aplicativo de processo
de forma iterativa. Para o aplicativo de processo Minha Amostra de Contratao, h quatro reprodues.
Aqui esto alguns exemplos do que acontece durante essas reprodues:
v Reproduo Zero: Revisando o modelo de processo
v Reproduo Um: Usando o Inspector para validar caminhos no processo que flui dos gateways de
deciso
v Reproduo Dois: Verificando se os servios manuais individuais esto funcionando conforme o
esperado
v Reproduo Trs: Verificando se os servios esto sendo executados corretamente
v Reproduo Final: Seguindo uma instncia do processo do incio ao fim no Process Portal
Reproduo Zero um marco importante em um ciclo de vida de desenvolvimento de projeto do
Business Process Manager porque durante a Reproduo Zero que um processo de negcios
identificado e analisado como um bom candidato para um projeto de gerenciamento do processo de
negcios. Durante a Reproduo Zero, o processo de negcios definido, modelado, refinado e revisado
por meio de discusso, descoberta e anlise do processo.
Geralmente, a fase de anlise do processo que precede a Reproduo Zero demora de duas a trs
semanas. Se a reviso estiver concluda e o modelo de processo for aprovado, o refinamento dos
requisitos do processo poder ocorrer durante as reprodues de implementao. Mesmo que sua equipe
decidir no continuar com o desenvolvimento do processo, voc tem um processo documentado.
Depois de concluir uma reproduo, tire uma captura instantnea do processo. As capturas instantneas
registram o estado dos itens de biblioteca em um aplicativo de processo em um horrio especfico.
possvel usar uma captura instantnea para retornar para um estado anterior no projeto, portanto, tire
capturas instantneas com frequncia. Tambm possvel comparar duas capturas instantneas para
identificar as mudanas. Ao concluir seu projeto, voc cria uma captura instantnea final que ir
implementar.
Esta lio apresenta os seguintes conceitos:
Conceito

Descrio

Reproduo

O ato de demonstrar ou executar um processo. Uma equipe de desenvolvimento pode usar o


Inspector no Process Designer para demonstrar o design e a implementao do processo atual em
sesses de reproduo. As sesses de reproduo ajudam a capturar informaes importantes de
diferentes partes interessadas em um processo, como gerenciamento, usurios e analistas de
negcios.

Captura
Instantnea

Registros do estado de itens da biblioteca em um aplicativo de processo ou faixa de um processo


em um horrio especfico. possvel criar capturas instantneas no console do Process Center ou
na visualizao Designer. O gerenciamento da captura instantnea, como instalao, exportao e
arquivamento feito no console do Process Center.

30

IBM Business Process Manager: Tutorial de Contratao

Realizar a reproduo zero:


1. Certifique-se de que o processo Abrir Nova Posio de RH Padro esteja aberto e que a guia
Diagrama esteja selecionada.
2. Revise o modelo de processo, verificando se o seu corresponde seguinte imagem:

3. Passe pelo processo para simular uma reproduo, explicando o modelo para um colega.
4. Inclua novos requisitos de processo na BPD Abrir Nova Posio de RH Padro. Neste tutorial, no h
requisitos adicionais que se apliquem BPD. Agora o modelo de processo est pronto para
implementao.
5. Crie uma captura instantnea de seu aplicativo de processo:
na barra de ferramentas principal.
a. No Process Designer, clique no cone
b. Digite Reproduo Zero como o nome da captura instantnea e clique em OK.
c. Para a descrio, digite Esta uma captura instantnea do aplicativo de processo at a
Reproduo Zero.

Ponto de Verificao da Lio


Voc revisou o modelo de processo com reproduo zero e tirou uma captura instantnea do aplicativo
de processo. No prximo mdulo, voc implementar o processo.
Nesta lio, voc aprendeu
v Como descrever os objetivos e requisitos de validao da reproduo zero
v Como verificar se o processo de negcios reflete os requisitos
v Como implementar feedback de reproduo e novos requisitos do processo
v Como tirar uma captura instantnea do aplicativo de processo

Tutorial de Contratao

31

Links Relacionados
v Melhores Prticas de Reproduo do BPM
v Gerenciando Capturas Instantneas

Implementar o Processo
Neste mdulo, voc implementar a BPD do processo Abrir RH Padro que foi validado na reproduo
zero.

Objetivos do Aprendizado
Depois de concluir as lies deste mdulo, voc entender os conceitos e saber como executar as
seguintes tarefas:
v Criar objetos de negcios customizados para organizar os dados especficos do processo
v Implementar eventos intermedirios baseados em tempo
v Implementar gateways
v Executar a Reproduo Um no Inspector

Pr-requisito
Voc deve concluir todas as lies do mdulo Modelar o Processo na pgina 2.

Criar Objetos de Negcios


Nesta lio, voc criar objetos de negcios customizados para organizar os dados especficos do processo
para a BPD Abrir Nova Posio de RH Padro.
Objetos de negcios representam os dados de negcios que so relevantes para a BPD. Para esta lio, so
necessrios trs objetos de negcios customizados:
v Person
v Position
v Requisition
Para cada objeto de negcios, voc definir parmetros para especificar a estrutura de dados. Um
parmetro designado com um tipo de varivel que pode ser um tipo simples ou um objeto de negcios.
Nesta lio, voc criar os objetos de negcios que so necessrios para esse modelo. Posteriormente, ao
criar a interface com o usurio, voc ligar elementos da interface com o usurio a estes objetos de
negcios.
Ao criar objetos de negcios, siga estas diretrizes:
v Inicie os nomes de objetos de negcios com uma letra maiscula.
v Se o nome do objeto de negcios consistir em mais de uma palavra, altere para letra maiscula a
primeira letra de cada palavra, por exemplo, firstName.
v Lembre-se de que os nomes de objetos de negcios fazem distino entre maisculas e minsculas.
v Inclua detalhes da documentao nos objetos de negcios e parmetros para esclarecer seu uso para
outros usurios. Esses detalhes so exibidos nas janelas pop-up da ajuda contextual quando algum
seleciona os objetos de negcios para usar com variveis.
Esta lio usa os seguintes conceitos:
Conceito

Descrio

Objetos de
Negcios

Uma varivel que representa dados de negcios que so relevantes no contexto de uma BPD.

32

IBM Business Process Manager: Tutorial de Contratao

Criar os objetos de negcios:


1. Crie um objeto de negcios Person:
a. Na biblioteca do Designer, clique no sinal de mais ao lado de Dados e selecione Objeto de
Negcios.

b. Digite Person para o nome do objeto de negcios e clique em Concluir.


c. Na seo Parmetros, clique em Incluir.
d. Digite lastName para o nome do parmetro e mantenha o tipo de varivel como Sequncia. Para
alterar o tipo de varivel, clique em Selecionar ao lado de Tipo de Varivel para selecionar um
dos tipos de variveis no kit de ferramentas do sistema.
e. Continue a incluir os seguintes parmetros:
v firstName (Sequncia)
v supervisor (Sequncia)
v startDate (Data)
v payLevel (Sequncia)
v payType (Sequncia)
v notes (Sequncia)

2. Salve seu trabalho.


3. Crie um objeto de negcios Position:
a. Na biblioteca do Designer, clique no sinal de mais ao lado de Dados e selecione Objeto de
Negcios.
Tutorial de Contratao

33

b.
c.
d.
e.
f.

Digite Position para o nome do objeto de negcios e clique em Concluir.


Na seo Parmetros, clique em Incluir.
Digite positionType para o nome do parmetro e mantenha o tipo de varivel como Sequncia.
Clique em Editar em Documentao e digite Posio nova ou existente.
Continue a incluir os seguintes parmetros:
v replacement (Person), Documentao: Nula se for uma posio nova
v jobTitle (Sequncia)

4. Salve seu trabalho.


5. Crie um tipo de objeto de negcios Requisition:
a. Na biblioteca do Designer, clique no sinal de mais ao lado de Dados e selecione Objeto de
Negcios.
b. Digite Requisio para o nome do objeto de negcios e clique em Concluir.
c. Na seo Parmetros, clique em Incluir.
d. Digite reqNum para o nome do parmetro e mantenha o tipo de varivel como Sequncia.
e. Continue a incluir os seguintes parmetros:
v
v
v
v
v
v
v

requestor (Sequncia)
status (Sequncia)
approvalNeeded (Booleano)
date (Data)
department (Sequncia)
location (Sequncia)
empNum (Nmero Inteiro)

v gmApproval (Sequncia), Documentao: Aprovado ou rejeitado


v gmComments (Sequncia)
v instanceId (Sequncia)

34

IBM Business Process Manager: Tutorial de Contratao

6. Salve seu trabalho.


7. Clique na seta voltar at retornar ao processo Abrir Nova Posio de RH Padro. Ao modelar o
processo, voc criou variveis para modelar a lgica do gateway de deciso e associou as variveis a
um tipo temporrio chamado marcador. Agora, altere o tipo dessas variveis para os tipos de objetos
de negcios que foram criados.
8. Na tela principal do processo Abrir Nova Posio de RH Padro, clique na guia Variveis.
9. Altere o tipo de varivel da varivel privada currentPosition de Placeholder para Position clicando em
Selecionar e, em seguida, em posio.
10. Altere o tipo de varivel da varivel privada requisition de Placeholder para Requisition clicando em
Selecionar e, em seguida, em requisio.
Suas variveis privadas correspondem seguinte imagem:

11. Salve seu trabalho.


12. Clique na guia Diagrama para retornar para o diagrama do processo Abrir Nova Posio de RH
Padro.

Tutorial de Contratao

35

Ponto de Verificao da Lio


Voc criou objetos de negcios e substituiu as variveis de marcador pelos objetos de negcios.
Nesta lio, voc aprendeu
v Como incluir objetos de negcios
v Como configurar o tipo de uma varivel para um objeto de negcios especfico
Na prxima lio, voc implementar o evento intermedirio baseado em tempo.

Links Relacionados
v Objetos de Negcios
v Padro de Design do Construtor

Implementar o Evento Intermedirio Baseado em Tempo


Nesta lio, voc implementar o evento intermedirio baseado em tempo que foi modelado na BPD
Abrir Nova Posio de RH Padro.
Ao implementar o evento intermedirio baseado em tempo anexado ao limite da atividade Aprovar ou
rejeitar requisio, possvel configurar os seguintes detalhes:
v Acionar em - Especifica quando o evento intermedirio baseado em tempo ser iniciado.
v Diferena de Antes ou Depois - Especifica o perodo de tempo que pode passar aps o prazo final
antes da ativao do cronmetro.
Implementar o evento intermedirio baseado em tempo:
1. Certifique-se de que o processo Abrir Nova Posio de RH Padro esteja aberto e que a guia
Diagrama esteja selecionada.
2. Clique no evento intermedirio baseado em tempo anexado atividade Aprovar ou rejeitar
requisio.
3. Na guia Propriedades, selecione Implementao.
4. Certifique-se de que Interromper Atividade no esteja selecionado e Repetido esteja.
5. Na seo Propriedades do Cronmetro, especifique os seguintes valores:
v Acionar Em Depois do Prazo Final. Esta seleo faz com que o evento seja acionado depois do
prazo final da atividade.
v Diferena de Antes/Depois 1 Dia. Esta seleo faz com que o evento seja acionado um dia depois
do prazo final.

6. Salve seu trabalho.

36

IBM Business Process Manager: Tutorial de Contratao

Ponto de Verificao da Lio


Voc implementou o evento intermedirio baseado em tempo que foi modelado na BPD Abrir Nova
Posio de RH Padro.
Nesta lio, voc aprendeu
v Como implementar um evento intermedirio baseado em tempo
Na prxima lio, voc implementar os gateways.

Links Relacionados
v Modelando eventos do cronmetro

Implementar Gateways
Nesta lio, voc implementar os gateways exclusivos modelados na BPD Abrir Nova Posio de RH
Padro.
possvel implementar os dois gateways exclusivos Necessria aprovao do GM e O GM aprovou
usando as variveis do processo criadas anteriormente neste tutorial.
Ao especificar a implementao para um gateway, voc define condies que controlam se um caminho
ser seguido durante o processo em execuo.
Implementar os gateways:
1. Certifique-se de que o processo Abrir Nova Posio de RH Padro esteja aberto e que a guia
Diagrama esteja selecionada.
2. Implemente o gateway Necessria aprovao do GM?:
a. Clique no gateway Necessria aprovao do GM?
b. Na guia Propriedades, selecione Implementao.
c. Na seo Decises, certifique-se de que a ordem do fluxo de sequncia inicie com Aprovao
necessria na parte superior e Sem necessidade de aprovao --> continuar para o RH na parte
inferior. possvel reordenar as setas para cima e para baixo direita.
d. Na primeira caixa direita de Aprovao necessria, clique no cone Selecionar uma varivel.

e. Selecione positionType em currentPosition.


f. Altere o item da lista para ==.
g. Na ltima caixa, digite "Novo".
Nota: Voc deve incluir aspas porque positionType uma sequncia.
A implementao corresponde seguinte imagem:

3. Salve seu trabalho.


4. Implemente o gateway O GM aprovou?:
Tutorial de Contratao

37

a. Clique no gateway O GM aprovou?


b. Na guia Propriedades, selecione Implementao.
c. Na seo Decises, certifique-se de que a ordem do fluxo de sequncia inicie com Aprovado -->
continuar para o RH na parte superior e Rejeitado na parte inferior.
d. Na primeira caixa direita de Aprovado --> continuar para o RH, clique no cone Selecionar uma
varivel.
e. Selecione gmApproval na varivel requisition.
f. Altere o item da lista para ==.
g. Na ltima caixa, digite "Aprovado".
A implementao corresponde seguinte imagem:

5. Salve seu trabalho.

Ponto de Verificao da Lio


Voc implementou os gateways modelados na BPD Abrir Nova Posio de RH Padro.
Nesta lio, voc aprendeu
v Como implementar gateways
Na prxima lio, voc realizar a reproduo um.

Links Relacionados
v Modelando gateways de eventos

Realizar a Reproduo Um
Nesta lio, voc realizar a Reproduo Um no Inspector, validando os diferentes caminhos no processo
e obtendo uma captura instantnea do processo.
Na Reproduo Um, voc validar o processo, conforme definido na Reproduo Zero, e demonstrar as
mudanas para as partes interessadas do negcio. Durante esta reproduo, voc descobrir erros no
fluxo do processo ou na lgica usada para avaliar os dados.
Nesta lio, voc validar os seguintes caminhos no Inspector:
v O gerente de contratao envia uma requisio de tarefa para preencher uma nova posio:
Aps o envio, a requisio de tarefa roteada para o Gerente Geral (GM) para aprovao.
- O GM no conclui a tarefa a tempo.
- O GM aprova a requisio, que roteada para o RH.
v O gerente de contratao envia uma requisio para preencher uma posio existente.
Aps o envio, a requisio roteada para o RH.
Esta lio apresenta os seguintes conceitos:

38

IBM Business Process Manager: Tutorial de Contratao

Conceito

Descrio

Inspector

Uma ferramenta no Process Designer que integral para uma abordagem iterativa para
desenvolvimento de processo. Com o Inspector, os desenvolvedores podem executar processos e
servios no servidor Process Center ou servidores de processos de tempo de execuo remoto.
Tambm possvel percorrer e depurar uma instncia de processo no Inspector.

instncia de
processo

Uma instncia especfica de um processo. Por exemplo, quando voc executa uma BPD, o Business
Process Manager cria um nome padro para a instncia de processo. Esse nome fica visvel para os
usurios de negcios no Process Portal, permitindo que eles distinguam entre as diferentes
instncias de um processo, ao conclurem seu trabalho.

tarefa

Uma etapa ou atividade em um processo.

token

Um marcador que progride atravs de uma instncia de processo e indica qual elemento est em
execuo atualmente. Uma instncia de processo pode gerar vrios tokens. Um token pode utilizar
apenas um caminho. No Inspector, um balo vermelho

captura
instantnea

indica um token.

Um registro do estado dos itens de biblioteca em um aplicativo de processo ou uma faixa em um


horrio especfico. possvel criar capturas instantneas no console do Process Center ou na
visualizao Designer. Voc instalar, exportar e arquivar as capturas instantneas usando o
console do Process Center.

Iniciar a instncia de processo


Configure a reproduo, iniciando a instncia de processo:
1. Certifique-se de que o processo Abrir Nova Posio de RH Padro esteja aberto na pgina Diagrama.
2. Para testar o evento, reconfigure o cronmetro na atividade Aprovar ou rejeitar requisio: O evento
intermedirio baseado em tempo no processo configurado para ser acionado um dia depois que a
requisio de tarefa enviada pelo gerente de contratao. Voc deve acelerar o cronmetro para o
teste.
a. No diagrama do processo, clique no evento intermedirio baseado em tempo na atividade
Aprovar ou rejeitar requisio de tarefa e alterne para a pgina Implementao de Propriedades.
b. Em Propriedades do Cronmetro, altere o valor de Diferena de Antes/Depois para 1 minuto.
c. Salve as mudanas.
3. Para executar uma instncia do processo, clique no cone Executar Processo.

4. Quando for solicitado para alternar para o Inspector, clique em Sim. O diagrama do processo
exibido no Inspector:

Tutorial de Contratao

39

Nmero

Descrio

Mostra as instncias de processo atualmente ativas e executadas anteriormente no servidor


Process Center ou em um Process Server conectado. A instncia destacada a instncia
atualmente selecionada. As aes e dados mostrados em outras reas do Inspector aplicam-se a
essa instncia.

Use os cones da barra de ferramentas para gerenciar instncias do processo, executar tarefas ou
depurar servios.

Tarefas da instncia de processo selecionada. Neste caso, a tarefa atual a primeira tarefa na BPD
chamada Enviar requisio de tarefa. possvel clicar na tarefa para selecion-la e, em seguida,
execut-la para que voc possa percorrer a BPD inteira.

O diagrama da BPD da instncia selecionada. A tarefa atual destacada para que voc saiba onde
est na execuo do processo. Para visualizar outras informaes sobre a BPD da instncia
selecionada, clique nas outras guias disponveis, como Viso Geral e Variveis.

A rvore de navegao do progresso de execuo da instncia selecionada. Nesta lio, possvel


ver a primeira etapa na instncia (o evento de incio) e a segunda etapa ativa, indicadas pelo
token vermelho. A rvore de navegao continua a expandir quando voc executa a tarefa e
percorre todo o processo no Inspector.

As variveis usadas na etapa atual. Para visualizar e manipular valores de variveis, clique com o
boto direito em uma varivel e, em seguida, selecione Mostrar no Avaliador de Execuo.

Testar o Caminho para Preencher uma Nova Posio


Agora voc est pronto para testar o caminho no qual o usurio seleciona para preencher uma nova
posio, que requer aprovao do GM.
No Inspector, todas as instncias ativas, concludas e atualmente em execuo de seu processo so
mostradas na guia Instncias de Processo. possvel ver que uma instncia de processo nova e ativa foi
iniciada.

40

IBM Business Process Manager: Tutorial de Contratao

Para testar o caminho para uma nova requisio de posio:


1. Para executar o caminho, voc deve inserir dados. Na janela esquerda inferior que mostra o
processo, alterne para a guia Variveis:
a. Clique na varivel currentPosition.
b. Selecione Possui Padro.
c. Para positionType, insira o valor "Novo", incluindo as aspas.

d. Da mesma forma, clique na varivel requisition e selecione Possui Padro. Para gmApproval,
insira o valor "Aprovado", incluindo as aspas.

Tutorial de Contratao

41

e. Salve as mudanas.
Nota: Normalmente, voc no insere dados de teste aqui. Voc inicia o processo com uma atividade
de script na pista Sistema para inicializar seus dados. Voc tambm tem um script de teste para
testar seus dados capturados finalmente pelos elementos de coach de interao com o usurio. Como
essa amostra no tem uma atividade de script, voc deve inserir dados simulados para que seja
possvel executar a reproduo um e validar o fluxo do processo.
2. Para exibir a nova tarefa Enviar requisio de tarefa, clique na instncia ativa do processo Abrir
Nova Posio de RH Padro.

3. Clique na tarefa Enviar requisio de tarefa para tornar a tarefa executvel. O cone Executar a
tarefa selecionada torna-se disponvel.
4. Clique no cone Executar a tarefa selecionada na barra de ferramentas.

Nota: Se voc for solicitado por uma conta de usurio ou uma senha para executar a tarefa,
selecione um nome de usurio e clique em OK. Como voc modelou o grupo tw_allusers para
executar todas as tarefas, todos os usurios sero includos na lista de nomes de usurio disponveis.

42

IBM Business Process Manager: Tutorial de Contratao

Uma pgina Enviar requisio de tarefa gerada aberta em um navegador da web, para que voc
possa continuar com seu teste, embora a interface com o usurio para as tarefas ainda no tenha sido
criada. Voc criar a interface com o usurio posteriormente, no mdulo Criar a Interface com o
Usurio na pgina 47.

5. Agindo como o gerente de contratao, clique em Pronto na pgina Enviar requisio de tarefa no
navegador da web. O navegador da web exibe agora o texto O servio foi concludo, indicando
que a tarefa do gerente de contratao foi concluda. Feche o navegador da web.
na barra de ferramentas para atualizar a visualizao
6. Alterne para o Inspector e clique em
Instncias de Processos. possvel ver que a tarefa Enviar requisio de tarefa est encerrada agora.
Como o tipo de posio foi configurado como Novo, simulando uma solicitao para preencher uma
nova posio, o GM deve aprovar a requisio de tarefa antes de ela ser roteada para o RH. A
instncia de processo movida para a prxima atividade e gera a tarefa Aprovar ou rejeitar
requisio para o GM.

Tutorial de Contratao

43

Observe que o token est agora em Aprovar ou rejeitar requisio no diagrama do processo e na
rvore de execuo.
7. Aguarde alguns minutos e, em seguida, execute a tarefa Aprovar ou rejeitar requisio. Atualize a
visualizao Inspector.

Observe que a lista de tarefas mostra uma tarefa do sistema Enviar aviso de escalao para cada
minuto decorrido desde que o prazo da tarefa terminou.
8. No navegador da web, atuando como o GM, clique em Pronto na pgina Aprovar ou rejeitar
requisio. O navegador da web exibe agora o texto O servio foi concludo, indicando que a
tarefa do GM foi concluda.

44

IBM Business Process Manager: Tutorial de Contratao

9. Retorne para o Inspector e, em seguida, atualize a pgina.

possvel ver que a tarefa Aprovar ou rejeitar requisio e a tarefa de escalao esto encerradas e a
tarefa Localizar candidatos tarefa est ativa.
10. Execute a tarefa Localizar candidatos tarefa e conclua-a no navegador da web.
11. No Inspector, atualize a pgina.

Agora a instncia do processo est concluda.


Agora que voc testou um caminho no Inspector, possvel testar o outro caminho.

Tutorial de Contratao

45

Testar o Caminho para Preencher uma Posio Existente


Agora voc est pronto para testar o caminho no qual o usurio seleciona para preencher uma posio
existente, que no requer aprovao do GM.
Usando o mtodo descrito para testar o caminho para uma nova posio, teste o segundo fluxo de
trabalho:
1. Inicie uma nova instncia do processo Abrir Nova Posio de RH Padro.
2. Na varivel currentPosition, configure o valor padro de positionType como Existente.
3. Execute a tarefa Enviar requisio de tarefa. Conclua a tarefa no navegador da web.
4. Retorne para o Inspector e, em seguida, atualize a pgina.
5. Execute a tarefa Localizar candidatos tarefa e conclua-a no navegador da web.
6. Retorne para o Inspector e, em seguida, atualize a pgina. possvel ver que a instncia de processo
est agora concluda.
na barra de
7. Tire uma captura instantnea do aplicativo de processo clicando no cone
ferramentas principal.
8. Digite Reproduo Um como o nome da captura instantnea e clique em OK.
9. Para a descrio, digite Esta uma captura instantnea do aplicativo de processo at a
Reproduo Um.

Resumo
Para um projeto real, voc executar e testar todos os cenrios modelados no processo para assegurar-se
de que todos os caminhos de fluxo estejam corretos. possvel determinar os cenrios de teste a partir do
nmero de gateways de deciso, eventos e cronmetros que so exclusivos para um fluxo especfico.
Por causa de seus dois gateways de deciso, que possuem dois resultados possveis cada um, o processo
Abrir Nova Posio de RH Padro tem quatro resultados possveis. Ele tambm possui um cronmetro.
Portanto, sero necessrios pelo menos os cinco cenrios a seguir para testar os caminhos de fluxo
possveis pelo processo. Tambm sero necessrias contas de usurio diferentes como membros de
equipes diferentes para confirmar que os usurios corretos possam acessar as tarefas corretas.
Os cenrios de teste seriam:
1. O gerente de contratao cria uma requisio de tarefa que no precisa de Aprovao do GM e a
requisio enviada para o RH.
2. O gerente de contratao cria uma requisio de tarefa que precisa de Aprovao do GM. A solicitao
aprovada pelo GM e enviada para o RH.
3. O gerente de contratao cria uma requisio de tarefa que precisa de Aprovao do GM. Um
cronmetro "enviar e procurar" acionado para criar uma notificao um nmero definido de vezes
em um perodo especfico. A solicitao aprovada pelo GM depois que a terceira notificao e a
requisio de tarefa so enviadas para o RH.
4. O gerente de contratao cria uma requisio de tarefa que precisa da aprovao do GM. A solicitao
no aprovada pelo GM e o gerente de contratao notificado.
5. O gerente de contratao cria uma requisio de tarefa que precisa de Aprovao do GM. Um
cronmetro "enviar e procurar" acionado para criar uma notificao um nmero definido de vezes
em um perodo especfico. A solicitao no aprovada pelo GM e o gerente de contratao
notificado.

Ponto de Verificao da Lio


Voc validou os caminhos do processo e os gateways de deciso com a reproduo um. Voc tambm
tirou uma captura instantnea do aplicativo de processo.
Nesta lio, voc aprendeu

46

IBM Business Process Manager: Tutorial de Contratao

v
v
v
v

Como
Como
Como
Como

executar instncias de processos e tarefas no Inspector


seguir um processo examinando tokens
testar eventos baseados em cronmetro
tirar uma captura instantnea do aplicativo de processo

No prximo mdulo, voc criar a interface com o usurio.

Criar a Interface com o Usurio


Neste mdulo, voc criar a interface com o usurio que o gerente de contratao e o gerente geral (GM)
usaro para interagir com o processo.
Uma interface com o usurio um conjunto de coaches em um ou mais servios manuais. Um servio
manual a implementao de uma atividade BPD em que um usurio interage com o sistema.

Objetivos do Aprendizado
Depois de concluir as lies deste mdulo, voc saber como executar as seguintes tarefas:
v Crie visualizaes de coach.
v Crie servios manuais.
v Crie o fluxo em um servio manual de um coach para outro.

Pr-requisitos
Voc deve concluir todas as lies destes mdulos:
v Modelar o Processo na pgina 2
v Implementar o Processo na pgina 32

Planejar a Interface com o Usurio


Nesta lio, voc usar os requisitos do processo para determinar quais elementos da interface com o
usurio so necessrios e quais podem ser reutilizados.
No incio do tutorial, voc revisou os requisitos do processo. Nesta lio, voc usar os requisitos do
processo para planejar as pginas de interface com o usurio.
Nos requisitos de processos, o gerente de contratao deve preparar uma requisio de tarefa. Na
primeira pgina da requisio de tarefa, o gerente de contratao insere informaes que so comuns a
ambas as posies, nova e existente. Esses dados incluem informaes sobre a requisio e a posio que
devem ser preenchidas.

O gerente de contratao segue ento para a prxima pgina da requisio de tarefa. Se a requisio de
tarefa for para uma nova posio, o gerente de contratao no precisar inserir mais dados. Essa pgina
contm os mesmos dados que a primeira pgina, mas somente leitura para que o gerente de
contratao possa revis-la antes de enviar a solicitao. Se os dados estiverem incorretos, o gerente de
Tutorial de Contratao

47

contratao ir para a pgina anterior para corrigir os dados e enviar a solicitao novamente.

Se a requisio de tarefa for para uma posio existente, o gerente de contratao confirmar apenas os
dados de posio e inserir os dados da pessoa que ocupa a posio existente no momento.

O GM revisar a requisio se ela for para uma nova posio. Todas as informaes da requisio so
somente leitura. O GM deve aprovar ou rejeitar a requisio. O GM tambm pode incluir comentrios.

Agora que as pginas esto planejadas, possvel examin-las para determinar se possvel reutilizar
partes da interface com o usurio. Voc tambm deseja ver como a interface com o usurio comparada
com os objetos de negcios que voc tem. A seguinte lista descreve o que pode ser reutilizado:
v Nos requisitos, o tipo de posio (nova ou existente) e o ttulo da posio esto em todas as pginas.
Essas informaes so a parte dos dados de posio da requisio. O objeto de negcios Posio
contm as informaes para essa parte da interface com o usurio.
v As informaes de requisio restantes so exibidas apenas quando uma requisio de tarefa criada
ou quando o gerente de contratao ou o GM revisa uma nova requisio de posio. Essas
informaes so a parte dos dados da requisio de tarefa. O objeto de negcios Requisio contm as
informaes para essa parte da interface com o usurio.
v Para posies existentes, o gerente de contratao tambm insere dados sobre a pessoa. Essas
informaes so a parte dos dados da pessoa da requisio. O objeto de negcios Pessoa contm as
informaes para essa parte da interface com o usurio.

Ponto de Verificao da Lio


Voc analisou os requisitos de processo para identificar as partes da interface com o usurio. Voc
tambm identificou os elementos que podem ser reutilizados.
Nesta lio, voc aprendeu
v Como criar a interface com o usurio que se baseia em requisitos de processo

48

IBM Business Process Manager: Tutorial de Contratao

Na prxima lio, voc criar as visualizaes de coach para os dados de requisio de tarefa.

Criar a visualizao de coach para dados de requisio de tarefa


Nesta lio, voc cria a visualizao de coach que exibe dados de requisio, como gerente de
contratao, departamento e data de incio.
A visualizao de coach nesta lio liga ao objeto de negcios Requisition. Para obter informaes sobre
esse objeto de negcios e como cri-lo, consulte Criar Objetos de Negcios na pgina 32.
Esta lio usa os seguintes conceitos:
Conceito

Descrio

Visualizao de coach

Uma parte reutilizvel de interface com o usurio que os


usurios usam para interagir com um objeto de negcios
ou servio. As visualizaes de coach podem conter
outras visualizaes de coach para construir uma
interface avanada com o usurio.

Controle de estoque

Uma visualizao de coach fornecida no kit de


ferramentas de coaches. Os controles de ao incluem
artefatos bsicos de interface com o usurio, como botes
e campos de texto.

Opo de configurao

As opes definidas em uma visualizao de coach para


que os usurios possam customizar uma instncia da
visualizao de coach. Quando os usurios incluem uma
instncia em um coach ou em uma visualizao de
coach, eles veem essas opes de configurao como
propriedades de configurao.

A lio anterior, Planejar a Interface com o Usurio na pgina 47, identificou que o processo Minha
Amostra de Contratao pode usar um conjunto de visualizaes de coach. A tabela a seguir lista essas
visualizaes de coach e seus nomes de implementao:
Rtulo

Nome

Dados de Posio

CV de Posio

Dados de requisio da Tarefa

CV de Requisio

Dados Pessoais

CV de Pessoa

Essa lio descreve como criar a visualizao de coach CV de Requisio.


A visualizao de coach CV de Requisio consiste em uma seo horizontal que fornece o ttulo do
formulrio. Dentro da seo horizontal, h trs sees verticais que criam trs colunas. Os ttulos das
sees verticais so os ttulos para as colunas. Cada coluna contm dois ou trs controles de estoque, que
tambm so visualizaes de coach.

Tutorial de Contratao

49

Crie a visualizao de coach CV de Requisio:


1. Certifique-se de que o aplicativo de processo Minha Amostra de Contratao esteja aberto no Process
Designer.
2. Na biblioteca, clique no sinal de mais ao lado de Interface com o Usurio e selecione Visualizao
de Coach.

3. Digite CV de Requisio como o nome e clique em Concluir. Agora possvel editar a visualizao
de coach que voc criou.
4. Ligue a visualizao de coach ao objeto de negcios Requisition criando uma varivel Requisio e
designando o objeto de negcios Requisio como seu tipo:
a. Selecione a guia Variveis.
b. Clique no sinal de mais ao lado de Dados de Negcios.
c. Digite Requisio como o nome.
d. Para o tipo de varivel, clique em Selecionar e, em seguida, selecione o objeto de negcios
Requisio.

50

IBM Business Process Manager: Tutorial de Contratao

5. Inclua opes de configurao para que seja possvel customizar essa visualizao de coach quando
ela for includa em um coach:
a. Clique no sinal de mais ao lado de Opes de Configurao.
b. Digite EmpStatusList1 como o nome. Por enquanto, deixe o tipo como Objeto e o tipo de
varivel como Sequncia. Voc ir alterar o tipo para Servio e especificar o servio
posteriormente em Criar Servios Ajax na pgina 79.
c. Da mesma maneira, inclua as opes de configurao LocationList1 e DepartmentList1.

6. Clique na guia Layout e, em seguida, na paleta, inclua uma seo horizontal na tela de layout e
altere o rtulo para Dados de requisio. Ao usar uma seo horizontal, possvel criar colunas de
informaes lado a lado. Seu diagrama corresponde seguinte imagem:

Tutorial de Contratao

51

7. Crie a coluna Solicitante:


a. Solte uma seo vertical na rea Soltar contedo adicional aqui da seo de dados de requisio.
Renomeie a seo vertical para Solicitante.
b. Na seo vertical, inclua um controle de texto de sada e um controle de texto. Renomeie o
controle de texto de sada para Nmero da requisio e o controle de texto para Gerente de
contratao.
Dica: Ao incluir um controle em uma seo que j possui um controle, solte o novo controle em
um controle existente, em vez de a seu lado. O Designer inclui o novo controle sob o controle
existente ou sua direita, dependendo do tipo de seo.
Seu diagrama corresponde seguinte imagem:

c. Selecione o controle de nmero de requisio. Nas propriedades gerais, clique em Selecionar


para ligao e selecione reqNum na lista. O controle est agora ligado ao parmetro reqNum do
objeto de negcios Requisition.

52

IBM Business Process Manager: Tutorial de Contratao

d. Da mesma maneira, ligue o controle do gerenciador de contratao ao parmetro


Requisition.requestor .
8. Crie a coluna de posio de tarefa solicitada:
a. Inclua uma seo vertical na seo de dados de requisio e renomeie a nova seo vertical para
Posio solicitada.
b. Inclua os seguintes controles na coluna:
Tipo de controle de estoque

Rtulo

Ligao

Seleo

Status do emprego

Nenhum

Seleo

Departamento

Nenhum

Nmero Inteiro

Nmero de funcionrios necessrios

Requisition.empNum

Seu diagrama corresponde imagem a seguir:

c. Selecione o controle Status do Emprego e abra suas propriedades de configurao. Para Item
Selecionado, clique em Selecionar. Na janela que aberta, limpe Mostrar apenas variveis
correspondentes.

Tutorial de Contratao

53

. Limpar a caixa de seleo necessrio porque o tipo da opo de configurao Item Selecionado
QUALQUER e no corresponde ao tipo para Requisition.status, que configurado como
Sequncia. Neste caso, a incompatibilidade de tipo aceitvel porque essa opo de configurao
pode ser de qualquer tipo.
Expanda Requisio e selecione status.

d. Selecione o controle Departamento e abra suas propriedades de configurao. Configure o Item


Selecionado como Requisition.department.
9. Crie a coluna de data e local da posio:
a. Inclua uma seo vertical na seo de dados de requisio e renomeie a nova seo vertical para
Data e local da posio.
b. Inclua os seguintes controles na coluna:

54

IBM Business Process Manager: Tutorial de Contratao

Tipo de controle de estoque

Rtulo

Ligao

Selecionador de Hora e Data

Data de incio planejada

Requisition.date

Seleo

Local

Nenhum

Seu diagrama corresponde seguinte imagem:

c. Selecione o controle Local e abra suas propriedades de configurao. Configure o Item


Selecionado como Requisition.location.
10. Salve a visualizao de coach.

Ponto de Verificao da Lio


Voc criou a visualizao de coach CV de Requisio que usa na interface com o usurio da requisio de
tarefa.
Nesta lio, voc aprendeu
v Como criar a UI para o formulrio como uma visualizao de coach
v Como associar dados de servio manual a alguns dos controles de estoque que exibem esses dados
v Como configurar outros controles com dados
Na prxima lio, voc criar a visualizao de coach para dados de posio.

Criar a visualizao de coach para dados de posio


Nesta lio, voc cria a visualizao de coach que exibe dados de posio, como tipo e ttulo.
A visualizao de coach nesta lio ligada ao objeto de negcios de Posio. Para obter informaes
sobre esse objeto de negcios e como cri-lo, consulte Criar Objetos de Negcios na pgina 32.
A lio Planejar a Interface com o Usurio na pgina 47 identificou que Minha Amostra de Contratao
pode usar um conjunto de visualizaes de coach. A tabela a seguir lista essas visualizaes de coach e
seus nomes de implementao:
Rtulo

Nome

Dados de Posio

CV de Posio

Dados de requisio da Tarefa

CV de Requisio

Dados Pessoais

CV de Pessoa

Essa lio descreve como criar a visualizao de coach de dados de posio. Ela fornece informaes
bsicas para cada etapa. Para obter mais informaes, consulte as etapas equivalentes em Criar a
visualizao de coach para dados de requisio de tarefa na pgina 49.
Tutorial de Contratao

55

A visualizao de coach CV de Posio consiste em uma seo horizontal que fornece o ttulo do
formulrio. Dentro da seo horizontal, h uma seo vertical que cria uma coluna. O ttulo da seo
vertical o ttulo da coluna. A coluna contm dois controles de estoque, que tambm so visualizaes de
coach.

A tabela a seguir lista o contedo da visualizao de coach CV de Posio, com suas ligaes ou opes
de configurao. possvel usar essas informaes para criar a visualizao de coach ou usar as etapas
do procedimento.
Nome

Tipo de Controle

Ligao

Opes de Configurao

Dados de Posio

Seo Vertical

Position

Nenhum

Tipo de Posio

Seleo

Nenhum

Item Selecionado:
Position.positionType
Dica: Voc designar o
servio de seleo em uma
lio posterior. Use o
servio padro por
enquanto.

Ttulo da tarefa

Texto

Position.jobTitle

Nenhum

Criar a visualizao de coach CV de Posio:


1. Crie uma visualizao de coach.
2. Nomeie a nova visualizao para CV de Posio.
3. Ligue a visualizao de coach aos dados de negcios:
a. Selecione a guia Variveis.
b. Inclua a varivel Position como a varivel de dados de negcios e configure seu tipo para o objeto
de negcios Posio.
4. Inclua a opo de configurao PositionList1. Por enquanto, deixe o tipo como Objeto e o tipo de
varivel como Sequncia. Voc ir alterar o tipo para Servio e especificar o servio em Criar
Servios Ajax na pgina 79.
5. Clique na guia Layout e, em seguida, na paleta, inclua uma seo vertical na tela de layout e
renomeie-a para Dados da Posio.
6. Ligue a seo vertical ao objeto de negcios Posio.
7. Inclua os seguintes controles na seo vertical:

56

IBM Business Process Manager: Tutorial de Contratao

Tipo de controle de estoque

Rtulo

Ligao

Seleo

Tipo de Posio

Nenhum

Texto

Ttulo da tarefa

Position.jobTitle

8. Selecione o controle Tipo de Posio e abra suas propriedades de configurao. Configure o Item
Selecionado como Position.positionType. Voc criou a visualizao de coach CV de Posio.
9. Salve a visualizao de coach.

Ponto de Verificao da Lio


Voc criou a visualizao de coach CV de Posio.
Nesta lio, voc aprendeu
v Como criar a UI para o formulrio como uma visualizao de coach
v Como configurar outros controles com dados
Na prxima lio, voc criar a visualizao de coach para dados de pessoa.

Criar a visualizao de coach para dados de pessoa


Nesta lio, voc cria a visualizao de coach que exibe dados de pessoa, como sobrenome e nvel de
pagamento.
A visualizao de coach nesta lio ligada ao objeto de negcios de Pessoa. Para obter informaes
sobre esse objeto de negcios e como cri-lo, consulte Criar Objetos de Negcios na pgina 32.
A lio Planejar a Interface com o Usurio na pgina 47 identificou que Minha Amostra de Contratao
pode usar um conjunto de visualizaes de coach. A tabela a seguir lista essas visualizaes de coach e
seus nomes de implementao:
Rtulo

Nome

Dados de Posio

CV de Posio

Dados de requisio da Tarefa

CV de Requisio

Dados Pessoais

CV de Pessoa

Esta lio descreve como criar a visualizao de coach para dados de pessoa. Ela fornece informaes
bsicas para cada etapa. Para obter mais informaes, consulte as etapas equivalentes em Criar a
visualizao de coach para dados de requisio de tarefa na pgina 49.
A visualizao de coach CV de Pessoa consiste em uma seo vertical que contm trs controles de
estoque de texto e um controle de estoque de rea de texto.

Tutorial de Contratao

57

A tabela a seguir lista o contedo da visualizao de coach CV de Pessoa, com suas ligaes ou opes
de configurao. possvel usar essas informaes para criar a visualizao de coach ou usar as etapas
do procedimento.
Nome

Tipo de Controle

Ligao

Opes de Configurao

Dados Pessoais

Seo Vertical

Person

Nenhum

Nome dado

Texto

Person.firstName

Nenhum

Nome de famlia

Texto

Person.lastName

Nenhum

Gerente

Texto

Position.supervisor

Nenhum

Comentrios

rea de texto

Position.notes

Nenhum

Criar a visualizao de coach CV de Pessoa:


1. Crie uma visualizao de coach.
2. Nomeie a nova visualizao para CV de Pessoa.
3. Ligue a visualizao aos dados de negcios:
a. Selecione a guia Variveis.

58

IBM Business Process Manager: Tutorial de Contratao

b. Inclua a varivel Person como a varivel de dados de negcios e configure seu tipo para o objeto
de negcios Pessoa.
4. Clique na guia Layout e, em seguida, a partir da paleta, inclua uma seo vertical na tela de layout e
renomeie-a para Dados Pessoais.
5. Ligue a seo vertical ao objeto de negcios Pessoa.
6. Inclua os seguintes controles na seo vertical:
Nome

Tipo de Controle

Ligao

Nome dado

Texto

Person.firstName

Nome de famlia

Texto

Person.lastName

Gerente

Texto

Position.supervisor

Comentrios

rea de texto

Position.notes

7. Salve a visualizao de coach.

Ponto de Verificao da Lio


Voc criou a visualizao de coach CV de Pessoa. Agora voc tem as visualizaes de coach necessrias
para construir os coaches usados pela Minha Amostra de Contratao.
Nesta lio, voc aprendeu
v Como criar a UI para o formulrio como uma visualizao de coach
v Como configurar outros controles com dados
v Como associar a visualizao de coach aos dados de negcios
Na prxima lio, voc criar o servio manual Enviar HS de Requisio.

Criar o Servio Manual Enviar HS de Requisio


Nesta lio, voc criar o servio manual que contm a interface com o usurio que o gerente de
contratao usa para a requisio de tarefa.
Esta lio se baseia nos artefatos criados nos mdulos Modelar o Processo na pgina 2 e Implementar
o Processo na pgina 32. Se voc no concluiu esses mdulos, copie os seguintes artefatos do aplicativo
de processo Amostra de Contratao para o aplicativo de processo Minha Amostra de Contratao:
v BPD Abrir Nova Posio de RH Padro
v O objeto de negcios Requisition
v O objeto de negcios Position
No processo Abrir Nova Posio de RH Padro, o gerente de contratao conclui uma atividade de envio
de requisio de tarefa. No IBM Business Process Manager, voc implementa as atividades que as pessoas
concluem como um servio manual. Nesta amostra, o servio manual deve preencher os seguintes
requisitos do processo Abrir Nova Posio de RH Padro:
v O gerente de contratao envia uma requisio para preencher uma nova posio ou para substituir
um funcionrio que saiu em uma posio existente.
v O gerente de contratao determina os requisitos da posio e prepara uma requisio de tarefa para
enviar para o departamento de Recursos Humanos.
Para preencher esses requisitos, voc deve criar um servio manual que tenha uma interface com o
usurio. Essa interface com o usurio consiste em vrios formatos. No IBM Business Process Manager,
esses formulrios so criados a partir de um ou mais coaches no servio manual. Os dados com os quais
esses coaches interagem so variveis do servio manual. Nesta lio, voc definir os dados usados pelo
servio manual e os preparar para a interface com o usurio.
Tutorial de Contratao

59

Criar o servio manual Enviar HS de Requisio:


1. Crie o servio manual para a atividade de envio de requisio de tarefa.
a. Certifique-se de que o aplicativo de processo Minha Amostra de Contratao esteja aberto no
Process Designer.
b. Na BPD Abrir Nova Posio de RH Padro, selecione a atividade Enviar requisio de tarefa. Na
guia Propriedades, selecione Implementao.
c. Crie o servio manual clicando em Novo.

Esta ao substitui o servio manual padro pelo servio manual que voc est criando.
d. Digite Enviar HS de Requisio e depois clique em Concluir. O Designer abre o servio manual
Enviar HS de Requisio.
2. Inclua a entrada e sada de dados pelo servio manual:
a. Selecione a guia Variveis.
b. Inclua instanceId como uma varivel de entrada. Seu tipo de varivel Sequncia, que o tipo
padro.
c. Inclua requisition e currentPosition como variveis de sada. Para os tipos, clique em Seleo para
selecionar os tipos de variveis Requisio e Posio criados em Criar Objetos de Negcios na
pgina 32. Se voc abrir as propriedades de mapeamento de dados da atividade de envio de
requisio de tarefa, os mapas agora listaro essas variveis.

3. Inclua elementos no diagrama de servio manual para criar seu fluxo:


a. Selecione a guia Diagrama.
b. Para criar um script para inicializar as variveis usadas pelo servio manual, arraste um item de
script do servidor da paleta para o diagrama.
c. Renomeie o script do servidor para Inicializar Sada.
d. Selecione o item de script e, em seguida, inclua o seguinte cdigo em suas propriedades de
implementao:

60

IBM Business Process Manager: Tutorial de Contratao

tw.local.requisition=new tw.object.Requisition();
tw.local.requisition.date=new tw.object.Date();
tw.local.requisition.instanceId=tw.local.instanceId;
tw.local.currentPosition=new tw.object.Position();
tw.local.currentPosition.replacement=new tw.object.Person();
tw.local.requisition.reqNum = "1141";
tw.local.requisition.requestor = "Tom Miller";
tw.local.requisition.empNum = 1;
tw.local.requisition.department = "Engenharia de Software";
tw.local.currentPosition.jobTitle = "Chefe de Desenvolvimento de Produtos";
tw.local.currentPosition.replacement.lastName = "Smith";
tw.local.currentPosition.replacement.firstName = "Bob";
tw.local.currentPosition.replacement.supervisor = "Ann Fisher";
tw.local.currentPosition.replacement.payLevel = "8";
tw.local.currentPosition.replacement.payType = "Isento";

Quando voc executa a amostra, os campos do formulrio de requisio contm esses dados.
Dica: Se voc vir avisos, procure erros tipogrficos nos parmetros do objeto de negcios.
e. Inclua trs coaches no diagrama. Renomeie os coaches com os nomes a seguir:
v Coach Criar Requisio
v Coach Especificar Posio Existente
v Coach Confirmar Detalhes da Posio
O primeiro coach contm o formulrio que o gerente de contratao conclui para solicitar uma
nova posio ou para preencher uma posio existente. O segundo coach contm o formulrio com
informaes sobre a posio existente. O terceiro coach contm o formulrio com as informaes
de requisio que o gerente de contratao revisa.
f. Inclua um gateway de deciso no diagrama.
g. Renomeie a deciso para Tipo de posio. A implementao a deciso no contm caminhos. O
Designer inclui esses caminhos quando voc conecta a deciso a outros ns no diagrama.
4. Na paleta, selecione o cone Fluxo de Sequncia
v O evento de Incio para Inicializar Sada
v Inicializar Sada para o Coach Criar Requisio

e faa as seguintes conexes:

v Coach Criar Requisio para a deciso do tipo de posio


v O ponto de conexo superior da deciso do tipo de posio para o Coach Especificar Posio
Existente
v O ponto de conexo inferior da deciso do tipo de posio para o Coach Confirmar Detalhes da
Posio. Usar pontos de conexo diferentes para os dois caminhos permite ver os dois fluxos com
mais facilidade.
v Coach Especificar Posio Existente para o Coach Confirmar Detalhes da Posio
v O Coach Confirmar Detalhes da Posio para o evento de Trmino
Reorganize os elementos no diagrama para facilitar a leitura. Seu diagrama assemelha-se imagem a
seguir:

Tutorial de Contratao

61

As linhas do fluxo que saem dos coaches usam o boto OK fornecido nos coaches padro.
5. Defina as ramificaes da deciso. Nos requisitos de processo, o fluxo usado pela requisio de tarefa
depende de a posio ser nova ou existente. Se a posio existir, o gerente de contratao dever
fornecer informaes sobre a posio existente. O gerente de contratao revisa, ento, a requisio de
tarefa e a envia. Para implementar os caminhos de diviso, voc usa o controle de deciso.
a. Selecione a linha que flui da parte inferior da deciso para o Coach Confirmar Detalhes da
Posio. Nas propriedades da linha, digite seu nome como Novo e selecione Nome Visvel. Rotular
a linha ajuda a identificar as ramificaes na deciso e no diagrama.

b. Da mesma maneira, rotule a linha que flui da deciso para o outro Coach como Existente. As
linhas agora possuem rtulos. Seu diagrama assemelha-se imagem a seguir:

c. Selecione a deciso Tipo de posio e abra suas propriedades de implementao.

62

IBM Business Process Manager: Tutorial de Contratao

d. Para a ramificao Nova deciso, que vai para o Coach Especificar Posio Existente, clique no
cone Selecionar uma varivel para o primeiro campo. Uma lista das variveis de servios
manuais aberta.
e. Como voc est baseando a deciso no fato de ela ser nova ou existente, selecione a varivel
currentPosition.positionType. O primeiro campo contm o nome da varivel.

A parte tw.local do nome o namespace que o sistema usa para armazenar valores.
f. Como voc deseja que o fluxo use essa linha somente se a posio for nova (ou
currentPosition.positionType =="Novo"), configure a operao para == e o segundo campo para
"Novo". Como currentPosition.positionType uma sequncia, inclua as aspas para transformar o valor
em uma sequncia.

O fluxo usa a Nova linha quando a varivel positionType tem um valor de Novo. O fluxo usa a
linha Existente quando a varivel positionType tem qualquer outro valor.
6. Salve o servio manual.
Voc criou parcialmente o servio manual Enviar HS de Requisio. Agora voc est pronto para criar os
coaches que so as interfaces com o usurio para o servio manual.

Ponto de Verificao da Lio


Voc criou um servio manual para implementar a atividade de envio de requisio de tarefa na BPD.
Voc definiu os dados usados pelo servio manual e criou a maior parte de seu fluxo.
Nesta lio, voc aprendeu
v Como incluir dados usados pelo servio manual
v Como criar o fluxo para o servio manual, que inclui como usar dados para determinar o caminho
tomado pelo fluxo
Na prxima lio, voc concluir o fluxo para o servio manual Enviar HS de Requisio.

Criar os coaches para o servio manual Enviar HS de Requisio


Nesta lio, voc criar a interface com o usurio que o gerente de contratao usa para criar uma
requisio de tarefa.

Tutorial de Contratao

63

Voc deve ter concludo as seguintes aes:


v Criado a atividade Enviar Requisio na BPD Abrir Nova Posio de RH Padro.
v Criado os objetos de negcios Requisition e Position.
v Criado as visualizaes de coach usadas na interface com o usurio.
No processo Abrir Nova Posio de RH Padro, o gerente de contratao conclui a atividade de envio de
requisio de tarefa, que um servio manual. Para que o gerente de contratao possa concluir a
atividade, voc cria a interface com o usurio e liga seus elementos aos dados. No IBM Business Process
Manager, a interface com o usurio criada usando um ou mais coaches. Os dados com os quais esses
coaches interagem so variveis do servio manual.
Nesta lio, voc iniciar criando o Coach Criar Requisio. Esse coach onde o gerente de contratao
insere informaes sobre a posio. O coach semelhante imagem a seguir:

Crie os coaches para o servio manual Enviar HS de Requisio.


1. Crie a interface com o usurio para a requisio de tarefa:
a. No servio manual Enviar HS de Requisio, selecione a guia Coaches e, em seguida, selecione o
Coach Criar Requisio.
b. Solte duas sees horizontais na rea de layout. Renomeie a primeira seo horizontal para Criar
Requisio de Posio e renomeie a segunda seo horizontal para Tome sua deciso.

64

IBM Business Process Manager: Tutorial de Contratao

A primeira seo contm o formulrio que o gerente de contratao l ou no qual insere dados
sobre a posio. A segunda seo ir conter o boto que o usurio clica para mover para a
prxima etapa no fluxo de servio manual.
2. Crie a parte do formulrio do coach:
a. Na paleta, inclua a visualizao de coach CV de Requisio na seo Criar Requisio de Posio.
Ao criar uma visualizao de coach, o Designer a inclui automaticamente na paleta para que seja
possvel inclu-la nas outras visualizaes de coach.
Dica: Se voc no puder ver a visualizao de coach CV de Requisio na paleta, ela estar
filtrada. Clique em Filtrar e, em seguida, selecione Mostrar Todas.

Tutorial de Contratao

65

A visualizao de coach CV de Requisio j est ligada varivel de requisio.

b. Inclua a visualizao de coach CV de Posio na seo Criar Requisio de Posio.

A visualizao de coach CV de Posio j est ligada varivel currentPosition.

66

IBM Business Process Manager: Tutorial de Contratao

3. Crie o parmetro de execuo do coach:


a. Arraste o boto OK para a seo Tome sua deciso.
b. Renomeie o boto para Avanar.
4. Salve o coach.
5. Crie o Coach Confirmar Detalhes da Posio.
O Coach Confirmar Detalhes da Posio onde o gerente de contratao revisa a requisio.
semelhante ao Coach Criar Requisio, exceto quanto s mudanas a seguir:
v O rtulo da seo horizontal Confirmar Detalhes da Posio
v O parmetro de execuo do coach tem um boto Voltar e Enviar em vez de um boto Avanar.
a. Crie o layout para corresponder imagem a seguir:

b. Para saber quais controles e ligaes incluir, consulte a seguinte tabela:


Nome

Tipo de controle

Ligao

Confirmar Detalhes da Posio

Seo Horizontal

Nenhum

Dados de Requisio

CV de Requisio

requisition

Dados de Posio

CV de Posio

currentPosition

Tome sua deciso

Seo Horizontal

Nenhum

Voltar

Boto

Nenhum

Enviar

Boto

Nenhum

c. No Coach Confirmar Detalhes da Posio, selecione a visualizao de coach CV de Requisio.


Nas propriedades de Visibilidade, configure a origem como Valor e configure o valor como
Somente leitura.

d. Configure as propriedades de visibilidade na visualizao de coach CV de Posio como Somente


Leitura.
6. Crie o Coach Especificar Posio Existente. O Coach Especificar Posio Existente onde o gerente de
contratao insere informaes sobre uma posio existente e a pessoa que atualmente est
preenchendo essa posio.
a. Crie o layout para que corresponda seguinte imagem:
Tutorial de Contratao

67

b. Para saber quais controles e ligaes incluir, consulte a seguinte tabela:


Nome

Tipo de controle

Ligao

Fornecer detalhes para tarefa


existente

Seo Horizontal

Nenhum

Dados de Posio

CV de Posio

currentPosition

Dados Pessoais

CV de Pessoa

currentPosition.replacement

Tome sua deciso

Seo Horizontal

Nenhum

Voltar

Boto

Nenhum

Avanar

Boto

Nenhum

Dica: Nesse caso, a visualizao de coach CV de Pessoa no ligada automaticamente a um


objeto de negcios. Voc mesmo faz a ligao.

68

IBM Business Process Manager: Tutorial de Contratao

c. Configure as propriedades de visibilidade na visualizao de coach CV de Posio como Somente


Leitura.
Voc criou os coaches para o servio manual Enviar HS de Requisio.

Ponto de Verificao da Lio


Voc criou a interface com o usurio que o gerente de contratao usa para criar uma requisio de
posio.
Nesta lio, voc aprendeu
v Como montar um coach a partir de um conjunto de visualizaes de coach e controles de estoque
v Como alterar a visibilidade de uma visualizao de coach.
Na prxima lio, voc criar o fluxo completo para o servio manual Enviar HS de Requisio.

Concluir o Fluxo para o Servio Manual Enviar HS de Requisio


Nesta lio, voc permitir que o gerente de contratao retorne ao formulrio de requisio de tarefa
editvel, incluindo um boto Voltar.
Voc deve ter criado os coaches no servio manual Enviar HS de Requisio.
No servio manual Enviar HS de Requisio, h trs coaches. Quando voc conectou os coaches no fluxo
de servio manual, os botes OK padro forneceram o evento fronteira para mover o fluxo para a
prxima etapa. Como parte da criao da interface com o usurio nos coaches, voc renomeou os botes
OK para Avanar ou Enviar. O diagrama de servio manual reflete essa mudana.

Quando um usurio clica em Avanar no Coach Criar Requisio, o fluxo sai desse coach e entra na
deciso. O fluxo ento entra em um dos dois outros coaches. O Coach Especificar Posio Existente
contm dois botes. Se o usurio clicar em Avanar, o fluxo ir para o Coach Confirmar Detalhes da
Posio. Se o usurio clicar em Voltar, nada acontece. Nesta lio, voc cria um evento fronteira que faz
com que esse segundo fluxo volte para o Coach Criar Requisio.
Crie o fluxo para o servio manual Envir HS de Requisio:
1. No servio manual Enviar HS de Requisio, selecione a guia Diagrama.
e faa as seguintes conexes:
2. Na paleta, selecione o cone Fluxo de sequncia
v O Coach Especificar Posio Existente para o Coach Criar Requisio
v O Coach Confirmar Detalhes da Posio para o Coach Criar Requisio

Tutorial de Contratao

69

Dica: Se o boto entre dois ns no diagrama no estiver correto, selecione a linha. Nas propriedades
da linha, clique em Selecionar para a ligao do terminal. No diagrama, selecione o boto correto.
O diagrama agora tem linhas de fluxo que retornam o fluxo para o Coach Criar Requisio quando o
usurio clica em Voltar.

Dica: Ambos os coaches tm duas visualizaes que acionam eventos fronteiras: os botes Avanar e
Voltar. O boto Avanar j tem uma ligao para seu evento fronteira. O boto Voltar no tem uma
ligao para que o Designer use automaticamente esse boto para criar o fluxo.
3. Salve o servio manual.

Ponto de Verificao da Lio


Voc tem linhas de fluxo que retornam os gerentes de contratao para o formulrio de requisio
editvel quando eles clicam em Voltar nos coaches.
Nesta lio, voc aprendeu
v Como criar mais linhas de fluxo para direcionar o fluxo de acordo com o boto que o usurio clica
Na prxima lio, voc criar o servio manual HS de Aprovao do GM.

Criar o Servio Manual HS de Aprovao do GM


Nesta lio, voc criar um servio manual que o GM usar para revisar a requisio de tarefa. O servio
manual incluir um coach que fornece a interface com o usurio. O GM poder ento aprovar ou rejeitar
a requisio.
Esta lio se baseia nos artefatos criados nos mdulos Modelar o Processo na pgina 2 e Implementar
o Processo na pgina 32. Se voc no concluiu esses mdulos, copie os seguintes artefatos do aplicativo
de processo Amostra de Contratao para o aplicativo de processo Minha Amostra de Contratao:
v BPD Abrir Nova Posio de RH Padro
v O objeto de negcios Requisition
v O objeto de negcios Person
No processo Abrir Nova Posio de RH Padro, o GM conclui a atividade de aprovao ou rejeio da
requisio de tarefa. No IBM Business Process Manager, voc implementa as atividades que as pessoas
concluem como um servio manual. Neste tutorial, o servio manual deve preencher o requisito de que
as requisies para novas posies sejam roteadas para o GM para aprovao. O GM avaliar cada
requisio e a aprovar ou rejeitar.

70

IBM Business Process Manager: Tutorial de Contratao

Para preencher esse requisito, voc deve criar um servio manual que tenha uma interface com o usurio
para que o GM possa usar um formulrio para revisar a requisio de tarefa. A interface com o usurio
tambm inclui um caminho para que o GM aprove ou rejeite a requisio. Nesta lio, voc cria o servio
manual HS de Aprovao do GM e a interface com o usurio, o Coach de Aprovao de Requisio. O
diagrama do servio manual semelhante imagem a seguir:

O Coach de Aprovao do GM no servio manual assemelha-se imagem a seguir:

Nesta lio, voc criar o servio manual e, em seguida, definir sua interface com o usurio.
Criar o servio manual HS de Aprovao do GM:
1. Crie o servio manual para a atividade de aprovao ou rejeio da requisio de tarefa.
a. Certifique-se de que o aplicativo de processo Minha Amostra de Contratao esteja aberto no
Process Designer.
b. Selecione a atividade Aprovar ou rejeitar a requisio de tarefa. Na guia Propriedades, selecione
Implementao.
c. Crie o servio manual clicando em Novo.
d. Digite HS de Aprovao do GM e depois clique em Concluir. O Designer abre o servio manual HS
de Aprovao do GM.
2. Inclua a entrada e sada de dados pelo servio manual:
a. Selecione a guia Variveis.

Tutorial de Contratao

71

b. Inclua requisition e currentPosition como variveis de entrada. Para os tipos, clique em Seleo e,
em seguida, selecione os tipos de variveis Requisio e Posio criados em Criar Objetos de
Negcios na pgina 32.
c. Inclua requisition como uma varivel de sada. possvel observar que ocorre um erro quando
voc cria essa varivel. No possvel ter duas variveis com o mesmo nome e um tipo diferente.
Voc corrige o erro quando clica em Selecionar e, em seguida, seleciona o tipo de varivel
Requisio que criou em Criar Objetos de Negcios na pgina 32.

3. Inclua elementos no diagrama de servio manual para criar seu fluxo:


a. Selecione a guia Diagrama.
b. Inclua um coach no diagrama e renomeie-o para Coach de Aprovao de Requisio.
e faa as seguintes conexes:
4. Na paleta, selecione o cone Fluxo de sequncia
v O evento de Incio para o Coach de Aprovao de Requisio
v O Coach de Aprovao de Requisio para o evento de Trmino
O diagrama do servio manual semelhante seguinte imagem:

5. Crie o Coach de Aprovao de Requisio. Se voc precisar de ajuda, use as etapas em Criar os
coaches para o servio manual Enviar HS de Requisio na pgina 63 e consulte a tabela
posteriormente nesta etapa. O layout do Coach de Aprovao de Requisio corresponde imagem a
seguir:

72

IBM Business Process Manager: Tutorial de Contratao

Para saber quais controles e ligaes incluir, consulte a seguinte tabela:


Nome

Tipo de controle

Ligao

Opes de configurao

Aprovao do GM

Seo Horizontal

Nenhum

Nenhuma mudana

Dados de requisio da
Tarefa

CV de Requisio

requisition

Nenhuma mudana

Dados de Posio

CV de Posio

currentPosition

Nenhuma mudana

Tome sua deciso

Seo Horizontal

Aprovado

Caixa de Opes

Nenhuma mudana
requisition.approvalNeeded

v Mostrar como=Dois
Botes de Opes
v Rtulo
Verdadeiro=Aprovado
v Rtulo Falso=Rejeitado

Comentrio do GM

rea de texto

requisition.gmComment

Nenhuma mudana

Enviar

Boto

Nenhum

Nenhuma mudana

6. Selecione a visualizao de coach CV de Requisio. Nas propriedades de Visibilidade, configure a


origem como Valor e configure o valor como Somente leitura.

7. Configure a propriedade de visibilidade da visualizao de coach CV de Posio como Somente


leitura.
Voc criou o servio manual HS de Aprovao do GM e a interface com o usurio, o Coach de Aprovao
de Requisio.

Tutorial de Contratao

73

Ponto de Verificao da Lio


Voc criou o servio manual que o GM usar para revisar informaes sobre uma nova posio. O GM
aprovar ou rejeitar o servio manual.
Nesta lio, voc aprendeu
v Como criar um servio manual
Na prxima lio, voc realizar a Reproduo Dois.

Realizar a Reproduo Dois


Nesta lio, voc realizar a Reproduo Dois, verificando se os servios manuais individuais esto
funcionando conforme o esperado, e se os Coaches so exibidos corretamente, e ir tirar uma captura
instantnea.
Voc deve ter concludo o seguinte:
v O servio manual Enviar HS de Requisio com o Coach Criar Requisio
v Os Coaches Detalhar Posio Existente e Confirmar Detalhes da Posio
v O servio manual HS de Aprovao do GM com o Coach de Aprovao de Requisio
Na reproduo dois, voc verificar todos os servios manuais e Coaches no processo, testando os
seguintes cenrios:
v O gerente de recrutamento solicita uma substituio para uma posio existente.
v O gerente de recrutamento cria uma solicitao para uma nova posio.
v O gerente geral (GM) aprova a solicitao para uma nova posio.
v O GM rejeita a solicitao para uma nova posio.

Incluir dados de teste temporrios


Como ainda no h dados para os servios, voc deve incluir dados de teste para o campo Tipo de
posio; a incluso de dados determina a prxima pgina que ser exibida no Coach Criar Requisio.
Para incluir dados de teste:
1. Selecione a Visualizao de Coach CV de Posio.
2. Na guia Variveis, inclua uma opo de configurao para seus dados de teste:
a. Clique no sinal de mais ao lado de Opes de Configurao.
b. Na seo Dados, digite testData para o nome.
c. Selecione Lista.
3. Alterne para a guia Layout.
4. Clique no controle Seleo Tipo de Posio e clique em Propriedades. Em seguida, na guia Geral,
altere a ligao para testData.

74

IBM Business Process Manager: Tutorial de Contratao

5.
6.
7.
8.
9.

Salve as mudanas.
Abra o servio manual Enviar HS de Requisio.
Clique duas vezes no Coach Criar Requisio.
No Coach, clique na visualizao Dados de Posio.
Alterne para as propriedades de Configurao.

10. Expanda testData e digite os valores Novo e Existente na coluna Dados.

11. Salve as mudanas.


Agora possvel executar os servios manuais no navegador da web:

Execute os servios manuais


Execute os servios manuais no navegador da web:
Reproduza o caminho mais simples, quando o gerente de contratao solicitar uma substituio para uma
posio existente:
1. Clique duas vezes na atividade Enviar requisio de tarefa, que implementada como um servio
manual. O editor de servios manuais aberto.
2. Clique em Executar Servio.

A pgina Requisio de Criao de Tarefa aberta no navegador da web padro. Verifique se a


pgina corresponde seguinte imagem:

Tutorial de Contratao

75

3. Na lista Tipo de Posio, selecione Existente.


4. Clique em Avanar. O formulrio Detalhar Posio Existente aberto. Verifique se o formulrio
corresponde seguinte imagem:

5. Verifique se o boto Voltar funciona corretamente e retorne para a pgina Detalhar Posio Existente.
6. Insira dados nos campos em Dados de Pessoa e clique em Avanar. A pgina Confirmar Detalhes
da Posio aberta. Verifique se o formulrio corresponde seguinte imagem:

76

IBM Business Process Manager: Tutorial de Contratao

7. Clique em Enviar. O navegador da web mostra a mensagem O servio foi concludo. Voc testou
com sucesso o caminho para uma tarefa existente.
Reproduza o caminho em que o gerente de contratao solicita aprovao para uma nova posio:
8. No Process Designer, execute o servio manual Enviar HS de Requisio.
9. Insira dados no formulrio Criar Requisio. No campo Tipo de Posio, selecione Novo.
10. Clique em Avanar. A pgina Confirmar Detalhes da Posio aberta.
11. Clique em Enviar. O navegador da web mostra a mensagem O servio foi concludo. Voc enviou a
solicitao com sucesso.
12. Alterne para o Process Designer e execute o servio HS de Aprovao do GM. A pgina Aprovao
do GM aberta no navegador da web padro. Verifique se a pgina corresponde seguinte imagem:

13. Clique em Aprovado e, em seguida, clique em Enviar. O navegador da web mostra a mensagem O
servio foi concludo.
14. Execute o servio novamente a partir do Process Designer.
15. No formulrio Aprovao do GM no navegador da web, clique em Rejeitado e, em seguida, clique
em Enviar. O navegador da web mostra a mensagem O servio foi concludo. Voc testou com
sucesso o caminho para uma nova requisio de tarefa.
Em seguida, retorne a Visualizao de Coach CV de Posio para sua configurao original:
Tutorial de Contratao

77

Reconfigure a Visualizao de Coach CV de Posio


Para retornar a Visualizao de Coach CV de Posio para sua configurao original:
1. Abra a Visualizao de Coach CV de Posio e clique na guia Layout.
2. Clique no controle Seleo Tipo de Posio.
3. Em Propriedades gerais, clique em Limpar para remover a ligao testData.

4. Salve as mudanas.

Tirar uma Captura Instantnea


Tire uma captura instantnea do aplicativo de processo:
na barra de ferramentas principal.
1. No Process Designer, clique no cone
2. Digite Reproduo Dois como o nome da captura instantnea e clique em OK.
3. Para a descrio, digite Esta uma captura instantnea do aplicativo de processo at a
Reproduo Dois.

Ponto de Verificao da Lio


Voc realizou a reproduo dois verificando se os servios manuais individuais esto funcionando
conforme o esperado. Voc tambm tirou uma captura instantnea do aplicativo de processo.
Nesta lio, voc aprendeu
v Como reproduzir um servio manual
v Como tirar uma captura instantnea do aplicativo de processo
Dica: Nesta lio, voc testou os servios individualmente. Para testar os servios dentro do processo,
siga o procedimento descrito na reproduo um, com uma exceo. Na reproduo um, voc inseriu
dados de teste no Inspector. Aqui, voc ir inserir os dados usando a opo de configurao de coach,
conforme descrito nesta lio.
No prximo mdulo, voc integrar o aplicativo de processo com os servios.

Integrar o Processo a Servios


Neste mdulo, voc integrar o processo aos componentes de servio que fornecem os dados usados pelo
processo.
Este tutorial usa servios que contm scripts. Esses scripts criam os dados usados pela Amostra de
Contratao. Uma implementao adequada de um aplicativo de processo poderia acessar vrios
componentes de servio diferentes. No Designer, voc cria servios para agir como a interface para esses
componentes de servio. A implementao dos servios depende do componente de servio que o
aplicativo de processo est acessando e dos dados ou da funcionalidade que ele precisa do componente
de servio.

78

IBM Business Process Manager: Tutorial de Contratao

Objetivos do Aprendizado
Depois de concluir as lies neste mdulo, voc entender os conceitos e saber como criar um servio
como um exemplo de integrao de componentes de servio em um processo.

Pr-requisito
Voc deve concluir todas as lies destes mdulos:
v Modelar o Processo na pgina 2
v Implementar o Processo na pgina 32
v Criar a Interface com o Usurio na pgina 47

Criar Servios Ajax


Nesta lio, voc criar um conjunto de servios Ajax que cria os dados usados pelo processo. Em
seguida, configure visualizaes de coach para chamar esses servios.
As visualizaes de coach a seguir usam um servio Ajax para preencher um ou mais de seus controles:
v CV de Pessoa
v CV de Posio
v CV de Requisio
As visualizaes de coach em Minha Amostra de Contratao exibem dados para o gerente de
contratao e o GM. Esta lio descreve como criar os dados e configurar os controles de visualizao de
coach para exibi-los.
Esta lio usa os seguintes conceitos:
Conceito

Descrio

Servios
Ajax

Um servio que envia ou recupera dados de uma origem de dados de forma assncrona, como um
banco de dados.

Criar um servio Ajax:


1. Certifique-se de que o aplicativo de processo Minha Amostra de Contratao esteja aberto no Process
Designer.
2. Na biblioteca do Designer, clique no sinal de mais ao lado de Interface com o Usurio e selecione
Servio Ajax.

3. Digite Populate DepartmentList e, em seguida, clique em Concluir. Agora possvel editar o servio
Ajax que voc criou.
4. Configure a entrada e a sada do servio:
a. Selecione a guia Variveis.
Tutorial de Contratao

79

Clique em Incluir Entrada.


No campo Nome, digite texto. Para o tipo, use o tipo padro, que Sequncia.
Clique em Incluir Sada.
No campo Nome, digite resultados.
Para o tipo de varivel da sada, clique em Selecionar e, em seguida, selecione o tipo QUALQUER
na lista. Ao selecionar QUALQUER, voc est configurando a sada para ser de qualquer tipo.
g. Selecione Lista para que o servio retorne uma lista de itens.
b.
c.
d.
e.
f.

5. Crie o fluxo de servio:


a. Clique na guia Diagrama e, em seguida, na paleta, inclua um script de servidor no diagrama de
processo e renomeie-o para populateDepartmentList.
b. Na guia Propriedades, selecione Implementao e inclua o seguinte cdigo:
tw.local.results = new tw.object.listOf.String();
tw.local.results[0] = "Finanas";
tw.local.results[1] = "Marketing";
tw.local.results[2] = "Desenvolvimento de Produtos";
tw.local.results[3] = "Recursos Humanos";
tw.local.results[4] = "Vendas";
tw.local.results[5] = "Atendimento ao Cliente";
tw.local.results[6] = "Servio de Parceiro de Negcios";
tw.local.results[7] = "Estratgias de Negcios";
tw.local.results.listAddSelected(0);

c. Na paleta, selecione o cone da ferramenta de Fluxo de Sequncia


v Evento de Incio para o script de servidor
v Script de servidor para o evento de Trmino

80

IBM Business Process Manager: Tutorial de Contratao

. Faa as seguintes conexes:

6. Configure o controle de estoque do Departamento para que ele use o servio Ajax para obter seu
contedo.
a. Abra a visualizao de coach CV de Requisio e selecione o controle Departamento.
b. Nas propriedades de Configurao, clique em Selecionar para o servio de seleo. Selecione o
servio Ajax Preencher DepartmentList.

7. Crie os outros servios Ajax com as informaes da tabela a seguir:


Nome do Servio

Script no servio

Cdigo de script

Populate
EmploymentTypeList

populateStatusList

tw.local.results = new tw.object.listOf.String();


tw.local.results[0] = "Tempo integral";
tw.local.results[1] = "Tempo parcial";
tw.local.results[2] = "Contrato";
tw.local.results.listAddSelected(0);

Populate LocationList

populateLocationList

tw.local.results = new tw.object.listOf.String();


tw.local.results[0] = "Atlanta";
tw.local.results[1] = "Boston";
tw.local.results[2] = "Chicago";
tw.local.results[3] = "Cincinatti";
tw.local.results[4] = "Dallas";
tw.local.results[5] = "Denver";
tw.local.results[6] = "Des Moines";
tw.local.results.listAddSelected(2);

Populate PositiontypeList

populatePositionTypeList

tw.local.results = new tw.object.listOf.String();


tw.local.results[0] = "Novo";
tw.local.results[1] = "Existente";
tw.local.results.listAddSelected(0);

8. Configure os controles de estoque que usam um servio para obter seu contedo. A tabela a seguir
lista esses controles de estoque e o servio Ajax selecionado para a opo de configurao Seleo de
Servio:
Visualizao de Coach

Controle de Estoque

Nome do Servio

CV de Posio

Tipo de Posio

Populate PositiontypeList

CV de Requisio

Local

Populate LocationList
Tutorial de Contratao

81

Visualizao de Coach

Controle de Estoque

Nome do Servio

CV de Requisio

Status do emprego

Populate EmploymentTypeList

Ponto de Verificao da Lio


Voc criou servios Ajax e configurou os controles de seleo para usar os servios para obteno de
dados.
Nesta lio, voc aprendeu
v Como criar um servio Ajax
v Como configurar uma visualizao de coach para usar esse servio Ajax
Na prxima lio, voc incluir validao no Coach Criar Requisio.

Incluir validao no Coach Criar Requisio


Nesta seo, voc cria um servio de validao para assegurar que o Coach Criar Requisio contenha
dados vlidos quando o usurio clicar em Avanar.
Esta lio se baseia nos artefatos criados nos mdulos Modelar o Processo na pgina 2 e Implementar
o Processo na pgina 32. Se voc no concluiu esses mdulos, copie o servio manual Enviar HS de
Requisio do aplicativo de processo Amostra de Contratao para o aplicativo de processo Minha
Amostra de Contratao:
O Coach Criar Requisio contm vrios campos nos quais os usurios podem inserir dados invlidos ou
devem escolher uma opo. O campo de dados iniciais planejados um exemplo do primeiro caso, visto
que o usurio no deve inserir datas passadas. O campo de tipo de posio um exemplo deste ltimo,
uma vez que o fluxo de servio depende de o usurio selecionar uma posio nova ou existente. Crie um
servio de validao para verificar os dados no coach. O servio valida os dados em diversos controles e
impede que o fluxo saia do coach at que os dados nesses controles sejam vlidos.
Incluir validao no Coach Criar Requisio:
1. Certifique-se de que o aplicativo de processo Minha Amostra de Contratao esteja aberto no Process
Designer.
2. Na biblioteca do Designer, clique no sinal de mais ao lado de Implementao e selecione Servio do
Sistema Geral. possvel usar qualquer servio para executar a validao. Nesse caso, a amostra usa
um servio de sistema geral.

3. Digite Validao de CV de Requisio e, em seguida, clique em Concluir. Agora possvel editar o


servio que voc criou.
4. Configure a entrada e a sada do servio: As entradas so os dados que voc deseja validar e a sada
sempre um objeto CoachValidation.
a. Selecione a guia Variveis.

82

IBM Business Process Manager: Tutorial de Contratao

b. Clique em Incluir Entrada.


c. No campo Nome, digite positionDate. Para o tipo, use o tipo do objeto de dados que est ligado
ao controle que est sendo validado. Nesse caso, o controle de data de incio planejada est ligado
a Requisition.date, que um tipo Date.
d. Da mesma maneira, inclua as variveis de entrada a seguir:
v positionType (String)
v positionLocation (String)
v positionStatus (String)
v positionDepartment (String)
e. Clique em Incluir Sada.
f. No campo Nome, digite coachValidation.
g. Ligue coachValidation ao tipo CoachValidation.

5. Crie o fluxo de servio:


a. Clique na guia Diagrama e, em seguida, na paleta, inclua um script de servidor no diagrama de
processo e renomeie-o para Configurar Dados.
b. Na guia Propriedades, selecione Implementao e inclua o seguinte cdigo:
tw.local.coachValidation = new tw.object.CoachValidation();
tw.local.coachValidation.validationErrors = new tw.object.listOf.CoachValidationError();
function checkString(value) {
return value != null && value == "";
}
function checkDate(value) {
var date = new TWDate();
return value == null || ( date.getTime() > value.getTime() );
}
if ( checkString(tw.local.positionType) ){
tw.system.addCoachValidationError(tw.local.coachValidation, "tw.local.currentPosition.positionType", "Voc deve selecionar um tipo de posio.");
}
if ( checkString(tw.local.positionLocation) ){
tw.system.addCoachValidationError(tw.local.coachValidation, "tw.local.requisition.location", "Voc deve selecionar um local.");
}

Tutorial de Contratao

83

if ( checkDate(tw.local.positionDate) ){
tw.system.addCoachValidationError(tw.local.coachValidation, "tw.local.requisition.date", "Voc deve selecionar uma data que esteja no futuro.");
}
if ( checkString(tw.local.positionStatus) ){
tw.system.addCoachValidationError(tw.local.coachValidation, "tw.local.requisition.status", "Voc deve selecionar um tipo de emprego.");
}
if ( checkString(tw.local.positionDepartment) ){
tw.system.addCoachValidationError(tw.local.coachValidation, "tw.local.requisition.department", "Voc deve selecionar um departamento.");
}

c. Na paleta, selecione o cone da ferramenta de Fluxo de Sequncia


v O evento de Incio para o script de servidor
v O script de servidor para o evento de Trmino

. Faa as seguintes conexes:

6. Inclua os decoradores necessrios nos controles que requerem entrada do usurio:


Importante: Esta etapa inclui apenas os decoradores. Ela no inclui nenhum suporte de validao no
campo. o servio de validao que executa a validao.
a. Abra a visualizao do coach de CV de Requisio.
b. Selecione o controle de status de emprego e abra suas propriedades de Visibilidade.
c. Configure a visibilidade como Necessria.

d. Da mesma forma, configure a propriedade de visibilidade dos controles a seguir como Necessria:
v Departamento
v Data de incio planejada
v Local
e. Na visualizao do coach de CV de Posio, configure a visibilidade do controle de tipo de
posio como Necessria.
7. Insira a validao no fluxo de servio manual Enviar HS de Requisio:
a. Abra o diagrama do servio manual Enviar HS de Requisio.
b. Selecione a linha que flui do Coach Criar Requisio para a deciso de tipo de posio. A linha
tem um rtulo Avanar.
c. Nas propriedades da linha, configure Disparar Validao como Antes.

84

IBM Business Process Manager: Tutorial de Contratao

O ponto de ancoragem da linha agora tem uma marca de verificao de validao e o Coach Criar
Requisio tem um ponto de ancoragem que pode ser usado para conectar o coach ao servio de
validao.

d. Na paleta, inclua um servio aninhado no diagrama Enviar HS de Requisio. Renomeie o servio


para Validar dados do coach.
e. Nas propriedades de Implementao do servio aninhado, configure o servio aninhado anexado
para o servio de sistema geral Validao de CV de Requisio.

f. Abra as propriedades de Mapeamento de Dados.


g. Para o mapeamento de entrada positionDate, clique em
requisition.date.

e, em seguida, selecione

Tutorial de Contratao

85

h. Mapeie as outras variveis de entrada usando as informaes na tabela a seguir:


Varivel no servio manual

Varivel no servio de validao

tw.local.currentPosition.positionType

positionType

tw.local.requisition.location

positionLocation

tw.local.requisition.status

positionStatus

tw.local.requisition.department

positionDepartment

i. Para o mapeamento de sada coachValidation, digite tw.system.coachValidation. A varivel


tw.system.coachValidation uma varivel do sistema designada para suportar coaches de
validao.
j. Na paleta, inclua um evento Permanecer na Pgina no diagrama Enviar HS de Requisio.
. Faa as seguintes conexes:
k. Selecione o cone da ferramenta de Fluxo de Sequncia
v O ponto de ancoragem de validao do Coach Criar Requisio para o servio de validao de
dados do coach
v O servio de validao de dados do coach para o n permanecer na pgina.

86

IBM Business Process Manager: Tutorial de Contratao

Ponto de Verificao da Lio


Voc criou o servio Validao de CV de Requisio e conectou o Coach Criar Requisio a ele.
Nesta lio, voc aprendeu
v Como criar um servio de validao
v Como indicar aos usurios que eles devem fornecer dados em um controle
v Como conectar um coach ao servio de validao
Na prxima lio, voc realizar a Reproduo Trs.

Realizar a Reproduo Trs


Nesta lio voc realiza a Reproduo Trs usando o depurador para testar os servios do Ajax e testa o
script de validao. Em seguida, obtenha uma captura instantnea do processo.
Geralmente, voc deve testar os servios em um de dois modos:
v Diretamente no IBM Process Server executando os servios no modo de depurao para assegurar que
eles sejam executados conforme esperado, porque nem todos os servios possuem um componente de
interface com o usurio correspondente.
v Onde o servio estiver disponvel para um cliente do navegador da web, voc chama a URL
diretamente com dados de entrada. Como os servios Ajax so chamados em um Coach a partir de um
navegador da web, para resolver problemas de qualquer HTTP de cliente/servidor, use um sniffer
HTTP compatvel com o navegador da web. Por exemplo, para o Mozilla Firefox, use o complemento
Firebug. Para o Internet Explorer 8 e mais recente, use as ferramentas do desenvolvedor que podem ser
iniciadas pressionando-se a tecla F12.
Para testar servios Ajax no depurador:
1. No Process Designer, abra o servio Ajax Preencher DepartmentList.

Tutorial de Contratao

87

2. Clique no cone Depurar.

3. Alterne para o Process Designer.


4. Na janela Alternar Visualizao, clique em Sim para alternar para a visualizao Inspector. A janela
de depurao do Inspector aberta. Observe que o token que indica a etapa de execuo ativa est
no script de servidor populateDepartmentList.

5. Mantenha o depurador baseado no navegador da web e o Inspector lado a lado na tela, e clique em
Etapa na parte superior do navegador da web. Essa ao executa o bloco de script
populateDepartmentList no servio Ajax PopulateDepartmentList. No navegador da web, possvel
ver que a rea de resultados vazia anteriormente est preenchida agora.

88

IBM Business Process Manager: Tutorial de Contratao

No Inspector, o token est agora no evento de Trmino.

6.

No navegador da web, clique em Etapa. O servio termina.

7.

Da mesma forma, teste os outros servios Ajax:


Tutorial de Contratao

89

v Populate LocationList
v Populate EmploymentypeList
v Populate PositionTypeList
8. Execute o servio manual Enviar HS de Requisio.
9. Clique em Avanar sem inserir nenhuma informao. Os campos obrigatrios so destacados.
10. Passe o mouse sobre o cone de aviso ao lado de um dos campos destacados. A mensagem de erro
exibida.

11. Tire uma captura instantnea do aplicativo de processo:


na barra de ferramentas principal.
a. No Process Designer, clique no cone
b. Digite Reproduo Trs como o nome da captura instantnea e clique em OK.
c. Para a descrio, digite Esta uma captura instantnea do aplicativo de processo at a
Reproduo Trs.
12. Execute Reproduo Um novamente. Desta vez, os Coaches so exibidos para as atividades de envio
de requisio e aprovao. Consulte Realizar a Reproduo Um.

Ponto de Verificao da Lio


Voc realizou a Reproduo Trs, verificando se os servios Ajax so executados corretamente.
Nesta lio, voc aprendeu
v Testar servios Ajax usando o depurador da web
Na prxima lio, voc realizar a Reproduo Final.

Realizar a Reproduo Final


Nesta lio, voc realizar a reproduo final para seguir o novo caminho da requisio de tarefa do
incio ao fim e obter uma captura instantnea final.
Antes de iniciar, assegure-se de que tenha criado equipes para o gerente de contratao e o gerente geral
e que tenha includo o grupo tw_allusers como membros de ambas as equipes no Modelar Equipes na
pgina 7.
Nota: Todos os usurios no registro do usurio so includos no grupo tw_allusers, por padro.

90

IBM Business Process Manager: Tutorial de Contratao

As instrues nesta lio foram escritas para dois IDs de usurio separados, um para o gerente de
contratao e um para o gerente geral (GM). possvel usar o mesmo ID de usurio para ambos, o
gerente de contratao ou o GM, ou inserir IDs de usurio separados.
Nesta reproduo, voc executar os seguintes caminhos:
v O gerente de contratao envia uma requisio para uma nova posio.
v O GM no aprova a posio dentro do tempo necessrio.
v Um aviso de escalao enviado.
v O GM aprova a posio.
Para executar a reproduo:
1. Use um navegador da web para acessar o Process Portal. O endereo da web possui o seguinte
formato:
http://[host_name]:[port]/portal

Fornea os seguintes detalhes:


v O nome do host em que o IBM Process Center ou o IBM Process Server est instalado e
v A porta que foi designada ao servidor durante a instalao do IBM Business Process Manager. A
porta padro 9443.
2. Efetue login no Process Portal como o gerente de contratao.

3. Alterne para o Process Designer.


4. Certifique-se de que o processo Abrir Nova Posio de RH Padro seja aberto na pgina Diagrama.
5. Para testar o evento, reconfigure o cronmetro na atividade Aprovar ou rejeitar requisio: O evento
intermedirio baseado em tempo no processo configurado para ser acionado um dia depois que a
requisio de tarefa enviada pelo gerente de contratao. Voc deve acelerar o cronmetro para o
teste.

Tutorial de Contratao

91

a. No diagrama do processo, clique no evento intermedirio baseado em tempo na atividade


Aprovar ou rejeitar requisio de tarefa e alterne para a pgina Implementao de Propriedades.
b. Em Propriedades do Cronmetro, altere o valor de Diferena de Antes/Depois para 1 minuto.
c. Salve as mudanas.
6. Para executar uma instncia do processo, clique no cone Executar processo.
7. Na janela Alternar Visualizao, clique em No para ignorar o Process Inspector.

8. Alterne para a pgina Meu trabalho no Process Portal.


9. direita, clique na instncia de processo recm-iniciada:

O Process Portal exibe o Coach Criar Requisio de Posio. Observe que voc est no modo de
Gerente de Contratao.

92

IBM Business Process Manager: Tutorial de Contratao

10. Preencha os campos, certificando-se de selecionar Novo como o tipo de posio. Clique em Avanar.
11. Se os campos obrigatrios estiverem destacados, voc no ter dados vlidos neles. Isso significa que
o script de validao est funcionando. Preencha todos os campos e clique em Avanar.
12. O Coach Confirmar Detalhes da Posio exibido. Revise os detalhes e clique em Enviar.

13. Agora que voc enviou a solicitao, alterne para o modo de Gerente Geral:
Nota: possvel usar um nome de usurio para concluir todas as tarefas na reproduo. Nesse caso,
voc ver as tarefas para ambos, o gerente de contratao e o GM na pgina Meu trabalho.
a. Efetue logout como o gerente de contratao.

Tutorial de Contratao

93

b. Efetue login como o GM usando um nome de usurio diferente.


c. Alterne para a pgina Meu trabalho.
14. Como o cronmetro configurado para 1 minuto, a tarefa exibida quase que imediatamente na
lista Em Risco ou Vencida.

15. Agindo como o GM, clique na tarefa Etapa: Aprovar ou rejeitar requisio para abri-la.

94

IBM Business Process Manager: Tutorial de Contratao

O Coach Aprovaes do GM exibido. direita do Coach h um resumo da requisio.


16. Clique em Visualizar Diagrama de Processo. O diagrama do processo aberto mostrando a
atividade destacada:

17. Feche o diagrama do processo.


18. No Coach Aprovao do GM, role pela lista de tarefas. possvel ver que uma etapa de aviso de
escalao executada a cada minuto aps o prazo final da atividade Enviar requisio. As escalaes
repetidas ocorrem porque voc configurou o cronmetro como repetido.

Tutorial de Contratao

95

19. Na Coach Aprovao do GM, mantenha a seleo padro, Aprovar, e clique em Enviar para concluir
a tarefa. A tarefa no mais exibida na lista Minhas tarefas.
20. No Process Designer, crie uma captura instantnea de seu aplicativo de processo concludo.
Agora voc est no fim do tutorial Amostra de Contratao. Este tutorial um exerccio de aprendizado
que descreve uma maneira de modelagem, implementao e teste de um processo. Dependendo do seu
processo e aplicativo de processo, outras tcnicas podem ser mais apropriadas.

Ponto de Verificao da Lio


Voc realizou a reproduo final usando o Process Portal para seguir uma instncia do processo do incio
ao fim. Voc tambm tirou uma captura instantnea final do aplicativo de processo.
Nesta lio, voc aprendeu
v Como usar o Process Portal
v Como testar um evento de escalao de cronmetro

96

IBM Business Process Manager: Tutorial de Contratao

Avisos
Direitos Restritos para Usurios do Governo dos Estados Unidos - Uso, duplicao ou divulgao
restritos pelo documento GSA ADP Schedule Contract com a IBM Corp.
Estas informaes foram desenvolvidas para produtos e servios oferecidos nos Estados Unidos. A IBM
pode no oferecer os produtos, servios ou recursos discutidos nesta publicao em outros pases.
Consulte um representante IBM local para obter informaes sobre produtos e servios disponveis
atualmente em sua rea. Qualquer referncia a um produto, programa ou servio IBM no significa que
apenas os produtos, programas ou servios IBM possam ser utilizados. Qualquer produto, programa ou
servio funcionalmente equivalente, que no infrinja nenhum direito de propriedade intelectual da IBM
poder ser utilizado em substituio a este produto, programa ou servio. Entretanto, a avaliao e
verificao da operao de qualquer produto, programa ou servio no IBM so de responsabilidade do
Cliente.
A IBM pode ter patentes ou solicitaes de patentes pendentes relativas a assuntos tratados nesta
publicao. O fornecimento desta publicao no lhe garante direito algum sobre tais patentes. Pedidos
de licena devem ser enviados, por escrito, para:
Gerncia de Relaes Comerciais e Industriais da IBM Brasil
Av. Pasteur, 138-146
Botafogo
Rio de Janeiro, RJ
CEP 22290-240

Para pedidos de licena relacionados a informaes de DBCS (Conjunto de Caracteres de Byte Duplo),
entre em contato com o Departamento de Propriedade Intelectual da IBM em seu pas ou envie pedidos
de licena, por escrito, para:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokyo 106, Japan

O pargrafo a seguir no se aplica a nenhum pas em que tais disposies no estejam de acordo com a
legislao local: A INTERNATIONAL BUSINESS MACHINES CORPORATION FORNECE ESTA
PUBLICAO "NO ESTADO EM QUE SE ENCONTRA", SEM GARANTIA DE NENHUM TIPO, SEJA
EXPRESSA OU IMPLCITA, INCLUINDO, MAS A ELAS NO SE LIMITANDO, AS GARANTIAS OU
CONDIES IMPLCITAS DE NO INFRAO, COMERCIALIZAO OU ADEQUAO A UM
DETERMINADO PROPSITO. Alguns pases no permitem a excluso de garantias expressas ou
implcitas em certas transaes; portanto, essa disposio pode no se aplicar ao Cliente.
Essas informaes podem conter imprecises tcnicas ou erros tipogrficos. So feitas alteraes
peridicas nas informaes aqui contidas; tais alteraes sero incorporadas em futuras edies desta
publicao. A IBM pode, a qualquer momento, aperfeioar e/ou alterar os produtos e/ou programas
descritos nesta publicao, sem aviso prvio.
Referncias nestas informaes a websites no IBM so fornecidas apenas por convenincia e no
representam de forma alguma um endosso a esses websites. Os materiais contidos nesses websites no
fazem parte dos materiais desse produto IBM e a utilizao desses websites de inteira responsabilidade
do Cliente.
A IBM pode utilizar ou distribuir as informaes fornecidas da forma que julgar apropriada sem incorrer
em qualquer obrigao para com o Cliente.

Copyright IBM Corp. 2013

97

Licenciados deste programa que desejam obter informaes sobre este assunto com objetivo de permitir:
(i) a troca de informaes entre programas criados independentemente e outros programas (incluindo
este) e (ii) a utilizao mtua das informaes trocadas, devem entrar em contato com:
Intellectual Property Dept. for IBM Business Process Manager
IBM Canada Ltd.
8200 Warden Avenue
Markham, Ontario
L6G 1C7 Canada

Tais informaes podem estar disponveis, sujeitas a termos e condies apropriadas, incluindo em alguns
casos o pagamento de uma taxa.
O programa licenciado descrito nesta publicao e todo o material licenciado disponvel so fornecidos
pela IBM sob os termos do Contrato com o Cliente IBM, do Contrato Internacional de Licena do
Programa IBM ou de qualquer outro contrato equivalente.
Todos os dados de desempenho aqui contidos foram determinados em um ambiente controlado. Portanto,
os resultados obtidos em outros ambientes operacionais podem variar significativamente. Algumas
medidas podem ter sido tomadas em sistemas em nvel de desenvolvimento e no h garantia de que
estas medidas sero iguais em sistemas geralmente disponveis. Alm disso, algumas medidas podem ter
sido estimadas por extrapolao. Os resultados reais podem variar. Os usurios deste documento devem
verificar os dados aplicveis para seu ambiente especfico.
As informaes relativas a produtos no IBM foram obtidas junto aos fornecedores dos respectivos
produtos, de seus anncios publicados ou de outras fontes disponveis publicamente. A IBM no testou
estes produtos e no pode confirmar a preciso de seu desempenho, compatibilidade nem qualquer outra
reivindicao relacionada a produtos no IBM. Dvidas sobre os recursos de produtos no IBM devem
ser encaminhadas diretamente a seus fornecedores.
Todas as declaraes relacionadas aos objetivos e intenes futuras da IBM esto sujeitas a alteraes ou
cancelamento sem aviso prvio e representam apenas metas e objetivos.
Estas informaes contm exemplos de dados e relatrios utilizados nas operaes dirias de negcios.
Para ilustr-los da forma mais completa possvel, os exemplos podem incluir nomes de indivduos,
empresas, marcas e produtos. Todos estes nomes so fictcios e qualquer semelhana com os nomes e
endereos utilizados por uma empresa real mera coincidncia.
LICENA DE COPYRIGHT:
Estas informaes contm programas de aplicativos de amostra na linguagem fonte, ilustrando as tcnicas
de programao em diversas plataformas operacionais. O Cliente pode copiar, modificar e distribuir estes
programas de amostra sem a necessidade de pagar IBM, com objetivos de desenvolvimento, utilizao,
marketing ou distribuio de programas aplicativos em conformidade com a interface de programao de
aplicativo para a plataforma operacional para a qual os programas de amostra so criados. Esses
exemplos no foram testados completamente em todas as condies. Portanto, a IBM no pode garantir
ou implicar a confiabilidade, manuteno ou funo destes programas. O Cliente pode copiar, modificar e
distribuir estes programas de amostra de qualquer maneira sem pagamento IBM, com objetivos de
desenvolvimento, utilizao, marketing ou distribuio de programas aplicativos em conformidade com
interfaces de programao de aplicativos da IBM.
Cada cpia ou parte destes programas de amostra ou qualquer trabalho derivado deve incluir um aviso
de copyright com os dizeres:
(nome da empresa) (ano). Partes deste cdigo so derivadas dos Programas de Amostras da IBM Corp.
Copyright IBM Corp. 2000, 2009. Todos os Direitos Reservados.

98

IBM Business Process Manager: Tutorial de Contratao

Se estas informaes estiverem sendo exibidas em cpia eletrnica, as fotografias e ilustraes coloridas
podem no aparecer.

Informaes sobre a Interface de Programao


As informaes sobre interface de programao destinam-se a facilitar a criao de software aplicativo
utilizando este programa.
As interfaces de programao de uso geral permitem que o cliente desenvolva o software aplicativo que
obtm os servios das ferramentas deste programa.
No entanto, estas informaes tambm podem conter informaes sobre diagnsticos, modificaes e
ajustes. As informaes sobre diagnsticos, modificaes e ajustes so fornecidas para ajud-lo a depurar
seu software aplicativo.
Aviso: No utilize estas informaes sobre diagnsticos, modificaes e ajustes como uma interface de
programao, pois elas esto sujeitas a alteraes.

Marcas Registradas e Marcas de Servios


IBM, o Logotipo IBM, WebSphere, Rational, DB2, Universal Database DB2, Tivoli, Lotus, Passport
Advantage, developerWorks, Redbooks, CICS, z/OS e IMS so marcas ou marcas registradas da
International Business Machines Corporation nos Estados Unidos e/ou em outros pases.
UNIX uma marca registrada do The Open Group nos Estados Unidos e/ou em outros pases.
Java e todas as marcas registradas e logotipos baseados em Java so marcas ou marcas registradas da Sun
Microsystems, Inc. nos Estados Unidos e/ou em outros pases.
Microsoft e Windows so marcas ou marcas registradas da Microsoft Corporation nos Estados Unidos
e/ou em outros pases.
Linux uma marca registrada de Linus Torvalds nos Estados Unidos e/ou em outros pases.
Adobe uma marca ou marca registrada da Adobe Systems Incorporated nos Estados Unidos e/ou em
outros pases.
Outros nomes de empresas, produtos e servios podem ser marcas registradas ou marcas de servios de
terceiros.

Avisos

99

100

IBM Business Process Manager: Tutorial de Contratao

Termos de Uso
As permisses para uso das publicaes so concedidas de acordo com os seguintes termos e condies.
Uso Pessoal: O Cliente poder reproduzir estas publicaes para uso pessoal e no-comercial, contanto
que todos os avisos do proprietrio sejam preservados. O Cliente no poder distribuir, exibir ou criar
trabalhos derivativos destas publicaes ou de qualquer parte das mesmas sem a autorizao expressa,
por escrito, da IBM.
Uso Comercial: O Cliente poder reproduzir, distribuir e exibir estas publicaes somente dentro da
empresa do Cliente, contanto que sejam preservados todos os avisos do proprietrio. O Cliente no
poder criar trabalhos derivativos destas publicaes, ou reproduzir, distribuir ou exibir estas publicaes
ou qualquer parte das mesmas fora da empresa do Cliente sem a autorizao expressa, por escrito, da
IBM.
Exceto quando concedido expressamente nesta permisso, nenhuma outra permisso, licena ou direito
so concedidos, seja de maneira expressa ou implcita, para as publicaes ou quaisquer informaes,
dados ou software ou outra propriedade intelectual neles contidos.
A IBM se reserva o direito de cancelar as permisses concedidas neste documento sempre que, de acordo
com seus critrios, o uso das publicaes for nocivo aos seus interesses ou, conforme determinado pela
IBM, caso as instrues acima no estejam sendo seguidas corretamente.
O Cliente no poder fazer download, exportar ou reexportar estas informaes, exceto quando em total
conformidade com todas as leis e regulamentaes aplicveis, incluindo todas as leis e regulamentaes
de exportao dos Estados Unidos.
A IBM NO GARANTE O CONTEDO DESTAS PUBLICAES. ESTAS PUBLICAES SO
FORNECIDAS NO ESTADO EM QUE SE ENCONTRAM, SEM GARANTIA DE NENHUM TIPO, SEJA
EXPRESSA OU IMPLCITA, INCLUINDO, MAS A ELAS NO SE LIMITANDO, AS GARANTIAS
IMPLCITAS DE COMERCIALIZAO OU ADEQUAO A UM DETERMINADO PROPSITO.
Copyright IBM Corporation 2013. Todos os Direitos Reservados.

Copyright IBM Corp. 2013

101

102

IBM Business Process Manager: Tutorial de Contratao

Comentrios do Leitor
IBM Business Process Manager
Tutorial de Contratao
Verso 8 Release 5
Neste formulrio, faa-nos saber sua opinio sobre este manual. Utilize-o se encontrar algum erro, ou se quiser
externar qualquer opinio a respeito (tal como organizao, assunto, aparncia...) ou fazer sugestes para
melhor-lo.
Para pedir publicaes extras, fazer perguntas ou tecer comentrios sobre as funes de produtos ou sistemas IBM,
fale com o seu representante IBM.
Quando voc envia seus comentrios, concede direitos, no exclusivos, IBM para us-los ou distribu-los da
maneira que achar conveniente, sem que isso implique em qualquer compromisso ou obrigao para com voc.
No se esquea de preencher seu nome e seu endereo abaixo, se deseja resposta.
Comentrios:

Nome
Companhia ou Empresa
Telefone

Endereo

Comentrios do Leitor

IBM Canada Ltd. Laboratory


Information Development for
IBM Business Process Manager
8200 Warden Avenue
Markham, Ontario
Canada

Você também pode gostar