Comarch Data Editor to rozwiązanie służące do szybkiego i intuicyjnego wprowadzania oraz edytowania danych bazodanowych bezpośrednio z poziomu interfejsu webowego. Aplikacja składa się z dwóch głównych komponentów:
- Panel Data Editor – umożliwia szybki podgląd danych oraz ich intuicyjną modyfikację
- Panel Administratora – służy do dodawania i edycji źródeł danych, widoków, użytkowników oraz nadawania uprawnień
Panel Administratora pozwala na szybkie i efektywne przygotowanie środowiska dla użytkowników końcowych, zapewniając im bezpieczny oraz intuicyjny dostęp do danych w czasie rzeczywistym.
Nawigacja w Panelu Administratora
Po zalogowaniu do Panelu Administratora, nawigacja między poszczególnymi zakładkami odbywa się za pomocą zwijalnego paska dostępnego w lewej sekcji aplikacji. Po rozwinięciu, administrator ma dostęp do następujących zakładek:
- Użytkownicy i grupy
- Uprawnienia
- Źródła
- Widoki
- Repozytoria plików
- Historia zmian
- Ustawienia globalne
Konfiguracja źródeł danych
Zakładka “Źródła” pozwala na zarządzanie połączeniami do baz danych. W tej sekcji widoczne są wszystkie dostępne połączenia wraz ze szczegółami takimi jak:
- Nazwa
- Rodzaj bazy danych
- Data utworzenia
- Data modyfikacji
- Liczba widoków utworzonych w oparciu o dane źródło
Tworzenie nowego źródła danych
Aby utworzyć nowe połączenie do bazy danych, należy:
- Wybrać opcję “Nowe źródło”
- Utworzyć nazwę połączenia
- Określić typ bazy danych (dostępne opcje to IBM DB2, MSSQL oraz PostgreSQL)
- Zdefiniować connection string, podając:
- Namiary na serwer oraz jego port
- Nazwę bazy danych
- ID użytkownika wraz z hasłem
- Przetestować połączenie
- Zapisać nowe źródło, klikając “Utwórz”
Tworzenie i konfiguracja widoków
Widoki w Comarch Data Editor są odzwierciedleniem zawartości tabel bazodanowych i stanowią podstawę interfejsu dla użytkowników końcowych.
Tworzenie nowego widoku
Aby utworzyć nowy widok, należy:
- Przejść do zakładki “Widoki”
- Wybrać źródło, na podstawie którego chcemy stworzyć widok
- Kliknąć przycisk “Utwórz widok”
- W nowym oknie zdefiniować:
- Tabelę źródłową
- Nazwę widoku
- Opcjonalny opis
Po wyborze tabeli źródłowej pojawi się podgląd zapytania SQL, które zostanie wygenerowane po utworzeniu widoku.
Konfiguracja podstawowych informacji widoku
Po utworzeniu widoku można edytować jego podstawowe informacje w zakładce “Informacje podstawowe”:
- Nazwa i opis – możliwość modyfikacji nazwy oraz opisu widoku
- Klucz główny – określenie niezbędnego do prawidłowego funkcjonowania widoku klucza głównego (jeśli klucz główny nie zostanie zdefiniowany, dane w widoku będą nieedytowalne)
- Kolumny niepodlegające wstawianiu – wskazanie kolumn, dla których nie będzie dozwolone wprowadzanie nowych wartości
- Kolumny niepodlegające aktualizacji – wskazanie kolumn, dla których nie będzie dozwolona zmiana istniejących wartości
- Niewidoczne kolumny – określenie, które kolumny powinny być niewidoczne dla użytkownika
- Kolumny niepuste – wskazanie kolumn, dla których będzie obowiązek wprowadzenia danych przy dodawaniu nowych rekordów
- Time from – wskazanie momentu, od którego dany rekord jest aktywny (przydatne dla danych wolnozmiennych)
Konfiguracja opcji zaawansowanych
W zakładce “Opcje zaawansowane” dostępne są dodatkowe funkcjonalności:
- Kolumny powielane – możliwość wyboru kolumn, w których dane będą mogły być powielane (automatyczne duplikowanie wartości wprowadzonej w jednej komórce do pozostałych komórek tej samej kolumny)
- Kolumny TS Insert / TS Update – kolumny automatycznie uzupełniające wartości o dacie i godzinie wstawienia rekordu oraz aktualizacji danych
Skrypty SQL
W zakładce “Skrypty SQL” administrator może zmodyfikować zapytanie SQL, np. dodając do niego dodatkowe klauzule.
Konfiguracja lookupów
Zakładka “Lookupy” umożliwia definiowanie relacji klucza obcego między tabelami:
- Wybrać z listy rozwijanej kolumnę źródłową dla lookupu
- Stworzyć odpowiedni skrypt SQL
- Kliknąć “Zapisz”
Po zdefiniowaniu lookupu, użytkownik uzupełniający dane w panelu Data Editor będzie miał możliwość wyboru wartości z listy rozwijalnej przypisanej do danej kolumny.
Konfiguracja aliasów
W zakładce “Aliasy” można skonfigurować przyjazne nazwy biznesowe dla kolumn widoku:
- Z listy rozwijanej wybrać kolumnę źródłową
- Wpisać nazwę biznesową dla kolumny
- Opcjonalnie ustawić opis, który będzie dostępny jako tooltip w panelu Data Editor
Nazwa biznesowa będzie widoczna dla użytkownika w nagłówku kolumny w panelu edycji danych.
Konfiguracja kluczy biznesowych
W zakładce “Klucze biznesowe” można zdefiniować, która kolumna lub kolumny powinny pełnić rolę klucza biznesowego, jednoznacznie identyfikującego dane z perspektywy biznesowej. W kolumnie oznaczonej jako klucz biznesowy użytkownik będzie mógł wprowadzać jedynie unikalne wartości.
Konfiguracja kolumn plikowych
Zakładka “Kolumny plikowe” służy do konfiguracji kolumn, w których rekordy wskazują na plik lub listę plików:
- Kliknąć przycisk “Nowa kolumna plikowa”
- Wybrać kolumnę źródłową (dostępne są tylko kolumny typu tekstowego)
- Wskazać repozytorium plików, z którego pliki będą mogły być dodawane
- Opcjonalnie wprowadzić opis dla kolumny plikowej
- Zaznaczyć checkbox “Zezwól na dodawanie wielu plików”, jeśli potrzebna jest taka funkcjonalność
- Kliknąć “Zapisz”
Bądź na bieżąco z nowinkami ERP – zapisz się na newsletter!
Regularnie otrzymasz aktualności, techniczne triki i porady ekspertów, które pomogą usprawnić działanie Twojej firmy z Comarch ERP. Zyskaj dostęp do najnowszych funkcji i rozwiązań dla efektywnego zarządzania!
Konfiguracja procedur
Zakładka “Procedury” umożliwia wywołanie skryptu lub wykonanie kodu SQL, np. w celu aktualizacji tabeli o brakujące informacje lub poprawy jakości danych:
- Procedura składowana – wybór opcji umożliwiającej wykonanie procedury utworzonej w źródłowej bazie danych (należy wpisać nazwę procedury i nacisnąć “Zapisz”)
- Kod SQL – wprowadzenie procedury w postaci kodu SQL pozwalającego na wykonanie dowolnego zapytania
Domyślnie procedury wykonywane są synchronicznie, co oznacza, że podczas ich wywoływania użytkownik nie ma możliwości wprowadzania zmian na widoku. Istnieje jednak opcja uruchomienia procedury asynchronicznie, co pozwala na edycję widoku podczas wykonywania procedury.
Zarządzanie blokadami
Zakładka “Blokady” daje administratorowi możliwość usuwania blokad, które pojawiają się przy pracy współbieżnej.
Zarządzanie użytkownikami i grupami
Zakładka “Użytkownicy i grupy” umożliwia zarządzanie dostępem do aplikacji:
Zarządzanie użytkownikami
W centralnej części zakładki znajduje się lista użytkowników z informacjami takimi jak:
- Nazwa użytkownika
- Rodzaj użytkownika
- Data dodania użytkownika
- Data modyfikacji
Z tego poziomu administrator może dodawać nowych użytkowników, usuwać istniejących oraz określać ich role. Rola użytkownika daje dostęp tylko do panelu Data Editor.
Zarządzanie grupami
Zakładka “Grupy” umożliwia:
- Zakładanie nowych grup
- Tworzenie podgrup
- Przypisywanie użytkowników do grup
Aby dodać nową grupę, należy kliknąć przycisk “Dodaj grupę”, następnie w polu “Nazwa grupy” zdefiniować nazwę i zatwierdzić przyciskiem “Zapisz”.
Istnieje także opcja współpracy z narzędziem Kickl, dzięki czemu zarządzanie użytkownikami aplikacji może odbywać się z poziomu tego komponentu.
Nadawanie uprawnień
Zakładka “Uprawnienia” umożliwia nadawanie uprawnień do źródeł danych i widoków dla wybranych użytkowników i grup:
Uprawnienia do źródeł
W zakładce tej wyświetlane są wszystkie utworzone źródła wraz z uprawnieniami. Aby nadać użytkownikom dostęp do danych, należy kliknąć “Nowy członek źródła”.
Uprawnienia do widoków
Aby użytkownik otrzymał dostęp do widoków, należy:
- Kliknąć “Uprawnienia do widoków źródła”
- System wyświetli wszystkie widoki utworzone na bazie danego źródła
- Z tego miejsca można dodawać użytkowników do poszczególnych widoków i zarządzać ich dostępem do danych
Po rozwinięciu wybranego użytkownika można określić szczegółowe uprawnienia:
- Wstawianie nowych rekordów do bazy
- Aktualizacja istniejących rekordów
- Usuwanie danych
- Eksportowanie danych do Excela
- Sprawdzanie historii widoku
Dodatkowo można wybrać, które kolumny w danym widoku będą widoczne dla użytkownika oraz czy będzie on mógł je aktualizować.
Historia zmian
W zakładce “Historia zmian” administrator może podejrzeć wszystkie wprowadzone przez użytkowników zmiany:
- Przypisane do danego źródła oraz konkretnego widoku
- Wraz z datą modyfikacji
- Z podziałem na zmiany dotyczące usuwania, dodawania oraz aktualizacji danych
Tabelę można filtrować, np. poprzez wybór typu akcji, która została przeprowadzona.
Repozytorium plików
Zakładka “Repozytorium plików” służy do przechowywania plików, które później mogą być przypisywane w kolumnach plikowych dla poszczególnych wierszy.
Podsumowanie
Panel Administratora w Comarch Data Editor stanowi kompleksowe narzędzie do zarządzania dostępem do danych bazodanowych. Dzięki intuicyjnemu interfejsowi, administrator może szybko i efektywnie konfigurować źródła danych, tworzyć widoki, zarządzać użytkownikami oraz nadawać odpowiednie uprawnienia. Wszystko to z myślą o zapewnieniu użytkownikom końcowym bezpiecznego i wygodnego dostępu do danych w czasie rzeczywistym.


