Naar hoofdinhoud
Wiki

Hoe werken binnenkomende verzoeken?

Beheer binnenkomend koppelverzoek (API)

Mozard heeft koppelvlakken om geautomatiseerd gegevens te kunnen uitwisselen met andere toepassingen. Zo is er een koppelvlak om vanuit een pc-toepassing documenten in Mozard te plaatsen of bestaande documenten te bewerken en een nieuwe versie op te slaan. Er is ook een koppelvlak om vanuit een andere toepassing geautomatiseerd acties uit te voeren met betrekking tot zaken of zaakdossiers.

Hoe werken binnenkomende koppelverzoeken?

Van elk binnenkomend koppelverzoek wordt een zaak aangemaakt. De xml van het koppelverzoek wordt als aanvraag in het zaakdossier weggeschreven. Per opdracht wordt de bijbehorende API uitgevoerd. De xml met het resultaat van het koppelverzoek wordt ook in het zaakdossier weggeschreven. Zie bijbehorend document voor een uitgebreide toelichting.

Voorbeeld inrichting Office Add-inn

Volgnummer  = 21

Naam            = OfficeAddin
Omschrijving  = OfficeAddin
Referentie      = OfficeAddin

Hashcode (doorgeven als waarde xxb) =7yFG48teRTY2lJf0Z8bN9l1KUBiWlBmKb3HLNEBuSJTO44jDp5
4yWlZydPbnazaA6AhgA6YBpa2JdeDWC2Bm5WNVR1OUx4l6yitN

Hashsleutel (om xxe te berekenen) = RWuoRrgJsYVW38AFoMSKWdye6x2Iu0gGqETH45hhiETPe15IyO
875yYT9aQTLkVZYUyAm3spDauuHcTDszABQIit2Ufq3Iyu4rDm


Kenmerktype naam = UKVNAAM
Kenmerktype actie = UKVACTIE
Kenmerktype referentie = UKVREF
Kenmerktype nummer = UKVNUMMER
Kenmerktype omschrijving = UKVOMSCHRIJVING


Functieverbanden bij deze koppelinfrastructuur:
102 (doorgeven als waarde xxc) - Koppelvlak Office add-in

Ook moet de de addin in de ACL gezet worden en Mozard moet deze op de Office addin server aanzetten.

Systeem Parameter - INDOFFICEADDIN = Ja

Koppelverzoek aan specifieke wachtrijnaam kunnen toewijzen

Er kan een wachtrij meegegeven via de xml tag <moz_wachtrijnaam. Door een wachtrij mee te geven en directverwerken = N in te stellen in de XML, zal de wachtrij op volgorde van binnenkomst worden verwerkt.

Vereiste tag <moz_wachtrijnaam>:
Maximaal 22 karakters lang
Bevat alleen letters, cijfers en underscores

Er lopen maximaal 3 achtergrondprocedures tegelijk. Als er 3 of meer verschillende wachtrijnamen gebruikt worden, dan zullen verzoeken zonder wachtrijnaam maar wel directstarten = J, pas uitgevoerd worden als er daadwerkelijk ruimte is bij de achtergrondprocedures. Dit betekent dus als er drie verschillende wachtrijen op een bepaald moment verwerkt worden, overige verzoeken pas verwerkt worden als 1 van de 3 achtergrondprocedures klaar is.

Het bovenstaande betekent dus ook dat de instelling directstarten = J GEEN garantie bied dat het direct op volgorde verwerkt wordt. Om de garantie te hebben dat verzoeken in volgorde van binnenkomst worden verwerkt, moet er bij koppelverzoeken aan de volgende eisen voldaan worden:

Maximaal 2 verschillende wachtrijen + koppelverzoeken directverwerken = 'J' zonder wachtrijnaam
OF 
Maximaal 3 wachtrijen en GEEN koppelverzoeken met directverwerken = 'J' zonder wachtrijnaam
Bestaande/Huidige werking

Voor klanten die géén gebruik maken van wachtrijenwekt de functionaliteit als volgt:
Koppelverzoeken met directverwerken = N worden verwerkt (nadat alle koppelverzoeken met directverwerken = J zijn verwerkt.