openwave:1.31:applicatiebeheer:probleemoplossing:programmablokken:toon_documenten_en_download:ophalen_met_cmis

Ophalen met CMIS

Het endpoint van de DMS-server die de CMIS berichten verwerkt: Sectie: KoppelingDOCNAARDMS Item: Ontvangstadres_cmis Tekst: het endpoint (bijvoorbeeld https://doc.mijndms.nl/alfresco/cmisatom).

De loginnaam die OpenWave moet gebruiken voor toegang tot de DMS-server met rechten om mappen te maken/verwijderen en documenten te plaatsen/verwijderen: Sectie: KoppelingDOCNAARDMS Item: Login_cmis Tekst: de loginnaam.

Het password dat OpenWave moet gebruiken voor toegang tot de DMS-server:

Sectie: KoppelingDOCNAARDMS

Item: Pass_cmis

Tekst: het password zie ook: 2-way encryptie van externe wachtwoorden.

OpenWave gaat er met het CMIS-protocol van uit dat de documenten in het DMS logisch ingedeeld zijn naar op zijn minst Module en zaakcodering in een mappenstructuur achter de repository (de centrale plaats).

De weerslag van die mappenstructuur van het DMS wordt in OpenWave genoteerd met instellingen per module onder de Sectie: AanmaakMappen.

Als er bijvoorbeeld 5 mappen bestaan in het DMS om documenten in te delen onder een omgevingszaak dan worden er ook 5 regels gedefinieerd in OpenWave onder Sectie: AanmaakMappen waarbij de kolom Item begint met 'Omgeving_'.

Bijvoorbeeld Omgeving_basis, Omgeving_OLO, Omgeving_adviezen en Omgeving_inspecties et cetera.

In de kolommen Info van de betreffende regel komen de mappen van de DMS-repository te staan (in UNC-notatie). Zie voorbeeld verderop.

De kolom Item begint dus afhankelijk van de module met:

  • indien module = V dan 'Inrichting_'
  • indien module = W dan 'Omgeving_'
  • indien module = B dan 'Bouw_'
  • indien module = O dan 'Overige_'
  • indien module = H dan 'Handhaving_'
  • indien module = C dan 'Horeca_'
  • indien module = E dan 'MilGebr_'
  • indien module = I dan 'Info_'

Zaak/Inrichting

Indien documenten worden opgevraagd vanuit het zaakportal of het detailscherm van een zaak of inrichting, dan zoekt OpenWave naar de mappen in het DMS die genoemd staan in de kolom Info van de programma-instellingen onder Sectie: AanmaakMappen bij de betreffende module (d.w.z. waarvan de kolom Item begint met 'Omgeving_' of 'Inrichting_' of 'Handhaving' of ….) en waarbinnen de kolom Getal1 de waarde 4 voorkomt (bijvoorbeeld 4 of 14 of 42).

Ook de submappen hierachter worden meegenomen. Van alle documenten die OpenWave op deze mappen tegenkomt wordt een lijst gemaakt waaruit de gebruiker verder kan kiezen.

Advies

Indien documenten worden opgevraagd vanuit het adviesdetailscherm van een zaak dan zoekt OpenWave naar de mappen in het DMS die genoemd staan in de kolom Info van de programma-instellingen onder Sectie: AanmaakMappen bij de betreffende module (d.w.z. waarvan de kolom Item begint met 'Omgeving_' of 'Inrichting_' of 'Handhaving' of ….) en waarbinnen het Getal1 de waarde 1 voorkomt (bijvoorbeeld 1 of 12 of 41).

Bezwaar/beroep

Indien documenten worden opgevraagd vanuit het bezwaarberoep detailscherm van een zaak dan zoekt OpenWave naar de mappen in het DMS die genoemd staan in de kolom Info van de programma-instellingen onder Sectie: AanmaakMappen bij de betreffende module (d.w.z. waarvan de kolom Item begint met 'Omgeving_' of 'Inrichting_' of 'Handhaving' of ….) en waarbinnen het Getal1 de waarde 5 voorkomt (bijvoorbeeld 5 of 52 of 51).

Inspectie

Indien documenten worden opgevraagd vanuit het inspectiedetailscherm van een zaak of bij een inrichting dan zoekt OpenWave naar de mappen in het DMS die genoemd staan in de kolom Info van de programma-instellingen onder Sectie: AanmaakMappen bij de betreffende module (d.w.z. waarvan de kolom Item begint met 'Omgeving_' of 'Inrichting_' of 'Handhaving' of ….) en waarbinnen het Getal1 de waarde 2 voorkomt (bijvoorbeeld 2 of 12 of 42).

Wilt u vanuit de basiskaart van een zaak ook alle documenten zien die horen bij de adviezen of inspecties of bezwaar/beroep van die zaak, dan moet u ervoor zorgen dat de adviezen en inspecties in de mappenstructuur in het DMS als submap achter die van de hoofdzaak komen.

In de mappen zoals die in kolom Info zijn gedefinieerd zal OpenWave eerst nog een substitutie uitvoeren op de volgende variabelen:

  • %zaakjaar% door het jaar (jjjj) van de begindatum zaak, advies, bezwaar/beroep of inspectie (geldt niet voor de regels met Getal1 = 4 EN waarvan kolom Item begint met Inrichting_)
  • %zaakjaar% door de jaarmaand (jjjjmm) van de begindatum zaak, advies, bezwaar/beroep of inspectie (geldt niet voor de regels met Getal1 = 4 EN waarvan kolom Item begint met Inrichting_)
  • %zaaknr% met de wavezaakcode van de hoofdzaak (of met het inrichtingsnummer indien Inrichting)
  • %inspnr% met de wavezaakcode van de inspectiekaart (dus alleen bij Getal1 = 2)
  • %adviesnr% met de wavezaakcode van de advieskaart (dus alleen bij Getal1 = 1)
  • %bezwaarnr% met de wavezaakcode van de bezwaar/beroep kaart (dus alleen bij Getal1 = 5).

Voorbeeld:

OpenWave\Omgeving\%zaakjaar%\ %zaaknr%

wordt na substitutie bijvoorbeeld

OpenWave\Omgeving\2012\2013RP0044\

Uiteindelijk leveren deze instellingen dus een aantal mappen op waar het programma gaat kijken naar documenten bijvoorbeeld:

  • OpenWave\Omgeving\2012\2013RP0044\
  • OpenWave\Omgeving\2012\2013RP0044\Adviezen
  • OpenWave\Omgeving\2012\2013RP0044\Inspecties
  • OpenWave\Omgeving\2012\2013RP0044\OLO

Alle documenten van deze mappen worden op de Toon Documentenlijst geplaatst en kunnen eventueel gedownload worden.

Dit geldt alleen voor de situatie dat OpenWave via een DIGI-koppelaar rechtstreeks berichten ontvangt van het OLO en de OLO- bijlagen door de DIGI-koppelaar op een vooraf afgesproken verplaatsmap in het DMS -bijvoorbeeld: 'Inbox'' - plaats.Elk OLO-nummer krijgt hierachter een eigen submap bijvoorbeeld: Inbox/1234. Op die laatste map worden alle bijlagen geplaatst voor OLO-aanvraagnummer 1234.

In OpenWave wordt deze verplaatsmap ingesteld in de kolom Tekst (dus bijvoorbeeld 'Inbox') van de programma- instelling Sectie: KoppelingDOCNAARDMS en Item: VerplaatsmapOLO.

Bij het opvragen van de documentenlijst bij een OpenWave zaak (omgeving) waarbij het OLO-nummer is gevuld, zal het programma de OLO-bijlagen die aangetroffen worden op de bijbehorende verplaatsmap verplaatsen naar de correcte map onder het Wave-zaaknummer.

Die correcte doelmap moet wel eenduidig ingesteld zijn en dat gebeurt in één van de regels in de programma-instellingen bij Sectie: AanmaakMappen en waarbij Item begint met 'Omgeving_'. Op één van die regels moet Getal2 de waarde 1 hebben.

Er mag dus maar één regel zijn in Sectie: AanmaakMappen en Item begint met 'Omgeving_' die aan deze eis voldoet.

Is bovenstaande het geval dan zal bij het opvragen van de documentenlijst bij een omgevingszaak met een gevuld OLO-nummer (en alleen daar) het programma eerst kijken op de verplaatsmap van het DMS bij het betreffende OLO-nummer. Indien daar documenten staan dan worden deze verplaatst naar de doelmap.

Mocht een document al bestaan op de doelmap, dan wordt deze overschreven. Het programma maakt de verplaatsmap (inbox + OLO-nummer) leeg.

Daarna pas wordt de reguliere Toon Documentenlijst getoond waarin dan ook de OLO-bijlagen zichtbaar zijn.

  • openwave/1.31/applicatiebeheer/probleemoplossing/programmablokken/toon_documenten_en_download/ophalen_met_cmis.txt
  • Laatst gewijzigd: 2024/07/29 12:26
  • door Kars Gottschal