JUST OPEN STUDIO AND CRANK OUT AWORKFLOW, RIGHT?Right, for state machines. Pending Approval Budgeting Review Pending ApprovalBut not always for specific needs not given out of the box Custom integrations Specific approval chains Intranet/Extranet Communication
WHY CUSTOM ACTIVITIESUpdating the activities is done with solution updates just like VS workflowsBusiness users can be in charge of the process and how it evolves, not the developerDeveloping processes at the activity level, forces you to think of the process in components which leads to adaptability
THE CUSTOM ACTIVITY COMMANDMENTSThou shalt check the out of the box functionality firstThou shalt retain control of things better left to developers, i.e. No delete WebApplication actions
COMMON HEADACHESThe action is not showing up in designer Ensure you have created your ACTIONS file and deployed it to the proper location, likely: %14%TEMPLATE1033Workflow Did you forget to sign the activities library DLL? Did you ensure the assembly was added to your SharePoint package?
COMMON HEADACHESThe action is available, but selecting it does nothing Ensure you have added your actions library DLL to the AuthorizedTypes node in the web.config of the we application under test Ensure there are no errors in your AuthorizedTypes entry, i.e. a missing space or an additional line
RESOURCES Well written custom Itemized steps to activities library for create custom reference actions spdactivities Sundar on custom activities