Compartir a través de


Clase SPWorkflowAssociation

Representa la asociación de una plantilla de flujo de trabajo con una lista específica o tipo de contenido y contiene a miembros que devuelven información personalizada acerca de la asociación del flujo de trabajo con la lista específica o tipo de contenido.

Jerarquía de la herencia

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

Espacio de nombres:  Microsoft.SharePoint.Workflow
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
<SubsetCallableTypeAttribute> _
Public NotInheritable Class SPWorkflowAssociation _
    Inherits SPAutoSerializingObject _
    Implements IComparer
'Uso
Dim instance As SPWorkflowAssociation
[SubsetCallableTypeAttribute]
public sealed class SPWorkflowAssociation : SPAutoSerializingObject, 
    IComparer

Comentarios

Una asociación de flujo de trabajo representa el enlace de una plantilla de flujo de trabajo a una lista específica o tipo de contenido. Asociaciones de flujo de trabajo permiten especificar las propiedades del flujo de trabajo tal como se aplica a la lista específica o tipo de contenido al que se enlazan.

Una plantilla de flujo de trabajo determinado puede enlazar a la misma lista o tipo de contenido varias veces, lo que resulta en varias asociaciones de flujo de trabajo.

For more information, see Workflow Stages.

Para asociar una plantilla de flujo de trabajo con un sitio Web, utilice el método Add(SPWorkflowAssociation) en la propiedad WorkflowAssociations del objeto SPWeb .

Para asociar una plantilla de flujo de trabajo a una lista o biblioteca de documentos, use el método Add(SPWorkflowAssociation) en la propiedad WorkflowAssociations del objeto SPList .

Para asociar una plantilla de flujo de trabajo a un tipo de contenido, utilice el método Add(SPWorkflowAssociation) en la propiedad WorkflowAssociations del objeto SPContentType .

Todos estos métodos toman un objeto SPWorkflowAssociation() y agregarlo a la página Web especificada, lista o tipo de contenido. Para crear la asociación de flujo de trabajo adecuado, use la CreateWebAssociation(SPWorkflowTemplate, String, SPList, SPList), CreateListAssociation, CreateListContentTypeAssociationo método CreateWebContentTypeAssociation del objeto SPWorkflowAssociation propio.

Utilice el método Remove(SPWorkflowAssociation) en la propiedad WorkflowAssociations del objeto SPWeb, SPListo SPContentType para quitar una asociación de flujo de trabajo de un sitio Web, lista o tipo de contenido.

Seguridad para subprocesos

Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.

Vea también

Referencia

Miembros SPWorkflowAssociation

Espacio de nombres Microsoft.SharePoint.Workflow

Otros recursos

Workflows in Windows SharePoint Services

Workflow Development for Windows SharePoint Services

Workflow Object Model in Windows SharePoint Services Overview