Workflow initiation forms


With the 2010 version, a lot of work has been done to tighten up the integration between SharePoint and InfoPath. One example of this is workflow initiation forms.


One of the things you can now do with SharePoint 2010 is create reusable SharePoint Designer workflows that aren’t attached to a specific document library or list. These can therefore be process-centric workflows rather than document-centric.


Most workflows require some information to operate. Some of that information will come from data sources or automatic calculations, but other information needs to be provided by people. In SharePoint Designer 2007 and 2010, there is an action for collecting data from a user. In SharePoint Designer 2010, there is another option.


When designing a workflow in SharePoint Designer, there is a button in the ribbon labelled Initiation Form Parameters.



Clicking on this button opens a dialogue to provide fields. You will be able to provide multiple fields of various formats, such as date, text, number and so on as well as choosing the order in which they will be displayed. When you publish the workflow, this creates a form associated with it.



Now, when the workflow is started, the user will be presented with a form and asked to enter values in these fields. These values can then be used by the workflow. Setting these fields is all well and good, but the form looks basic and the options around things such as default values are extremely limited. If you want to customise this initiation form, you can do so using InfoPath. When you examine the workflow settings in SharePoint Designer, there is a section labelled Forms. Under this heading will be any forms associated to the workflow, including the new initiation form.



When you click to open this form, it will open up in InfoPath Designer and you will be able to make any changes to this form as you would any other InfoPath form. You can very easily change the look and feel of the form, add data validation rules, even hook into external data sources to provide the workflow starting data from a range of different locations.


So SharePoint 2010 no-code workflows can be tied directly into data collection forms to provide them with the necessary information.

Comments (6)

  1. Shakti Srivastava says:

    Thanks for the valuable information!!!

    I have a SharePoint Designer Workflow. I also have workflow Initiation form. Now i want to have a Field in that form (initiation form) that pulls data from an external LOB system. The only way in SharePoint is through BCS. So, is there any way i can have a field that refers to external list through BCS. I know that you cannot have things like lookup columns and people picker. So, my intuition says that – even BCS columns cannot be added on the Initiation Form.

    Regards,

    Shakti

    Email-Id – shakti.ietk.85@gmail.com

  2. tanya1 says:

    What if I want to have a SharePoint Designer form initiate the workflow.  Is this possible?

    Thank you,

    Tanya

  3. jeremy says:

    I am trying to add some data validation to an initiation form but when I click on the form as pictured in this post, nothing happens. The ribbon menu changes to show "workflow" at the top level, then there are tabs for "workflow settings" and "forms".  The forms tab is selected and there is an Edit section with "open" and "delete". When I click open – nothing happens. Is there any other way to open this form in Infopath? Some direct way to access it and drop it into Infopath?  Thanks

  4. GPS says:

    In contrast to the navigation receivers, used commonly on Earth, that handle only one frequency, maximum position accuracy can be achieved by simultaneous processing of receive signals on two different frequencies.
    http://gps-phonetracker.net/

  5. erwewr says:

    https://www.rebelmouse.com/WatchDarkPlacesOnline/
    http://www.screencast.com/t/tzQwd7gc
    https://www.facebook.com/WatchPixelsOnline
    https://www.rebelmouse.com/WatchSinister2Online/
    https://www.facebook.com/WatchTheTransporterRefueledOnline
    https://www.linkedin.com/grp/post/6975089-6015035619363807236
    http://www.screencast.com/t/V4UMPCxZWbw
    https://www.facebook.com/WatchBridgeofSpiesOnline
    https://www.linkedin.com/grp/post/6980115-6017740502923755520
    https://www.rebelmouse.com/WatchStraightOuttaCompton/
    https://www.linkedin.com/grp/post/6986867-6032763607513575428
    http://www.screencast.com/t/IXgnchZvJ5Qi
    https://www.facebook.com/WatchFantasticFourOnline
    https://www.facebook.com/WatchCrimsonPeakOnline
    https://www.facebook.com/WatchMissionImpossible5RogueNationOnline
    http://www.screencast.com/t/yjTUkGmW8
    http://www.screencast.com/t/kwDvncnb7w
    http://www.screencast.com/t/4dIdLNwrwd
    https://www.linkedin.com/grp/post/6973703-6017389460872769538
    https://www.facebook.com/WatchAmyOnline
    https://www.facebook.com/WatchTheWalkOnline
    https://www.linkedin.com/grp/post/6973703-6017392948025507843
    https://www.facebook.com/WatchHitmanAgent47Online
    https://www.rebelmouse.com/WatchFantasticFourOnline/
    http://www.screencast.com/t/K2c4nAMn
    https://www.linkedin.com/grp/post/6973703-6017391677738598404
    http://www.screencast.com/t/5Xh93YTPu
    https://www.linkedin.com/grp/post/6986867-6032769411218161668
    http://www.screencast.com/t/FGoxaanjA
    https://www.facebook.com/WatchHotelTransylvania2OnlineNow
    https://www.rebelmouse.com/WatchKitchenSinkOnline/
    https://www.linkedin.com/grp/post/6981021-6017297880677638145
    https://www.linkedin.com/grp/post/6975089-6015034074878468096
    https://www.facebook.com/WatchTerminatorGenisysOnline
    https://www.linkedin.com/grp/post/6986867-6032768460054876161
    http://www.screencast.com/t/rWBrnCyXs
    https://www.rebelmouse.com/WatchAntmanOnline/
    http://www.screencast.com/t/HhfTcWzVT
    https://www.facebook.com/WatchJaneGotaGunOnline
    http://www.screencast.com/t/KBqVeCR8
    http://www.screencast.com/t/TvvvXobmy
    http://www.screencast.com/t/q6NCttkfqwH
    https://www.facebook.com/WatchTheGallowsOnline
    https://www.rebelmouse.com/WatchTrainwreckOnline/
    http://www.screencast.com/t/gAX1ovxR9Z
    http://www.screencast.com/t/2M47h34Ecs
    http://www.screencast.com/t/sd6SU3y6X
    https://www.linkedin.com/grp/post/8337129-6017929104496558084
    https://www.rebelmouse.com/WatchTransporterRefueledOnline/
    https://www.rebelmouse.com/WatchWarRoomOnline/

  6. Mark says:

    I think InfoPath cannot customize form for SharePoint standard edition. I found some blog posts for it but cannot find any official support. Could you please advice?