Niniejszy artykuł opisuje procedurę korzystania z aplikacji Import danych w odniesieniu do kalendarzy firmowych. Procedury te zawierają ogólne instrukcje i specjalne funkcje, które należy wziąć pod uwagę. Użytkownik zostanie również poinformowany o możliwych warunkach wstępnych i skutkach.
Opis aplikacji Import danych, który zawiera również opisy pól i przycisków, można znaleźć w artykule Import danych.
Informacje ogólne
Import kalendarza firmowego jest zasadniczo oparty na bieżącym modelu danych, który jest przechowywany w bazie danych repozytorium. W przypadku eksportu danych dostępnych jest więcej atrybutów niż w przypadku importu danych. Dlatego sensowne jest zdefiniowanie oddzielnych filtrów dla eksportu i importu.
Relacje 1:1 są zazwyczaj oparte na technicznym atrybucie GUID w modelu danych. W zależności od przypadku użycia, do importu można użyć technicznego atrybutu GUID lub klucza funkcjonalnego z obiektu docelowego (zwykle kodu lub numeru). W przypadku niektórych obiektów biznesowych wymagana jest organizacja do konwersji klucza funkcjonalnego na klucz techniczny. Odpowiednia organizacja nie jest zwykle bezpośrednio w źródle importu, ale jest określana za pośrednictwem kontekstu dokumentu. Więcej informacji na ten temat można znaleźć w tym rozdziale Przegląd atrybutów.
Niektóre dane kalendarza firmowego, takie jak pola statusu i wewnętrzne atrybuty pomocnicze, nie mogą być importowane.
Jeśli użytkownik nie ma pewności, który format jest odpowiedni dla importowanych danych, należy wykonać następujące czynności: utworzyć przykładowy kalendarz za pomocą aplikacji Kalendarze firmowe i wyeksportować go za pomocą filtra do importu w żądanym formacie z żądanymi atrybutami. Wynikowy plik przykładowy może posłużyć jako szablon dla tworzonych plików importu.
Podczas importowania obowiązują te same zasady, co podczas edycji za pośrednictwem aplikacji. Na przykład rok nie może zostać później zmieniony w zapisanym elemencie. Wartości atrybutów są ignorowane, jeśli nie można ich przyjąć w bieżącym kontekście. Ta sama logika jest stosowana przy określaniu wartości domyślnej, więc import i aplikacja zachowują się identycznie. To samo dotyczy kontroli.
Importowanie kalendarza firmowego
Aby zaimportować kalendarz firmowy należy:
- Otworzyć aplikację Import danych.
- Wyświetlić filtr dla jednostki biznesowej cisag.app.general.calendar.obj.CalendarYear. Zostanie otwarty filtr do importowania kalendarzy firmowych.
- W razie potrzeby zduplikować lub utworzyć nowy filtr dla tego obiektu biznesowego.
- W razie potrzeby zmienić już wybrane atrybuty filtra.
- Wybrać przycisk [Import danych] na standardowym pasku narzędzi. Otwarte zostanie okno dialogowe importu danych.
- W oknie dialogowym można wprowadzić ustawienia dla importowanego pliku. Opis pól można znaleźć w artykule Import danych.
- Wybrać przycisk [W tle]. Import zostanie wykonany.
Przegląd atrybutów
Atrybuty poszczególnych obiektów biznesowych, które są dostępne do importu, są wymienione poniżej. Odpowiednia nazwa relacji jest również uwzględniona dla atrybutów klucza obcego. Pola identyfikacyjne i obowiązkowe mogą ulec zmianie i mogą zostać rozszerzone poprzez dostosowanie.
Atrybuty identyfikacyjne (atrybuty kluczowe) są oznaczone literą (K).
Kalendarz firmowy (CalendarYear)
Identyfikacja kalendarza roślin składa się z rodzaju kalendarza i roku.
Atrybut | Relacja | Objaśnienie |
guid (K) | Identyfikator techniczny służący do zmiany/usuwania już zapisanych danych. | |
type (K) | CalendarType | Rodzaj kalendarza (identyfikacja techniczna). Obowiązkowe, jeśli guid nie został określony podczas zmiany/usuwania. |
workingDays [12] | Dni robocze | |
year (K) | Rok (identyfikacja funkcjonalna). Obowiązkowe, jeśli identyfikator guid nie został określony podczas zmiany/usuwania. |
Roboczy dzień kalendarzowy (CalendarDay)
Atrybut | Relacja | Objaśnienie |
day (K) | Dzień (identyfikator funkcjonalny). Obowiązkowy, jeśli identyfikator guid nie został określony przy zmianie/usunięciu. | |
dayType | DayType | Rodzaj dnia |
guid (K) | Identyfikator techniczny (pozycja) dla modyfikacji/usunięcia już zapisanych danych – jeśli jest znany. | |
note | Notatka |