Dokumentumtár

Leírás

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

A képernyő bal oldalán a feltöltött dokumentumok láthatóak. A jobb oldalon a kiválasztott dokumentum előnézetét, valamint az egyes verzióit találjuk.

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

  • Szűrés létrehozó szerint
  • Új dokumentum feltöltése
  • Dokumentum törlése
  • Dokumentum előnézet megtekintése
  • Dokumentum szerkesztése vagy letöltése
  • Dokumentum verziók megtekintése

XML állományok

Az alkalmazásblokk a következő xml állományokból épül fel:

BusinessObject
  • BusinessObjectDocument1.xml
  • BusinessObjectDocument2.xml
  • BusinessObjectDocument3.xml
  • BusinessObjectDocumentEgyeb.xml
ComboDescription
  • Combo_AB_S_DOCS_DocTypes.xml
  • Combo_AB_S_DOCS_Users.xml
Component
  • Component_AB_S_DOCS_ChoiceDocument.xml
  • Component_AB_S_DOCS_DocumentEdit.xml
  • Component_AB_S_DOCS_DocumentEditNew.xml
  • Component_AB_S_DOCS_DocumentPreview.xml
  • Component_AB_S_DOCS_DocumentPreviewAndVersion.xml
  • Component_AB_S_DOCS_Documents.xml
Display
  • dgvc_AB_S_DOCS_ChoiceDocument.xml
  • dgvc_AB_S_DOCS_Document.xml
  • dgvc_AB_S_DOCS_DocumentVersion.xml
DisplayDefinition
  • DD_AB_S_DOCS_ChoiceDocument.xml
  • DD_AB_S_DOCS_Document.xml
  • DD_AB_S_DOCS_DocumentVersion.xml
EditForm
  • EditForm_AB_S_DOCS_Document.xml
  • EditForm_AB_S_DOCS_DocumentNew.xml
Screen
  • Screen_AB_S_DOCS_ChoiceDocument.xml
  • Screen_AB_S_DOCS_DocPreview.xml
  • Screen_AB_S_DOCS_DocPreviewAndVersion.xml
  • Screen_AB_S_DOCS_DocumentEdit.xml
  • Screen_AB_S_DOCS_DocumentEditNew.xml
  • Screen_AB_S_DOCS_MainScreen.xml
FragmentTypes
  • TypeDocument1.xml
  • TypeDocument2.xml
  • TypeDocument3.xml
  • TypeDocumentEgyeb.xml
EmbeddedWebDisplay
  • EWD_AB_S_DOCS_Document.xml

Adatbázis táblák

Standard:

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

Nem Standard:

A blokk nem használ más adatbázis táblát.

Adatbázis scriptek

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

  • AB_S_DOCS_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_DOCS_INSERT_INTO_DocumentType.sql – Egy alapértelmezett dokumentum típust ad hozzá az adatbázishoz.

Egyéb

Az alkalmazás könyvtárának XML mappájában lévő DocumentParameters.xml állományba az alábbi kódot kell másolni:

Példa

<?xml version="1.0" encoding="iso-8859-2"?> <DocumentParameters> <!--Egyeb--> <DocumentBusinessObjectType> <Type>Egyeb</Type> <AttachType>Copy</AttachType> <CopyPathTemplate type="SQL" return="string"> <![CDATA[ DECLARE @base_path VARCHAR(2000) SELECT @base_path = [CodeValue] + 'Other\' FROM [FSYS_ApplicationSetup] WITH(NOLOCK) WHERE [Code] = 'DocBasePath' SELECT @base_path ]]> </CopyPathTemplate> </DocumentBusinessObjectType> <!--KnowledgeBase--> <DocumentBusinessObjectType> <Type>KnowledgeBase</Type> <AttachType>Copy</AttachType> <CopyPathTemplate type="SQL" return="string"> <![CDATA[ DECLARE @base_path VARCHAR(2000) SELECT @base_path = [CodeValue] + 'KnowledgeBase\' FROM [FSYS_ApplicationSetup] WITH(NOLOCK) WHERE [Code] = 'DocBasePath' SELECT @base_path ]]> </CopyPathTemplate> </DocumentBusinessObjectType> <!--DocumentLibrary--> <DocumentBusinessObjectType> <Type>DocumentLibrary</Type> <AttachType>Copy</AttachType> <CopyPathTemplate type="SQL" return="string"> <![CDATA[ DECLARE @base_path VARCHAR(2000) SELECT @base_path = [CodeValue] + 'DocumentLibrary\' FROM [FSYS_ApplicationSetup] WITH(NOLOCK) WHERE [Code] = 'DocBasePath' SELECT @base_path ]]> </CopyPathTemplate> </DocumentBusinessObjectType> <!--1--> <DocumentBusinessObjectType> <Type>1</Type> <AttachType>Copy</AttachType> <CopyPathTemplate type="SQL" return="string"> <![CDATA[ DECLARE @base_path VARCHAR(2000) SELECT @base_path = [CodeValue] + 'Type1\' FROM [FSYS_ApplicationSetup] WITH(NOLOCK) WHERE [Code] = 'DocBasePath' SELECT @base_path ]]> </CopyPathTemplate> </DocumentBusinessObjectType> <!--2--> <DocumentBusinessObjectType> <Type>2</Type> <AttachType>Copy</AttachType> <CopyPathTemplate type="SQL" return="string"> <![CDATA[ DECLARE @base_path VARCHAR(2000) SELECT @base_path = [CodeValue] + 'Type2\' FROM [FSYS_ApplicationSetup] WITH(NOLOCK) WHERE [Code] = 'DocBasePath' SELECT @base_path ]]> </CopyPathTemplate> </DocumentBusinessObjectType> <!--3--> <DocumentBusinessObjectType> <Type>3</Type> <AttachType>Copy</AttachType> <CopyPathTemplate type="SQL" return="string"> <![CDATA[ DECLARE @base_path VARCHAR(2000) SELECT @base_path = [CodeValue] + 'Type3\' FROM [FSYS_ApplicationSetup] WITH(NOLOCK) WHERE [Code] = 'DocBasePath' SELECT @base_path ]]> </CopyPathTemplate> </DocumentBusinessObjectType> </DocumentParameters>

  • Legutóbb frissítve: 7 év 8 hete
  • Effector