· 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:
Publicar un comentario