Személykezelő

Leírás

Képernyő szintű alkalmazásblokk, melyet egy munkamódszer alá szúrhatunk be.

A Személykezelő blokk elérhetővé teszi az adott személyhez kapcsolódó információk (gazdasági társaság, szakképesítés, korábbi munkahelyek, kapcsolatok) és dokumentumok tárolását.

Az alkalmazásblokk a következő lehetőségeket biztosítja:

  • Személy felvitele, szerkesztése, törlése
  • Személyek szűrése név és gazdasági társaság szerint
  • Szakképesítések hozzáadása személyhez
  • Korábbi munkahelyek hozzáadása személyhez
  • Személyek csoportokba szervezése
  • Személyek közti kapcsolatok beállítása
  • Dokumentumok hozzáadása személyekhez

Személykezelő

Szakképesítések panel

Itt az adott személy szakképesítéseit lehet rögzíteni.

Korábbi munkahelyek panel

Ezen a panelen a kiválasztott személy korábbi munkahelyeit adhatjuk meg.

Csoportok panel

Ezen a komponensen a bal oldalon kiválasztott személyt adhatjuk hozzá egy már létező csoporthoz.

Lehetőség van új csoport létrehozására, valamint a személy csoportból való törlésére is.

Kapcsolatok panel

Ezen a panelen két személy között határozhatunk meg kapcsolatot. Alapértelmezetten a következő kapcsolatokat vehetjük fel:

  • Mentor – Mentorált
  • Tanár – Tanuló
  • Felettes - Beosztott

A kapcsolatokat a személy csoporttagságai is befolyásolhatják:

  • A tanuló csoportba szereplő személyeknek csak tanáraik lehetnek.
  • A tanár csoportba tartozó személyeknek tanulóik és mentoraik is lehetnek.
  • A mentor csoportba tartozó személyeknek csak mentoráltjaik lehetnek.
  • Felettesei és beosztottja lehetnek mindenkinek.

Ezeket a csoportokat az adott társaság felhasználójának szükséges létrehoznia.

Dokumentumok panel

Ezen a komponensen az egyes személyekhez különböző típusú dokumentumokat rendelhetünk.

  • Dokumentum: Különböző kiterjesztésű állományok feltöltésére van itt lehetőség.
  • Link: URL hivatkozást adhatunk meg.
  • Szöveg: Formázott szöveg bevitelére használt típus.

Minden típushoz tartozik előnézet, ami segítségével betekinthetünk a felvett dokumentum tartalmába.

Beállítások

A dokumentum csatolás megfelelő működéséhez a következő beállításokat kell elvégeznünk:

1. Az adatbázisban található osp_getDocumentTypes tárolt eljárást módosítsuk úgy, hogy NewDocumentDocumentLibrary gomb hatására DocumentLibrary típusú dokumentum jöjjön létre.

IF @buttonName = 'NewDocumentDocumentLibrary'
    BEGIN
        SELECT 'DocumentLibrary' AS [type], 'Dokumentumtár' AS FragmentCaption
    END

2. Adjuk hozzá a DocumentParameters.xml fájlhoz a dokumentum típus beállításait.

<DocumentBusinessObjectType>
    <Type>DocumentLibrary</Type>
    <AttachType>Copy</AttachType>
    <CopyPathTemplate type="SQL" return="string">
        <![CDATA[ 
            DECLARE @base_path VARCHAR(2000)
            SET @base_path = 'c:\inetpub\wwwroot\EffectorModules\_temp\document\'
            SELECT @base_path
        ]]>
    </CopyPathTemplate>
</DocumentBusinessObjectType>

3. Adjuk hozzá az App_Data mappában található urlFilter.xml fájlhoz a támogatni kívánt formátumokat.

4. A kártyanézetekhez tartozó képek az alkalmazás blokk ui/gfx mappájában találhatóak.

XML állományok

