Verschillen
Dit geeft de verschillen weer tussen de geselecteerde revisie en de huidige revisie van de pagina.
Beide kanten vorige revisie Vorige revisie Volgende revisie | Vorige revisie | ||
openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:verwerking_stuf_overdragenzaak [2025/08/13 14:44] – [Stap 2A en 2B geefZaakDetails_ZakLv01] Ton Pullens | openwave:1.33:applicatiebeheer:probleemoplossing:programmablokken:verwerking_stuf_overdragenzaak [2025/08/21 15:04] (huidige) – [Verwerking StUF Zaak/dms 1.2 Overdragen Zaak] Cecilio do Rosario | ||
---|---|---|---|
Regel 2: | Regel 2: | ||
{{tag> | {{tag> | ||
- | Vanuit een DMS kan een verzoek gedaan worden aan OpenWave om een zaak aan te maken. Hieronder een beschrijving van welke berichten daartoe uitgewisseld moeten worden, welke instellingen aan OpenWave-kant noodzakelijk zijn en welke onderdelen van het antwoord op geefZaakDetails door OpenWave verwerkt worden. | + | Vanuit een DMS kan een verzoek gedaan worden aan OpenWave om een zaak aan te maken. Hieronder een beschrijving van welke berichten daartoe uitgewisseld moeten worden, welke instellingen aan OpenWave-kant noodzakelijk zijn en welke onderdelen van het antwoord op geefZaakDetails door OpenWave verwerkt worden.\\ |
+ | Naast de noodzakelijke instellingen geldt: | ||
+ | * het externe zaaktype van de overgedragen zaak moet gemapt zijn in openwave (tbsoortomgverg of tbsoortovverg) | ||
+ | * er moet een intiator (aanvrager) overgedragen worden | ||
+ | * de zaak moet nog niet bestaan | ||
- | =====Endpoint en beveiliging via certificaten===== | + | =====Endpoint en beveiliging via certificaten, whitelist===== |
- | Het externe zaaksysteem/ | + | Het externe zaaksysteem/ |
- | Een base-URL is een implementatie van OpenWave zoals bijvoorbeeld < | + | Een base-URL is een implementatie van OpenWave zoals bijvoorbeeld < |
+ | De wsdl van het endpoint is bereikbaar op // | ||
- | De OpenWave StUF webservice op dat SOAP-endpoint | + | De OpenWave StUF webservice op dat SOAP-endpoint |
+ | De authenticatie gebeurt op endpoint-niveau | ||
+ | * In tbendpointlist moet een rij worden gedefinieerd met als endpoint // | ||
+ | * En vervolgens dienen de IP-adressen die toestemming moeten krijgen om de StUF overdragenZaak berichten te posten op dit soap-endpoint te worden toegevoegd (dochtertabel tbipauthorisationlist), | ||
+ | Indien het bericht van het externe zaak/dms systeem NIET door deze firewall heen komt, wordt de HTTP-code 401 geretourneerd. | ||
=====Berichtenverkeer===== | =====Berichtenverkeer===== | ||
{{: | {{: | ||
====Stap 1A en 1B: overdragenZaak_Di01==== | ====Stap 1A en 1B: overdragenZaak_Di01==== | ||
- | Indien het bericht van het externe zaak/dms systeem door de firewall heen is, antwoord Openwave ongezien op het overdragenZaak_Di01- bericht met een Bv03 (bevestigings-)bericht. \\ | + | Indien het bericht van het externe zaak/dms systeem |
+ | Indien het bericht van het externe zaak/dms systeem WEL door de firewall heen is, antwoord Openwave ongezien op het overdragenZaak_Di01- bericht met een Bv03 (bevestigings-)bericht. \\ | ||
Beide berichten worden opgeslagen in de messagelog-tabel onder de rubriek: //DMS overdragenZaak// | Beide berichten worden opgeslagen in de messagelog-tabel onder de rubriek: //DMS overdragenZaak// | ||
+ | |||
+ | <adm example voorbeeld overdragenZaak_Di01> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | xmlns: | ||
+ | xmlns=" | ||
+ | < | ||
+ | < | ||
+ | <zender xmlns=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | > | ||
+ | < | ||
+ | > | ||
+ | <functie xmlns=" | ||
+ | </ | ||
+ | <object xmlns: | ||
+ | xmlns=" | ||
+ | d4p1: | ||
+ | < | ||
+ | <isVan d4p1: | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
====Stap 2A en 2B geefZaakDetails_ZakLv01==== | ====Stap 2A en 2B geefZaakDetails_ZakLv01==== | ||
OpenWave vraagt aan het externe Zaak/DMS systeem de zaakgegevens op. Uit het ontvangen // | OpenWave vraagt aan het externe Zaak/DMS systeem de zaakgegevens op. Uit het ontvangen // | ||
- | De //Zender// wordt opgezocht in de medewerkerstabel in de kolom dvloginnaam: deze robot-medewerker: | + | // |
+ | // | ||
+ | |||
+ | De //Zender// wordt opgezocht in de medewerkerstabel in de kolom dvloginnaam. Op grond van bovenstaand voorbeeld zou de zender-organisatie // | ||
* heeft geen wachtwoord, | * heeft geen wachtwoord, | ||
* heeft geen 2-factor authenticatie | * heeft geen 2-factor authenticatie | ||
Regel 40: | Regel 90: | ||
* //Zender applicatie// | * //Zender applicatie// | ||
* //Zender organisatie// | * //Zender organisatie// | ||
- | * //Ontvanger applicatie// | + | * //Ontvanger applicatie// |
- | * //Ontvanger organisatie// | + | * //Ontvanger organisatie// |
En indien het externe zaak/dms dat verlangt kunnen ook de kolommen administratie en gebruiker worden gevuld.\\ | En indien het externe zaak/dms dat verlangt kunnen ook de kolommen administratie en gebruiker worden gevuld.\\ | ||
Bovenstaande waarden moeten afgestemd zijn met het externe zaak/dms.\\ | Bovenstaande waarden moeten afgestemd zijn met het externe zaak/dms.\\ | ||
Regel 58: | Regel 108: | ||
Het antwoordbericht kan wel een // | Het antwoordbericht kan wel een // | ||
In beide gevallen verzendt Openwave het slotbericht // | In beide gevallen verzendt Openwave het slotbericht // | ||
- | Beide berichten worden opgeslagen in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen sectie Koppeling ZAAK en item: Messagelog EN de instelling Sectie: OWB en Item: MessageLog aangevinkt staan. | + | Beide berichten worden opgeslagen in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen |
**Zoek mapping zaaktype**\\ | **Zoek mapping zaaktype**\\ | ||
Regel 67: | Regel 117: | ||
* wordt een kaart in tbmissingconfiguration aangemaakt onder de apinaam: // | * wordt een kaart in tbmissingconfiguration aangemaakt onder de apinaam: // | ||
* wordt het slotbericht // | * wordt het slotbericht // | ||
- | * worden beide berichten gelogd in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen sectie Koppeling ZAAK en item: Messagelog EN de instelling Sectie: OWB en Item: MessageLog aangevinkt staan. | + | * worden beide berichten gelogd in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen |
+ | |||
+ | **Bestaat de zaak al?**\\ | ||
+ | De < | ||
+ | * wordt een kaart in tbmissingconfiguration aangemaakt onder de apinaam: // | ||
+ | * wordt het slotbericht // | ||
+ | * worden beide berichten gelogd in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen //sectie Koppeling ZAAK en item: Messagelog// | ||
**Controle overige noodzakelijke instellingen ** \\ | **Controle overige noodzakelijke instellingen ** \\ | ||
Regel 73: | Regel 129: | ||
* In de tabel tbadressoort dient zowel een niet vervallen rij te bestaan voor de dvcode //AVR// (aanvrager) als voor de dvcode: //GEM// (gemachtigde). | * In de tabel tbadressoort dient zowel een niet vervallen rij te bestaan voor de dvcode //AVR// (aanvrager) als voor de dvcode: //GEM// (gemachtigde). | ||
* Indien de zaaktype mapping is uitgekomen op rij uit tbsoortovverg (apv/ | * Indien de zaaktype mapping is uitgekomen op rij uit tbsoortovverg (apv/ | ||
- | * Indien er geen defaultbehandelaar is gevonden bij de gevodnen | + | * Indien er geen defaultbehandelaar is gevonden bij de gevonden |
Indien aan deze voorwaarden niet is voldaan dan: | Indien aan deze voorwaarden niet is voldaan dan: | ||
* wordt een kaart in tbmissingconfiguration aangemaakt onder de apinaam: // | * wordt een kaart in tbmissingconfiguration aangemaakt onder de apinaam: // | ||
* wordt het slotbericht // | * wordt het slotbericht // | ||
- | * worden beide berichten gelogd in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen sectie Koppeling ZAAK en item: Messagelog EN de instelling Sectie: OWB en Item: MessageLog aangevinkt staan. | + | * worden beide berichten gelogd in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen |
**Bepaling perceeladres** \\ | **Bepaling perceeladres** \\ | ||
Regel 106: | Regel 162: | ||
* wordt een kaart in tbmissingconfiguration aangemaakt onder de apinaam: // | * wordt een kaart in tbmissingconfiguration aangemaakt onder de apinaam: // | ||
* wordt het slotbericht // | * wordt het slotbericht // | ||
- | * worden beide berichten gelogd in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen sectie Koppeling ZAAK en item: Messagelog EN de instelling Sectie: OWB en Item: MessageLog aangevinkt staan. | + | * worden beide berichten gelogd in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen |
**Bepaling gemachtigde**\\ | **Bepaling gemachtigde**\\ | ||
Regel 132: | Regel 188: | ||
**Verzenden slotbericht overdragenZaak_Du01 met succesmelding**\\ | **Verzenden slotbericht overdragenZaak_Du01 met succesmelding**\\ | ||
- | Tot slot wordt het bericht overdragenZaak_Du01 naar het ontvangasynchroon endpoint van het externe zaak/dms gestuurd. In dat bericht in de tag < | + | Tot slot wordt het bericht overdragenZaak_Du01 naar het ontvangasynchroon endpoint van het externe zaak/dms gestuurd. In dat bericht in de tag < |
Het externe zaak/dms antwoord hierop met een Bv03-bericht. \\ | Het externe zaak/dms antwoord hierop met een Bv03-bericht. \\ | ||
- | Beide berichten worden gelogd in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen sectie Koppeling ZAAK en item: Messagelog EN de instelling Sectie: OWB en Item: MessageLog aangevinkt staan. | + | Beide berichten worden gelogd in de messagelog-tabel onder de rubriek: DMS overdragenZaak mits de instellingen |
+ | Indien // |