I. Lista tabel w bazie danych

Podobne dokumenty
11. Autoryzacja użytkowników

Praca w programie dodawanie pisma.

Sesje i logowanie. 1. Wprowadzenie

Instrukcja użytkownika

Podręcznik użytkownika Publikujący aplikacji Wykaz2

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Podręcznik użytkownika Wprowadzający aplikacji Wykaz2

Szkolenie jest współfinansowane ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego. Karolina Pizoń Mariusz Sawicki

Zarządzanie kontem użytkownika Lokalnego Systemu Informatycznego w ramach RPO WSL

Aplikacje www laboratorium

Zakres świadczenia usługi utrzymania i asysty technicznej oprogramowania. System Oceny Formalno Merytorycznej (SOFM)

Wprowadzenie przegląd funkcjonalności

5. Wypełniony formularz należy zatwierdzić klikając na przycisk ZATWIERDŹ.

Część 3 - Konfiguracja

Kontrola dostępu w ASP.NET

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

Programowanie w Sieci Internet Python - c. d. Kraków, 28 listopada 2014 r. mgr Piotr Rytko Wydział Matematyki i Informatyki

Win Admin Monitor Instrukcja Obsługi

INSTRUKCJA REJESTRACJI

DOKUMENTACJA ADMINISTRATORA SYSTEMU INFORMATYCZNEGO POLSKI FADN

NDPHS Database. Instrukcje dla użytkowników. Wersja 1.0

Pomoc dla usługi GMSTHostService. GMSTHostService. Pomoc do programu 1/14

4. Projekt Bazy Danych

Zarządzanie kontem użytkownika Lokalnego Systemu Informatycznego w ramach RPO WSL Katowice, 15 października 2015r

Cześć II SIWZ: Szczegółowy Opis Przedmiotu zamówienia

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

Centralny System Informatyczny SL 2014

Instrukcja dodawania monografii e_monografii

DESlock+ szybki start

Instrukcja użytkownika

Platforma e-learningowa

Instalacja systemu zarządzania treścią (CMS): Joomla

emszmal 3: Automatyczne księgowanie przelewów w sklepie internetowym Magento (plugin dostępny w wersji ecommerce)

Krótka instrukcja instalacji

Integracja z Allegro. Wersja z 06/04/2013. Copyright Zakupteraz.pl

INSTRUKCJA OBSŁUGI. Proces rejestracji i logowania

Programowanie MorphX Ax

Projektowanie bazy danych. Jarosław Kuchta Projektowanie Aplikacji Internetowych

Wdrożenie modułu płatności eservice. dla systemu Magento

Systemy informatyczne

Podręcznik Użytkownika LSI WRPO

Instrukcja składania wniosku o dofinansowanie w systemie informatycznym IP na potrzeby konkursu nr 1/1.1.1/2015

Instrukcja użytkownika

Podstawy technologii WWW

DOKUMENTACJA TECHNICZNA MOZ-U

Instrukcja dostępu do Systemu Naboru i Oceny Wniosków (SNOW*)

Instrukcja dostępu do Systemu Naboru i Oceny Wniosków (SNOW*)

Katowice, października 2015

System Zarządzania Czasem Pracy na Produkcji by CTI. Przypadki użycia

Wykorzystywanie plików cookies

Zarządzanie kontami użytkowników w i uprawnieniami

Opis zmian w wersji Oprogramowania do Obsługi SR/FA/SW/ST/DM/DS/DC

1. Proszę wejść na stronę: poczta.home.pl i zalogować się do nowej skrzynki za pomocą otrzymanych danych.

Bazy danych - wykład wstępny

AKTYWNY SAMORZĄD. Instrukcja użytkownika.

OMNITRACKER Wersja testowa. Szybki przewodnik instalacji

O2Symfonia by CTI. Instrukcja i opis programu

Instrukcja rejestracji w systemie System Wspierający Prowadzenie Prac Badawczo-Naukowych oraz Współdzielenie i Publikację Wyników Prac

Projektowanie aplikacji w modelu MVC opartej o framework CodeIgniter

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

FurryOwl - Regulamin

Asix Konfiguracja systemu Asix dla usługi Pulpitu zdalnego Remote Desktop Services, (Terminal Services)

