Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie |
openwave:1.30:applicatiebeheer:probleemoplossing:programmablokken:upload_dso-document_vanuit_digi-koppelaar [2024/03/20 10:35] – [Automatische registratie van document] Ton Pullens | openwave:1.30:applicatiebeheer:probleemoplossing:programmablokken:upload_dso-document_vanuit_digi-koppelaar [2024/12/11 14:20] (huidige) – Kars Gottschal |
---|
* OF de digi-koppelaar zend de bijlages naar een endpoint van OpenWave. Deze methode heeft het nadeel dat alle documenten, ook reeds bestaande en geregistreerde, en ook documenten bij genegeerde kopieberichten, worden verzonden. De controle of een document reeds bestaat kan alleen op bestandnaam. \\ Dit hoofdstuk gaat verder over deze situatie. | * OF de digi-koppelaar zend de bijlages naar een endpoint van OpenWave. Deze methode heeft het nadeel dat alle documenten, ook reeds bestaande en geregistreerde, en ook documenten bij genegeerde kopieberichten, worden verzonden. De controle of een document reeds bestaat kan alleen op bestandnaam. \\ Dit hoofdstuk gaat verder over deze situatie. |
| |
Indien ingesteld is dat OpenWave zelf de bijagen ophaalt met de instelling //Sectie: OWB en Item: OphalenDSODocsViaApi// aangevinkt EN de instelling //Sectie: DocumentRegistreren en Item: AlleOLODSOUploads// ook aangevinkt (of de kolom tbcompartiment.dldocregalleolodsouploads indien het gaat om een compartiment) dan worden de bijlagen die de digi-koppelaar naar het daartoe bestemde endpoint van OpenWave stuurt genegeerd. | Indien ingesteld is dat OpenWave zelf de bijlagen ophaalt met de instelling //Sectie: OWB en Item: OphalenDSODocsViaApi// aangevinkt EN de instelling //Sectie: DocumentRegistreren en Item: AlleOLODSOUploads// ook aangevinkt (of de kolom tbcompartiment.dldocregalleolodsouploads indien het gaat om een compartiment) dan worden de bijlagen die de digi-koppelaar naar het daartoe bestemde endpoint van OpenWave stuurt genegeerd. |
| |
===== Verwerken DSO-bijlagen vanuit digi-koppelaar ===== | ===== Verwerken DSO-bijlagen vanuit digi-koppelaar ===== |
Dat wil zeggen óf - via stuf zaak/dms - in het DMS óf op de fileserver op de map gedefinieerd door de kolom //Tekst// van instelling //Sectie: Aanmaakmappen// en waarbij item begint met //Omgeving_// en waarbij //Getal2 = 1//.\\ | Dat wil zeggen óf - via stuf zaak/dms - in het DMS óf op de fileserver op de map gedefinieerd door de kolom //Tekst// van instelling //Sectie: Aanmaakmappen// en waarbij item begint met //Omgeving_// en waarbij //Getal2 = 1//.\\ |
Indien ingesteld dat het document geregistreerd moet worden in tbcorrespondentie dan gebeurt dat in de kolom dvdocfilenaam met - in geval van opslag in DMS - alleen met de bestandnaam en - in geval van opslag op fileserver - met het volledige pad + bestandsnaam. | Indien ingesteld dat het document geregistreerd moet worden in tbcorrespondentie dan gebeurt dat in de kolom dvdocfilenaam met - in geval van opslag in DMS - alleen met de bestandnaam en - in geval van opslag op fileserver - met het volledige pad + bestandsnaam. |
| |
| |
| |
==== Controle dubbele documenten ==== | ==== Controle dubbele documenten ==== |
| |
Indien OpenWave de zaak heeft gevonden kan het zijn dat een extra controle wenselijk is of het document al bestaat bij de gevonden zaak. Dat gebeurt indien bijlages ook worden geregistreerd in tbcorrespondentie (indien dus //Sectie: Documentregisteren// en //Item: AlleOLODSOUploads// is aangevinkt) EN de instelling //Sectie: Koppeling OLO en Item: CheckOpDubbeleDocumentnaam// is aangevinkt. Dan checkt OpenWave of de documentnaam reeds voorkomt in de geregistreerde documenten bij de gevonden zaak (kolom dvdocfilenaam). Zo ja, dan wordt het document niet geplaatst en wel een kaart gemaakt in tabel mislukte OLO/DSO-bijlages. | Indien OpenWave de zaak heeft gevonden kan het zijn dat een extra controle wenselijk is of het document al bestaat bij de gevonden zaak. Dat gebeurt indien bijlages ook worden geregistreerd in tbcorrespondentie (indien dus //Sectie: DocumentRegistreren// en //Item: AlleOLODSOUploads// is aangevinkt) EN de instelling //Sectie: Koppeling OLO en Item: CheckOpDubbeleDocumentnaam// is aangevinkt. Dan checkt OpenWave of de documentnaam reeds voorkomt in de geregistreerde documenten bij de gevonden zaak (kolom dvdocfilenaam). Zo ja, dan wordt het document niet geplaatst en wel een kaart gemaakt in tabel mislukte OLO/DSO-bijlages. |
| |
{{:openwave:1.29:applicatiebeheer:probleemoplossing:programmablokken:dsodubbelecheckopingeschotendocumenten.png?900|}} | {{openwave:applicatiebeheer:probleemoplossing:programmablokken:dsodubbelecheckopingeschotendocumenten.png?900|}} |
| |
**ad 1. De bijlages worden door de digi-koppelaar geplaatst op het daartoe bestemde endpoint**\\ | **ad 1. De bijlages worden door de digi-koppelaar geplaatst op het daartoe bestemde endpoint**\\ |
===== Automatische registratie van document ===== | ===== Automatische registratie van document ===== |
| |
Indien de zaak speelt in een compartiment dan kijkt OpenWave of de kolom //OLO/DSO uploads registreren// (tbcompartiment.dldocregalleolodsouploads) aangevinkt is bij het betreffende compartiment onder de tegel //Compartimentsrechten// in beheerportaal-Nieuw, kolom Gebruikers. Indien de zaak NIET speelt in een compartiment dan kijkt OpenWave naar de instelling //Sectie: DocumentRegisteren// en //Item: AlleOLODSOUploads//. Aangevinkt dan wordt van de bijlage automatisch een registratie gemaakt in tbcorrespondentie met: | Indien de zaak speelt in een compartiment dan kijkt OpenWave of de kolom //OLO/DSO uploads registreren// (tbcompartiment.dldocregalleolodsouploads) aangevinkt is bij het betreffende compartiment onder de tegel //Compartimentsrechten// in beheerportaal-Nieuw, kolom Gebruikers. Indien de zaak NIET speelt in een compartiment dan kijkt OpenWave naar de instelling //Sectie: DocumentRegistreren// en //Item: AlleOLODSOUploads//. Aangevinkt dan wordt van de bijlage automatisch een registratie gemaakt in tbcorrespondentie met: |
* **Documenttype** (dvdoctype_oms) indien GEEN compartiment met kolom //Tekst// van Instelling //Sectie: KoppelingDOCNAARDMS// en //Item: OloDocType// (defaultwaarde 'OLO'), indien WEL compartiment naar de tekst in het veld //OLO/DSO documenttype// in het detailscherm van de compartimentsrechten in het beheerportaal-Nieuw | * **Documenttype** (dvdoctype_oms) indien GEEN compartiment met kolom //Tekst// van Instelling //Sectie: KoppelingDOCNAARDMS// en //Item: OloDocType// (defaultwaarde 'OLO'), indien WEL compartiment naar de tekst in het veld //OLO/DSO documenttype// in het detailscherm van de compartimentsrechten in het beheerportaal-Nieuw |
* **Definitief** met indien //Getal1// van de instelling //Sectie: DocumentRegistreren// en //Item: AlleOLODSOUploads// aangevinkt is, met (N)ee, anders met (J)a | * **Definitief** met indien //Getal1// van de instelling //Sectie: DocumentRegistreren// en //Item: AlleOLODSOUploads// aangevinkt is, met (N)ee, anders met (J)a |
* **Richting** met (B)innenkomend | * **Richting** met (B)innenkomend |
* **dldsovertrouwelijkheid** met de waarde (T of F) van de bijbehorende bijlageverwijzing in tbomgoloberichten. | * **dldsovertrouwelijkheid** met de waarde (T of F) van de bijbehorende bijlageverwijzing in tbomgoloberichten |
* **Vertrouwelijkheid** (dnkeyvertrouwelijkheid) | * **Vertrouwelijkheid** (dnkeyvertrouwelijkheid) |
* indien DSO vertrouwelijkheid (dldsovertrouwelijkheid) ='T' dan wordt de kolom //Tekst// van Instelling //Sectie: DSO// en //Item: VertalingVertrouwelijkheid// opgezocht in de tabel tbvertrouwelijkheid. | * indien DSO vertrouwelijkheid (dldsovertrouwelijkheid) ='T' dan wordt de kolom //Tekst// van Instelling //Sectie: DSO// en //Item: VertalingVertrouwelijkheid// opgezocht in de tabel tbvertrouwelijkheid |
* Indien gevonden dan wordt de tbvertrouwelijkheid.dnkey in deze kolom dnkeyvertrouwelijkheid geplaatst. | * indien gevonden dan wordt de tbvertrouwelijkheid.dnkey in deze kolom dnkeyvertrouwelijkheid geplaatst |
* Anders (wel T maar instelling niet gevonden) dan wordt de kolom //Tekst// van Instelling //Sectie: DSO// en //Item: VertalingVertrouwelijkheid// opgezocht in de tabel tbvertrouwelijkheidmet als defaultwaarde //'openbaar//'. | * anders (wel T maar instelling niet gevonden) dan wordt de kolom //Tekst// van Instelling //Sectie: DSO// en //Item: VertalingVertrouwelijkheid// opgezocht in de tabel tbvertrouwelijkheidmet als defaultwaarde //'openbaar//': |
* Indien gevonden dan wordt de tbvertrouwelijkheid.dnkey in deze kolom dnkeyvertrouwelijkheid geplaatst | * indien gevonden dan wordt de tbvertrouwelijkheid.dnkey in deze kolom dnkeyvertrouwelijkheid geplaatst |
* nog niet gevonden dan blijft de dnkeyvertrouwelijkheid leeg. | * nog niet gevonden dan blijft de dnkeyvertrouwelijkheid leeg. |
* Indien dldsovertrouwelijkheid) ='F 'dan | * Indien dldsovertrouwelijkheid) ='F 'dan |
* indien GEEN compartiment wordt met kolom //Tekst// van Instelling //Sectie: KoppelingDOCNAARDMS// en //Item: OloVertrouwelijkheid// (defaultwaarde 'openbaar') gezocht in tbvertrouwelijkheid | * indien GEEN compartiment wordt met kolom //Tekst// van Instelling //Sectie: KoppelingDOCNAARDMS// en //Item: OloVertrouwelijkheid// (defaultwaarde 'openbaar') gezocht in tbvertrouwelijkheid: |
* Indien gevonden dan wordt de tbvertrouwelijkheid.dnkey in deze kolom dnkeyvertrouwelijkheid geplaatst | * indien gevonden dan wordt de tbvertrouwelijkheid.dnkey in deze kolom dnkeyvertrouwelijkheid geplaatst |
* Indien niet gevonden dan blijft de dnkeyvertrouwelijkheid leeg. | * indien niet gevonden dan blijft de dnkeyvertrouwelijkheid leeg. |
* indien WEL compartiment dan wordt de tekst in het veld //OLO/DSO vertrouwelijkheid// op het detailscherm van de compartimentsrechten in het beheerportaal gezocht in tbvertrouwelijkheid (default //'openbaar'//). | * indien WEL compartiment dan wordt de tekst in het veld //OLO/DSO vertrouwelijkheid// op het detailscherm van de compartimentsrechten in het beheerportaal gezocht in tbvertrouwelijkheid (default //'openbaar'//): |
* Indien gevonden dan wordt de tbvertrouwelijkheid.dnkey in deze kolom dnkeyvertrouwelijkheid geplaatst | * indien gevonden dan wordt de tbvertrouwelijkheid.dnkey in deze kolom dnkeyvertrouwelijkheid geplaatst |
* Indien niet gevonden dan blijft de dnkeyvertrouwelijkheid leeg. | * indien niet gevonden dan blijft de dnkeyvertrouwelijkheid leeg. |
* **Omschrijving** met de waarde van kolom dvomschrijving van de corresponderende kaart uit de tabel tbomgoloberichten (de tabel met opgesomde documenten uit het DSO-verzoekbericht of OLO-aanvraagbericht). | * **Omschrijving** met de waarde van kolom dvomschrijving van de corresponderende kaart uit de tabel tbomgoloberichten (de tabel met opgesomde documenten uit het DSO-verzoekbericht of OLO-aanvraagbericht). |
| |