BusinessObject
  • BusinessObject_AB_S_PHAN_CompanyInstitute
  • BusinessObject_AB_S_PHAN_People
  • BusinessObject_AB_S_PHAN_PeopleConnection
  • BusinessObject_AB_S_PHAN_PreviousJobs
  • BusinessOBject_AB_S_PHAN_Qualification
  • BusinessObjectDocument
  • BusinessObjectDocumentDocumentLibrary
ComboDescription
  • Combo_AB_S_PHAN_CompanyInsitute
  • Combo_AB_S_PHAN_ConnectionType
  • Combo_AB_S_PHAN_DateRange
  • Combo_AB_S_PHAN_DocumentCategory
  • Combo_AB_S_PHAN_DocumentType
  • Combo_AB_S_PHAN_FixedValuesLookup
  • Combo_AB_S_PHAN_IsIsnt
  • Combo_AB_S_PHAN_QualificationLanguage
  • Combo_AB_S_PHAN_QualificationLanguageLevel
  • Combo_AB_S_PHAN_QualificationType
Component
  • Component_AB_S_PHAN_AddToGroup
  • Component_AB_S_PHAN_CompanyInstituteSelect
  • Component_AB_S_PHAN_ConnectionEdit
  • Component_AB_S_PHAN_DocumentEdit
  • Component_AB_S_PHAN_DocumentEditNew
  • Component_AB_S_PHAN_DocumentPreview
  • Component_AB_S_PHAN_GroupEdit
  • Component_AB_S_PHAN_GroupSelect
  • Component_AB_S_PHAN_InstituteSelect
  • Component_AB_S_PHAN_People
  • Component_AB_S_PHAN_PeopleEdit
  • Component_AB_S_PHAN_PeopleInfo
  • Component_AB_S_PHAN_PeopleSelect
  • Component_AB_S_PHAN_PreviousJobEdit
  • Component_AB_S_PHAN_QualificationEdit
Display
  • dgvc_AB_S_PHAN_CompanyInstituteSelect
  • dgvc_AB_S_PHAN_Document
  • dgvc_AB_S_PHAN_DocumentTextViewer
  • dgvc_AB_S_PHAN_GroupSelect
  • dgvc_AB_S_PHAN_InstituteSelect
  • dgvc_AB_S_PHAN_People
  • dgvc_AB_S_PHAN_PeopleConnections
  • dgvc_AB_S_PHAN_PeopleGroups
  • dgvc_AB_S_PHAN_PeoplePreviousJobs
  • dgvc_AB_S_PHAN_PeopleQualifications
  • dgvc_AB_S_PHAN_Peopleselect
DisplayDefinition
  • DD_AB_S_PHAN_ChoiceDocument
  • DD_AB_S_PHAN_CompanyInstituteSelect
  • DD_AB_S_PHAN_ConnectionEdit
  • DD_AB_S_PHAN_Document
  • DD_AB_S_PHAN_DocumentTextViewer
  • DD_AB_S_PHAN_GroupSelect
  • DD_AB_S_PHAN_InstituteSelect
  • DD_AB_S_PHAN_People
  • DD_AB_S_PHAN_PeopleConnections
  • DD_AB_S_PHAN_PeopleGroupsPeople
  • DD_AB_S_PHAN_PeopleGroupsPeopleEdit
  • DD_AB_S_PHAN_PeoplePreviousJobs
  • DD_AB_S_PHAN_PeopleQualifications
  • DD_AB_S_PHAN_PeopleSelect
EditForm
  • EditForm_AB_S_PHAN_Connectoin
  • EditForm_AB_S_PHAN_Document
  • EditForm_AB_S_PHAN_DocumentNew
  • EditForm_AB_S_PHAN_Group
  • EditForm_AB_S_PHAN_People
  • EditForm_AB_S_PHAN_PeopleGroupsPeople
  • EditForm_AB_S_PHAN_PreviousJob
  • EditForm_AB_S_PHAN_Qualification