Uniwersytet im. Adama Mickiewicza w Poznaniu Wydział Matematyki i Informatyki. Projekt bazy danych <Moja baza>

INSTRUKCJA OBSŁUGI SYSTEMU INFORMATYCZNEGO DO SKŁADANIA WNIOSKÓW O DOFINANSOWANIE REALIZACJI PROJEKTU W RAMACH DZIAŁANIA 1

OPIS USŁUGI "<NAZWA USŁUGI>" - CZĘŚĆ

Szkolenie w zakresie funkcjonalności platformy ekatalogi. - Zamawiający -

Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9

Płatny dostęp do treści przez system płatności PayU na WordPressie [TUTORIAL]

Backend Administratora

Opis techniczny aplikacji

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

Instrukcja obsługi DHL KONWERTER 1.6

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Wykład 5: PHP: praca z bazą danych MySQL

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP

(wersja robocza) Spis treści:

Instalacja VPN Check Point Mobile Apple macos Hight Sierra (v )

Instrukcja użytkownika

Instrukcja wgrywania Certyfikatu Klienta do przeglądarki Mozilla Firefox. System Bankowości Internetowej KIRI BS 2012

Gerard Frankowski, Zespół Bezpieczeństwa PCSS. Nowoczesne technologie bliżej nas Poznań,

Autor: Joanna Karwowska

Instrukcja użytkownika

Krzysztof Kadowski. PL-E3579, PL-EA0312,

ZPKSoft WDoradca. 1. Wstęp 2. Architektura 3. Instalacja 4. Konfiguracja 5. Jak to działa 6. Licencja

Kurs rozszerzony języka Python

Problemy techniczne. Jak uruchomić program Optivum dla wybranej licencji w przypadku, gdy jednostka posiada dwie licencje na używanie programu?

Dokumentacja API Stacja z Paczką ver. 2.09

COMODO Endpoint Security aktywacja klucza licencyjnego

Instrukcja obsługi Modułu Payu dla Moodle 2.x

System Symfonia e-dokumenty

Paweł Cieśla. Dokumentacja projektu

WooCommerce (WordPress) Integrator by CTI. Instrukcja

Program Import Kontrahentów XLS dla Subiekta GT.

REJESTRACJA, LOGOWANIE I USTAWIENIA PROFILU

Instrukcja obsługi aplikacji MobileRaks 1.0

Finanse VULCAN. Jednostki dodaje i konfiguruje administrator główny platformy (w aplikacji Zarządzanie platformą).

Instrukcja użytkownika

SPECYFIKACJA WDROŻENIA SKLEPU MAGENTO

Transkrypt:

I. Lista tabel w bazie danych 1. accounts_management_passwordactivationkeys 2. accounts_management_passwordhistory 3. accounts_management_userfieldhistorylog 4. accounts_management_usertoinst 5. assessment_templates_assessmenttemplate 6. assessment_templates_assessmenttemplatetoinst 7. assessment_templates_criterion 8. assessment_templates_item 9. assessment_templates_section 10. assessment_templates_templateelement 11. auth_group 12. auth_group_permissions 13. auth_permission 14. auth_user 15. auth_user_groups 16. auth_user_user_permissions 17. django_admin_log 18. django_content_type 19. django_migrations 20. django_session 21. documents_applicationdata 22. documents_assessmentcriterion 23. documents_assessmentdata 24. documents_assessmentelement 25. documents_assessmentitem 26. documents_assessmentitemspecialnumberfield 27. documents_assessmentitemspecialrows 28. documents_assessmentitemspecialtextfield 29. documents_assessmentsection 30. documents_docschangelog 31. documents_document 32. documents_documentdata 33. documents_documenttoinst 34. documents_integratedprojectdata 35. documents_recruitmentdata 36. guardian_groupobjectpermission 37. guardian_userobjectpermission 38. sofmconfig_funds 39. sofmconfig_instytutions 40. sofmconfig_profiletypes

