Tudástár

Leírás

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

A tudástár segítségével a tudásanyagként felhasználható dokumentumokat rendszerezhetjük.

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

  • Különböző típusú dokumentumok felvitele (dokumentum, link, szöveg)
  • Dokumentum előnézet
  • Szűrés kiválasztott címkék alapján
  • Dokumentumhoz tartozó tulajdonságok beállítása címkék segítségével
  • Verziókövetés
  • Megjegyzések hozzáadása

Tudástár

Előnézet panel

Az előnézet a dokumentum típusától függően lehet feltöltött dokumentum, link, valamint formázott szöveg.

Előnézet panel

Címkék panel

A címkék panelen különböző tulajdonságokat adhatunk a kiválasztott tudásanyaghoz. A dokumentum tulajdonságok csoportokba rendezve jelennek meg. A dokumentumok - tulajdonságaik alapján - címkefelhő segítségével szűrhetőek.

A címkék szerkesztése gombra kattintva új csoportokat és értékeket vehetünk fel a rendszerbe.

Címkék panel

Verziók panel

Ezen a panelen a kiválasztott dokumentum feltöltött verzióit követhetjük nyomon.

Megjegyzések panel

A megjegyzések panelen a kiválasztott tudástár anyaghoz írhatunk megjegyzéseket.

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 NewDocumentKnowledgeBase gomb hatására KnowledgeBase típusú dokumentum jöjjön létre.

IF @buttonName = 'NewDocumentKnowledgeBase'
  BEGIN
    SELECT 'KnowledgeBase' AS [type], 'Tudástár' AS FragmentCaption
  END

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

@base_path: A feltöltött dokumentumok elérési útja.

<DocumentBusinessObjectType>
    <Type>KnowledgeBase</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ásblokk ui/gfx mappájában találhatóak.

5. CSS beállítás a következő bekezdés szerint.

CSS beállítás

A megfelelő megjelenéshez a következő sorokat adjuk hozzá a megfelelő style.css stílus fájlhoz.

/* KNOWLEDGE BASE */
.RateDocument .card_list {
    width: 300px;
    margin: auto;
}

.RateDocument .selected_star {
    color: #2a6496;
}

.RateDocument .star_color:hover {
    color: #428bca !important;
}

.RateDocument a:hover,
.RateDocument a:hover i {
    color: #428bca;
}

.InnerWithoutCardOutline .card_list_item,
.InnerWithoutCardOutline .card_list_item:hover,
.InnerWithoutCardOutline .card_list_item_active {
    background:none !important;
    box-shadow:none !important;
 }

.InnerWithoutBorder {
    border:none !important;
    box-shadow:none !important;
}

.InnerHeaderWithoutBackground .panel-heading {
    background:none !important;
}

.InnerHeaderWithoutBackground .nav-tabs > li.active > a, 
.InnerHeaderWithoutBackground .nav-tabs > li.active > a:hover,
.InnerHeaderWithoutBackground .nav-tabs > li.active > a:focus {
    color:#676767 !important;
}

.InnerWithoutToolbar .effector_table_toolbar {
    display:none !important;
}
/* KNOWLEDGE BASE */

XML állományok

BusinessObject
  • BusinessObject_AB_S_KBAS_Document
  • BusinessObject_AB_S_KBAS_Note
  • BusinessObject_AB_S_KBAS_People
  • BusinessObject_AB_S_KBAS_RateDocument
  • BusinessObject_AB_S_KBAS_TagList
  • BusinessObject_AB_S_KBAS_TagListGroup
  • BusinessObjectDocument
  • BusinessObjectDocumentKnowledgeBase
ComboDescriptions
  • Combo_AB_S_KBAS_DocumentStatus
  • Combo_AB_S_KBAS_FixedValuesLookup
  • Combo_AB_S_KBAS_TagGroups
Component
  • Component_AB_S_KBAS_DocumentEdit
  • Component_AB_S_KBAS_DocumentEditNew
  • Component_AB_S_KBAS_DocumentPreview
  • Component_AB_S_KBAS_KnowledgeBaseDocument
  • Component_AB_S_KBAS_KnowledgeBaseNoteEdit
  • Component_AB_S_KBAS_KnowledgeBaseNotes
  • Component_AB_S_KBAS_KnowledgeBasePreviewAndVersion
  • Component_AB_S_KBAS_RateDocument
  • Component_AB_S_KBAS_RateDocumentInner
  • Component_AB_S_KBAS_TagList
  • Component_AB_S_KBAS_TagListEdit
  • Component_AB_S_KBAS_TagListGroup
  • Component_AB_S_KBAS_TagListGroupEdit
