Moduł dokumentów stanowi rozszerzenie obsługi dokumentów, jakie w systemie Atom ERP dostarcza moduł podstawowy. Moduł podstawowy [link] zapewnia obsługę dokumentów w zakresie:
Wraz z modułem dokumentów [link] możliwe jest znacznie bardziej zaawansowane tworzenie i zarządzanie zgromadzonymi dokumentami firmowymi:
Moduł podstawowy umożliwia zarządzanie dokumentami poprzez wprowadzenie bazowej funkcjonalności, która pozwala na ich kategoryzację według typów oraz określanie istotnych atrybutów, które chcemy przechowywać dla każdego z nich. Pozwala stworzyć zbiór dokumentów, których wyszukiwanie jest proste i szybkie, upraszczając te zadania w porównaniu z ich klasycznym papierowym archiwum.
Wdrożenie modułu dokumentów [link] rozszerza możliwości zarządzania dokumentami wprowadzając dla każdego typu dokumentu wiele rozbudowanych opcji konfiguracji, co umożliwia pełne dostosowanie do zróżnicowanych wymagań i potrzeb. Co więcej, pozostałe moduły mogą również wzbogacać funkcjonalność, wprowadzając nowe rodzaje dokumentów, takie jak umowy czy wezwania do zapłaty itp.
Typy dokumentów służą do organizacji dokumentów przechowywanych w systemie. Każdy typ dokumentu posiada swoje specyficzne właściwości. Dzięki temu można dostarczać właściwe informacje dla każdego dokumentu i zachować spójność atrybutów opisujących. Dla różnych rodzajów dokumentów, można zdefiniować osobny typ dokumentu opisujący charakterystyczne atrybuty. Wymusza to podanie odpowiednich informacji dla każdego dokumentu, co zapobiega brakom w danych.
Dla potrzeb firmowych, można zdefiniować różne typy dokumentów, aby odpowiednio kategoryzować i zarządzać różnymi informacjami. Na przykład:
Typy dokumentów tworzy się w panelu " Ustawienia" pod pozycją "Typy dokumentów". Kliknięcie przycisku "+" w pasku narzędziowym otwiera formularz dwuetapowy.
W pierwszym etapie definiujemy " rodzaj" oraz “kontekst podmiotu”, co określa przypisanie dokumentu do odpowiedniej grupy kontaktów.
W drugim etapie tworzenia typu dokumentu definiujemy jego nazwę oraz atrybuty, które są zgrupowane w sekcjach. Jeśli korzystamy z modułu wielofirmowego [link], można także wybrać odpowiednią firmę, dla której dany typ dokumentu będzie dostępny.
Po wybraniu nazwy typu dokumentu, przechodzimy do określenia cech charakteryzujących ten typ dokumentu, czyli atrybutów, które będą dostępne w formularzu tworzenia dokumentu. Atrybuty te są podzielone na różne sekcje, aby uporządkować proces definiowania typu dokumentu.
Moduł podstawowy daje możliwość zdefiniowania następujących atrybutów:
Sekcja " Ogólne":
Sekcja " Numerowanie":
Sekcja " Uprawnienia":
Wdrożenie modułu "dokumenty" [link] znacznie rozszerza możliwości konfiguracji typów, co umożliwia przechowywanie bardziej szczegółowych danych o każdym dokumencie. Ponadto wprowadza także możliwość dodawania dodatkowych atrybutów zależnych od typu dokumentu. Dzięki temu można dostosować formularz tworzenia dokumentu do indywidualnych potrzeb, rejestrując szczegółowe informacje, które są istotne w danym kontekście.
W widokach szczegółów istnieje możliwość dodawania załączników, co stanowi istotną funkcjonalność w zarządzaniu dokumentami oraz innymi obiektami. Należy rozróżnić dokumenty i załączniki oraz w jakich sytuacjach lepiej jest zastosować jedno lub drugie rozwiązanie.
Dokument to obiekt w systemie, który może posiadać różne atrybuty, takie jak data ważności, kontakt, data ważności itp. Dokument może reprezentować skierowanie na badania, umowę czy notatkę.
Załącznik to plik, który jest powiązany z dowolnym obiektem, także dokumentem. Może to być dowolny rodzaj pliku, taki jak zdjęcie, skan, dokument tekstowy itp. Załączniki są dodawane do dokumentów w celu uzupełnienia informacji zawartych w samym dokumencie. Na przykład do raportu można załączyć zdjęcia lub do faktury można dołączyć skany nadania/potwierdzenia odbioru.
Różnica między dokumentem a załącznikiem polega na tym, że dokument to obiekt systemu, a załączniki są dodatkowymi materiałami wspierającymi lub uzupełniającymi dane zawarte w obiektach. Dokumenty są zarządzane jako obiekty w systemie, natomiast załączniki są ściśle powiązane z konkretnymi obiektami.
Widok listy dokumentów, dostępny poprzez menu "Dokumenty", oferuje różnorodne funkcje ułatwiające zarządzanie wszystkimi dokumentami.
Widoki listy dokumentów składa się z trzech głównych elementów: paska narzędziowego, panelu filtracji oraz tabeli głównej.
Pasek narzędziowy w widoku listy dokumentów zawiera następujące przyciski:
Panel filtracji umożliwia ograniczanie ilości wyświetlanych dokumentów za pomocą filtrów oraz wyszukiwanie dokumentów na podstawie wprowadzonego ciągu znaków. Dzięki temu można szybko odnaleźć potrzebne dokumenty.Wdrożenie modułu “dokumenty” [link] zwiększa możliwości filtrowania, wprowadzając kilka kategorii filtrów, takich jak data obowiązywania, aneksy oraz szablon. Dostępne filtry to:
Tabela główna prezentuje podstawowe informacje o dokumentach, umożliwiając szybki przegląd danych. Kliknięcie prawym przyciskiem myszy w dowolnym wierszu wyświetla menu kontekstowe, które umożliwia przejście do widoku szczegółowego dokumentu, formularzu edycji lub usunięcie dokumentu. Natomiast kliknięcie lewym przyciskiem otwiera widok szczegółów.
Utworzenie nowego dokumentu jest możliwe w widoku listy dokumentów. Po kliknięciu przycisku "+" otwiera się formularz dodawania dokumentów. Ten formularz został podzielony na dwa etapy, tworząc proces dwuetapowy.
W pierwszym etapie użytkownik musi określić typ dokumentu, który chce utworzyć. Wybór odpowiedniego typu dokumentu determinuje, jakie dane będą zbierane w drugim etapie formularza.
W drugim etapie formularza, wprowadza się dane specyficzne dla wybranego typu dokumentu. Każdy typ dokumentu posiada swoje charakterystyczne atrybuty, które są zdefiniowane w procesie tworzenia typów dokumentów (więcej informacji o tym procesie można znaleźć [link]). To właśnie zróżnicowanie w atrybutach między typami dokumentów powoduje, że w drugim etapie formularza zbierane dane są różne dla każdego typu dokumentu.
Dzięki temu podejściu, formularz dostosowuje się dynamicznie do wyboru, umożliwiając zgromadzenie odpowiednich informacji w zależności od wybranego typu dokumentu. Na przykład, jeśli wybrany jest typ dokumentu "Ubezpieczenie przewoźnika", formularz pokaże pola takie jak podmiot, data, załącznik, numer itp. oraz pola wspólne dla wszystkich typów takie jak tagi, opis. Natomiast, gdy wybrany jest typ "CV", formularz będzie całkowicie uproszczony, zawierający pola umożliwiające powiązanie z osobą i wgranie skanu dokumentu.
Funkcjonalność moduł podstawowego pozwala na zbieranie kluczowych danych i powiązania dokumentów z kontaktami, np. przypisanie skanu umowy do klienta czy badań lekarskich do pracownika. Jednak w miarę rozwoju potrzeb organizacji, warto rozważyć dodanie zaawansowanych modułów dokumentów oraz HR do bardziej kompleksowego zarządzania dokumentacją i zasobami ludzkimi.
Widok szczegółów umożliwia dostęp zarówno do danych opisujących dokument, jak również jego historii aktywności i komunikacji. Na górze ekranu znajduje się pasek narzędziowy, a widok został podzielony na dwie kolumny.
Pasek narzędziowy zawiera nazwę dokumentu, pasek nawigacyjny oraz dodatkowe elementy, których widoczność jest zależna od statusu dokumentu:
Widok główny został podzielony na dwie kolumny. W lewej kolumnie znajduje się widok zakładkowy, który składa się z:
Prawa kolumna zawiera typowy zestaw paneli, które umożliwiają wgląd w dane dokumentu. Dodatkowo, jako pierwszy panel, wyświetlany jest panel "Status", który informuje o bieżącym stanie dokumentu. Każdy dokument może znajdować się w jednym z trzech stanów: "szkic", "zapisany" lub "archiwalny". Panel "Status" umożliwia zmianę stanu dokumentu. Po wdrożeniu modułu dokumentów, istnieje możliwość dodatkowej konfiguracji stanów i przejść między nimi, aby dostosować system do specyficznych potrzeb organizacji.
Pozostałe panele w prawej kolumnie umożliwiają dostęp do różnych informacji związanych z dokumentem. Mogą są to dane szczegółowe dokumentu oraz typowe panele każdego obiektu w systemie czyli: “załączniki”, “zadania” i “powiązane”.
Typy dokumentów stanowią pierwszą linię kategoryzacji dokumentów w systemie Atom ERP. Kategoryzacja pozwala w tym wypadku podzielić zbiór przechowywanych dokumentów wg ich wspólnych cech - przeznaczenia, formy, znaczenia prawnego.
Przykładowe typy dokumentów to “umowa z pracownikiem”, “umowa z klientem”, “certyfikat”, “świadectwo kwalifikacji”, “badania”, “ubezpieczenie”, “wiza”, “dowód osobisty”. Przykłady można mnożyć, ale z prowadzeniem każdej firmy, zależnie od branży w której działa, gromadzone są przeróżne typy dokumentów, a Atom ERP pozwala gromadzić je wszystkie.
Drugą linią kategoryzacji dokumentów jest mechanizm tagowania [link].
Definiowanie własnych typów dokumentów pozwala przede wszystkim na sformalizowanie podziału dokumentów na pewne grupy. Jeśli firma gromadzi badania lekarskie swoich pracowników to można zdefiniować jeden typ dokumentu o nazwie “badania” lub wiele typów np.: “badania roczne”, “badania specjalistyczne” itd - według własnych potrzeb.
Ilość typów dokumentów należy dobrze przemyśleć, ponieważ typy dokumentów to nie tylko kategoryzacja, ale także konfiguracja związana z zasadami wprowadzania takich dokumentów do systemu. Typ dokumentu odpowiada za:
Typami dokumentów można zarządzać z ekranu ustawień [link], wybierając w sekcji “Dokumenty” pozycję “typy dokumentów”. Na ekranie listy dostępne są typowe akcje, jak eksport do pliku listy wyników, wyszukiwanie po nazwie typu czy opcja dodawania nowych typów.
Formularz nowego typu dokumentu został podzielony na dwa etapy oraz kilka tematycznych sekcji w ramach drugiego etapu.
W pierwszym etapie definiowania nowego typu dokumentu formularz gromadzi informacje o tym, jakiego rodzaju będzie to dokument, oraz kogo, tzn. jakiej grupy kontaktów, będzie ten typ dokumentów dotyczył.
System Atom ERP dostarcza listę predefiniowanych rodzajów dokumentów. Rodzaj dokumentu to grupa nadrzędna dla typu, która dodatkowo wnosi do typu pewne narzucone funkcje czy atrybuty. Lista dostępnych rodzajów dokumentów zależy od wykupionych modułów dodatkowych. Lista może zawierać następujące rodzaje:
Po wyborze rodzaju, konieczne jest wskazanie kontekstu podmiotu. Podmiotem dokumentu jest zazwyczaj jakiś kontakt - może to być dowolny kontakt z całej bazy kontaktów, ale można na tym etapie ograniczyć dostępność tego typu dokumentów wyłącznie dla firm czy pracowników. Ma to zastosowanie np. w umowach z pracownikami, gdzie nie powinno być możliwości wyboru kontaktu firmowego.
Danych zebranych na tym etapie formularza nie będzie już można w przyszłości zmienić samodzielnie, ponieważ wybór rodzaju i kontekstu rzutuje na wszystkie tworzone dokumenty. W przypadku zaistnienia potrzeby zmiany prosimy o kontakt z wdrożeniowcami - oszacują, czy taka zmiana w danym przypadku jest możliwa i na jakich zasadach (np. konieczna może być grupowa zmiana dotychczas utworzonych dokumentów).
Na drugim kroku formularza, który jest jednocześnie formularzem edycji typu dokumentu, zbierane są informacje o tym, jak mają funkcjonować dokumenty tego typu. Formularz jest podzielony na kilka sekcji.
W pierwszej sekcji formularza można określić nazwę dla typu dokumentu oraz określić dostępność tego typu dla nowo tworzonych dokumentów (atrybut “aktywny”).
Jeśli aktywny jest moduł wielofirmowy [link], to na tym etapie można określić, czy ten typ dokumentu będzie związany na stałe z jedną z firm, czy też będzie w nim można określić, której firmy dotyczy. Jeśli w polu “firma” wskazana zostanie konkretna firma, to wszystkie dokumenty będą z nią związane. Jeśli zaś pole firma w typie dokumentu pozostanie puste, wtedy formularz nowego dokumentu będzie zawierał pole obowiązkowego wskazania firmy, z którą dokument jest związany.
W sekcji “ogólne” dostępnych jest 5 opcji konfiguracyjnych:
Dokumenty w systemie Atom ERP mogą być własne (wystawiane) lub zewnętrzne (przyjmowane). W przypadku dokumentów przyjmowanych numer zazwyczaj jest już nadany, natomiast dokumenty wystawiane najczęściej wymagają nadania kolejnego numeru. Aby zapewnić łatwość numeracji, typ dokumentu pozwala zdefiniować zasady, według których dokument ma gromadzić dane o numerze.
Zaznaczenie atrybutu “numer wymagany” spowoduje, że w formularzu nowego dokumentu pojawi się pole na numer dokumentu i będzie to pole obowiązkowe do wypełnienia. W niektórych typach dokumentów, jak w badaniach lekarskich, informacja o numerze jaki nadała przychodnia czy lekarz nie ma większego znaczenia. W takim wypadku można albo zrezygnować z wprowadzania numeru, albo nadać takim badaniom własną numerację. W przypadku dokumentów zewnętrznych samodzielnie numerowanych warto numer nadany przez system nanosić na oryginał dokumentu.
W dokumentach wystawianych numeracja zazwyczaj będzie wskazana, szczególnie jeśli mowa o umowach czy wystawianych zaświadczeniach, certyfikatach, odddelegowaniach. Na potrzeby definiowania numeracji system udostępnia pole “format numeru”. W polu tym można wprowadzić dowolny tekst i symbole (np. umowy mogą rozpoczynać się od wyróżnika “UM/”) ale także metatagi, które przez system zostaną zamienione na odpowiednie wartości:
Tym sposobem można uzyskać nieograniczoną liczbę kombinacji budowy numeru, np.:
W przypadku posiadnia modułu wielofirmowego, każda z firm posiada własne liczniki ale te same szablony numeracyjne. Czyli, jeśli szablon numeracji dla dokumentu to “UM/%X” to dla jednej firmy kolejnym numerem będzie UM/2433 a dla innej UM/998. Dotyczy to każdego numeru - w skali miesiąca, roku czy ciągłego.
W sekcji “obowiązywanie” zostały zgromadzone opcje konfigurujące zachowanie dokumentów danego typu w zakresie dat obowiązywania tychże dokumentów. Oprócz istnienia daty sporządzenia dokumentu (sekcja “ogólne” [link]) możliwe jest dodanie atrybutów na okres obowiązywania. Są to szczególnie przydatne pola w umowach, badaniach lekarskich, dokumentach typu dowód osobisty - wszystkich, które mają okres ważności.
Zaznaczenie pola “obowiązywanie wymagane” doda do formularza dokumentu parę atrybutów “ważny od” oraz “ważny do”. Po tych polach będzie można także w liście dokumentów wyszukiwać dokumentów ważnych w danym dniu czy okresie, a także monitorować czas, jaki pozostał do upływu ważności (np. wyszukanie dokumentów, którym ważność się skończyła lub skończy się w przeciągu najbliższego miesiąca).
Nie zawsze istnieje możliwość podania daty końca obowiązywania dokumentu - niektóre dokumenty jak umowa o pracę na czas nieokreślony czy prawo jazdy mogą nie mieć terminu końca obowiązywania. Jeśli w danym typie dokumentów dopuszczamy takie zachowanie, należy odznaczyć atrybut “wymagana data końca obowiązywania”.
Opcja “tylko jeden aktywny” pozwala ograniczyć nakładanie się dokumentów związanych z danym podmiotem. Jeśli w firmie nie jest dopuszczalne, by np. pracownik miał w tym samym czasie dwie umowy, można zaznaczyć atrybut “tylko jeden aktywny” i system nie pozwoli, by dodano kolejną umowę z tym samym podmiotem, która nakładała by się na okres obowiązywania innej umowy. W przypadku modułu wielofirmowego [link] ograniczenie działa w ramach danej firmy, tzn. w omawianym przypadku pracownik mógłby mieć po jednej umowie z każdą firmą w tym samym czasie, ale już nie mógłby mieć w tym czasie dwóch umów z jedną z firm.
Atom ERP pozwala generować treść dokumentów na podstawie szablonów [link]. Szablony to wzory treści dokumentów, które są uzupełniane danymi dzięki wykorzystaniu metatagów języka liquid [link]. O samych szablonach można dowiedzieć się więcej na dedykowanej stronie bazy wiedzy [link], a w tym miejscu formularza podejmuje się decyzję, czy dany typ dokumentu będzie korzystał z szablonów, czy nie. Szablony idealnie sprawdzą się we wszystkich dokumentach wystawianych (np. skierowanie na badania), natomiast raczej nie mają zastosowania w dokumentach pozyskiwanych z innych źródeł (np. wyniki badań).
Atrybut modyfikowalny zapewnia w dokumencie generowanym z szablonu opcję nadpisania szablonu na potrzeby konkretnego dokumentu. Załóżmy, że szablon umowy ma 30 punktów, ale w przypadku jednej z nich klient wynegocjował 31-szy zapis - w takim przypadku nadal można korzystać z szablonu, ale na potrzeby danego dokumentu zostanie utworzona indywidualna kopia szablonu i w niej zostanie dodany 31-szy punkt.
Podmiotem dokumentu jest, zdefiniowany w 1-szym kroku tworzenia typu dokumentu, kontakt odpowiedniego rodzaju - pracownik, firma czy dowolny kontakt. Dzięki mechanizmowi dokumentów wymaganych [link] można zdefiniować, który podmiot powinien posiadać dokument danego typu.
Przykładowe zastosowania:
Ilość atrybutów, z których można skonstruować zasady wymagalności danego dokumentu zależy od podmiotu. inny zestaw pól jest dostępny dla firm, inny dla pracowników czy dowolnych kontaktów.
Ostatnia z sekcji formularza typu dokumentu dotyczy uprawnień. Pozwala określić, na podstawie ról, którzy użytkownicy będą mogli dokument zobaczyć, a którzy tworzyć lub zmieniać.
Pewne typy dokumentów, jak umowy, mogą zmieniać się w czasie. Jedna umowa może być co jakiś czas negocjowana i ulegać drobnym zmianom. W takim przypadku możliwe są dwa scenariusze:
Zakończenie starej umowy i zawarcie nowej wymaga, szczególnie w przypadku umowy bezterminowej, jej wypowiedzenia a potem zawarcia nowej umowy. Aneksowanie wymaga jedynie określenia, od kiedy (i ewentualnie do kiedy) wchodzą w życie zmiany i zapisania zmian w brzmieniu umowy.
O tym, czy dany dokument może być anektowany decydują ustawienia dla poszczególnych typów dokumentów. Możliwe jest aneksowanie dokumentów jednego typu dokumentami innego typu, pod warunkiem, że obydwa typy dokumentów dotyczą tej samej klasy dokumentów. Przykładowo, może istnieć typ dokumentu Umowa o pracę i typ dokumentu Wypowiedzenie umowy o pracę. Dopóki obydwa typy dotyczą tej samej klasy umów, mogą być zamiennie używane. Ale już nie ma możliwości, bu umowę o pracę aneksować wypowiedzeniem umowy z klientem - to nie miałoby sensu i system na to nie pozwoli.
Dodawanie aneksów możliwe jest z panelu " aneksy" dostępnego w prawej kolumnie widoku szczegółów. Panel ten oprócz opcji dodawania aneksu pozwala na wgląd w historię zmian dokumentu bazowego. Widoczna jest lista aneksów wraz z datami i numerami, a bieżący dokument wyróżniony jest pogrubieniem.
Aneksy w systemie Atom ERP dzielimy na czasowe i bezterminowe - różnią się one między sobą tym, że czasowe mają dokładnie określony koniec obowiązywania
Aneks czasowy nie może modyfikować okresu ważności dokumentu bazowego. Byłoby to pozbawione logiki. Taki aneks czasowy świetnie nadaje się do zmian stawek - można dzięki temu określić, że pracownik w miesiącu grudniu pracuje na wyższej stawce a po tym okresie (gdy ważność aneksu wygaśnie) automatycznie powróci stawka wcześniejsza.
Jeśli aneks nie będzie aneksem czasowym a więc nie zostanie podana data końca jego obowiązywania, to wtedy aneksowane mogą być zarówno data początku jak i końca obowiązywania umowy. Tym sposobem można:
Tworzenie (jak i edycja) aneksu wymaga wskazania, które atrybuty są przez ten aneks zmieniane. Dopiero po zaznaczeniu zmienianego pola można podać jego nową wartość. Warto odnotować, że brak nowej wartości, w szczególności w kontekście dawnej jego wartości, też jest zmianą. Zmieniając termin “ obowiązuje do” zmieniamy umowę w umowę na czas nieokreślony. Puste pole daty w tym przypadku oznacza bowiem brak końca obowiązywania.
Atom ERP zapewnia w szablonach aneksów możliwość odwoływania się metatagami Liquid do danych obwiązujących na dzień utworzenia aneksu (na podstawie atrybutu " data") a nawet całkiem pierwotnego dokumentu (np. do jego numeru, poprzedniej wartości jego pól, czy daty wystawienia).
System Atom ERP, dzięki mechanizmowi aneksów, potrafi ustalić treść umowy, jaka obowiązywała w danym dniu. Na tej podstawie, w module HR możliwe jest dokonanie rozliczenia tych umów z pracownikami czy klientami.
Każdy dokument, zarówno taki utworzony na bazie jedynie modułu podstawowego, jak i taki predefiniowany jak umowa z pracownikiem czy też w końcu całkowicie własny typ od zera zdefiniowany według własnych potrzeb - posiada konfigurowalny elektroniczny obieg. Obieg stanowi zbiór statusów, w jakich może znajdować się dokument wraz z ze zbiorem dozwolonych przejść pomiędzy tymi stanami.
Domyślny obieg podstawowego dokumentu składa się z trzech statusów:
Pomiędzy tymi stanami istnieją 4 dozwolone przejścia:
Każdy etap obiegu (status) ma konfigurowalne cechy, jakie zyskuje dokument będący w tym stanie, np.:
Powyższy przykład, to jedynie podstawowe opcje dostępne już wraz z modułem podstawowym i uproszczoną obsługą dokumentów. W module dokumentów obiegi można zdefiniować dowolnie (konfiguracją zajmują się wdrożeniowcy) a niektóre predefiniowane typy mają znacznie więcej cech, które można przypisać etapom obiegu.
Cechy, które może uzyskać dokument wraz z przejściem na dany stan:
Zakres przejść pomiędzy stanami, czyli dostępne akcje, także są dowolnie konfigurowalne. Można narzucić tym sposobem podstawową ścieżkę pracy z dokumentem, ale jednocześnie zezwolić na alternatywne ścieżki pozwalające na ominięcie pewnych etapów czy powroty. Na każdym z przejść można wymusić pozostawienie komentarza, co szczególnie przydaje się przy akcjach nietypowych, np. wycofaniu zakończenia, gdzie warto zapisać co wpłynęło na potrzebę zastosowania nietypowego przejścia.
Zatwierdzanie on-line służy do potwierdzania przez podmiot dokumentu (klienta lub pracownika) treści dokumentu (umowy). Jest to cecha wybranych typów dokumentów na wskazanym etapie ich ścieżki obiegu [link].
Atom ERP generuje unikalny,bezpieczny link, który należy przekazać zainteresowanej stronie np. za pomocą wiadomości e-mail lub SMS (wysłanej wprost z systemu). Można wskazać wiele osób do zatwierdzenia danego dokumentu. Osoby, wskazane do akceptacji dokumentu, pod przesłanym linkiem zobaczą treść dokumentu z możliwością pobrania dokumentu i jego zatwierdzenia. Aby zatwierdzić dokument nie potrzeba podpisu elektronicznego, dlatego też mówimy tu o zatwierdzaniu dokumentu, a nie jego formalnym elektronicznym podpisaniu. Dzięki metatagom w szablonie dokumentu można umieścić odpowiednie informacje o tym kto i kiedy dany dokument zatwierdził elektronicznie.
Aby dokument mógł być zatwierdzony zdalnie muszą być spełnione następujące warunki:
Gdy dokument jest w statusie pozwalającym na zatwierdzanie zdalne, w prawej kolumnie widoku szczegółowego dokumentu widnieje aktywny panel “podpisy”. Aktywny w tym znaczeniu, że zarówno przycisk dodawania kolejnych osób do listy zatwierdzających jak i linki do zatwierdzania są aktywne. Po zmianie statusu na inny etap, funkcje te są nieaktywne, a dane mają już charakter wyłącznie archiwalny (linki do zatwierdzania przestają działać).
Kliknięcie w przycisk plus w prawym górnym rogu panelu podpisów otwiera okno wyboru osoby, która ma zatwierdzić dokument. Po wybraniu tej osoby i zatwierdzeniu, pokaże się ona na liście w panelu “podpisy” z informacją “brak podpisu”. Fraza ta stanowi link do strony akceptacji, który należy wysyłać do tej osoby. Wysyłkę można zrealizować z karty przeglądu dokumentu (e-mail lub SMS [link]) lub innymi kanałami.
Osoba, która otrzyma link i go otworzy, zobaczy treść dokumentu wraz z przyciskiem akceptacji i pobrania dokumentu jako pliku PDF.
Po zatwierdzeniu dokumentu link jest nadal aktywny i możliwe jest pobranie pliku PDF, ale operacji akceptacji nie można wycofać ani powtórzyć.
Istnieje możliwość skonfigurowania obiegu tak, by elektroniczne zatwierdzenie zmieniło status dokumentu (przykładowo z “oczekuje na akceptację” na “zaakceptowany”).
Atom pozwala definiować dowolne własne typy dokumentów tak, by dopasować się w tym zakresie do indywidualnych potrzeb. Jeśli w powiązaniu z pracownikiem firma zbiera wiele różnych dokumentów, to typy dokumentów definiują zasady, na jakich te dokumenty są gromadzone (numeracja, generowanie z szablonu, wymagalność dat itp). Dotychczas nie było jednak sposobu, by określonym podmiotom (podmiotem może być np. kontakt, pracownik, itd) pilnować kompletności takiej dokumentacji. Załóżmy, że firmowe zasady wymagają, by pracownikom oczekującym na zatrudnienie skompletować zestaw kilku dokumentów, a tym już zatrudnionym, np. na umowie o pracę, utrzymywać aktualny inny zestaw dokumentów. Teraz można tego pilnować w Atomie ERP.
W definicji typu dokumentu pojawiła się nowa sekcja “wymagany dla podmiotu”. Jeśli podmiotem jest pracownik, poniżej można znaleźć kryteria, dla jakiego pracownika ten dokument jest wymagany.
Dokument będzie wymagany, jeśli zostaną przez podmiot (w przykładzie przez pracownika) spełnione wszystkie zapisane warunki. Załóżmy definicję nowego typu dokumentu wg przykładu:
Posiadanie dokumentu tego typu będzie wymagane, jeśli pracownik:
Takie budowanie zależności pomiędzy dokumentami pozwala ustalić, kto jakie dokumenty powinien posiadać. Potrzebne jest zatem miejsce, które pokaże kto co powinien mieć, co z tego ma a czego mu brak. W tym celu dodaliśmy nowy raport wymaganych dokumentów.
Raport pozwala zobaczyć (na przykładzie z powyższego zrzutu ekranu) którzy pracownicy biurowi, zatrudnieni lub z podpisaną ale jeszcze nie obowiązującą umową) jakich dokumentów potrzebują. Na powyższym przykładzie zdefiniowano jedynie potrzebę posiadania przez pracowników umów o pracę, i w kolumnie z wynikami raportu widać 3 pracowników, a obok nich listę wymaganych dla nich typów dokumentów z kolorystycznym rozróżnieniem czy ten dokument posiadają, czy też nie.
Atom ERP wspiera wysyłki faktur, zamówień czy dokumentów na różne sposoby. Dostępny jest moduł przesyłek [link], który pozwala łączyć wysyłane dokumenty z przesyłkami i śledzić postęp przesyłki czy rejestrować w systemie czas skutecznego dostarczenia [link]. Dostępny jest także nieco starszy wariant, z generowaniem książki nadawczej, na potrzeby Poczty Polskiej.
Operacja grupowa tworzenia książki nadawczej pozwala na wybór dokumentów, z których zaczytane zostaną kontakty (uwaga - nie podmioty, ale kontakty) i ich dane adresowe zostaną wstawione do książki adresowej.
Przygotowanie książki nadawczej rozpoczyna się od odfiltrowania dokumentów do wysyłki za pomocą filtrów listy dokumentów. Jeśli wynik filtrowania nie do końca odpowiada potrzebom, to w 1-szym kroku operacji grupowej możliwe jest ograniczenie listy do dokumentów ręcznie wskazanych. Na kolejnym etapie operacji grupowej należy wskazać jaką akcję system ma wykonać - w tym wypadku będzie to generowanie pocztowej książki nadawczej. Rezultatem będzie plik PDF z częściowo wypełnionym dokumentem nadawczym według szablonu Poczty Polskiej.
W widoku listy dokumentów dostępna jest operacja grupowego pobierania wielu dokumentów. Za jednym razem, pobrany zostanie plik archiwum ZIP zawierający wydruki wszystkich odfiltrowanych a potem wybranych do operacji dokumentów w oddzielnych plikach.
Pliki w archiwum otrzymują nazwy zbudowane z następujących cech:
Do archiwum jest pobierany plik (np. skan podpisanej wersja umowy itp) a jeśli dokument nie posiada wgranego pliku, to system używa przypisanego szablonu do wygenerowania wydruku.
Wraz z funkcją pobierania grupowego dokumentów wprowadzone zostały podobne operacje, w których kontekstem jest lista pracowników lub okresów pracy (ponieważ ta lista posiada filtr projektu).
Funkcja grupowego wydruku umożliwia pobranie wszystkich dokumentów w jednym pliku PDF, co znacząco ułatwia i przyspiesza proces drukowania wielu dokumentów.
Szablony w systemie Atom ERP dotyczą kilku rodzajów generowanych treści. Rozróżniamy:
Szablon wydruku od szablonu dokumentu odróżnia przede wszystkim cecha trwałości. Wydruki oparte o szablony, które można zdefiniować dla wielu różnych obiektów w systemie, z założenia są nietrwałe, tzn. można je wygenerować do trwałego pliku, ale nie ma mechanizmu, który automatycznie zachowywał by takie wydruki w systemie. Jeśli przykładowo wygenerujemy wydruk z podsumowaniem danych osobowych pracownika, to nie ma potrzeby zapisywania go na stałe - raczej istnieje potrzeba sięgania często po jak najbardziej aktualną wersję wydruku takiego zestawienia.
Szablony dokumentów, zbudowane identycznie jak szablony wydruków, służą tworzeniu trwałych dokumentów zapisywanych w systemie.
Tworzenie i edycja szablonów są możliwe z panelu ustawień [link], z pozycji “szablony treści” w sekcji “Ogólne”, ale warto rozważyć w tym zakresie skorzystanie z pomocy wdrożeniowców - szczególnie podczas tworzenia pierwszych szablonów.
Szablony w systemie Atom ERP wykorzystują język metatagów Liquid, znany chociażby z popularnej platformy e-commerce: Shopify. Język ten pozwala nie tylko wstawiać odpowiednie dostępne dane we wskazane miejsca, ale także robić to warunkowo, jeśli zostały spełnione określone w kodzie kryteria.
Dla jednego typu dokumentu, może istnieć wiele szablonów ale każdy z dokumentów, niezależnie od szablonu, będzie przez system traktowany tak samo. Zyskuje się przy tej okazji wersjonowanie treści - stare dokumenty mają zachowany stary układ i treść, nowe mają nowy, ale traktowane są tak samo.
Lista szablonów zawiera wszystkie szablony, zarówno te związane z dokumentami, jak i wiadomościami czy zwykłymi wydrukami. Aby odfiltrować szablony dokumentów należy wyszukać szablony z kontekstem “typ dokumentu”. Te szablony są wykorzystywane w tworzeniu dokumentów. Podobnie “typ dokumentu” należy wskazać w 1-szym kroku tworzenia nowego szablonu na potrzeby dokumentów.
Tworzenie i edycja szablonów odbywa się za pomocą formularza, w którym główną rolę stanowi pole edytora WYSIWYG oznaczone “treść”. W polu na treść powinna znaleźć się treść szablonu wraz ze wstawkami w postaci metatagów języka liquid.
Oprócz treści, szablon posiada “nazwę”, “rodzaj” (wydruk) oraz “format” (liquid). Każdy szablon związany z typem dokumentu musi dodatkowo wskazywać na konkretny typ dokumentów, przy czym nie ma problemu, by z jednym typem było związanych wiele szablonów.
Podobnie jak pole na treść zachowują się atrybuty “nagłówek”i “stopka“- odpowiadają one za treść szablonu, która zostanie dodana jako nagłówek i stopka na każdej ze stron wydruku dokumentu, który powstał z danego szablonu.
Istnieje możliwość stworzenia szablonu dokumentu w oparciu o plik programu Microsoft Word (DOCX) ale jego przygotowanie należy zdecydowanie powierzyć wdrożeniowcom. W takim szablonie źródłem treści jest plik DOCX, i taki sam plik jest tworzony po uzupełnieniu metatagów. Szablony w plikach DOCX nie wspierają metatagów liquid, działają więc w oparciu o ograniczoną liczbę metatagów wprowadzonych wyłącznie na potrzeby obsługi tych plików przez Atom ERP.
Podejście to ma zastosowanie głównie podczas generowania dużych plików, o skomplikowanej budowie i szacie graficznej, które są modyfikowane danymi z systemu w niewielkim zakresie - np. wstawienie danych podmiotu w wybrane miejsca dużego dokumentu. Im większa zmienność tym trudniejszy do przewidzenia wynik końcowy generowania dokumentu w oparciu o taki szablon.
Aby utworzyć dokument wygenerowany na podstawie szablonu musi zostać spełnionych kilka warunków:
Jeśli te warunki są spełnione, w formularzu nowego dokumentu widoczne będzie pole wyboru szablonu:
Na liście szablonów należy wskazać, który z nich ma służyć do utworzenia tego dokumentu. Jeśli utworzymy dokument na podstawie szablonu (bez jego modyfikacji) i ktoś zmieni szablon, zanim dokument zmieni status na zapisany (czyli w momencie zmiany szablonu dokument będzie miał status szkicu) to jego treść zostanie automatycznie zaktualizowana do najnowszej wersji szablonu. Dopiero w momencie zapisania (zmiany statusu na status bez cechy edytowalności), treść szablonu jest zapamiętywana. Jeśli później dokument powróci do statusu szkicu - jego treść zostanie ponownie zaktualizowana zgodnie z aktualną treścią szablonu. W związku z tym, w przypadku ważnych zmian w szablonach, sugerujemy tworzenie nowych szablonów i określanie ich wersji w nazwie - dzięki temu można zapewnić, że stare dokumenty nigdy nie zmienią swojej treści, nawet jeśli ktoś przywróci je później do fazy szkicu by coś w nich skorygować. Wersjonowanie szablonów jest także przydatną praktyką z punktu widzenia wyszukiwania dokumentów - szablon i jego nazwa (wersja) mogą służyć za podstawę filtrowania listy dokumentów.
Istnieje możliwość zmodyfikowania szablonu na potrzeby jednego dokumentu, co jednocześnie uniezależnia dokument od późniejszych zmian szablonu [link].
Jeśli typ dokumentu na to pozwala [link] dostępna jest podczas tworzenia lub edycji dokumentu opcja “edytuj szablon”, której zaznaczenie tworzy na potrzeby bieżącego dokumentu kopię szablonu do dowolnej edycji - ta edycja nie zmienia samego szablonu, jedynie kopię utworzoną do użytku wyłącznie w tym dokumencie.
Można dzięki temu dopisać w umowie jakiś punkt, zmienić inne zapisy czy uzupełnić dane, które tego wymagają a nie można ich było pozyskać metatagmi (w takim wypadku prosimy o kontakt z wdrożeniowcami, bo to nie powinno się wydarzyć - być może istnieje na to sposób).
W przypadku dokumentów ze zmienionym szablonem nie ma zależności treści od aktualnej treści szablonu. Jeśli utworzona zostanie kopia szablonu na potrzeby dokumentu, to dalsze zmiany szablonu wyjściowego nie będą miały na niego żadnego wpływu.
Dokument utworzony z szablonu posiada, w głównej części okna - w zakładce podgląd, zaprezentowaną treść, która powstała z uzupełnia danymi treści szablonu. Jeśli szablon posiadał metatagi, to w oknie podglądu są one już zamienione aktualnymi danymi na które te metatagi wskazywały. Dopóki dokument jest w statusie, który zapewnia edycję [link], podgląd prezentuje aktualnie generowaną na podstawie szablonu treść.
Po pobraniu dokumentu do pliku PDF (ikona drukarki w prawym górnym rogu widok szczegółowego dokumentu) należy zmienić stan dokumentu na taki, który zablokuje dalsze zmiany. Można także, w ramach konfiguracji obiegu dokumentu [link] tak ustalić dostępność funkcji eksportowalności i edytowalności dokumentu, by nigdy nie występowały razem. W takim wypadku dokument musi być zapisany zanim zostanie pobrany. To zapewnia pełne zabezpieczenie przed zmianami (np. gdy ktoś zmieni adres czy nazwę podmiotu).
W oknie szczegółów dokumentu, oprócz karty z podglądem dostępna jest również standardowa zakładka przeglądu, na której możliwe jest prowadzenie korespondencji wewnętrznej (dyskusja) lub zewnętrznej (wysyłka e-mail i/lub SMS do podmiotu dokumentu).
Kody QR w systemie Atom ERP wprowadziliśmy z myślą o naszych klientach obsługujących dokumenty w ilościach liczonych w tysiącach, setkach tysięcy. Jednak zgodnie z naszą misją, wszystkie narzędzia są równie użyteczne i cenowo dostępne także w małej firmie.
Koncepcja użycia kodów QR w dokumentach dotyczy optymalizacji sposobu dodawania skanów dokumentów generowanych przez system. Przykładowy workflow pracy z dokumentem wygląda w dużym uproszczeniu tak:
W przypadku wielu takich dokumentów, często bez numeracji, dopasowanie skanu do źródła stanowi pewne obciążenie dla osoby wprowadzającej. Dostępne są filtry i wyszukiwanie słowne, ale jednak każdy dokument trzeba odnaleźć, znaleźć jego skan i ręcznie go wgrać.
Dzięki QR kodom, które drukowane są na dokumencie, system potrafi rozpoznać czego dotyczy skan, i automatycznie przypisać skan do właściwego obiektu. Dzięki temu, możliwe jest hurtowe wgranie wielu skanów, które system sam przypisze do odpowiednich dokumentów źródłowych.
Kody QR można w tej dodać (w razie potrzeby z pomocą wdrożeniowców) do dowolnych szablonów dokumentów. Po umieszczeniu metatagu w szablonie, np w taki sposób:
<div style="text-align:right">{{employee_contract|qr_code_img_tag:100}}</div>
każdy dokument generowany z tego szablonu będzie posiadał w tym miejscu unikalny kod QR.
Parametr 100 użyty w przykładzie określa 100px rozmiar kodu - im wyższa wartość parametru, tym większy kod na wydruku. Sugerujemy używanie rozmiaru 120, w tym celu wystarczy pominąć parametr, gdyż jest to wartość domyślna:
<div style="text-align:right">{{employee_contract|qr_code_img_tag}}</div>
Kod QR powinien być umieszczany na 1-szej stronie wydruku wielostronnicowego, ponieważ procedura importu skanów, jeśli napotka dokument PDF wielostronnicowy, będzie szukała kodu QR jedynie na 1-szej stronie. Ma to na celu poprawę szybkości analizy skanów
Dzięki unikalnemu kodowi QR, gdy skan dokumentu (np podpisanego, opieczętowanego itd) zostanie wczytany do systemu, Atom ERP będzie wiedział jakiego dokumentu dotyczy. Nie trzeba wprowadzać skanów dokumentów pojedynczo - nowa procedura importu skanów dokumentów potrafi wczytać wiele plików graficznych czy PDFów za jednym razem, odnaleźć na nich kod QR i przypisać je do odpowiednich dokumentów.
Import skanów dokumentów dostępny jest z ekranu listy dokumentów, ikona importu w prawym górnym rogu. Można wskazać wiele plików a system obsługuje popularne formaty graficzne jak jpg czy png oraz dokumenty PDF (w tym wielostronnicowe).
W przypadku wielostronicowych plików PDF analizowana jest 1-sza strona. Jeśli w importowanym pliku system nie znajdzie poprawnego kodu - stosowny raport powiadomi o tym i pozwoli zaimportować tylko to, co udało się przypisać bez wątpliwości.
Po wgraniu wszystkich skanów możemy odfiltrować dokumenty posiadające załączniki i zmienić ich statusy. Żeby to zrobić, należy użyć filtra załącznik i wybrać opcję “tak” (1). Dodatkowo należy wybrać status dokumentów, które chcemy wybrać do operacji grupowej. Po odfiltrowaniu dokumentów należy przejść do operacji grupowej (2).
W widoku operacji grupowej należy wybrać “grupowa edycja statusów”, a następnie wybrać statusy dla dokumentów. Po dokonaniu zmian klikamy “Aktualizuj statusy”.
Generowanie dokumentów to mocna strona systemu Atom ERP - obsługiwane są dynamiczne szablony, konfigurowalne typy dokumentów, rozliczane są umowy, kody QR pomagają w rozpoznawaniu skanów a zdalne zatwierdzanie i konfigurowalny elektroniczny obieg pozwalają na sprawne przetwarzanie dokumentów. Grupowe tworzenie dokumentów idzie o krok dalej. Funkcja grupowego tworzenia dokumentów oszczędza czas podczas tworzenia wielu podobnych dokumentów albo tworzeniu zestawu dokumentów.
Istnieje także możliwość kreowania zestawów dokumentów. W uproszczeniu zestaw dokumentów to zbiór typów dokumentów ze wskazaniem szablonów, na jakich mają się generować. Przykładowo, podczas zatrudniania pracownika, powstaje masa dokumentów jak umowa, zgody RODO, informacje o PPK, skierowania na badania. Każdy taki typ dokumentu i związany z nim szablon mogą trafić do zestawu dokumentów. Na tą chwilę, funkcjonalność obsłużą z Państwem nasi wdrożeniowcy, bo mają w zanadrzu kilka dodatkowych możliwości konfiguracyjnych dla tych zestawów.
W systemie można zdefiniować wiele zestawów dokumentów, które mogą być przydatne w różnych sytuacjach. Żeby utworzyć nowy zestaw dokumentów, należy wejść z ustawienia, a następnie w zakładce “Dokumenty” wybrać pozycję “definicje zestawów dokumentów”
Żeby dodać nowy zestaw, należy kliknąć “+” w prawym górnym rogu.
W formularzu należy nazwać nowy zestaw dokumentów oraz wybrać kontekst podmiotu, dla jakiego ma być widoczny.
Po zapisaniu formularza zostaniemy przeniesieni do widoku zestawu dokumentów. W tym miejscu możemy dodać dokumenty, które mają znajdować się w zestawie.
W formularzu dodawania nowego dokumentu należy wybrać typ dokumentu oraz szablon dokumentu.
Kolejność dokumentów w zestawie dokumentów możemy konfigurować. Żeby to zrobić, należy przytrzymać ikonę po lewej stronie wiersza dokumentu, a następnie przesunąć w miejsce docelowe.
Tworzenie paczki dokumentów za jednym razem stanowi oszczędność czasu i pewność, ze wszystkie wymagane procedurami dokumenty zostaną na pewno dodane i nikt nie zapomni przedstawić pracownikowi którejś z wymaganych zgód czy innego dokumentu.
Jeśli tylko w systemie zostanie zdefiniowany jakikolwiek zestaw dokumentów, to można go będzie wygenerować z poziomu listy dokumentów:
W systemie możemy utworzyć wiele zestawów zawierających różne dokumenty. Dlatego w kolejnym kroku należy wybrać który zestaw dokumentów chcemy utworzyć.
Po zatwierdzeniu zostajemy przekierowani do widoku formularza, w którym należy uzupełnić firmę oraz datę, a także wybrać podmiot, dla którego chcemy utworzyć dokumenty. Co istotne dokumenty możemy utworzyć dla więcej niż jednego podmiotu (kontaktu). Jeśli wiec zatrudniamy nie jednego, ale 10 pracowników, na tych samych warunkach, to wystarczy raz wypełnić zestaw pól, jak dla jednej osoby, ale w polu podmiot wskazać wszystkie 10 osób. Tym sposobem, dla każdego z pracowników system utworzy komplet dokumentów. Tym sposobem można dla 10 pracowników wygenerować 10 paczek wielu dokumentów jednym prostym formularzem.
W widoku grupowego dodawania dokumentów otrzymujemy do uzupełnienia formularze każdego z nich. Tak więc jeżeli w zestawie znajduje się umowa z pracownikiem, należy uzupełnić wszystkie dane formularza umowa z pracownikiem. Niektóre dokumenty nie wymagają uzupełniania danych, jednak system daje możliwość dodania dodatkowych tagów lub opisów.
Po wypełnieniu formularzy należy zatwierdzić zestaw dokumentów. Po zatwierdzeniu zostaniemy przekierowani do zbiorczego widoku utworzonych dokumentów. Z tego miejsca możemy przejść do widoku pracowników, klikając ich imię i nazwisko oraz do widoku poszczególnych dokumentów klikając ich nazwy.
Obok nawy podmiotu (firmy, osoby) widoczna jest ikona suwaków, po jej kliknięciu zostaniemy przeniesieni do widoku operacji grupowych dokumentów wybranego podmiotu. W widoku operacji grupowych możemy wykonać standardowe operacje takie jak: