About a week ago, I started up a codeplex project that provides a simple and reasonably generic method for adding custom action functions to SharePoit Designer workflow. It’s described here: http://www.codeplex.com/spdwfextensions. Beyond simply providing a framework, it also aims to provide a set of useful functions that will make SPD more useful/flexible/powerful.
Here are the current planned features for version 1.0: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280
If anyone has any interest in this project, please leave a comment or start/add to a discussion here: http://www.codeplex.com/spdwfextensions/Thread/List.aspx
Here are the current set of functions that have been coded (though not fully tested as of 11/08/07):
Munus | Descriptio (si non idem. Net munus) |
NUM-entries() | Redit in numero "entries" in a string as per a specified delimiter.
Verbigratia: Num-entries in a string "a,b,c" with delimiter "," = 3. |
Entry() | Returns the nth token in a string as per a specified delimiter. |
Longitudo | String.Length |
Restituo() | String.Replace() |
Continet() | String.Contains() Returns the word "true" or the word "false". |
Substring(Committitur) | String.Substring(Committitur) |
Substring(Committitur,finem) | String.Substring(Committitur,finem) |
ToUpper() | String.ToUpper() |
ToLower() | String.ToLower() |
StartsWith() | String.StartsWith() Returns the word "true" or the word "false". |
EndsWith() | String.EndsWith() Returns the word "true" or the word "false". |