Klikając opcję w menu WebParta - "Modyfikuj udostępniony składnik WebPart" użytkownik w SharePoint ma możliwość jego skonfigurowania. W bardzo prosty sposób można też dodać dodatkowe opcje konfiguracyjne (tworzy się pole w klasie z odpowiednimi parametrami). Ten sposób ma jednak duże ograniczenie polegające na używaniu jedynie podstawowych typów danych: string, int, enum. Co zrobić jeśli chcemy udostępnić użytkownikowi listę wyboru tworzącą się dynamicznie, np.: na podstawie jakiejś listy w SharePoint ?
Jako programista naturalne było dla mnie tworzenie przepływów pracy (ang. Workflow) z poziomu VisualStudio. SharePoint Designer w tym temacie udostępniał bardzo skromne funkcje. Miał jednak duży plus gdyż nie wymagał znajomości języka programowania przy tworzeniu prostych przepływów pracy. Daje to możliwość tworzenie przepływów pracy osobom, które nie są programistami.
Jednak przepływy pracy tworzone z poziomu VisualStudio też mają jedną zasadniczą wadę. Naturalne jest, że każdy przepływ się zmienia - zmiany pociągają za sobą konieczność przebudowania źródeł. Jest to pracochłonne i niewygodne. Alternatywy dla VisualStudio w temacie WorkFlow przedstawię w tym poście.
W poprzednim poście przedstawiłem różne alternatywne narzędzia jeśli chodzi o tworzenie przepływów pracy z poziomu przeglądarki internetowej. Narzędzia te mimo tego, że oferują możliwości znacznie większe niż SharePoint Designer czasami nie spełniają naszych oczekiwać. W dalszej części skupię się na Nintex WorkFlow 2007 i pokażę w jaki sposób można samemu tworzyć akcje, które wykorzystywane są później w przepływach pracy.
Ostatnio w ręce wpadła mi książka Pani Sylwii Przytuła, która jest wykładowcą na Uniwersytecie Ekonomicznym we Wrocławiu. Jako że psychologia mnie zawsze interesowała postanowiłem sprawdzić co to za książka.