Kategorie szkoleń | Egzaminy | Kontakt
  • 1
  • 1
  • 113

W naszej firmie uruchomiono rozwiązanie intranetowe oparte o SharePoint 2010 Server. Użytkownicy mają możliwość tworzenia i publikowania przepływów za pomocą SharePoint 2010 Designer.
Chcielibyśmy uzyskać informację o aktywności użytkowników związanej z tworzeniem deklaratywnych przepływów.

W jaki sposób utworzyć rejestr zawierający nazwę przepływu oraz datę jego publikacji na serwer?

Uczestnik szkolenia
  • Zapytał
  • @ Uczestnik szkolenia | 22.06.2013

Odpowiedź (1)

  • 3

Rejestrowanie zdarzeń związanych z publikacją przepływów możliwe jest za pomocą logów ULS SharePoint 2010. Aby uzyskać oczekiwany rezultat, należy w pierwszym etapie zmienić domyślny poziom logowania dla kategorii "Workflow Infrastructure". Zmiana poziomu logowania na opisowy (Verbose) pozwala na rejestrację zdarzeń kompilacji związanych z publikowaniem przepływów z SharePoint 2010 Designera. Następnym etapem jest pobranie zdarzeń z logów ULS związanych z kompilacją przepływu.

Przykład realizacji za pomocą SharePoint Management Shell:

  1. Zmiana poziomu logowania:

    Get-SPLogLevel -Identity "Workflow Infrastructure" | Set-SPLogLevel -TraceSeverity Verbose

  2. Lista zdarzeń kompilacji przepływów:

    $wfCompile =Get-SPLogEvent  |
           ? {$_.Category -eq "Workflow Infrastructure" -and $_.Level -eq "Verbose" -and $_.Message -like "*compiled*"}
    $wfCompile | select Timestamp,Message | ft –AutoSize
  • Odpowiedział
  • @ | 22.06.2013
  • TRENER ALTKOM AKADEMII