Compartilhar via


Associação de fluxo de trabalho e formulários de inicialização (Office SharePoint Server 2007)

Antes de iniciar o fluxo de trabalho, você pode exibir formulários de associação e inicialização para os usuários para que eles podem definir parâmetros e outras informações para o fluxo de trabalho em avançado. Associação formulários o fluxo de trabalho como ela se aplica a um determinado endereço lista, biblioteca ou tipo de conteúdo; inicialização formulários endereço o fluxo de trabalho como ela se aplica a um SharePoint específico item.

Você também pode incluir dados preassociation na definição de modelo fluxo de trabalho. De exemplo, você pode desejar para preencher campos em sua forma associação com valores usar como padrão.

Para obter mais informações conceituais sobre a associação e formulários inicialização, consulte Associação de fluxo de trabalho e formulários de inicialização (serviços SharePoint Windows) na Microsoft Windows SharePoint Services 3.0 SDK.

Especificação de formulários de associação

Como com todos os formulários fluxo de trabalho, você especificar a forma associação de um fluxo de trabalho na definição de modelo fluxo de trabalho XML. Para fazer isso, você editar dois elementos XML.

  1. Defina o valor do atributo AssociationURL AssociationURL do elemento Workflow de fluxo de trabalho para "_layouts/CstWrkflIP.aspx". Esta é uma página .aspx incluída O Office SharePoint Server 2007; a página inclui uma Web Part do InfoPath de formulários de serviços para hospedar o ipipversion12 Microsoft Office do InfoPath 2007 fluxo de trabalho associação forma:

    AssociationURL ="_layouts/CstWrkflIP.aspx"
    

    Dica

    O Office SharePoint Server 2007 oferece suporte a absoluto ou servidor-relativo caminhos na definição de modelo fluxo de trabalho.Você deve expressar todas as URLs caminho forma em um desses formatos.Por exemplo, um caminho absoluto, such as "http://site/Library/Page.aspx" "http://site/library/page.aspx"; ou um servidor-caminho relativo, such as "/layouts/page.aspx".O Office SharePoint Server 2007 dá suporte não link correção-up em definições modelo fluxo de trabalho.

  2. Association_FormURN elemento para o elemento Metadata metadados na definição de modelo fluxo de trabalho. Use esse elemento para especificar a URN (Uniform Resource Name) da forma O Office InfoPath 2007 ipipshort12 você desejar usar para associação fluxo de trabalho. Por exemplo: Adicionar um

    <Association_FormURN>urn:schemas-microsoft-
        com:office:infopath:workflow:ReviewRouting-Assoc
    </Association_FormURN>
    

    Se você desejar fornecer personalizado dados para a forma associação, você pode armazenar este informações no elemento AssocationData AssocationData. Exemplo, você pode usar esse elemento para usar como padrão armazenar valores desejar para transmitir para a forma associação quando ela é exibida. O elemento AssocationData AssocationData pode conter qualquer válido XML.

Para obter mais informações sobre a esquema definição fluxo de trabalho, consulte O esquema de definição de fluxo de trabalho na Microsoft Windows SharePoint Services 3.0 SDK.

Processamento de formulário de associação

Quando um administrador seleciona um fluxo de trabalho para associar com uma determinada lista, biblioteca ou tipo de conteúdo, O Office SharePoint Server 2007 exibe a adicionar uma página New Workflow; Aqui o administrador pode especificar configurações comum para todos os fluxos de trabalho, such as a definição fluxo de trabalho, iniciação condições, e se o fluxo de trabalho é executado em itens, pastas ou ambos.

Quando o administrador clica o botão avançar sobre esta página, O Office SharePoint Server 2007 examina o atributo AssociationURL AssociationURL do elemento Workflow de fluxo de trabalho na definição de modelo fluxo de trabalho, para determinar a página .aspx adequado para carregar. Para uma forma O Office InfoPath 2007 ipipshort12, o desenvolvedor define esse valor _layouts/CstWrkflIP.aspx. O Office SharePoint Server 2007 carrega esta página, que contém um Office InfoPath Forms Services Web Part para hospedar o personalizado forma. A página, em seguida, examina a Association_FormURN elemento da definição de modelo fluxo de trabalho XML para determinar a forma adequado O Office InfoPath 2007 ipipshort12 para hospedar. Além disso, esta Parte da Web passa os dados armazenados no elemento AssocationData AssocationData para a forma O Office InfoPath 2007 ipipshort12.

