Около недели назад, Я начал проект codeplex, который обеспечивает простой и достаточно общий метод для добавления пользовательских действий функций SharePoit конструктор рабочих процессов. Это описано здесь: http://www.codeplex.com/spdwfextensions. Помимо просто обеспечивая рамки, Он также призван обеспечить набор полезных функций, которые сделают более полезным/гибкие/мощный СПД.
Ниже приведены текущие запланированные возможности для версии 1.0: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=spdwfextensions&ReleaseId=8280
Если кто имеет какие-либо интерес к этому проекту, Пожалуйста, оставьте комментарий или Пуск/добавить обсуждение здесь: http://www.codeplex.com/spdwfextensions/Thread/List.aspx
Вот текущий набор функций, которые был закодирован (Хотя и не полностью протестированы по состоянию 11/08/07):
Функция | Описание (Если это не то же, что.Чистая функция) |
Num записей() | Возвращает номер записи"" в строке в соответствии с заданным разделителем.
Например: Num записи в строке ",b,c" с разделителем"," = 3. |
Вход() | Возвращает токен n-в строке в соответствии с заданным разделителем. |
Длина | String.Length |
Заменить() | String.Replace() |
Содержит() | String.Contains() Возвращает слово "истина" или слово «ЛОЖЬ». |
Подстрока(начало) | String.Substring(начало) |
Подстрока(начало,конец) | String.Substring(начало,конец) |
ToUpper() | String.ToUpper() |
Метод ToLower() | String.ToLower() |
StartsWith() | String.startsWith() Возвращает слово "истина" или слово «ЛОЖЬ». |
EndsWith() | String.endsWith() Возвращает слово "истина" или слово «ЛОЖЬ». |
Как упоминалось ранее, Я по-прежнему заинтересован в предоставлении каких-либо усилий в плане тестирования этих функций.
–Monjo