EmbeddedWebDisplay
  • EWD_AB_S_PHAN_Document
  • EWD_AB_S_PHAN_Web
FragmentTypes
  • DocumentTypes
  • TypeDocumentDocumentLibrary
Screen
  • Screen_AB_S_PHAN_AddToGroup
  • Screen_AB_S_PHAN_CompanyInstituteSelect
  • Screen_AB_S_PHAN_ConnectionEdit
  • Screen_AB_S_PHAN_DocPreview
  • Screen_AB_S_PHAN_DocumentEdit
  • Screen_AB_S_PHAN_DocumentEditNew
  • Screen_AB_S_PHAN_GroupEdit
  • Screen_AB_S_PHAN_GroupSelect
  • Screen_AB_S_PHAN_InstituteSelect
  • Screen_AB_S_PHAN_MainScreen
  • Screen_AB_S_PHAN_PeopleEdit
  • Screen_AB_S_PHAN_PeopleSelect
  • Screen_AB_S_PHAN_PreviousJobEdit
  • Screen_AB_S_PHAN_QualificationEdit

Adatbázis táblák

Standard:

Az alkalmazásblokk az alapadatbázisban található People, PeopleGroupsPeople, Document, FSYS_LabelLookup táblákat használja.

Nem Standard:

A blokk az orn_Document, orn_KnowledgeBase, orn_PeopleConnection, orn_PeopleConnectionType, orn_PreviousJobs, orn_Qualifications, orn_RateDocument táblákat használja.

Adatbázis scriptek

Az adatbázis scriptek az alkalmazásblokk hozzáadásakor automatikusan lefutnak.

  • AB_S_PHAN_ALTER_TABLE_Company.sql – A Company táblát bővíti új oszlopokkal.
  • AB_S_PHAN_CREATE_PROCEDURE_osp_sel_Peopleconnections.sql – A személyek közti kapcsolatok lekérdezéséhez használt tárolt eljárást tartalmazza.
  • AB_S_PHAN_CREATE_TABLE_orn_DocumentLibrary.sql – A személyekhez kapcsolt dokumentumok kiegészítő tábláját tartalmazza.
  • AB_S_PHAN_CREATE_TABLE_orn_KnowledgeBase.sql – A tudásbázis dokumentumok kiegészítő táblája.
  • AB_S_PHAN_CREATE_TABLE_orn_PeopleConnection.sql – Ez a tábla a személyek közti kapcsolatokat tárolja.
  • AB_S_PHAN_CREATE_TABLE_orn_PeopleConnectionType.sql – A kapcsolatok típusait tartalmazza.
  • AB_S_PHAN_CREATE_TABLE_orn_PreviousJob.sql – A korábbi munkahelyeket tárolja.
  • AB_S_PHAN_CREATE_TABLE_orn_Qualifications.sql – Az egyes személyek szakképesítéseit tároló adatbázis tábla.
  • AB_S_PHAN_CREATE_TABLE_orn_RateDocument.sql – A dokumentum értékeléséhez használt tábla.
  • AB_S_PHAN_INSERT_INTO_FSYS_LabelLookup.sql – A script a többnyelvűsítéshez használt szövegeket szúrja be az adatbázis megfelelő táblájába.
  • AB_S_PHAN_INSERT_INTO_FSYS_LookupList.sql – A blokk működéséhez használt adatokat adja hozzá az adatbázishoz.
  • AB_S_PHAN_INSERT_INTO_FSYS_ObjectTypesLookup.sql – Új dokumentum típust ad az adatbázishoz.
  • AB_CREATE_FUNCTION_ofn_getPhrase.sql – A nyelvesítéshez használt függvény.
  • AB_S_PHAN_PHRASES.sql – A többnyelvűsítés kiegészítéséhez használt szövegeket szúrja be.

  • Legutóbb frissítve: 1 év 6 hete
  • Effector