AKTUALIZACJA: To zostało zwolnione do CodePlex tutaj: http://www.codeplex.com/spdwfextensions
AKTUALIZACJA: Aby uzyskać najnowsze informacje o wydaniu, zobacz tutaj: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!381.entry
AKTUALIZACJA: Zobacz tutaj dla moich myśli na commercializing tego projektu: http://paulgalvin.spaces.live.com/blog/cns!1CC1EDB3DAA9B8AA!569.entry
Ten projekt zawiera niestandardowe działania w programie SharePoint Designer. Używać ten niestandardowe działania aby wywołać (wysyłki) dowolnej funkcji C#, który można włączyć do połączonego Zgromadzenia.
Od końca października, 2007, to jest po prostu wstępnej wersja projektu. Mam zamiar rozszerzyć go z kilku dodatkowych funkcji, tym podciąg, Indeks, Zamień, wywoływania usługi sieci web i wszystko, co wydaje się przydatne lub ciekawe. Również zamiar ten post na witrynie codeplex, gdy już mój akt razem na tym froncie. To również będzie rozmieścić jako rozwiązanie w pewnym momencie.
Jeśli masz uwagi, pytania lub sugestie, Proszę opuścić je w uwagach lub e-mail ja.
Zrzeczenie się odpowiedzialności:
Robię absolutnie żadnych roszczeń co do przydatności tego w celach. Używać przy twój własny ryzyko.
Kroki instalacji (dla każdego WFE w gospodarstwie):
1. Pobrać .zip i wyodrębnić.
2. Rata ten .dll w pamięci podręcznej GAC. Zwykle open c:\windowsassembly przy użyciu Eksploratora windows i kopia it.
3. Modyfikowanie pliku web.config, aby dodać wirtualny plik dziennika do bezpiecznych formantów:
<System.Workflow.ComponentModel.WorkflowCompiler>
<konfiguracyjnych>
<authorizedType montaż = "SpdGenericInterface, Wersja = 1.0.0.0, Kultura = neutral, PublicKeyToken = abe076fd8125f3c4" Namespace = "Nivlag" Atrybut TypeName = "*" Zezwolenie = "True" />
4. Kopia "SpdGenericInterface.actions" c:\Program FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATE1033Workflow
Należy zauważyć, że powyżej lokalizacji jest specyficzne dla języka angielskiego instalacji.
5. Zamknięcie programu SharePoint Designer (Jeśli jest już otwarty).
6. polecenie iisreset
7. SPD i tworzenie nowego przepływu pracy.
Jeśli wszystko pójdzie dobrze, powinien być wynagradzany z nowej kategorii działań:
Notatki:
Zobacz tutaj (http://blogs.msdn.com/sharepointdesigner/archive/2007/03/15/adding-activities-to-spd.aspx) wspaniałe przegląd procesu tworzenia, Instalowanie i Konfigurowanie rozwiązanie jak to.
Zip jest zaprojektowany aby rozpakować bezpośrednio do Ciebie c:\ jazdy. Jeśli to zrobisz, można otworzyć projektu i wszystkie ścieżki będą zgodne.
Do korzystania z programu visual studio, ty staż potrzebować wobec rata "Rozszerzenia dla Windows WF".
Początkowe upload zawiera tylko jeden "funkcja podglądu", "ToLower()". Aby dodać więcej funkcji, dodać go do Execute Metoda, jak pokazano:
chronione zastępowanie ActivityExecutionStatus
Wykonać(Kontekst ActivityExecutionContext executionContext)
{
ciąg functionToDispatch;
functionToDispatch = to.DispatchFunction.ToLower();
przełącznik (functionToDispatch)
{
Sprawa "tolower()":
{
to.OutResult1 = to.InParam1.ToLower();
przerwa;
}
Domyślnie:
{
to.OutResult1 = "Nieznana funkcja: [" + to.DispatchFunction + "].";
przerwa;
}
}
Powrót ActivityExecutionStatus.Zamknięte;
} // ActivityExecutionStatus
}
Następnie, ponownie Skompiluj projekt i skopiować wirtualny plik dziennika do pamięci podręcznej GAC. Oczekuję, że iisreset będzie wymagane.