II. Użytkownicy systemu SOFM Zestaw tabel wykorzystywanych do przechowywania danych użytkowników systemu SOFM oraz informacji z nimi powiązanych. auth_user w tabeli przechowywane są podstawowe dane oraz parametry konfiguracyjne kont użytkowników systemu username varchar(50) Nazwa użytkownika user_profile_id Id profilu domyślnego użytkownika privacy_accept_date Data akceptacji regulaminu itp. password_change_date Data zmiany hasła password varchar(128) Hasło użytkownika w postaci zaszyfrowanej no_activity_term Flaga informujaca o bezterminowej aktywności konta lock_security_reason Flaga informująca o blokadzie typu incydent bezpieczeństwa lock_date Data zablokowania konta license_accept_date Data zaakceptowania licencji last_name varchar(50) Nazwisko last_login Data ostatniego logowania is_superuser Flaga informująca o uprawnieniach typu superadmin is_staff Flaga wykorzystywana przez framework Django nie wykorzystane w SOFM is_active Flaga informujaca o aktywności/zablokowaniu konta id Identyfikator użytkownika first_name varchar(50) Imię

email varchar(254) Adres email date_joined Data założenia konta activity_term_date Data aktywności konta auth_group w tabeli przechowywane są profile użytkowników systemu id Identyfikator profilu name varchar(80) Nazwa profilu type Identyfikator typu profilu shared_default Flaga informująca czy użytkownicy o danym profilu mają być kierowaniu po logowaniu do głównej strony dokumentów czy do strony udostępnionych dokumentów auth_permission w tabeli przechowywane są rodzaje uprawnień zdefiniowane w systemie Field Type Opis id Identyfikator uprawnienia name varchar(255) Nazwa uprawnienia content_type_id Rodzaj obiektu, którego dotyczy uprawnienie codename varchar(100) Nazwa kodowa uprawnienia auth_user_groups w tabeli przechowywane są powiązania profilów użytkowników z kontami użytkowników id Identyfikator powiązania user_id Identyfikator użytkownika group_id Identyfikator grupy auth_group_permissions w tabeli przechowywane są przypisania poszczególnych uprawnień poszczególnym profilom w systemie id Identyfikator powiązania group_id Identyfikator grupy permission_id Identyfikator upranienia auth_user_user_permissions w tabeli przechowywane są przypisania poszczególnych uprawnień poszczególnym kontom użytkowników Tabela nie jest wykorzystywana znajduje się w bazie gdyż jest częścią mechanizmu zarządzania uprawnieniami id user_id permission_id

III. Zarządzanie użytkownikami Tabele przechowują informacje wykorzystywane przez mechanizmy związane z zarządzaniem kontami użytkowników systemu SOFM (odzyskiwanie hasła, pamięć ostatnich haseł itp.) accounts_management_passwordactivationkeys w tabeli przechowywane są klucze aktywacyjne, wygenerowane dla użytkowników przez mechanizm odzyskiwania hasła id Identyfikator wpisu user_id Identyfikator użytkownika key varchar(100) Unikalny klucz aktywacyjny tmppassword varchar(128) Wygenerowane hasło tymczasowe activated Flaga informująca czy link aktywacyjny z danym kluczem został wykorzystany accounts_management_passwordhistory w tabeli przechowywane są ostatnio stosowane przez użytkowników hasła. Hasła są w postaci zaszyfrowanej, przechowywanych jest maksymalnie 10 haseł zgodnie z mechanizmem wymuszającym brak powtórzeń. id Identyfikator wpisu user_id Identyfikator użytkownika password varchar(100) Hasło w postaci szyfrowanej accounts_management_userfieldhistorylog w tabeli przechowywane są informacje o zmianach danych kont użytkowników id Identyfikator wpisu user_id Identyfikator użytkownika field_name varchar(100) Nazwa modyfikowanego pola value_before varchar(100) Wartość pola przed modyfikacją value_after varchar(100) Wartość pola po modyfikacji date Data i czas modyfikacji accounts_management_usertoinst w tabeli przechowywane są powiązania użytkowników z instytucjami id Identyfikator powiązania user_id Identyfikator użytkownika inst_id Identyfikator instytucji

