domingo, 24 de octubre de 2010

3. Actividades estándar

·     Clasificación 1

Custom Workflow Logic: La actividad simple en esta categoría permite adicionar nuestra propia lógica de negocio directamente en el workflow.

Code Activity

Flow Control: Las actividades en esta categoría controlan el flujo de ejecución de un workflow. Incluye mucho de la programación como bifurcaciones y bucles. También permite ejecutar actividades en paralelo, replicación, detención, término, y suspensión de un workflow.

IfElseActivity y IfElseBranchActivity

While

DelayActivity

SequenceActivity

ParallelActivity

ReplicatorActivity

ContionedActivityGroup

InvokeWorkflowActivity

State Management: Las actividades de esta categoría traban con workflow de maquinas de estados. Estas actividades se usan para definir, inicializar, y finalizar un estado, y transición entre diferentes estados.

StateActivity

SetStateActivity

StateInitializationActivity

StateFinalizationActivity

Event Handling: Las actividades de esta categoría son todas relacionadas a los eventos que se disparan y trabajan con actividades hijas que reciben estos eventos. Las actividad fuera de línea actualmente no reciben eventos, pero en vez de esto ellos están contenidos por otra actividad que maneja eventos.

ListenActivity y EventDrivenActivity

EventHandlerActivity y EventHandlerScopeActivity

Local Service Communication: Las actividades son usadas para comunicación entre un workflow y servicio local

CallExternalMethodActivity

HandleExternalEventActivity

Rules: Las actividades en esta categoría están asociadas con el workflow rules engine.

PolicyActivity

Web Service: Las actividades de esta categoría permiten a tu workflow interactuar con servicios web. Usando estas actividades tu puedes invocar un servicio web desde tu workflow o tu puedes exponer un workflow a un cliente de un servició web.

InvokeWebServiceActivity

WebServiceInputActivity

WebServiceOutputActivity

WebServiceFaultActivity

Transactions, Compensation y Sincronización: Las actividades de esta categoria permiten definir una simple actividad que involucra multiples actividades. Tambien incluye actividades que permiten compensar y sincronización de acceso a variables. La compensación es la habilidad de deshacer acciones que ya fueron completadas correctamente.

TransactionScopeActivity

CompensatableTransactionScopeActivity y CompensatableSequenceActivity

CompensateActivity y CompensationHandlerActivity

SynchronizationScopeActivity

Exceptions y Error Handling: Esta categoría de actividades trabajan con excepciones .NET (clases que son asignadas de la clase base Exception). Una actividad es usada para la excepción throw dentro del workflow, mientras otras son usadas para manejar excepciones de tipo throw.

ThrowActivity

FaultHandlerActivity y FaultHandlersActivity

CancellationHandlerActivity

·     Clasificación 2

Basic Activities Operations

Sequence Activity

Code Activity

Throw Activity

FaultHandler Activity

Suspend Activity

Terminate Activity

Calling External Methods and Workflow

Logic Flow Activity

IfElse

While

Replicator

Event Activity

HandleExternalEvent Activity

Delay Activity

EventDriven Activity

Listen Activity

EventHandleScope Activity

Parallel Activities

Parallel Activity

SynchronizacionScope Activity

ConditionedActivityGroup Activity

Crafting Custom Activity

No hay comentarios: