Customização do Workflow Padrão

Top  Previous  Next

O arquivo default de configuração do workflow está situado em lumisdata/def/lumis/workflow/standard/workflowdefinition.xml. Neste arquivo estão descritas todas as informações referentes aos estados do workflow, as transições de estado, permissões e configurações de layout e cores.

O Lumis permite que o processo de workflow seja customizado. Para isso, deve-se definir um novo arquivo workflowdefinition.xml no diretório do novo serviço ou em um outro diretório referente a customizações de XSL, CSS, Workflow.

Além disso, no servicedefinition.xml do serviço customizado, deve estar explícita a tag de workflow habilitado". Isso significa informar ao framework do portal que o workflow será utilizado. Não definir a tag, determina que a opção de escolha do workflow não será exibida no menu de contexto da interface do serviço.

Se o valor for "true" determina que será exibido o workflow padrão no menu de contexto da interface do serviço, mais a lista de workflows customizados e registrados. Além disso, exibe os papéis do workflow no controle de acesso da instância do serviço, e o formulário do processo de aprovação de conteúdo. O valor "false" faz com que nenhuma lista de workflow no menu de contexto da instância de serviço seja exibida, além de não exibir o formulário de processo de aprovação do conteúdo.

 

 

<?xml version="1.0" encoding="UTF-8"?>

<!-- $Revision: 10707 $ $Date: 2009-07-20 18:47:03 -0300 (Mon, 20 Jul 2009) $ -->

<serviceDefinition xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.lumis.com.br/lumisportal/xsd/servicedefinition.xsd">

 <service id="teste" name="STR_SERVICE_NAME" type="lum_content">

  <description>STR_SERVICE_DESCRIPTION</description>

  <workflow enabled="true"/>

 </service>

 <interfaces>

 ..........

 

 </interfaces>

</serviceDefinition>

No arquivo douidefinition.xml, ao habilitar o metadado </workflow>, significa que será informado ao framework do content que o workflow será utilizado disponibilizando portanto o autolayout do formulário de aprovação de conteúdo.

Por fim, para que os serviços do portal possam utilizar o novo workflow é necessário registrá-lo no portal.

Observações

 

1.Todos os arquivos de definição de workflow devem ser nomeados como workflowdefinition.xml e devem estar localizados em seus respectivos diretórios de customizações;
2.Para registrá-los, consultar a seção Workflow .

Lumis Portal 6.1.0.111014
Copyright © 2001-2007, Lumis. Todos os direitos reservados.