# Co nowego w programie RecordsManager

## Nowości w programie RecordsManager 3.1

W dniu 6 lutego 2024 roku ogłoszono wersję 3.1 programu Altova RecordsManager. Poniżej znajdą Państwo informacje o wszystkich nowych funkcjach i mogą zaktualizować program do najnowszej wersji.


### RecordsManager 3.1 (6 lutego 2024)

[Asystent AI](#ai)

### Asystent AI {#ai}

Wyobraźcie sobie, że możecie opisać swoją wizję bazy danych w jednym zdaniu. Teraz, dzięki programowi Altova RecordsManager, możecie to uczynić rzeczywistością.

Najnowsza wersja programu RecordsManager zawiera asystenta AI, który umożliwia tworzenie baz danych na podstawie zapytań w języku naturalnym. Oznacza to, że tworzenie baz danych jest teraz niezwykle szybkie. To nie tylko oszczędza ogromną ilość czasu i wysiłku, ale także otwiera świat tworzenia baz danych dla każdego, nawet dla osób bez doświadczenia w projektowaniu baz danych. Po prostu mówicie programowi RecordsManager, jakie informacje wasza aplikacja ma przechowywać, a on tworzy bazę danych w tle.

Obejrzyj film poniżej, aby zobaczyć, jak to działa, a następnie spróbuj sam, korzystając z naszego.. [Demonstracja systemu RecordsManager działającego w chmurze](https://app.altova.cloud/try/recordsmanagerai) Nie trzeba zakładać konta, można od razu zacząć eksperymentować z różnymi poleceniami w języku naturalnym.

Przekształć pomysł w bazę danych w kilka sekund, korzystając z programu RecordsManager

[Jak tworzyć aplikacje baz danych bez użycia kodu, wykorzystując sztuczną inteligencję w programie RecordsManager](https://www.youtube.com/watch?v=KgkHegixrpw)

Program RecordsManager zawiera kilka przykładowych zapytań, które mogą służyć jako inspiracja.

W oparciu o podane instrukcje, asystent AI tworzy bazę danych zawierającą tabele, które zostały przez Państwa zdefiniowane. 

Po pierwszym zapytaniu, można nadal korzystać z Asystenta AI, aby modyfikować strukturę bazy danych aplikacji. 

Program RecordsManager generuje również formularze wyświetlania, formularze wprowadzania danych, raporty oraz inne elementy aplikacji, wykorzystując dane zawarte w Twojej bazie danych. 

W razie potrzeby, można dalej modyfikować układ, pola, filtry, formularze i inne elementy, aby ostatecznie dopracować aplikację, korzystając z narzędzi wizualnych dostępnych w programie RecordsManager. 

The [Asystent AI](ai.md) RecordsManager daje programistom na każdym poziomie zaawansowania ogromną przewagę w projektowaniu aplikacji, umożliwiając tworzenie niestandardowych, w pełni funkcjonalnych aplikacji bazodanowych za pomocą naturalnego języka. Te aplikacje można następnie uruchamiać na dowolnym urządzeniu mobilnym lub komputerowym. 

Wypróbuj różne opcje, korzystając z naszego.. [Demonstracja programu RecordsManager dostępna online](https://app.altova.cloud/try/recordsmanagerai). 

### Nowe funkcje w innych, niedawno wydanych wersjach

## Nowości w programie RecordsManager 2.0


### RecordsManager 2.0 (25 stycznia 2023)

[Główne rozszerzenia skryptów](#script)

[Nowy typ pola: Użytkownik](#user)

[Hierarchiczne grupy użytkowników](#user-groups)

[Wyszukiwanie przez administratora w konfiguracji bazy danych](#search)

[Formularze ostrzegawcze na stronie głównej](#home)

[Rozszerzone opcje sortowania w formie listy](#list)

[Przycisk udostępniania](#share)

[Przycisk przeglądarki dla pól formularza](#browser)

### Główne rozszerzenia skryptów {#script}

Do tworzenia aplikacji baz danych bez użycia kodu, RecordsManager umożliwia dodawanie skryptów do [formularzy wprowadzania danych](data-entry-forms.md), co pozwala na wykonywanie określonych akcji w oparciu o wprowadzone dane. W najnowszej wersji funkcjonalność skryptowania została znacznie rozbudowana.

Aby umożliwić skryptom reagowaniu na podstawie danych wprowadzanych przez użytkowników aplikacji, wprowadzono nowe gałęzie skryptów (jeśli / wtedy / w przeciwnym razie). Dzięki temu wdrożeniu, złożone warunki można łatwo konfigurować za pomocą w pełni graficznego edytora skryptów. 

Nowe funkcjonalności obejmują:

- Rozgałęzienia skryptu (warunki typu "jeśli / wtedy / w przeciwnym razie"). W każdym rozgałęzieniu administrator aplikacji definiuje zestaw warunków. Dla każdego przypadku (prawda i fałsz), skrypt wykona, w zależności od sytuacji, jedną z dostępnych akcji dla danego typu skryptu (patrz zrzut ekranu poniżej).
- Skrypty mogą być uruchamiane w momencie zapisywania rekordu. Skrypt służy do modyfikowania wartości innych pól w rekordzie oraz/lub do wysyłania wiadomości e-mail. 
- Skrypty mogą wysyłać e-maile za pomocą formularzy e-mail, które zostały zdefiniowane przez administratora.
- Skrypty mogą zapisywać dane. 
- Skrypty można wykorzystać do inicjowania tworzenia, modyfikacji lub usuwania rekordów potomnych.
- Nowa zmienna o nazwie `$CurrentUser` może być używana w sekcjach skryptu lub podczas przypisywania wartości do pola "Użytkownik".
- Można tworzyć przyciski, które uruchamiają skrypty (np. "Wyślij e-mail", "Zapisz i kontynuuj" itp.). Po kliknięciu przycisku, jego skrypt może modyfikować wartości pól w rekordzie, tworzyć lub usuwać rekordy, wysyłać e-maile lub wyświetlać komunikaty. 
- Zmiany wprowadzone za pomocą automatycznych skryptów mogą być wyróżnione dla użytkowników końcowych. 
- Dostępne są nowe warunki do definiowania akcji w skryptach: "Czy rekord jest ważny", "Czy rekord jest nowy", "Czy pole uległo zmianie".
- Skrypty można wykorzystać do wyświetlania komunikatów (standardowych, ostrzegawczych, błędów).

Wszystkie skrypty są konfigurowane za pomocą intuicyjnego, graficznego interfejsu, jak pokazano poniżej. 

Nowa, rozszerzona funkcjonalność skryptów w programie RecordsManager 2.0 daje administratorom jeszcze więcej narzędzi do definiowania zaawansowanych funkcji, które pozwalają reagować w czasie rzeczywistym na działania użytkowników oraz wdrażać inteligentną automatyzację. 

### Nowy typ pola: Użytkownik {#user}

Nowy rodzaj [pole](fields.md) Pole "Użytkownik" umożliwia dokumentowanie, kto jest odpowiedzialny za różne funkcje związane z danym wpisem. Na przykład, można użyć tego pola, aby zanotować, kto utworzył lub zmodyfikował wpis, lub kto jest odpowiedzialny za jego weryfikację po wprowadzeniu zmian. 

To pole można następnie wykorzystać do filtrowania danych, wysyłania e-maili do użytkownika i/lub do lidera grupy użytkownika, oraz do innych działań, gdy zostaną spełnione określone warunki. 

### Hierarchiczne grupy użytkowników {#user-groups}

RecordsManager umożliwia precyzyjne zarządzanie.. [role i uprawnienia](user-management.md) przypisania. W wielu organizacjach użytkownicy należą do wielu grup (np. lokalizacja biura, dział, zespół zarządzający itp.). Hierarchiczne grupy użytkowników pomagają usprawnić proces przypisywania użytkowników do grup, eliminując konieczność przypisywania każdego użytkownika indywidualnie do wszystkich jego grup. 

Określenie ról użytkowników w ten sposób umożliwia również wysyłanie precyzyjnie dopasowanych e-maili przypominających, na przykład, do grup potencjalnych klientów przypisanych do różnych zespołów. 

### Wyszukiwanie przez administratora w konfiguracji bazy danych {#search}

RecordsManager to doskonałe narzędzie bez kodu, idealne do tworzenia rozbudowanych aplikacji bazodanowych. Nowa funkcja wyszukiwania, ułatwiająca nawigację po konfiguracji bazy danych, sprawia, że praca z nim jest jeszcze prostsza.

Funkcja wyszukiwania w bazie danych umożliwia przeszukiwanie wszystkich pól, filtrów i formularzy jednocześnie, zarówno za pomocą słów kluczowych, jak i według typu. 

### Formularze ostrzegawcze na stronie głównej {#home}

Program RecordsManager umożliwia tworzenie różnych rodzajów [formularzy](forms.md), które służą do prezentowania użytkownikom informacji i ułatwiają wprowadzanie danych. Formularz służący do projektowania głównego ekranu aplikacji został rozbudowany o nowe, elastyczne opcje wyświetlania ważnych danych dla użytkowników, wykorzystując filtry. Domyślnie, powiadomienia na stronie głównej wyświetlają przypomnienia oparte na dacie. Obecnie, programiści mają pełną swobodę w wyświetlaniu dowolnych informacji – na przykład rekordów o określonym statusie – przy użyciu filtrów. Można projektować różne formularze dla różnych ról użytkowników, co zapewnia najwyższy poziom personalizacji i elastyczności.

### Rozszerzone opcje sortowania w formie listy {#list}

[Formularze list](list-forms.md) umożliwiają administratorowi aplikacji określenie sposobu prezentacji danych użytkownikom. Elastyczne opcje pozwalają łatwo definiować wiele formularzy list, co umożliwia tworzenie przydatnych widoków danych aplikacji.

W najnowszej wersji, opcje sortowania list zostały rozszerzone, umożliwiając administratorowi aplikacji określenie do trzech kolumn do wstępnego sortowania w formularzach list. Na przykład, w aplikacji zawierającej informacje o firmach, może być przydatne, aby użytkownikom oferować listę firm pogrupowanych według stanu (regionu). Grupy te można dodatkowo sortować według miasta, a następnie według nazwy firmy. 

### Przycisk udostępniania {#share}

Nowy przycisk "Udostępnij" ułatwia użytkownikom aplikacji stworzonych w programie RecordsManager udostępnianie dokumentów innym uprawnionym użytkownikom. Kiedy użytkownik udostępnia dokument, otrzymuje możliwość skomponowania wiadomości e-mail z linkiem do tego dokumentu, korzystając ze swojego domyślnego programu pocztowego, lub po prostu kopiuje link do dokumentu do schowka, aby go udostępnić. 

### Przycisk przeglądarki dla pól formularza {#browser}

Nowy przycisk w przeglądarce umożliwia użytkownikom aplikacji otwieranie hiperłączy bezpośrednio z pól znajdujących się w aplikacji. 

Wypróbuj najnowszą wersję w chmurze Altova