Kategoria: Nintex Workflow dla Office 365

Odnajdywanie zawieszonych workflowów z użyciem Microsoft Flow

W mojej codziennej pracy nad procesami biznesowymi w Office 365, konkretnie w SharePoint Online jedna rzecz denerwuje mnie najbardziej – mianowicie brak mechanizmów informowania mnie, że workflow się zawiesił, czyli jest w stanie „Suspended”.

Rozwiązania nie dostarcza ani Microsoft, ani też Nintex, z którym pracuję od dawna. Istnieją jedynie obejścia problemu, jednak okazują się niewystarczające, mnie zaś zależało na tym, by móc reagować proaktywnie, a nie reaktywnie na każde zdażenie zawieszenia się przepływu.

(więcej…)

Wzorzec dla grup równoległych zadań w Nintex Workflow

Nintex

Potrzeba, która wymaga zaprojektowania przepływu, który równolegle przydziela wiele zadań, wielu grupom użytkowników jest skomplikowana.

W zasadzie w Nintex istnieją dwa podejścia: albo przydzielić zadanie do grupy i czekać aż pierwsza osoba któreś zakończy, albo czekać na wszystkie. Jednak co wówczas, gdy musimy przypisać kilka zadań w tym samym czasie i każde innej grupie użytkowników?

(więcej…)

How To: formatowanie warunkowe w widokach pogrupowanych w SharePoint

SharePoint Online

Niedługi czas temu, w trakcie rozmowy z klientem pojawił się temat budowy pulpitu, który miał służyć do monitorowania wykonania zadań w przepływie pracy. Chodziło o to, by w zależności od faktu wykonania zadania lub przekroczenia deadline’u wiersze odpowiadające zadaniom były wyróżniane innym kolorem. W pierwszej chwili pomyślałem o użyciu formatowania kolumn w liście z włączonym Modern Experience. Jednak wówczas zostało dodane kolejne wymaganie, by nie tylko formatować wiersze odpowiadające zadaniom, lecz również wiersze je grupujące, z uwagi na dużą ilość poszczególnych zadań i potrzebę monitorowania wykonania całej grupy zadań, bez konieczności każdorazowego przeglądania każdego pojedynczo.

(więcej…)

How To: wykorzystanie podpisu z Nintex Mobile w Document Generation

Nintex Document Generation

Spotkałem się z następującym pytaniem ostatnio: w jaki sposób mogę użyć podpisu, jaki użytkownik złożył na formularzu, w aplikacji mobilnej Nintex Mobile, w dokumencie generowanym przez workflow, w akcji Document Generation? Niestety, wykonanie tego nie jest jeszcze całkowicie możliwe wyłącznie z użyciem produktów Nintex (z uwagi na fakt braku wsparcia dla danych binarnych – Nintex nie obsługuje pustych bitów). Dlatego zaproponowałem użycie Microsoft Flow.

(więcej…)

Praca z Nintex dla Office 365 REST API używając Azure Functions

Będąc wciąż pod dużym wrażeniem możliwości, jakie dają Azure Functions, postanowiłem zbudować w końcu rozwiązanie dla Nintex Workflow w Office 365, które pozwoli mi publikować zapisane wcześniej przepływy pracy w różnych listach w danej witrynie. Dotąd, by osiągnąć ten cel, używałem PowerShell lub aplikacji takich jak Postman czy Fiddler. Jednak zależało mi na tym, by mieć jeden przepływ pracy, który całą tę magię wykona za mnie.

(więcej…)

How To: Prosty newsletter z użyciem Nintex Workflow dla Office 365

Nintex Workflow

Niniejszy artykuł stanowi kontynuację postu na temat tworzenia prostego newslettera z użyciem SharePoint Designer 2013, opisanego tutaj. Tym razem chciałbym pokazać, jak podobne rozwiązanie można przygotować, korzystając z platformy Nintex Workflow dla Office 365.

(więcej…)

Uprawnienia zadań w Nintex Workflow dla Office 365

W Nintex Workflow dla SharePoint (w każdej wersji), gdy używana jest akcja „Flexi task” i generuje ona, a następnie przydziela zadania dla konkretnych osób, gdy zalogowany użytkownik próbuje przejść do zatwierdzenia zadania (a nie jest to ta sama osoba, która jest do zadania przydzielona), aplikacja wyświetla komunikat: „You are not authorized to respond to this task.” – by móc wybrane zadanie zakończyć, użytkownik musi następnie kliknąć na link „delegate” i delegować zadanie na siebie. Dopiero wówczas może je zatwierdzić lub odrzucić.

(więcej…)

How to: Migracja Workflow Constants z on premise do Office 365

Stałe przepływu pracy (Workflow Constants) są funkcjonalnością dostępną wyłącznie w Nintex Workflow dla SharePoint hostowanego na własnej farmie. Służą do przechowywania globalnie używanych zmiennych w jednym miejscu. Mogą być wykorzystywane przez przepływy pracy stworzone w różnych web aplikacjach i kolekcjach witryn na całej farmie SharePoint lub wyłącznie w pojedynczej witrynie – w zależności od poziomu, na jakim zostały zdefiniowane.

istnieją liczne przypadki użycia dla stałych przepływu pracy: przechowywanie danych logowania użytkownika, które są potrzebne do uwierzytelniania w akcjach, przechowywania stałych progów akceptacyjnych, wspólnych dla całej firmy, czy konkretnych dat, które są kluczowe dla procesów operacyjnych przedsiębiorstwa – generalnie, do przechowywania informacji słownikowych.purposes.

(więcej…)

Workflow instance was too large to persist

Spotkałeś się kiedyś z tym problemem? Workflow działa poprawnie i nagle, bez zrozumiałego powodu, przechodzi w stan „suspended” (zawieszony)? Wówczas, gdy najedziesz na ikonkę „i” obok statusu, by uzyskać więcej informacji, pokaże się komunikat, iż „The workflow instance was too large to persist”? Ja ostatnio zacząłem obserwować takie zachowania. Poniżej opisuję wyniki mojej analizy i rekomendacje, jak tego uniknąć lub rozwiązać ten problem.

(więcej…)

Jak zaimportować dane z pliku XLSX do SharePoint przy pomocy Nintex i Microsoft Flow

W Nintex dla on-premisowych wersji SharePoint począwszy od 2010 (nawet w edycjach Standard) możliwe było używanie akcji, które pozwalały na wołanie Excel Services dostępnych na platformie SharePoint i w ten sposób na pracę z danymi, z plików xls i xlsx. Jednak w SharePoint Online ta usługa nie jest dostępna (ok, można z niej korzystać poprzez REST API, jednak nie w takim zakresie, jak można w on-premise), nie istnieje też możliwość skorzystania z niej poprzez dostępne akcje w Nintex for Office 365 czy Nintex Workflow Cloud. Zatem nie istnieje prosty sposób, by zrealizować taki scenariusz. Nasunęło mi się pytanie (zainspirowane licznymi z kolei pytaniami stawianymi na forum Community Nintex), w jaki sposób można to zrobić?

Najczęściej mawianym obejściem było zapisanie pliku xlsx do formatu csv, a następnie odczytanie jego zawartości i przetwarzanie jej poprzez użycie kolekcji (planuję napisać o tym oddzielny post).

Jednak ostatnio zauważyłem, że Microsoft Flow posiada już dostępne akcje, które właśnie używają Excel Services dostępnych w SharePoint Online. Co więcej, każdy ma dostęp do bezpłatnej wersji Microsoft Flowi tych akcji również. Teraz nie pozostało mi nic, tylko spróbować.

(więcej…)