IV. Dane aplikacji Tabele przechowują dane słowników aplikacji SOFM oraz powiązania użytkowników z dokumentami z uwzględnieniem określonych uprawnień. sofmconfig_funds w tabeli przechowywane są zdefiniowane w systemie fundusze id Identyfikator funduszu name varchar(100) Nazwa funduszu image varchar(20) Rodzaj funduszu (wykorzystywane przede wszystkim do określenia sposobu wydruku kart oceny) sofmconfig_instytutions w tabeli przechowywane są zdefiniowane w systemie instytucje id Identyfikator instytucji fund_id Identyfikator funduszu name varchar(100) Nazwa instytucji ass_end_settings Konfiguracja daty zakończenia oceny ass_start_settings Konfiguracja daty rozpoczęcia oceny ass_end_formal_settings Konfiguracja daty zakończenia oceny formalnej ass_end_merit_settings Konfiguracja daty zakończenia oceny merytorycznej ass_start_formal_settings Konfiguracja daty rozpoczęcia oceny formalnej ass_start_merit_settings Konfiguracja daty rozpoczęcia oceny merytorycznej sofmconfig_profiletypes w tabeli przechowywane są zdefiniowane w systemie typy profilów id Identyfikator wpisu name varchar(100) Nazwa rodzaju profilu guardian_groupobjectpermission w tabeli przechowywane są powiązania grup użytkowników z dokumentami w systemie, z uwzględnieniem uprawnień. Tabela istnieje w bazie danych, ale nie jest wykorzystywana w SOFM. Jej obecność w bazie wynika ze specyfiki mechanizmu zarządzania uprawnieniami zastosowanego w SOFM. id object_pk content_type_id group_id permission_id varchar(255)

guardian_userobjectpermission w tabeli przechowywane są powiązania kont użytkowników z dokumentami w systemie, z uwzględnieniem uprawnień. Przykładowym powiązaniem jest przypisanie użytkownika jako oceniającego do wniosku. id Identyfikator wpisu object_pk varchar(255) content_type_id Identyfikator rodzaju obiektu permission_id Identyfikator uprawnienia user_id Identyfikator użytkownika V. Dokumenty Tabele przechowują informacje dokumentach, katalogach i kartach oceny oraz ich strukturze. documents_document w tabeli przechowywane są wpisy bazowe reprezentujące dokumenty w systemie. Każdy dokument w SOFM (Katalog osi,katalog,dokument,nabór,wniosek,karta oceny) posiada w tej tabeli swój wpis. We wpisach tych przechowywane są informacje o pozycji dokumentu w strukturze osi i działań oraz podstawowe informacje. id Identyfikator wpisu

name Nazwa dokumentu type Typ dokumentu description varchar(1000) Opis dokumentu ownerid Identyfikator użytkownika właściciela dokumentu fund_id Identyfikator funduszu lft rght tree_id level parent_id Identyfikator dokumentu rodzica w strukturze profile_name varchar(100) Nazwa profilu właściciela (tworzącego) dokumentu status Status dokumentu creation_date Data utworzenia dokumentu sub_type Podtyp dokumentu (np. katalog typu oś, katalog podrzędny wniosku) version Wersja dokumentu status_change_date Czas ostatniej zmiany statusu dokumentu integrated_proj Flaga informująca o projekcie zintegrowanym documents_recruitmentdata w tabeli przechowywane są informacje specyficzne dla dokumentów naborów id Identyfikator wpisu assessment_template_id Identyfikator przypisanego szablonu karty oceny document_id Identyfikator dokumentu chairman_name varchar(100) Nazwa przewodniczącego KOP secretary_id Identyfikator użytkownika sekretarza vce_secretary_id Identyfikator użytkownika zastępcy sekretarza vce_secretary_on Flaga informująca o aktywności zastępcy sekretarza global_files_ids creation_date ass_end_date ass_end_settings ass_start_date ass_start_settings ass_end_formal_date ass_end_formal_settings ass_end_merit_date varchar(500)