Quando o administrador envia as alterações a forma, CstWrkflIP.aspx passa os dados voltar a O Office SharePoint Server 2007 como um seqüência de caracteres XML. Os dados são armazenados no AssociationData P:Microsoft.SharePoint.Workflow.SPWorkflowAssociation.AssociationData propriedade do objeto SPWorkflowAssociation T:Microsoft.SharePoint.Workflow.SPWorkflowAssociation que representa essa associação fluxo de trabalho.

Especificação de formulários de inicialização

Para especificar uma forma iniciação fluxo de trabalho O Office InfoPath 2007, você deve editar dois elementos na definição de modelo fluxo de trabalho.

  1. Defina o valor do atributo InstantiationURL InstantiationURL do elemento Workflow de fluxo de trabalho como "_layouts/IniWrkflIP.aspx" . Esta é uma página .aspx incluída O Office SharePoint Server 2007; a página inclui uma Office o InfoPath Forms Services Web Part para hospedar o ipipshort12 O Office InfoPath 2007 fluxo de trabalho iniciação forma:

    InstantiationURL="_layouts/IniWrkflIP.aspx"
    

    Dica

    O Office SharePoint Server 2007 oferece suporte a absoluto ou servidor-relativo caminhos na definição de modelo fluxo de trabalho.Todas as URLs caminho forma devem ser expressos em um desses formatos.Por exemplo, um caminho absoluto, such as "http://site/Library/Page.aspx" "http://site/library/page.aspx" ou um servidor-caminho relativo, such as "/layouts/page.aspx".O Office SharePoint Server 2007 dá suporte não link correção-up em definições modelo fluxo de trabalho.

  2. Instantiation_FormURN elemento para o elemento Metadata metadados na definição de modelo fluxo de trabalho. Use esse elemento para especificar a URN (Uniform Resource Name) da forma O Office InfoPath 2007 ipipshort12 você desejar usar para iniciação fluxo de trabalho. Por exemplo: Adicionar um

    <Instantiation_FormURN>urn:schemas-microsoft-
        com:office:infopath:workflow:ReviewRouting-Init:1033
    </Instantiation_FormURN> 
    

Processamento de formulário inicial

Quando um usuário inicia um fluxo de trabalho em um determinado item, O Office SharePoint Server 2007 examina o atributo InstantiationURL InstantiationURL do elemento Workflow de fluxo de trabalho de definição de modelo fluxo de trabalho XML para determinar a página .aspx adequado para carregar. Na maiúsculas e minúsculas de uma forma O Office InfoPath 2007 ipipshort12, o desenvolvedor define esse valor como "_layouts/IniWrkflIP.aspx". O Office SharePoint Server 2007 carrega esta página, que contém um Office InfoPath Forms Services Web Part para hospedar o personalizado forma. Esta página, em seguida, examina o elemento Instantiation_FormURN Instantiation_FormURN de definição de modelo fluxo de trabalho XML para determinar a forma adequado O Office InfoPath 2007 ipipshort12 para hospedar. Além disso, passa a página, como um seqüência de caracteres XML, os associação dados armazenados no AssociationData P:Microsoft.SharePoint.Workflow.SPWorkflowAssociation.AssociationData do apropriado SPWorkflowAssociation para a forma O Office InfoPath 2007 ipipshort12. Este dados serve como o primário fonte de dados da forma.

When the user submits changes to the form, IniWrkflIP.aspx passes the data back to the Windows SharePoint Services object model, as part of calling the StartWorkflow method.

O Gerenciador fluxo de trabalho em O Office SharePoint Server 2007 cria uma instância de fluxo de trabalho na SharePoint item. O Gerenciador fluxo de trabalho passa os dados coletados usando a forma inicial para o evento OnWorkflowActivated T:Microsoft.SharePoint.WorkflowActions.OnWorkflowActivated de fluxo de trabalho o próprio.

Consulte também

Outros recursos

Fluxos de Trabalho em SharePoint Office Server 2007
Formulários do InfoPath para fluxos de trabalho
Formulários de modificação de fluxo de trabalho (Office SharePoint Server 2007)
Formulários de tarefas Fluxo de Trabalho (Office SharePoint Server 2007)
Workflow Definition Schema for InfoPath Forms
Como a: Criar um formulário do InfoPath para um fluxo de trabalho em SharePoint Office Server 2007
Como: de associação do Access e dados de formulário de inicialização em um fluxo de trabalho
Como a: Criar um formulário de fluxo de trabalho para usar Associação e de dados de inicialização