Course (5-1) SharePoint Workflow Programming
- 1. Workflow Programming Principles
- 1.1. Workflow Programming Language
- 1.2. Custom Activities
- 1.3. Developing Custom Leaf Activities
- 1.3.1. Activity Initialization
- 1.3.2. Activity Uninitialization
- 1.3.3. Activity Execution
- 1.4. Developing Custom Composite Activities
- 1.5. Developing Custom Flow Control Activities
- 1.5.1. Developing Non-Iterative Flow Control Constructs
- 1.5.2. Developing Iterative Flow Control Constructs
- 1.6. Developing Custom Conditions
- 2. Developing Custom Workflows
- 2.1. SharePoint Workflow Terminology
- 2.2. SharePoint Solution Package
- 2.3. Recipe for Developing a Custom SharePoint Workflow
- 2.4. Implementing a SharePoint Workflow
- 2.4.1. OnWorkflowActivated
- 2.4.2. Using OnWorkflowActivated
- 2.4.3. LogToHistoryListActivity
- 2.4.4. Using LogToHistoryListActivity
- 2.4.5. Putting It All Together
- 2.6. Implementing Workflow Input Forms
- 2.6.1. Implementing an Association Workflow Input Form
- 2.6.2. Implementing an Initiation Workflow Input Form
- 2.7. Implementing a Workflow Template
- 2.8. Implementing a Workflow Feature
- 2.9. Deploying Workflow Template Files and Feature
- 2.10. Deploying Workflow Input Forms
- 2.11. Installing a Workflow Feature
- 2.12. Activating a Workflow Feature
- 3. Programming SharePoint External Data Exchange Services
- 3.1. Extending WF
- 3.2. ITaskService
- 3.3. ISharePointService
- 3.4. IListItemService
- 3.5. Using CallExternalMethodActivity and HandleExternalEventActivity Activities
- 3.6. IWorkflowModificationService
- 3.7. Correlation Parameters
- 4. CallExternalMethodActivity-Based SharePoint Activities
- 4.1. CallExternalMethodActivity
- 4.2. Creating SharePoint Tasks
- 4.3. Creating SharePoint Tasks with Content Types
- 4.4. Updating SharePoint Tasks
- 4.5. Deleting SharePoint Tasks
- 4.6. Completing SharePoint Tasks
- 4.7. Sending E-mails
- 4.8. EnableWorkflowModification
- 4.9. Implementing Custom CallExternalMethodActivity-Based Activities
- 4.9.1. Creating SharePoint List Items
- 4.9.2. Deleting SharePoint List Items
- 5. HandleExternalEventActivity-Based SharePoint Activities
- 5.1. Handling OnTaskChanged Event
- 5.2. Handling OnTaskCreated Event
- 5.3. Handling OnTaskDeleted Event
- 5.4. Handling OnWorkflowItemChanged Event
- 5.5. Handling OnWorkflowItemDeleted Event
- 5.6. Handling OnWorkflowModified Event
- 6. Workflow Security and Management, and Fault Handling
- 6.1. SPWorkflowManager
- 6.2. Workflow Security
- 6.3. Fault Handling
- 7. Workflow Modification and Task Editing
- 7.1. Implementing a Workflow Modification Input Form
- 7.1.1. Making Changes to the Workflow Itself
- 7.1.2. Implementing and Deploying the Workflow Modification Form
- 7.2. Implementing a Workflow Edit Task Input Form
- 7.1. Implementing a Workflow Modification Input Form
- 8. Developing Custom Office SharePoint Designer 2007 Actions and Conditions
- 8.1. Recipe for Implementing a Custom Action
- 8.2. Implementing a Custom SharePoint Activity
- 8.3. Compiling a Custom SharePoint Activity to a Strong-Named Assembly
- 8.4. Installing Assembly in GAC
- 8.5. Registering a Custom SharePoint Activity As an Authorized Type
- 8.6. Implementing an .Actions XML File
- 8.7. Deploying the .Actions XML File
- 8.8. Using Visual Studio
- 8.9. Testing Your Custom Action in Office SharePoint Designer 2007
- 8.10. Recipe for Implementing a Custom Condition
- 9. Workflow Actions and Conditions XML Markup Language
- 9.1. Attributes of the Action Element
- 9.1.1. Name
- 9.1.2. ClassName
- 9.1.3. Assembly
- 9.1.4. Category
- 9.1.5. CreatesTask
- 9.1.6. CreatesInList
- 9.1.7. AppliesTo
- 9.1.8. ListModeration
- 9.1.9. UsesCurrentItem
- 9.2. RuleDesigner Child Element of Action Element
- 9.2.1. DesignerType Attribute of the FieldBind Element
- 9.2.2. Field Attribute of FieldBind Element
- 9.2.3. Id Attribute of FieldBind Element
- 9.2.4. OperatorTypeFrom Attribute of FieldBind Element
- 9.2.5. Text Attribute of FieldBind Element
- 9.2.6. TypeFrom Attribute of FieldBind Element
- 9.2.7. Value Attribute of FieldBind Element
- 9.2.8. Option Child Element of FieldBind Element
- 9.3. Parameters Child Element of Action Element
- 9.4. Conditions
- 9.4.1. Condition Attributes
- 9.4.2. Child Elements of Condition Element
- 9.1. Attributes of the Action Element
- 10. Deploying Workflows and Actions through SharePoint Solution Package
- 10.1. Cabinet and DDF Files
- 10.2. Solution Manifest
- 10.3. Deploying Workflows
- 10.4. Deploying Actions
Online LIVE Training Programming Course offered by INCAPROG ONLINE - www.incaprog.com - contacto@incaprog.com - Phone : (954) 727-3141