Niniejsza dokumentacja opisuje procedury korzystania z aplikacji Import danych w odniesieniu do zadań. Procedura ta zawiera ogólne instrukcje, a także informacje o możliwych wymaganiach wstępnych i skutkach.
Opis aplikacji Import danych, który zawiera również opisy pól i przycisków, można znaleźć w dokumentacji Import danych.
Informacje ogólne
Należy przeczytać poniższe informacje ogólne na temat zadań. Użytkownik dowie się, jak łączone są obiekty danych do zaimportowania.
Stanowiska obejmują:
- Podstawowe dane
- Relacje zawodowe
- Relacje partnerskie
Relacje między zadaniami i relacje partnerskie są częścią zadania i nie mogą być importowane oddzielnie, ale tylko z przypisaniem do wyraźnie określonego zadania.
Procedury
Importowanie danych
W celu zaimportowania danych należy:
- Otworzyć aplikację Import danych.
- Wyświetlić obiekt biznesowy cisag.app.general.obj.JobDescription. Wyświetlony zostanie filtr importu danych.
- Wybrane atrybuty filtra są już podświetlone. W razie potrzeby nadal można dostosować atrybuty.
- Wybrać przycisk [Importuj dane] na standardowym pasku narzędzi. Otwarte zostanie okno dialogowe importu danych.
- W tym oknie dialogowym można dokonać ustawień pliku importu. Szczegółowy opis pól można znaleźć w dokumentacji Import danych.
- Wybrać przycisk [W tle].
Atrybuty wymagane do importu
Należy wprowadzić co najmniej następujące atrybuty dla każdej jednostki biznesowej:
- Atrybuty identyfikacyjne (klucz biznesowy)
- Pola obowiązkowe
Bez atrybutów identyfikacyjnych nie można przypisać jednostki biznesowej, a jeśli brakuje obowiązkowego pola, zawsze uruchamiane jest przetwarzanie końcowe. Pola obowiązkowe i atrybuty identyfikacyjne poszczególnych obiektów biznesowych zostały opisane w sekcji Przegląd: Identyfikacja i pola obowiązkowe.
Istnieją również relacje z innymi obiektami biznesowymi, które nie należą bezpośrednio do jednostki biznesowej com.cisag.app.general.obj.JobDescription (relacje poprzez klucze obce, rozpoznawalne przez kursywę w filtrze). Aby móc rozwiązać te relacje, atrybuty identyfikacyjne tych obiektów biznesowych muszą być wybrane w filtrze. Dane, do których odwołują się klucze obce, nie mogą być importowane razem. Muszą one już istnieć w systemie. Jeśli atrybuty inne niż atrybuty identyfikacyjne są określone za pomocą relacji klucza obcego, są one ignorowane.
Jeśli klucz podstawowy obiektu biznesowego składa się w całości lub częściowo z kluczy obcych, obiekt biznesowy, do którego odnosi się ten klucz obcy, musi zostać rozwiązany w pliku importu przy użyciu jego atrybutów identyfikacyjnych.
Na przykład zadanie zawiera atrybut organizationalUnit. Atrybut ten odnosi się do organizacji, do której zadanie zostało przypisane. Organizacja jest z kolei określona przez identyfikator (ciąg znaków).
Import nowych stanowisk
Wszystkie atrybuty identyfikacyjne i obowiązkowe danych podstawowych muszą być określone w pliku importu. Relacje między stanowiskami i partnerami można określić zarówno w tym samym pliku importu, jak i w oddzielnym pliku importu.
Aby dowiedzieć się, jak połączyć oddzielne pliki importu należy zapoznać się z dokumentacją Import danych.
Przykład importowania nowych stanowisk za pomocą pliku importu:
Kod | Numer jednostki organizacyjnej | Opis | Typ | Kod relacji stanowisk | … |
001 | 00000 | Kierownik sprzedaży | INDYWIDUALNY | 012 | … |
002 | 00000 | Przedstawiciel | KOLEKTYWNY | 001 | … |
Import relacji stanowiska do istniejącego stanowiska
Warunkiem wstępnym dla tej metody importowania stanowisk jest pomyślne zaimportowanie danych podstawowych. W pliku importu należy określić tylko atrybuty identyfikacyjne (code, OrganisizationalUnit.code) danych podstawowych. Jeśli określone zostaną inne atrybuty danych podstawowych, istniejące dane zostaną nadpisane.
Jeśli relacja stanowiska do zaimportowania już istnieje, dane zostaną nadpisane.
Z tej opcji importu należy korzystać wyłącznie w celu aktualizacji stanowiska. Oddzielny import stanowiska i powiązania stanowiska prowadzi do spadku wydajności.
Przykład pliku importu do aktualizacji powiązań stanowisk:
Kod | Numer jednostki organizacyjnej | Opis | Typ | Kod relacji stanowisk | … |
095 | 00000 | 090 | PRZEŁOŻONY | … | |
095 | 00000 | 099 | ZASTĘPSTWO | … |
Importowanie relacji partnerskich do istniejącego stanowiska
Warunkiem wstępnym dla tej metody importowania zadań jest pomyślne zaimportowanie danych podstawowych. W pliku importu należy określić tylko atrybuty identyfikacyjne (code, OrganisizationalUnit.code) danych podstawowych. Jeśli określone zostaną inne atrybuty danych podstawowych, istniejące dane zostaną nadpisane.
Jeśli importowana relacja partnerska już istnieje, dane zostaną nadpisane.
Z tej opcji importu należy korzystać wyłącznie w celu aktualizacji stanowiska. Oddzielny import stanowisk i relacji z partnerami prowadzi do spadku wydajności.
Przykład pliku importu do aktualizacji relacji partnerskich:
Kod | Numer jednostki organizacyjnej | Opis | Typ | Kod relacji stanowisk | … |
095 | 00000 | M0002 | OSOBA | … | |
034 | 00000 | P0006 | ORGANIZACJA | … |
Przegląd: Identyfikacja i pola obowiązkowe
Niniejszy rozdział zawiera podsumowanie atrybutów identyfikacyjnych i obowiązkowych.
Podstawowe dane
Ścieżka atrybutu | Oznaczenie | Relacja klucza obcego |
kod (K) | Identyfikacja | |
organizationalUnit | Organizacja | Jednostka organizacyjna |
typ | Rodzaj pracy | |
opis | Oznaczenie |
Relacje zawodowe
Ścieżka atrybutu | Oznaczenie | Relacja klucza obcego |
JobRelations.type (K) | Typ relacji | |
JobRelations.target (K) | Praca (z którą istnieje związek) | JobRelations.Target |
JobRelations.validFrom (K) | Ważny od | |
JobRelations.validUntil | Ważny do |
Relacje partnerskie
Ścieżka atrybutu | Oznaczenie | Relacja klucza obcego |
JobAssignments.type (K) | Typ relacji | |
JobAssignments.partner (K) | Partner (z którym istnieje powiązanie) | JobAssignments.Partner |
JobAssignments.validFrom (K) | Ważny od | |
JobAssignments.validUntil | Ważny do |