Compartilhar via


SPWorkflowAssociation class

Representa a associação de um modelo de fluxo de trabalho com uma lista específica ou tipo de conteúdo e contém os membros que retornam informações personalizadas sobre a associação do fluxo de trabalho com a lista específica ou tipo de conteúdo.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.Administration.SPAutoSerializingObject
    Microsoft.SharePoint.Workflow.SPWorkflowAssociation

Namespace:  Microsoft.SharePoint.Workflow
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
<SubsetCallableTypeAttribute> _
Public NotInheritable Class SPWorkflowAssociation _
    Inherits SPAutoSerializingObject _
    Implements IComparer
'Uso
Dim instance As SPWorkflowAssociation
[SubsetCallableTypeAttribute]
public sealed class SPWorkflowAssociation : SPAutoSerializingObject, 
    IComparer

Comentários

Uma associação de fluxo de trabalho representa a vinculação de um modelo de fluxo de trabalho a uma lista específica ou de um tipo de conteúdo. Associações de fluxo de trabalho permitem especificar propriedades do fluxo de trabalho, como ele se aplica à lista específica ou tipo de conteúdo ao qual você vinculá-lo.

Um modelo de fluxo de trabalho pode ser associado para o mesmo tipo de lista ou conteúdo várias vezes, resultando em várias associações de fluxo de trabalho.

For more information, see Workflow Stages.

Para associar um modelo de fluxo de trabalho um site, use o método Add(SPWorkflowAssociation) na propriedade WorkflowAssociations do objeto SPWeb .

Para associar um modelo de fluxo de trabalho uma lista ou biblioteca de documentos, use o método Add(SPWorkflowAssociation) na propriedade WorkflowAssociations do objeto SPList .

Para associar um modelo de fluxo de trabalho um tipo de conteúdo, use o método Add(SPWorkflowAssociation) na propriedade WorkflowAssociations do objeto SPContentType .

Todos esses métodos obter um objeto de SPWorkflowAssociation() e adicioná-lo ao site especificado, lista ou tipo de conteúdo. Para criar a associação de fluxo de trabalho apropriado, use o CreateWebAssociation(SPWorkflowTemplate, String, SPList, SPList), CreateListAssociation, CreateListContentTypeAssociationou método CreateWebContentTypeAssociation do objeto SPWorkflowAssociation em si.

Use o método Remove(SPWorkflowAssociation) na propriedade WorkflowAssociations do objeto SPWeb, SPListou SPContentType para remover uma associação de fluxo de trabalho de um site, lista ou tipo de conteúdo.

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPWorkflowAssociation members

Microsoft.SharePoint.Workflow namespace

Outros recursos

Workflows in Windows SharePoint Services

Workflow Development for Windows SharePoint Services

Workflow Object Model in Windows SharePoint Services Overview