ass_end_merit_settings ass_start_formal_date ass_start_formal_settings ass_start_merit_date ass_start_merit_settings chairman_id Identyfikator przewodniczącego KOP integrated_proj_types measures priorities submeasures varchar(500) varchar(500) varchar(500) varchar(500) documents_applicationdata w tabeli przechowywane są informacje specyficzne dla dokumentów wniosków id Identyfikator wpisu applicant_name Nazwa Beneficjenta q_expenses Kwota wydatków kwalifikowanych t_expenses Kwota wydatków ogółem grant Kwota dofinansowania document_id Identyfikator dokumentu project_title Nazwa projektu eu_grant Kwota dofinansowania UE assessment_result Wynik oceny cost_correct Flaga informująca o korekcie kosztów eu_grant_corr grant_corr points_sum_neg points_sum_poz q_expenses_corr t_expenses_corr imp_checksum imp_innumber ass_end_date ass_end_edit ass_start_date ass_start_edit assessment_formal_result assessment_merit_result

points_merit_sum_crit points_merit_sum_neg points_merit_sum_poz ass_end_formal_date ass_end_formal_edit ass_end_merit_date ass_end_merit_edit ass_start_formal_date ass_start_formal_edit ass_start_merit_date ass_start_merit_edit sewa_id grant_fund_type lgd_inst varchar(50) documents_integratedprojectdata w tabeli przechowywane są informacje specyficzne dla projektów zintegrowanych id Identyfikator wpisu visiblity_project_1 Flaga informująca o wprowadzeniu danych projektu 1 project_name_1 Nazwa projektu 1 project_title_1 applicant_name_1 Nazwa beneficjenta w projekcie 1 q_expenses_1 t_expenses_1 grant_1 eu_grant_1 q_expenses_corr_1 t_expenses_corr_1 grant_corr_1 eu_grant_corr_1 grant_fund_type_1 varchar(50) visiblity_project_2 Flaga informująca o wprowadzeniu danych projektu 2 project_name_2 Nazwa projektu 2 project_title_2 applicant_name_2 Nazwa beneficjenta w projekcie 2 q_expenses_2 t_expenses_2

grant_2 eu_grant_2 q_expenses_corr_2 t_expenses_corr_2 grant_corr_2 eu_grant_corr_2 grant_fund_type_2 varchar(50) visiblity_project_3 Flaga informująca o wprowadzeniu danych projektu 3 project_name_3 Nazwa projektu 3 project_title_3 applicant_name_3 Nazwa beneficjenta w projekcie 3 q_expenses_3 t_expenses_3 grant_3 eu_grant_3 q_expenses_corr_3 t_expenses_corr_3 grant_corr_3 eu_grant_corr_3 grant_fund_type_3 varchar(50) applicationdata_id Identyfikator wniosku cost_correct_1 cost_correct_2 cost_correct_3 documents_documentdata w tabeli przechowywane są informacje specyficzne dla importowanych do SOFM plików id Identyfikator wpisu filename Nazwa pliku conv_filename document_id file_doc_id

documents_assessmentdata w tabeli przechowywane są informacje specyficzne dla kart oceny id Identyfikator wpisu template_id Identyfikator szablonu karty oceny document_id Identyfikator dokumentu secretary_delegation_on Flaga informująca o wypełnianiu karty przez sekretarza sum_add_pts sum_pts assessment_card_type fund_id assessment_result cost_correct_explanations_val longtext cost_correct_field_show cost_correct_val explanations_field_show explanations_val logos additional_metric_exists additional_metric_f1 additional_metric_f2 additional_metric_f3 longtext varchar(50)

custom_metric_exists custom_metric_f1 custom_metric_f2 custom_metric_f3 custom_metric_f4 custom_metric_f5 custom_metric_f6 subtitle1 subtitle2 varchar(1000) varchar(1000) documents_assessmentelement w tabeli przechowywane są wpisy reprezentujące poszczególne pozycje karty oceny. Podobnie jak w przypadku tabeli dokumentów wpisy przechowują informacje na temat struktury poszczególnych pozycji karty oceny oraz informacje wspólne dla pozycji. Każda pozycja karty oceny (Sekcja, Kryterium, Pytanie) posiada wpis w tej tabeli. id Identyfikator wpisu object_id template_element_id lft rght tree_id level Identyfikator szablonu karty oceny assessment_id Identyfikator karty oceny content_type_id parent_id Identyfikator elementu rodzica karty oceny documents_assessmentsection w tabeli przechowywane są informacje specyficzne dla sekcji karty oceny id Identyfikator wpisu name Nazwa sekcji description header_data assessment_section_type metric_add sum_add sum_add_max_pts sum_add_pts sum_max_pts varchar(2500) Opis sekcji varchar(1000)