DisplayDefinition
  • DD_AB_S_KBAS_ChoiceDocument
  • DD_AB_S_KBAS_Document
  • DD_AB_S_KBAS_Document_TagCloud
  • DD_AB_S_KBAS_DocumentTags
  • DD_AB_S_KBAS_DocumentTextViewer
  • DD_AB_S_KBAS_DocumentVersion
  • DD_AB_S_KBAS_KnowledgeBaseNotes
  • DD_AB_S_KBAS_Note
  • DD_AB_S_KBAS_RateDocument
  • DD_AB_S_KBAS_RateDocumentInner
  • DD_AB_S_KBAS_TagList
  • DD_AB_S_KBAS_TagListGroup
Display
  • dgvc_AB_S_KBAS_DocumentTags
  • dgvc_AB_S_KBAS_DocumentTextViewer
  • dgvc_AB_S_KBAS_DocumentVersion
  • dgvc_AB_S_KBAS_KnowledgeBaseDocument
  • dgvc_AB_S_KBAS_KnowledgeBaseNotes
  • dgvc_AB_S_KBAS_RateDocumentInner
  • dgvc_AB_S_KBAS_TagList
  • dgvc_AB_S_KBAS_TagListGroup
EditForm
  • EditForm_AB_S_KBAS_Document
  • EditForm_AB_S_KBAS_DocumentNew
  • EditForm_AB_S_KBAS_KnowledgeBaseNoteEdit
  • EditForm_AB_S_KBAS_RateDocument
  • EditForm_AB_S_KBAS_TagList
  • EditForm_AB_S_KBAS_TagListGroup
EmbeddedWebDisplay
  • EWD_AB_S_KBAS_Document
  • EWD_AB_S_KBAS_Web
FragmentTypes
  • DocumentTypes
  • TypeDocumentKnowledgeBase
Screen
  • Screen_AB_S_KBAS_DocPreview
  • Screen_AB_S_KBAS_DocumentEdit
  • Screen_AB_S_KBAS_DocumentEditNew
  • Screen_AB_S_KBAS_KnowledgeBaseNoteEdit
  • Screen_AB_S_KBAS_MainSceen
  • Screen_AB_S_KBAS_RateDocument
  • Screen_AB_S_KBAS_TagList
  • Screen_AB_S_KBAS_TagListEdit
  • Screen_AB_S_KBAS_TagListGroupEdit

Adatbázis táblák

Standard:

Az alkalmazásblokk az alapadatbázisban található Company, Document, FSYS_LabelLookup, FSYS_ObjectTypesLookup, Notes, People táblát használja.

Nem Standard:

A blokk az orn_DocumentLibrary, orn_RateDocument, orn_Tag, orn_TagList, orn_TagListGroup táblákat használja.

Adatbázis scriptek

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

  • AB_S_KBAS_CREATE_PROCEDURE_osp_prs_DocumentTags.sql – Címke kiválasztásához használt tárolt eljárást tartalmazza.
  • AB_S_KBAS_CREATE_PROCEDURE_osp_prs_RateDocument.sql – A dokumentumok értékeléséhez szükséges tárolt eljárás.
  • AB_S_KBAS_CREATE_PROCEDURE_osp_sel_DocumentTagCloud.sql – A címkefelhő lekérdezéséhez használt tárolt eljárás.
  • AB_S_KBAS_CREATE_PROCEDURE_osp_sel_DocumentTags.sql – A címkék megjelenítésére szolgáló tárolt eljárás.
  • AB_S_KBAS_CREATE_TABLE_orn_DocumentLibrary.sql – A dokumentumtár típushoz tartozó kiegészítő tábla.
  • AB_S_KBAS_CREATE_TABLE_orn_KnowledgeBase.sql – Tudástár típushoz tartozó kiegészítő tábla.
  • AB_S_KBAS_CREATE_TABLE_orn_RateDocument.sql – A dokumentumok értékeléséhez szükséges adatbázis tábla.
  • AB_S_KBAS_CREATE_TABLE_orn_Tag.sql – A dokumentumok és címkék összerendeléséhez használt tábla.
  • AB_S_KBAS_CREATE_TABLE_orn_TagList.sql – Címke értékeket tartalmazó tábla.
  • AB_S_KBAS_CREATE_TABLE_orn_TagListGroup.sql – Címke csoportokat tartalmazó tábla.
  • AB_S_KBAS_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_KBAS_INSERT_INTO_FSYS_LookulList.sql – A blokk működéséhez használt adatokat adja hozzá az adatbázishoz.
  • AB_S_KBAS_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_KBAS_PHRASES.sql – A többnyelvűsítés kiegészítéséhez használt szövegeket szúrja be.

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