Wersje 2.00.x
Zmiany i nowości
Wersja 2.00.0.0
Shell - AI - interfejs komunikacji językowej
Dodano do interfejsu mobilnego AMAGE Shell możliwość komunikacji z interfejsem chatu AMAGE-AI. Istnieje możliwość zarówno komunikacji tekstowej, ale również włączenie mówienia i syntezy mowy odpowiedzi AI. Interfejs AI dostępny jest poprzez dedykowany przycisk w szufladzie bocznej aplikacji AMAGE Shell oraz poprzez dłuższe przyciśnięcie przycisku zmniejszania głośności na urządzeniu mobilnym.
| Dostępność: AMAGE Shell |
Core - zaawansowane selektory obiektów (filtr, podgląd)
Rozbudowano mechanizm wyboru obiektów. W niektórych miejscach w systemie dostępne są zaawansowane selektory obiektów. Pozwalają one na wybór obiektów z dużej liczby danych. Selektory te duplikują filtry widoczne w głównych oknach danego typu elementu. Dla przykładu selektor zasobów pozwala na wybór zasobów z możliwością filtrowania ich po typie zasobu, lokalizacji, statusie itp. Dodatkowo selektor ten pozwala na wybór wielu elementów jednocześnie. Ta funkcja zależna jest od kontekstu, w którym selektor jest wykorzystywany.
| Dostępność: Wszędzie |
Dokumentacja - dokumentacja powykonawcza - nowa wersja funkcji
Moduł dokumentacji został przeprojektowany i rozbudowany. Moduł i jego funkcje pozwalają budować pakiety/wersje dokumentacji na bazie dokumentów znajdujących się w systemie. Pozwala to na tworzenie dokumentacji powykonawczej, technicznej, użytkowej itp. na podstawie istniejące dokumenty, które zostają w systemie zapisane podczas importu danych, prowadzenia prac nadzoru, realizacji inwestycji itp.
| Dostępność: Struktura |
Model IFC - kontrola widoku + modyfikacje UI
Znacznie rozbudowano moduł przeglądarki modeli IFC, dodając nowe funkcje kontroli widoku oraz modyfikacje interfejsu użytkownika (UI), które poprawiają doświadczenie użytkownika podczas pracy z modelami IFC. Zmodyfikowano również sposób obsługi modeli IFC, znacznie przyśpieszając ich wczytywanie oraz pracę na dużych modelach. Od teraz użytkownicy mogą łatwo dostosować widok modelu IFC do swoich potrzeb, korzystając z nowych narzędzi i opcji dostępnych w interfejsie.
| Dostępność: Wizualizacje |
Model IFC - optymalizacja ładowania modeli
Przeglądarka IFC została rozbudowana i znacznie przepisana, tak aby poprawić wydajność ładowania i pracy z dużymi modelami IFC. Nowa implementacja umożliwia szybsze renderowanie oraz bardziej płynne interakcje z modelem, co jest szczególnie istotne przy pracy z rozbudowanymi projektami budowlanymi. Dodatkowo, wprowadzono szereg optymalizacji, które zmniejszają zużycie zasobów systemowych podczas korzystania z przeglądarki IFC, co przekłada się na lepszą wydajność nawet na mniej wydajnym sprzęcie. W efekcie użytkownicy mogą teraz efektywniej przeglądać i analizować modele IFC, co usprawnia proces projektowania i współpracy w ramach projektów budowlanych.
| Dostępność: Wizualizacje |
DB - Indeksy na pola uuid
Wprowadzono indeksy unikalności na pola uuid we wszystkich tabelach baz danych. Pozwala to na zapewnienie integralności danych zwłaszcza w przypadku danych pochodzących z zewnętrznych źródeł, gdzie unikalność identyfikatorów jest kluczowa. Indeksy te poprawiają również wydajność zapytań bazodanowych, które operują na tych polach, co przekłada się na szybsze przetwarzanie danych i lepszą responsywność aplikacji.
| Dostępność: Rdzeń |
Rdzeń - zabezpieczenia pól UUID - unikalność globalna dla wszystkich tabel
System został rozbudowany, aby na poziomie bazy danych wymusić unikalność wartości pól typu UUID w obrębie wszystkich tabel. Dzięki temu można mieć pewność, że wartości UUID są unikalne w całej bazie danych, co zapobiega potencjalnym konfliktom i problemom z identyfikacją rekordów.
| System automatycznie przeprowadzi podczas instalacji walidację unikalności pól UUID w istniejących danych. W przypadku wykrycia duplikatów system automatycznie zmieni wartości pól UUID, aby zapewnić ich unikalność. |
| Dostępność: Rdzeń |
PVD - możliwość przesyłania informacji (consumer) do serwera MQTT
System embedded AMAGE PVD został rozszerzony o możliwość przesyłania informacji do serwera MQTT. Funkcjonalność ta pozwala na integrację systemu AMAGE z innymi systemami i aplikacjami, które korzystają z protokołu MQTT do komunikacji. Konfiguracja umożliwia przesyłania parametrów pobieranych przez AMAGE PVD do zdefiniowanego brokera MQTT.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
PVD - monitoring plików konfiguracji, w przypadku zmiany restart danej końcówki
Moduł embedded AMAGE PVD od teraz monitoruje lokalne pliki konfiguracji i umożliwia automatyczny resart danej końcówki w przypadku wykrycia zmiany w tych plikach. Dzięki temu użytkownicy mogą mieć pewność, że wszelkie zmiany w konfiguracji są natychmiast stosowane bez konieczności ręcznego restartu. Pozwala to na szybszą reakcję systemu na zmiany plików poprzez konsole zarządzania lub skrypty automatyzujące.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
PVD - obsługa integracji systemy KD Satel (baza danych)
Moduł embedded AMAGE PVD został rozszerzony o możliwość integracji z systemem kontroli dostępu Satel. Integracja odbywa się poprzez bezpośredni dostęp do bazy danych systemu KD Satel, co umożliwia odczyt i zarządzanie danymi dotyczącymi użytkowników, uprawnień oraz zdarzeń związanych z kontrolą dostępu. Moduł PVD pozwala na synchronizację danych pomiędzy systemem AMAGE a systemem KD Satel, co ułatwia zarządzanie dostępem w organizacji. Dane z systemu mogą być potem wykorzystywane do wizualizacji/raportowania zdarzeń kontroli dostępu w AMAGE.
| Dostępność: PVD |
PVD - obsługa integracji MQTT (pobieranie danych z MQTT)
Moduł embedded AMAGE PVD został rozszerzony o możliwość pobierania danych z serwera MQTT. Umożliwia to integrację z różnymi systemami i urządzeniami, które publikują dane na brokerze MQTT. Za pomocą konfiguracji można określić, które tematy mają być subskrybowane oraz jak przetwarzać odebrane dane.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
PVD - interfejs webhooks - wywoływanie zdalne metod - powiadamianie/pobieranie danych
Moduł embedded AMAGE PVD został rozszerzony o możliwość wywoływania zdalnych metod poprzez interfejs webhooks. Umożliwia to integrację z innymi systemami i aplikacjami, pozwalając na automatyczne powiadamianie lub pobieranie danych w odpowiedzi na określone zdarzenia. Mechanizm pozwala na przekazywanie danych w formacie JSON oraz definiowanie niestandardowych endpointów dla różnych typów zdarzeń.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
PVD - interfejs SFTP - eksport danych CSV
Moduł embedded AMAGE PVD został rozszerzony o możliwość eksportu danych w formacie CSV na zewnętrzny serwer SFTP. Umożliwia to automatyczne przesyłanie raportów i zestawień do wskazanych lokalizacji, co ułatwia integrację z innymi systemami oraz archiwizację danych. Moduł jest rozszerzeniem już istniejącej funkcjonalności eksportu danych do formatu CSV i lokalnego zapisu na dysku. Za pomocą tego modułu możemy odczytywane parametry przez PVD eksportować do plików CSV i przesyłać je na zewnętrzny serwer SFTP.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
PVD - obsługa integracji z urządzeniami IoT Milesight/LoRaWAN
Moduł embedded AMAGE PVD został rozszerzony o obsługę integracji z urządzeniami IoT firmy Milesight. Umożliwia to bezpośrednie połączenie i komunikację z różnorodnymi czujnikami i urządzeniami IoT produkowanymi przez Milesight, co pozwala na zbieranie danych w czasie rzeczywistym oraz ich analizę w ramach systemu PVD. Komunikacja urządzeń Milesight odbywa się za pośrednictwem protokołu LoRaWAN, co zapewnia niskie zużycie energii i długi zasięg transmisji danych. Bramka LoRaWAN może być skonfigurowana do współpracy z modułem PVD, umożliwiając efektywne zarządzanie i monitorowanie urządzeń IoT w różnych zastosowaniach, takich jak monitorowanie środowiska, zarządzanie zasobami czy automatyzacja procesów przemysłowych.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
PVD - instalator DEB + wstępna konfiguracja out-of-the-box z domyślnymi dostawcami/odbiorcami
Moduł embedded AMAGE-PVD jest teraz dostarczany wraz z instalatorem DEB, co ułatwia instalację i konfigurację systemu PVD na serwerach i urządzeniach embedded opartych na systemie operacyjnym Debian/Ubuntu lub tożsamych. Po instalacji modułu system jest automatycznie konfigurowany z domyślnymi dostawcami i odbiorcami danych, co pozwala na szybkie rozpoczęcie pracy bez konieczności ręcznej konfiguracji. Dodatkowo udostępniany interfejs www umożliwia łatwe zarządzanie i monitorowanie działania systemu PVD.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
PVD - interfejs konfiguracyjny WWW
Moduł embedded PVD został rozszerzony o interfejs konfiguracyjny dostępny z poziomu przeglądarki WWW. Umożliwia on konfigurację podstawowych parametrów modułu PVD bez konieczności edytowania plików konfiguracyjnych ręcznie poprzez konsolę lub zdalny dostęp SSH. Interfejs WWW udostępnia wszystkie informacje techniczne, możliwość edycji plików, przeglądania logów oraz aktywacji/dezaktywacji poszczególnych końcówek komunikacyjnych.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
PVD - możliwość zapisywania tymczasowych danych konfiguracji na lokalnym dysku
Moduł embedded AMAGE-PVD został rozszerzony o możliwość zapisywania tymczasowych danych konfiguracji na lokalnym dysku urządzenia. Umożliwia to przechowywanie ustawień i konfiguracji w przypadku restartu systemu lub awarii zasilania, co pozwala na szybsze przywrócenie działania systemu bez konieczności ponownej konfiguracji. Umożliwia to zapisywanie przez moduły komunikacyjne tymczasowych danych typu znaczniki czasu lub identyfikatory danych w nieulotnej pamięci lokalnej.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
PVD - komunikacja z serwerem OPC-UA
Moduł embedded AMAGE PVD został rozszerzony o możliwość komunikacji z serwerami OPC-UA. Umożliwia to pobieranie danych z urządzeń przemysłowych i systemów automatyki, które korzystają z tego protokołu komunikacyjnego. Dzięki temu użytkownicy mogą integrować dane z różnych źródeł i tworzyć bardziej zaawansowane aplikacje monitorujące i kontrolne. System pozwala na konfigurację dowolnych parametrów komunikacyjnych i pobierania ich do systemu AMAGE.
Więcej: AMAGE PVD - dokumentacja
| Dostępność: PVD |
Przeglądarka PDF jako dedykowany moduł
W tej wersji wprowadzamy dedykowany moduł przeglądarki PDF, który umożliwia wyświetlanie dokumentów PDF bezpośrednio na stronie internetowej. Ten moduł oferuje zaawansowane funkcje, takie jak powiększanie, przewijanie i wyszukiwanie tekstu w dokumentach PDF. Zastępuje on poprzednią przeglądarkę. Pozwala na wyszukiwanie informacji, zaznaczanie, drukowanie bezpośrednio z poziomu przeglądarki. Dzięki temu użytkownicy mogą łatwo przeglądać i korzystać z dokumentów PDF bez konieczności pobierania ich na swoje urządzenia.
| Dostępność: Wizualizacje |
Model IFC - przeglądarka zbiorcza modeli z indeksowaniem danych
W tej wersji wprowadziliśmy nową przeglądarkę modeli IFC, która umożliwia wyświetlanie wielu modeli jednocześnie oraz indeksowanie danych zawartych w tych modelach. Dzięki temu użytkownicy mogą łatwo przeglądać i analizować informacje z różnych źródeł w jednym miejscu. Rozbudowana przeglądarka z możliwością konwersji modeli IFC do przenośnego formatu FRAG pozwala na bardzo istotne zwiększenie wydajności pracy z dużymi zbiorami danych.
Rozbudowany interfejs użytkownika pozwala na przeglądanie danych, przekroje oraz szczegółowe informacje o elementach modeli IFC. Użytkownicy mogą teraz łatwo wyszukiwać i filtrować dane, co znacznie ułatwia pracę z dużymi projektami.
| Dostępność: Wizualizacje |
Moduł AI - chat z komunikacją w systemie AMAGE
W systemie AMAGE udostępniono nowy moduł AI, który umożliwia interakcję z użytkownikami poprzez chat. Moduł ten wykorzystuje zaawansowane technologie sztucznej inteligencji do analizy zapytań użytkowników i generowania odpowiedzi w czasie rzeczywistym. Moduł dostępny jest jako chat w pasku bocznym interfejsu jak i jako dedykowane okno czatu. Za pomocą interakcji z danymi z systemu istnieje możliwość konfiguracji modeli oraz agentów AI zgodnie z wymaganiami użytkowników. Za pomocą komunikacji z głównym systemem, moduł AI może pobierać informacje z bazy wiedzy zgromadzonej w systemie jak i sterować wybranymi funkcjami systemu AMAGE np. utworzenie zgłoszeń serwisowych, generowanie raportów itp.
| Moduł jest domyślnie wyłączony. Włączenie modułu i konfiguracja modeli realizowana jest z każdym klientem indywidualnie. Jesteśmy w stanie zaproponować odpowiedni model wdrożenia odpowiedni do zachowania bezpieczeństwa i integralności danych zgodnie z wymaganiami Klientów. Prosimy o kontakt z działem wsparcia technicznego w celu uzyskania szczegółowych informacji. |
| Dostępność: AI |
Zdarzenia serwisowe - znacznik informacji o nowych zmianach w zdarzeniu od ostatniego przeglądnięcia
Moduł serwisowy został rozszerzony o możliwość oznaczania zdarzeń serwisowych, które pojawiły się od ostatniego przeglądnięcia listy zdarzeń przez użytkownika. Dzięki temu użytkownicy mogą łatwo zidentyfikować nowe informacje i zmiany, co usprawnia zarządzanie i monitorowanie systemu. Po wprowadzeniu komentarza do zdarzenia, które wcześniej przeglądaliśmy, znacznik pojawia się w głównej liście zdarzeń serwisowych. Numer pokazuje liczbę nowych komentarzy 1-9 i więcej. Po wejściu do szczegółów zdarzenia znacznik znika, co oznacza, że użytkownik zapoznał się z nowymi informacjami.
| Funkcja jest aktywna tylko dla zgłoszeń serwisowych, dla których użytkownik zobaczył szczegóły zdarzenia przynajmniej raz. Pozwala to na uniknięcie mylących oznaczeń dla nowych zgłoszeń, które użytkownik jeszcze nie przeglądał lub nie jest zainteresowany |
| Dostępność: Serwis |
Integracje - ULMA - automatycznie przy dostawie aktualizuj cenę materiału w typie elementu, jeśli cena = 0
W trakcie integracji dokumentów dostawy z systemu ULMA, jeżeli cena materiału w typie elementu wynosi 0, a w dokumencie dostawy jest podana cena, to cena ta zostanie automatycznie zaktualizowana w typie elementu. Pozwala to na import słowników materiałów z zerowymi cenami i ich późniejszą aktualizację podczas pierwszej dostawy.
| Dostępność: Dzierżawy |
Integracje - ULMA - do wyszukiwania docelowych kont użyj też opisu z pól dodatkowych
Podczas definicji integracji oraz wyszukiwania powiązanych struktur Elementów Konstrukcyjnych z dokumentem, który jest przetwarzany, system będzie teraz brał pod uwagę również opisy zdefiniowane w polach dodatkowych tych struktur. Ułatwia to dokładniejsze mapowanie i powiązania, zwłaszcza gdy opisy w polach dodatkowych zawierają istotne informacje identyfikujące.
| Dostępność: Integracje |
Dzierżawy - automat - powiadamianie o dokumentach bez powiązanych dostawców
Dodano w systemie automat, który codziennie sprawdza dokumenty zakupu w danej dzierżawie i wysyła powiadomienie do administratora dzierżawy o dokumentach, które nie mają przypisanego dostawcy. Pozwala to na szybkie zidentyfikowanie i poprawienie brakujących informacji, co jest istotne dla prawidłowego zarządzania rozliczeniami dzierżaw. Dokumenty bez dostawcy mogą niepoprawnie wyliczać dzierżawę, gdyż niektóre parametry znajdują się bezpośrednio w definicjach dostawców.
| Dostępność: Dzierżawy |
Kontrahenci - szczegóły - lista zleceń pracy + dodanie zlecenia
W widoku szczegółów kontrahenta dostępna jest sekcja z listą zleceń pracy przypisanych do danego kontrahenta oraz akcja dodania nowego zlecenia pracy. Widok zleceń pracy pozwala na wyświetlenie:
-
Zleceń pracy przypisanych do kontrahenta, których jest wykonawcą
-
Zleceń pracy, których kontrahent jest zleceniodawcą
| Dostępność: Zlecenia pracy |
Kontrahenci - uprawnienia - widoczni moi (odpowiedzialny), moi + mojego wydziału, wszyscy
W module Kontrahenci dodaliśmy nowe uprawnienia do widoczności kontrahentów na podstawie przypisania odpowiedzialnego oraz wydziału. Dzięki temu można teraz precyzyjniej kontrolować, którzy użytkownicy mają dostęp do danych kontrahentów w zależności od ich roli i przynależności organizacyjnej. Możemy wybierać spośród trzech poziomów widoczności:
-
Moje - tylko kontrahenci, za których odpowiedzialny jest zalogowany użytkownik.
-
Moi + mojego wydziału - kontrahenci, za których odpowiedzialny jest zalogowany użytkownik oraz użytkownicy przypisani do tego samego wydziału.
-
Wszyscy - wszyscy kontrahenci w systemie, bez ograniczeń.
| Dostępność: Zlecenia pracy |
Zlecenia pracy - uprawnienia - widoczne moje, moje + wydziału, wszystkie. Dotyczy to też paczek zadań
W module zleceń pracy dodano możliwość definiowania uprawnień dostępu do zleceń pracy na trzech poziomach:
-
Widoczne tylko moje zlecenia pracy
-
Widoczne moje zlecenia pracy oraz zlecenia pracy przypisane do mojego wydziału
-
Widoczne wszystkie zlecenia pracy dla administratorów oraz użytkowników z uprawnieniami do wszystkich wydziałów
W konfiguracji modułu zleceń pracy mamy możliwość włączenia tej funkcjonalności oraz określenia użytkowników, dla każdego z tych poziomów.
| Dostępność: Zlecenia pracy |
Zlecenia pracy - paczki zadań - pokaż na mapie
W module zleceń pracy dodano możliwość wyświetlania lokalizacji paczek zadań na mapie. Ułatwia to wizualizację rozmieszczenia zadań w terenie i planowanie tras dla pracowników terenowych. Dostęp do wyświetlenia położenia wszystkich zleceń pracy przypisanych do danej paczki mamy z menu kontekstowego paczki zadań.
| Dostępność: Zlecenia pracy |
Zlecenia pracy - widok kanban dla paczek zadań
Widok zleceń pracy został rozbudowany o możliwość prezentacji w formie tablicy Kanban. Umożliwia to wizualne zarządzanie zleceniami poprzez przeciąganie i upuszczanie zadań między różnymi etapami realizacji. Dzięki temu użytkownicy mogą łatwo śledzić postęp prac oraz szybko reagować na zmiany w priorytetach zleceń. Widok pozwala w formie kolumn reprezentować różne konteksty grupowania - względem stanu zlecenia, przypisanego pracownika, priorytetu lub czasu realizacji.
| Dostępność: Zlecenia pracy |
Integracje - REST - operacje dokumentów magazynowych
Dodano do integracji REST obsługę operacji związanych z dokumentami magazynowymi. Umożliwia to tworzenie, modyfikowanie oraz pobieranie informacji o dokumentach magazynowych za pomocą API.
Po więcej szczegółów odnieś się do dokumentacji API:
| Dostępność: Integracje |
Integracje - REST - operacje zamówienia/dostawy/reklamacje
Dodano do integracji REST obsługę operacji związanych z zamówieniami, dostawami oraz reklamacjami. Interfejs REST pozwala teraz na tworzenie, aktualizowanie oraz pobieranie informacji dotyczących zamówień, dostaw i reklamacji, co ułatwia zarządzanie tymi procesami w systemie.
Po więcej szczegółów odnieś się do dokumentacji API:
| Dostępność: Integracje |
Struktura - Unikalność na bazie danych z kolumnami NULL
Zmodyfikowano system w taki sposób, iż dodano dla wszystkich obiektów w bazach danych unikalność względem unikalnych identyfikatorów (UUID). Pozwala to zabezpieczyć bazę danych przed duplikowaniem rekordów lub identyfikatorów. Jest to możliwe w przypadku integracji zewnętrznych czy to przez procedury SQL czy importy danych z plików płaskich. W przypadku, gdy w bazie danych pojawi się rekord z takim samym UUID, system zablokuje możliwość jego dodania i zgłosi błąd.
| Migracja baz danych wykonywana jest automatycznie. |
| Dostępność: Rdzeń |
Integracje - REST - techniczny komunikat o błędzie dla interfejsów technicznych
Rozbudowano interfejs REST o możliwość zwracania technicznego komunikatu o błędzie w przypadku wystąpienia błędu podczas przetwarzania żądania. Komunikat ten zawiera szczegółowe informacje, które mogą być wykorzystane do diagnozowania i rozwiązywania problemów z integracją w formie danych JSON. Pomija to standardowe okno błędów, które przeznaczone jest dla użytkowników końcowych.
| Dostępność: Integracje |
Integracje - AI - integracja z systemem AMAGE AI w celu rozpoznania i przetwarzania dokumentów
Do systemu integracji dodano możliwość integracji z systemem AMAGE AI, który umożliwia rozpoznawanie i przetwarzanie dokumentów za pomocą sztucznej inteligencji. Za pomocą mechanizmów OCR oraz AI, system AMAGE AI potrafi analizować dokumenty takie jak faktury, paragony czy zamówienia, wyodrębniać z nich istotne dane i przesyłać je do systemu ERP w celu dalszego przetwarzania. Integracja ta pozwala na automatyzację procesów związanych z obsługą dokumentów. Końcówka ta może być włączona w łańcuch integracji i po rozpoznaniu dokumentów przekazać je do innych końcówek integracji w celu dalszego przetwarzania.
| W celu skorzystania z integracji z systemem AMAGE AI, konieczne jest posiadanie odpowiedniej licencji na moduł AI oraz konfiguracja połączenia z systemem AMAGE AI. |
| Dostępność: AI |
Integracje - DOKA - obsługa dokumentu EDI będącego wynikiem analizy dokumentów PDF dostawcy
Dodano interfejs integracji danych w formie JSON z dokumentów firmy DOKA, które są wynikiem analizy dokumentów PDF dostawcy. Dokumenty te zawierają informacje o dostawach materiałów budowlanych i są przetwarzane w celu automatycznego aktualizowania stanów magazynowych oraz rejestrowania przyjęć i wydań dla dzierżaw.
| Dostępność: Integracje |
Legislacja - aspekty aktów prawnych na poziomie aktów oraz artykułów
W module legislacja rozbudowano funkcjonalność aspektów aktów prawnych, która pozwala na przypisanie określonych aspektów do aktów prawnych, tak jak to było zrealizowane dla ich artykułów (poziom niżej). Aspekty te mogą obejmować różne kategorie, takie jak "Ochrona środowiska", "Prawa konsumenta", "Bezpieczeństwo pracy" itp. Filtr na poziomie aktów prawnych umożliwia użytkownikom szybkie wyszukiwanie aktów prawnych na podstawie przypisanych aspektów, co ułatwia dostęp do istotnych informacji i wspiera efektywne zarządzanie dokumentami prawnymi.
| Dostępność: Legislacja |
Obchody - Numerowanie punktów w widoku obchodu wykonanego
W widoku obchodu wykonanego, punkty obchodu są teraz numerowane, co ułatwia ich identyfikację i odniesienie się do konkretnych punktów podczas analizy wyników obchodu.
| Dostępność Obchody |
Raporty - przeglądarka raportów - podgląd html raportu - możliwość powiększenia/pomniejszenia widoku
W podglądzie raportu dodano przyciski umożliwiające powiększenie lub pomniejszenie widoku raportu HTML. Funkcja ta ułatwia czytanie raportów, zwłaszcza na urządzeniach o mniejszych ekranach lub w przypadku, gdy raporty zawierają dużo szczegółowych informacji.
| Dostępność Raporty |
Raport danych produkcyjnych - raport sumaryczny danych
Dodano nowy raport sumaryczny danych produkcyjnych, który umożliwia przeglądanie kluczowych wskaźników wydajności KPI związanych z produkcją, w jednym miejscu. Raport zawiera informację o parametrach, typie i wartości danej oraz dacie ostatniej aktualizacji tej wartości.
| Dostępność: Produkcja |
Reklamacje - raport występowania materiału w reklamacjach
Raport reklamacji rozbudowany o możliwość filtrowania po występowaniu materiału w reklamacji. Pozwala to wyświetlić określone reklamacje, w których dany materiał występuje. Ułatwia to analizę reklamacji pod kątem określonych materiałów.
| Dostępność: Dostawy |
Dostawy - optymalizacja wyświetlania listy dostaw, zamówień, zleceń pracy
Zoptymalizowano wyświetlanie listy dostaw, zamówień i zleceń pracy poprzez wprowadzenie optymalizacji w zapytaniach do bazy danych. Dzięki temu, czas ładowania listy został znacznie skrócony, co przekłada się na lepszą wydajność systemu i wygodę użytkowników.
| Dostępność: Dostawy |
Zlecenia pracy - widok nadzorów powiązanych z planem zasobów
Widok szczegółów zleceń pracy został rozbudowany o dwie dodatkowe zakładki dotyczące nadzorów powiązanych z planem zasobów oraz postępem wykonania nadzoru przypisanego do danego zlecenia pracy. Ułatwia to monitorowanie realizacji zleceń pracy bezpośrednio z poziomu planu zasobów w zleceniach.
| Dostępność: Zlecenia pracy |
Magazyn - dokument - widoczność wagi i powierzchni dla dokumentów magazynowych
W widoku dokumentu magazynowego dodano możliwość wyświetlania informacji o wadze i powierzchni towarów, zawartych w dokumencie. Informacje te pojawiają się dla każdego dokumentu magazynowego w liście oraz w widoku szczegółów.
| Dostępność: Magazyn |
Dzierżawy - szczegóły dzierżaw - informacje o powierzchniach ofertowych/projektowych i realizacji
W widoku szczegółów dzierżaw dodano informację o planowanym i dostarczonym metrażu względem projektu oraz dostaw dla danego zlecenia. Pozwala to na szybkie porównanie oferty z realizacją.
| Dostępność: Dzierżawy |
Zlecenia pracy - plan materiałowy - wskazanie wagi i powierzchni elementów planu
W widoku planów materiałowych zleceń pracy dodano kolumny Waga [kg] oraz Powierzchnia [m2], które prezentują odpowiednio wagę i powierzchnię elementów planu materiałowego.
| Dostępność: Zlecenia pracy |
Magazyny - utwórz wyposażenie z dokumentu magazynowego - kreator pozwalający na dodanie elementów bez numerów seryjnych
System został rozbudowany o możliwość tworzenia wyposażenia z dokumentów magazynowych. Kreator pozwala na wybranie elementów z dokumentu, które przekształcimy w wyposażenie, nawet jeśli nie posiadają one numerów seryjnych. Dzięki temu proces zarządzania wyposażeniem staje się bardziej elastyczny i dostosowany do potrzeb użytkowników. Nie jest już wymagane podanie numerów seryjnych urządzeń podczas dostawy. System pozwala wprowadzić te dane w trakcie tej operacji. Dodatkowo mamy możliwość rozszerzonej edycji informacji o wyposażeniu po jego utworzeniu. System automatycznie tworzy wpisy w ewidencji najmu względem dostawcy po utworzeniu wyposażenia z dokumentu magazynowego.
| Dostępność: Magazyn |
Dzierżawy - raport rozliczenia dzierżawy - wyliczenia opłat z uwzględnieniem powierzchni ofertowej i rzeczywistej
Raport rozliczenia dzierżawy został rozbudowany o dodatkowe informacje dotyczące wyliczeń opłat z uwzględnieniem powierzchni ofertowej i rzeczywistej (potencjału). Pozwala to na dokładniejsze monitorowanie kosztów dzierżawy i porównanie z ofertowaną powierzchnią i parametrami.
| Dostępność: Dzierżawy |
Użytkownicy - przed usunięciem - opcja sprawdzania występowania użytkownika i powiązania w tabelach w całym systemie
Podczas próby usuwania użytkownika w systemie, zostanie wykonania analiza bezpośrednio na bazie danych dotycząca występowania użytkownika w różnych tabelach systemowych. Celem tej analizy jest zidentyfikowanie wszelkich powiązań użytkownika z innymi rekordami w systemie, co pozwala uniknąć potencjalnych problemów związanych z integralnością danych po usunięciu użytkownika. Użytkownik dostanie informację o znalezionych powiązaniach i będzie miał możliwość podjęcia odpowiednich działań, takich jak przeniesienie powiązań na innego użytkownika. System nie pozwoli na usunięcie użytkownika, jeśli istnieją powiązania, które mogłyby wpłynąć na funkcjonowanie systemu.
| System rozbudowany został o możliwość archiwizacji użytkowników zamiast ich usuwania, co pozwala na zachowanie historii działań i powiązań bez ryzyka utraty danych. Użytkownicy tacy nie będą się pojawiali w żadnych listach w systemie. Jedynie w widoku głównym zarządzania użytkownikami będzie możliwość przeglądania i przywracania zarchiwizowanych użytkowników. |
| Dostępność: Wszędzie |
Użytkownicy - archiwizacja użytkownika - opcja oznaczająca brak występowania użytkownika w dowolnych selektorach
Aby umożliwić ukrycie użytkowników, którzy nie powinni być już aktywnie wykorzystywani w systemie, bo np. byli pracownikami firmy, ale których dane muszą być zachowane ze względów prawnych lub historycznych, w systemie dostępna jest funkcja archiwizacji użytkownika. Archiwizacja użytkownika powoduje jego ukrycie we wszystkich selektorach wyboru użytkowników w systemie (np. w selektorze przypisywania zadań, selektorze wyboru odbiorców wiadomości itp.). Archiwizacja użytkownika nie powoduje usunięcia jego danych z systemu, a jedynie ich ukrycie w selektorach wyboru użytkowników. Zarchiwizowanego użytkownika można w każdej chwili przywrócić do aktywnego stanu. Nadal ten użytkownik będzie się pojawiał jako wykonawca zadań, autor dokumentów itp., jednak nie będzie możliwe przypisanie mu nowych zadań czy dokumentów.
| Domyślnie system w trakcie archiwizacji użytkownika oznacza go jako nieaktywnego. W związku z tym w filtrze należy wybrać również użytkowników nieaktywnych, aby wyświetlić też tych zarchiwizowanych. |
| Jeśli usuniemy użytkownika z przydzielonych mu rekordów, to możemy go bezpowrotnie usunąć z systemu, bez możliwości jego przywrócenia. |
| Dostępność: Wszędzie |
Automatyzacja - scheduler usuwający stare, zignorowane zdarzenia
System AMAGE posiada wewnętrzny mechanizm, który zapisuje wszystkie czynności wykonywane przez użytkowników oraz automatyczne procesy w postaci zdarzeń (eventów). Część z tych zdarzeń może zostać oznaczona jako zignorowane (IGNORED), co oznacza, że nie wymagają one dalszej uwagi ani przetwarzania. Jednakże, z czasem, ilość takich zdarzeń może znacznie wzrosnąć, co może prowadzić do obciążenia bazy danych i spowolnienia działania systemu. Aby temu zapobiec, wprowadzono automat event-expired-cleaner, który cyklicznie usuwa z bazy danych zdarzenia w stanie IGNORED, które są starsze niż określona liczba dni. Konfiguracja automatu pozwala na dostosowanie tego okresu do potrzeb użytkownika. Za pomocą parametru config.ignored_event_age_days można określić, ile dni powinny przechowywać zignorowane zdarzenia przed ich usunięciem. Ustawienie wartości mniejszej niż 1 wyłącza mechanizm czyszczenia, co może być przydatne w sytuacjach, gdy użytkownik chce zachować wszystkie zdarzenia bez względu na ich wiek.
| Dostępność: Wszędzie |
Wygląd - rozróżnienie wybranej zakładki - bardziej widoczne akcenty kolorów
Zmodyfikowano nieznacznie wyświetlanie zakładek w interfejsie użytkownika, aby lepiej wyróżnić aktywną zakładkę. Wprowadzono bardziej wyraziste akcenty kolorystyczne dla wybranej zakładki, co ułatwia orientację i nawigację po aplikacji. Dzięki temu użytkownicy mogą szybciej zidentyfikować, która sekcja jest aktualnie aktywna, co poprawia ogólne doświadczenie użytkownika podczas korzystania z systemu.
| Dostępność: Wszędzie |
Plan materiałowy - rozbudowanie mechanizmu wskazującego na kompletność planu i optymalizacja szybkości
Zmodyfikowano mechanizm wskazujący na kompletność planu materiałowego, aby uwzględniał nowe funkcje związane z zamówieniami produkcyjnymi i zleceniami pracy. Wprowadzono również optymalizacje mające na celu poprawę szybkości działania tego mechanizmu.
| Dostępność: Zlecenia pracy |
Magazyny - typ elementu o typie "materiał magazynowy" - tylko ten pojawia się w magazynach
Dodano do właściwości typu elementu możliwość oznaczenia go jako "materiał magazynowy". Tylko elementy z tym oznaczeniem będą miały możliwość dodania do dokumentów dostaw na magazyn. Również tylko one są wykorzystywane przy wyliczaniu kompletności magazynowej zleceń pracy. Domyślnie wszystkie istniejące typy elementów mają właściwość włączoną, co zapewnia zachowanie dotychczasowego działania systemu.
| Dostępność: Magazyny |
Typy elementów - wyświetlanie dużej liczby typów elementów
Zoptymalizowano wyświetlanie listy typów elementów. Wykorzystano bezpośrednie i zoptymalizowane zapytania do bazy danych, co pozwala na szybkie ładowanie i przeglądanie nawet bardzo dużej liczby typów elementów. Dzięki temu użytkownicy mogą sprawniej zarządzać i wybierać odpowiednie typy elementów bez opóźnień.
| Dostępność: Struktura |
Zlecenia pracy - wyświetlanie dużej liczby elementów w drzewie przy dynamicznym zliczaniu kompletności
Zmodyfikowano sposób aktualizacji postępu zleceń pracy. Ze względu na rozbudowany algorytm wyliczający kompletność zlecenia, który uwzględnia różne typy elementów oraz ich stany magazynowe, przeliczanie postępu mogło być czasochłonne i obciążać system przy dużej liczbie zleceń. Wprowadzono więc mechanizm przetwarzania postępu w tle za pomocą automatu workorder-progress-updater. Automat ten cyklicznie przelicza postęp zleceń pracy, które nie były aktualizowane w określonym przedziale czasu, co pozwala na rozłożenie obciążenia systemu i zapewnia bardziej responsywne działanie interfejsu użytkownika. Użytkownicy mogą teraz korzystać z funkcji dynamicznego zliczania kompletności bez zauważalnych opóźnień, nawet przy dużej liczbie zleceń pracy.
config.update_interval_minutes = 30 config.batch_size = 200
| Dostępność: Zlecenia pracy |
Zlecenia pracy - optymalizacja ładowania drzewa i listy
Zmodyfikowano istotnie sposób ładowania elementów w drzewie zleceń pracy oraz na liście zleceń pracy, aby poprawić wydajność przy dużej liczbie elementów. Wprowadzono mechanizm dynamicznego zliczania kompletności zleceń pracy, który pozwala na wyświetlanie tylko tych elementów, które są niezbędne do aktualnego widoku użytkownika. Dzięki temu, nawet przy bardzo dużej liczbie zleceń pracy, system jest w stanie szybko załadować i wyświetlić odpowiednie dane bez nadmiernego obciążenia bazy danych.
| Dostępność: Zlecenia pracy |