FlowApp APP
Kilka przykładów procesów byłoby poz dostawy, zamawiający inwentaryzacji, wynajem, sprzedaż, rynek badań, zarządzanie zamówieniami itp
Każdy taki proces biznesowy może być opisany za pomocą 3 rzeczy:
1. Formularz, który stanowi struktura danych do reprezentowania, co proces działa dalej. Nazwijmy każdy wpis w tej postaci jest "podmiotem".
2. statusy, które działają jako wskaźnik postępu każdego podmiotu przeniósł w procesie
3. Czynności, które ograniczyć ruch jednostki do i ze statusu
Korzystanie `FlowApp` podczas tworzenia` Flow` można utworzyć formularz związany i stanów, które będą potrzebne w procesie.
Również utworzyć etapy procesu, które ograniczyć ruch zi do statusu.
Jako przykład rozważmy przepływu dla "dostawy" poz.
- Jego forma będzie zawierać pola:
Element Id,
Nazwa klienta,
Adres klienta,
Podpis odbiorcy
- Jej statusy będą:
gotowy,
wysyłane,
nie dostarczone,
zwrócony,
odwołany,
dostarczona
- Jego kroki będą:
gotowej> wysyłane,
undelivered-> gotowe
dispatched-> niedostarczone,
dispatched-> wrócił,
dispatched-> anulowane
dispatched-> wrócił
Gdy jesteś zadowolony z utworzonym przepływu, należy go aktywować, a następnie przechodzimy do "zespołów"
Gdy forma jest włączona, domyślnie ma "admin" zespół, który ma wszystkie uprawnienia i może wykonywać wszystkie czynności.
Podczas tworzenia nowego zespołu, który może być "dostawa" zespół w przypadku naszego przykładowego przepływu, należy wybrać to, co wszystkie czynności można wykonywać,
i co wszystkie kroki można go przenieść zarządzanych przez "podmioty".
Dostępne uprawnienia są: Widok, aktualizacja, delegat, usunąć komentarz (ten jest bezużyteczny w tej chwili)
Dostępne są zdefiniowane, gdy kroki tworzenia przepływu.
Rozszerzenie naszego przykładu dostawy przedmiotu "dostawy" zespół najprawdopodobniej nie mają żadnych uprawnień, a wszystkie etapy
począwszy od "wysyłane" stan dostępnej dla nich. Które są:
- Dispatched-> niedostarczone,
- Dispatched-> wrócił,
- Dispatched-> anulowane
- Dispatched-> wrócił
Wraz z tym wszystkim, istnieje coś takiego jak "jest" w naszej aplikacji. Każdy stan jest tworzony na podstawie stanu. Jednym z państw jest "brak synchronizacji".
Jeśli wysyłane stan jest tworzony na podstawie "brak synchronizacji" stanie, wszystkie "żywe", które są przenoszone do wysyłki dostanie pobranych do telefonu
użytkownik przypisany do nich, i będą dostępne w trybie offline na swoich telefonach aż przypisany użytkownik przesuwa je do innego stanu.