sum_pts pointer title_show poz_neg_show section_result add_description print_form template_section_sum_la bel integer_field new_page_print custom_metric_exists custom_metric_f1 custom_metric_f2 custom_metric_f3 custom_metric_f4 custom_metric_f5 custom_metric_f6 varchar(1000) documents_assessmentcriterion w tabeli przechowywane są informacje specyficzne dla kryterium karty oceny id Identyfikator wpisu description varchar(2500) Opis kryterium additional_info varchar(2500) Dodatkowy opis kryterium pointer additional_content additional_label addsum_label sum_add_pts sum_childrens_points sum_label sum_pts bold_sum_values integer_field documents_assessmentitem w tabeli przechowywane są informacje specyficzne dla pozycji (pytania) karty oceny

id Identyfikator wpisu description varchar(5000) Opis pozycji karty oceny field_type Rodzaj pozycji karty oceny (rodzaj pola) field_properties reason_field text_field_value number_field_value numberadd_field_valu e reason_field_value additional_info pointer addinfo_as_note addinfo_as_reason parent_crit_scal varchar(2500) Konfiguracja pola karty oceny varchar(2500) varchar(5500) varchar(2500) documents_assessmentitemspecialrows w tabeli przechowywane są informacje specyficzne dla specjalnego rodzaju pozycji (pytania) dla karty oceny EFS. Dotyczy to pozycji wypełnianej w formie dodawania pozycji w tabeli. id index row_type assessment_item_id Identyfikator wpisu documents_assessmentitemspecialnumberfield w tabeli przechowywane są informacje specyficzne dla specjalnego rodzaju pozycji (pytania) dla karty oceny EFS. Dotyczy to pozycji wypełnianej w formie dodawania pozycji w tabeli. Tabela przechowuje wartości numeryczne. id Identyfikator wpisu key value assessment_item_special_row_id documents_assessmentitemspecialtextfield w tabeli przechowywane są informacje specyficzne dla specjalnego rodzaju pozycji (pytania) dla karty oceny EFS. Dotyczy to pozycji wypełnianej w formie dodawania pozycji w tabeli. Tabela przechowuje wartości tekstowe. id Identyfikator wpisu key value varchar(1000)

assessment_item_special_row_id documents_documenttoinst w tabeli przechowywane są powiązania dokumentów z instytucjami id Identyfikator wpisu inst_id Identyfikator instytucji document_id Identyfikator dokumentu documents_docschangelog w tabeli przechowywane są informacje o zmianach wykonywanych na dokumentach (log zdarzeń). Przykładowy rodzaj zmiany to np. zmiana statusu wniosku lub karty oceny. id Identyfikator wpisu doc_id Identyfikator dokumentu rec_id Identyfikator naboru app_id Identyfikator wniosku doc_type Rodzaj dokumentu event_user varchar(500) Nazwa użytkownika którego dotyczy zdarzenie event_user_id Identyfikator konta użytkownika którego dotyczy zdarzenie event_type Rodzaj zdarzenia event_desc varchar(2000) Opis zdarzenia event_date Data rejestracji zdarzenia doc_locale varchar(2000) Lokalizacja dokumentu w strukturze

VI.Szablony karty oceny assessment_templates_assessmenttemplate w tabeli przechowywane są informacje specyficzne dla szablonu kart oceny id Identyfikator wpisu name varchar(250) Nazwa szablonu karty oceny description fund_id varchar(1000) Opis szablonu karty oceny lock_date Data zablokowania szablonu user_id Identyfikator konta użytkownika, blokującego aktualnie edytującego szablon lastmod_date ownerid Identyfikator konta użytkownika tworzącego szablon karty profile_name varchar(100) Nazwa profilu użytkownika tworzącego szablon karty status sep_assessors cost_correct_field_show explanations_field_show arch_date arch_profile_name varchar(100)

