Etapa 1: Criar o formulário de inicialização de fluxo de trabalho

By using Microsoft Office do InfoPath 2007, you can create workflow forms that run in Sistema Microsoft Office 2007 client applications—such as Microsoft Office Excel 2007, Microsoft Office Word 2007, Formato XML Microsoft Office do PowerPoint, and Os serviços de formulários do InfoPath itself—as well as in a Web browser.

Siga as etapas neste procedimento procedimentos descritos em Como a: Criar um formulário do InfoPath para um fluxo de trabalho em SharePoint Office Server 2007.

Dica

Esse procedimento pressupõe que é familiarizado com adicionando controles a uma forma Microsoft Office do InfoPath 2007 ipipversion12 e configurar esses controles.

Para criar a forma iniciação fluxo de trabalho

  1. Abrir Microsoft Office do InfoPath 2007. A Fill Out a Form diálogo caixa, clique em Criar um formulário .

  2. In the Design a Form dialog box, select Blank, select Enable browser-compatible features only, and then click OK.

  3. O painel Design Tasks, clique em **** controles.

  4. Sobre a forma, adicionar o seguinte controla a captura as informações de fluxo de trabalho requer:

    1. Na superfície forma, tipo atribuir tarefas para: pressionar digite e, em seguida, arrastar um controle caixa de texto até a forma abaixo de rotular. Clique com o botão direito do mouse o controle caixa de texto e selecione Propriedades de Caixa de texto . Nome do campo , tipo destinatário e, em seguida, clique OK .

    2. Digite instruções: , pressionar digite e, em seguida, arrastar outro controle caixa de texto até a forma. Clique com o botão direito do mouse o controle caixa de texto e selecione Propriedades de Caixa de texto . Nome do campo , tipo instruções e, em seguida, clique OK .

    3. Digite comentários : , pressionar digite e, em seguida, arrastar outro controle caixa de texto até a forma. Clique com o botão direito do mouse o controle caixa de texto e selecione Propriedades de Caixa de texto . Nome do campo , tipo comentários e, em seguida, clique OK .

    4. Arraste um controle botão de forma. Clique com o botão direito do mouse em controle de botão e selecione Propriedades do botão . Na guia Geral , rótulo , tipo enviar e, em seguida, clique OK .

    Quando terminar, a forma deve se parecer com a seguinte definir.

    Workflow initialization form

    Observe que temos nomeado o texto campos destinatário instruções e comentários . Esses nomes campo de texto serão usados posteriormente para preencher o SPWorkflowActivationProperties que são chamado a partir a atividade onWorkflowActivated onWorkflowActivated em codificar o fluxo de trabalho. Quando a forma envia seus dados para Microsoft Office do SharePoint Server 2007, O Office SharePoint Server 2007 inicia uma nova instância fluxo de trabalho e adiciona esses personalizado propriedades para o objeto SPWorkflowActivationProperties T:Microsoft.SharePoint.Workflow.SPWorkflowActivationProperties como pares nome e valor. O pode codificar fluxo de trabalho e recuperar os dados por acessando os pares nome e valor.

    Para obter mais informações, consulte Como a: Criar um formulário de fluxo de trabalho para usar Associação e de dados de inicialização.

  5. Dê a coleção campos forma um nome exclusivo. A partir de painel Design Tasks, clique fonte de dados . Você verá os nomes campo que você digitou para os controles no designer de forma. Clique com o botão direito do mouse em myFields e selecione propriedades . No do campo ou diálogo Group Properties, tipo InitForm para o propriedade Nome.

    Posteriormente nesse procedimento, você irá extrair a esquema dessa forma para criar um arquivo esquema (.xsd). Esse esquema, em seguida, torna-se a base para a classe você criará e referência na atividade **** onWorkflowActivation. O nome coleção campos forma tornará o nome do elemento raiz do arquivo de esquema. A classe gerada do arquivo de esquema, por sua vez, irá ter o mesmo nome como o elemento raiz arquivo esquema.

    Especificando um nome exclusivo para os campos coleção como nós anteriormente, em vez de usar o nome usar como padrão de myFields , ajudará a garantir que a classe gerada a partir de arquivo esquema forma também terá um nome exclusivo. Isso é especialmente importante quando você estiver programação um fluxo de trabalho que desserializa múltiplo formulários.

  6. Adicionar regras para o botão Enviar: uma regra envia informações de forma para o ambiente de hospedagem (neste maiúsculas e minúsculas, O Office SharePoint Server 2007); o outro fecha a forma quando o usuário clica em enviar .

    1. Clique com o botão direito do mouse o botão e selecione Propriedades do botão .

    2. Na caixa de diálogo Button Properties , na guia Geral ****, clique regras , em seguida, clique adicionar ****.

    3. Clique em Adicionar ação e, em seguida, clique Enviar usando uma dados conexão . Clique em adicionar.

    4. In the Data Connection Wizard, select Create a new connection to and submit data, and then click Next.

    5. Sob Como fazer você desejar para enviar seu dados , selecione para o ambiente de hospedagem e em seguida, clique Avançar . Clique em concluir e, em seguida, clique OK .

    6. Adicionar Outra Regra: a regras diálogo caixa, clique em Adicionar , em seguida, clique Adicionar ação .

    7. Selecione fechar o formulário a partir de lista de ações predefinidas. Certifique-se se as alterações não tiverem sido salvas, prompt usuário para salvar não está selecionada.

    8. Clique em OK para sair do vários caixas diálogo.

  7. Definir a segurança nível da forma para Domain.

    1. No menu de Ferramentas, selecione Opções de Formulário e selecione de segurança e confiança .

    2. Clear determinar automaticamente segurança nível e em seguida, selecione domínio .

  8. Publica a forma.

    1. Salve a forma.

    2. O arquivo menu, clique em Publicar ****.

    3. In the Publishing Wizard, select To anetwork location, and then click Next.

    4. Vá para a localidade rede onde você desejar para publicar a forma e, em seguida, clique OK .

    5. Para Nome do formulário , tipo e, em seguida, clique, InitiationForm Avançar .

    6. Clique em Avançar .

      Dica

      Fazer não especificar um alternativo caminho para a forma.Fazendo este irá causar um erro que impeça você de editoração de forma para o servidor.

    7. Clique em publicar e, em seguida, clique fechar .

  9. Gere um novo arquivo classe, com base no arquivo de esquema (.xsd) forma.

    1. Sobre o arquivo **** menu, clique em Salvar como arquivos de origem . Vá para a localidade onde você desejar para salvar os arquivos origem forma e, em seguida, clique OK .

      O InfoPath salvará uma coleção de arquivos origem forma, incluindo o arquivo esquema, para a localidade especificada. O arquivo esquema forma é sempre nomeado myschema.xsd.

    2. Use o ferramenta de linha de comando Microsoft.NET Framework 2.0--Xsd.exe--para gerar um novo arquivo classe de esquema a forma.

      Por padrão, Visual Studio 2005 instala o ferramenta de linha de comando Xsd.exe para o seguinte localidade, onde C: representa seu disco rígido:

      C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin

    3. Abra uma janela Visual Studio Command Prompt. Click the Start button, select All Programs, select Microsoft Visual Studio 2005, select Visual Studio Tools, and then click Visual Studio 2005 Command Prompt.

    4. Navegue para a localidade do arquivo forma esquema (.xsd) e, em seguida, executar o seguinte comando:

      xsd myschema.xsd /c /l:CS
      

      Ou

      xsd myschema.xsd /c /l:VB
      

      depending on a linguagem você está usando para desenvolver seu fluxo de trabalho.

      Este comando gera um novo arquivo classe com base no esquema de forma. O arquivo será criado com o mesmo nome de arquivo de esquema. Nesta maiúsculas e minúsculas seria myschema.cs. O classe base criado no arquivo será ter o mesmo nome como o elemento raiz da esquema, que recebeu o mesmo nome que a coleção campos forma. Esta explicação passo a passo o nome é InitForm .

    5. Em Visual Studio, adicionar o novo arquivo classe para seu projeto fluxo de trabalho.

Próxima etapas

Etapa 2: Criar o formulário Editar tarefa de fluxo de trabalho

Consulte também

Outros recursos

Fluxos de Trabalho em SharePoint Office Server 2007
Formulários do InfoPath para fluxos de trabalho