Introdução: mostrar tela de logon com stock ticker em execução} O IBM WebSphere Portal inclui um Composite Application Workflow Builder. Essa ferramenta permite criar aplicativos de fluxo de trabalho baseados em função que não exigem programação nem administração complexa. Veremos como um aplicativo desse tipo é utilizado por Mike Lockerbee, um gerente de recursos humanos, que acabou de contratar Bruce Baker como especialista de suporte. {Ação: fazer logon e navegar até Composite Applications Library} < 0:28> Mike faz logon no portal e navega até Composite Applications Library, que contém o aplicativo. Ao contrário do modelo, um aplicativo tem usuários ou grupos atribuídos a cada função. Neste fluxo de trabalho, as funções são: gerente de contratação, segundo gerente de linha e gerente administrativo. {Ação: clicar no link do aplicativo, nomear o fluxo de trabalho e clicar no botão New} <0:53> Mike clica para abrir o aplicativo Manage New Hires e cria uma nova instância de fluxo de trabalho. O Composite Application Workflows define tarefas que são apresentadas ao usuário em páginas dinâmicas, que são como páginas normais do portal, mas inicialmente invisíveis. Portlets são colocados nessas páginas para fornecer informações necessárias para uma decisão rápida e precisa. Páginas dinâmicas são mostradas a usuários específicos quando há uma tarefa atribuída a eles em algum ponto do fluxo. Visit: http://demos.dfw.ibm.com for more demonstrations Page 1 of 5
{Ação: clicar na guia Manage New Hires para atualizar a tela} <1:24> Mike atualiza a página e vê a primeira tarefa do fluxo que foi atribuída a ele: adicionar um funcionário ao Enterprise Information System. {Ação: clicar no link Add Employee to EIS} <1:33> Em seguida, ele clica no link da tarefa e vê três portlets em uma página dinâmica. Os dois portlets fora da caixa à direita são colocados pelo fluxo em cada página. O portlet Current Task permite selecionar uma transição ou conclusão simples da tarefa atual. O portlet Related Content permite anexar arquivos ou documentos a serem disponibilizados nas próximas tarefas do fluxo. À esquerda, vemos um portlet personalizado criado por TI para adicionar um novo funcionário ao sistema ERP. Visit: http://demos.dfw.ibm.com for more demonstrations Page 2 of 5
{Ação: selecionar Bruce Baker no menu suspenso} <2:09> Aqui, Mike seleciona Bruce em uma lista de candidatos e atribui a ele o departamento Software Support. {Ação: clicar no botão Add Content e anexar currículo} <2:16> Ele anexa um link para o currículo de Bruce, que já estava na Portal Document Manager Library. O Portal Document Manager oferece um repositório central de documentos para colaboração da equipe. O portlet Workflow Builder usado para criar esse fluxo, estende o aplicativo composto e o modelo do portal, permitindo que os aplicativos do Portal sejam salvos como modelos para facilitar a personalização, a implantação e a reutilização por outras comunidades de usuários. O Workflow Builder usa a infra-estrutura do portal, que utiliza o Business Process Choreographer para permitir a interação com processos comerciais. {Ação: pressionar o botão Complete Step} <2:54> Mike conclui a tarefa do fluxo de trabalho pressionando o botão Complete Step e volta para a lista. Visit: http://demos.dfw.ibm.com for more demonstrations Page 3 of 5
{Ação: clicar na guia Manage New Hire} <3:02> Ao atualizar a página, ele vê a próxima etapa do fluxo, pois a segunda tarefa foi atribuída ao gerente de contratação que iniciou o processo. {Ação: clicar no link Purchase Equipment} <3:13> Mike agora clica no link Purchase Equipment para abrir a tarefa atual. Ele seleciona um novo laptop com um disco apropriado e uma bolsa de transporte. Depois de enviar a requisição, ele vê que o pedido excede o limite de US$ 2.000 definido no portlet fornecido por TI. Ele escolhe o caminho Request Approval do fluxo, que atribui a próxima tarefa a um segundo gerente de linha. {Transição: nova tela de logon de Debbie Green} <3:49> Mudando para a tela do segundo gerente de linha, Debbie Green, vemos seu logon no portal. Na faixa do portal, ela vê uma nova tarefa pendente e clica no link. Debbie vê a tarefa pendente e vai analisá-la. Ela recupera todos os requisitos pendentes, analisa o orçamento atual do departamento e, com base nessas informações, aprova o pedido de compra. {Nova tela de logon de Ben Harper} <4:21> Vemos agora o logon do gerente administrativo, Ben Harper, no portal. Como Debbie, Ben vê a tarefa pendente e vai analisá-la. Visit: http://demos.dfw.ibm.com for more demonstrations Page 4 of 5
Ben atende ao pedido de uma mesa para Bruce Baker e faz a atribuição do inventário disponível, concluindo a tarefa. {Transição: voltar à tela do Mike} <4:48> De volta à tela, Mike Lockerbee exibe todas as tarefas, e não apenas as atribuídas a ele, e vê o fluxo de trabalho concluído. Mike abre o painel Details e analisa todas as etapas do fluxo. Como já foi concluído, ele remove o fluxo do portlet Workflow List e faz logoff. {Comentário de conclusão: mostrar tela de logon com stock ticker em execução} <5:10> Nesta demonstração, vimos como um fluxo de trabalho de aplicativo composto alinha as tarefas do fluxo às funções organizacionais e permite aos usuários ver apenas as tarefas atribuídas a ele, bem como as informações relevantes. Isso ajuda a garantir decisões mais rápidas e evita a perda de tarefas em caixas de entrada lotadas. Também amplia o valor da arquitetura orientada a serviços unindo fluxos de trabalho humanos à infra-estrutura de aplicativo composto do portal. Visit: http://demos.dfw.ibm.com for more demonstrations Page 5 of 5