arch_userid pub_date pub_profile_name varchar(100) Nazwa profilu użytkownika publikującego pub_userid Identyfikator konta użytkownika publikującego logos additional_metric_exists additional_metric_f1 additional_metric_f2 additional_metric_f3 custom_metric_exists custom_metric_f1 custom_metric_f2 custom_metric_f3 custom_metric_f4 custom_metric_f5 custom_metric_f6 subtitle1 subtitle2 varchar(50) varchar(1000) varchar(1000) assessment_templates_templateelement w tabeli przechowywane są wpisy reprezentujące poszczególne pozycje szablonu karty oceny. Podobnie jak w przypadku tabeli dokumentów wpisy przechowują informacje na temat struktury poszczególnych pozycji szablonu karty oceny oraz informacje wspólne dla pozycji. Każda pozycja szablonu karty oceny (Sekcja, Kryterium, Pytanie) posiada wpis w tej tabeli. id Identyfikator wpisu object_id lft rght tree_id level content_type_id parent_id Identyfikator elementu rodzica karty oceny template_id Identyfikator szablonu karty oceny order_in_level double assessment_templates_section w tabeli przechowywane są informacje specyficzne dla sekcji szablonu karty oceny id Identyfikator wpisu

name Nazwa sekcji description default_field_type field_properties header_data assessment_section_type metric_add sum_add pointer print_form title_show poz_neg_show add_description varchar(2500) Opis sekcji varchar(2500) varchar(2500) varchar(1000) template_section_sum_label integer_field new_page_print custom_metric_exists custom_metric_f1 custom_metric_f2 custom_metric_f3 custom_metric_f4 custom_metric_f5 custom_metric_f6 assessment_templates_criterion w tabeli przechowywane są informacje specyficzne dla kryterium szablonu karty oceny id Identyfikator wpisu description varchar(2500) Opis kryterium additional_info varchar(2500) Dodatkowy opis kryterium pointer additional_content additional_label addsum_label sum_childrens_points sum_label bold_sum_values integer_field

assessment_templates_item w tabeli przechowywane są informacje specyficzne dla pozycji (pytania) szablonu karty oceny id Identyfikator wpisu description varchar(5000) Opis pozycji szablonu karty oceny field_type Rodzaj pozycji szablonu karty oceny (rodzaj pola) field_properties varchar(2500) Konfiguracja pola szablonu karty oceny reason_field additional_info pointer addinfo_as_note addinfo_as_reason parent_crit_scal varchar(2500) assessment_templates_assessmenttemplatetoinst w tabeli przechowywane są powiązania szablonów kart oceny z instytucjami id Identyfikator powiązania inst_id Identyfikator instytucji template_id Identyfikator szablonu karty oceny VII. Framework Django Tabele przechowują informacje niezbędne do funkcjonowania mechanizmów frameworka Django. django_session w tabeli przechowywane są informacje o sesjach logujących się do systemu użytkowników. Silnik Django używa tabeli do realizacji mechanizmów logowania do SOFM. session_key session_data expire_date varchar(40) longtext django_admin_log w tabeli przechowywane są logi standardowego panelu administracyjnego Frameworka Django. Aplikacja SOFM nie korzysta z tej tabeli. Została ona w strukturze ze względu na Framework. id action_time object_id object_repr action_flag longtext varchar(200) smallint(5) unsigned

change_message longtext content_type_id user_id django_content_type w tabeli przechowywane są informacje o rodzajach danych przetwarzanych w aplikacji. Informacje te wynikają ze struktury Frameworka Django. id app_label varchar(100) model varchar(100) django_migrations w tabeli przechowywane są informacje o zmianach w strukturze bazy danych (migracjach), wykonywanych mechanizmami zarządzania bazą danych udostępnianymi przez Framework Django. id app name applied varchar(255) varchar(255) VIII. Dokumenty w strukturze plików serwera Na serwerze aplikacji SOFM, poza danymi gromadzonymi w bazie danych przechowywane są również dane w strukturze plików i folderów systemu operacyjnego. Aplikacja przechowuje pliki dokumentów importowanych do projektów w lokalizacji /sofm/document_files/. Lokalizacja ta nie jest dostępna bezpośrednio z poziomu serwera HTTP, co zapewnia wysoki poziom bezpieczeństwa dokumentów. W lokalizacji tej aplikacja SOFM tworzy katalogi o nazwach zgodnych z identyfikatorami dokumentów w bazie danych i w nich umieszcza importowane pliki.