- Als nieuw markeren
- Als gelezen markeren
- Bladwijzer
- Abonneren
- Printervriendelijke pagina
- Ongepaste inhoud melden
Best practice 'batchcommands'
- 8 Antwoorden
- 6 kudos
- 1828 Weergaven
Hieronder is onze best practice qua inrichting van de batchopdrachten weergegeven. Deze is gebaseerd op de optimale verhouding tussen technische performance enerzijds en de functionele toegevoegde waarde van de batchopdracht in relatie tot de betreffende systeemfunctie anderzijds.
Simpelweg alle batchopdrachten met een hoge herhaal frequentie vastleggen klinkt wellicht aantrekkelijk maar heeft in de praktijk vaak geen zin. Zo'n situatie zal veel 'technische overhead' vergen, waarbij het 'functionele resultaat' nihil is. Denk hierbij bijvoorbeeld aan een export die elke 10 minuten wordt gestart, maar waarbij in die periode geen sprake is van nieuwe te exporteren mutaties.
Ook zijn er functies die met een aantal selectiecriteria in batch kunnen worden gezet, maar waarbij deze selectiecriteria na uitvoeren niét dynamisch worden bijgewerkt. Als deze elk uur draait, zal deze elk uur met dezelfde criteria worden uitgevoerd. Denk hierbij bijvoorbeeld aan de functie 'verwerken indirecte mutaties' (100252), deze is van oudsher geschikt om éénmalig in de batch te worden geplaatst (zie ook de helptekst van deze functie). Tegenwoordig is het echter niet meer nodig deze functie in batch te plaatsen.
In de onderstaande tabel zie je de meest toegepaste batchfuncties en de daarbij behorende periodiciteit. In sommige gevallen is de gewenste periodiciteit afhankelijk van de grootte van de organisatie. Dit heeft te maken met de balans tussen de gemiddelde mutatiegraad en de toegevoegde waarde van het uitvoeren van die batchopdracht. Die grens is gesteld op 30000 dienstverbanden (DV) inclusief de dienstverbanden uit dienst.
Aan jou het verzoek de batchinrichting zoals die nu in jullie omgeving staat, kritisch te bekijken en waar van toepassing (en mogelijk) te conformeren aan bovenstaande best practice. Dit kun je doen middels functie 800004-Wachtrij alle batchopdrachten. Soms zien we ook dat een batchopdracht meerdere keren voorkomt, dat is met de juiste periodiciteit ook niet nodig. Deze kunnen eenvoudig worden verwijderd, In dit 4Me kennisartikel staat beschreven hoe je batchopdrachten kunt verwijderen. Voor de compleetheid staan deze stappen*** ook onderaan dit bericht genoemd.
Aanvullend advies: plan de batchopdracht daar waar sprake is van een eenmalige/maandelijkse/wekelijkse/dagelijkse periodiciteit bij voorkeur in de avonduren in!
( * ) Automatisch importeren en verwerken
Beaufort Online kent de mogelijkheid om DPIA100 bestanden die in de ontvang-directory worden geplaatst automatisch te importeren en/of te verwerken. Hiervoor is functie 430025 (Configuratie importprocessen) beschikbaar. Meer informatie hierover kan worden teruggevonden in de Beaufort releasenotes van 2020-09.
( ** ) Omvang van de exportbestanden
Wat betreft de export HRSS, de export Tactische Modules en de export BINT kun je zelf de omvang van de bestanden bepalen. Middels een aantal stuurgegevens kun je het aantal objecten (personen/dienstverbanden) per exportbestand aansturen. In onderstaande tabel worden deze per exportproces inclusief voorgestelde waarde weergegeven.
Stuurgegeven |
Omschrijving |
Waarde |
|
Export HRSS |
HSS_MEXP |
Max aantal DV per bestand HSS export |
1000 |
Export Tactische Modules |
RTMMAXBA |
Max aantal personen per bestand Basis export RTM |
100 |
Export Tactische Modules |
RTMMAXPA |
Max aant personen / bestand Periodieke export RTM |
200 |
Export BINT |
RSTMAXBA |
Max aantal personen per bestand Basis export |
100 |
Export BINT |
RSTMAXPA |
Max aantal personen per bestand Periodieke export |
200 |
(*** ) Verwijderen batchopdrachten
Een batchopdracht kan worden verwijderd via:
- applicatiebeheer
- batchopdrachten
- wachtrij alle batchopdrachten
- selecteer de betreffende batchopdracht via de 3 puntjes achter batchopdracht
- Klik op de verwijderknop
- klik op de blauwe diskette
De batchopdracht is verwijderd.
(In het kader van leesbaarheid hebben we de tabel ook als losse bijlage toegevoegd)
- Als gelezen markeren
- Als nieuw markeren
- Als bladwijzer markeren
- Markeren
- Afdrukken
- Ongepaste inhoud melden
Bedankt voor dit overzicht! Erg welkome informatie. Vervolgvraag naar aanleiding hiervan: binnen de "Configuratie importprocessen" zijn een aantal processen standaard ingericht door VR. Ik zou graag begrijpen wat deze standaard-codes/processen doen. Zou hier ook een overzicht van geplaatst kunnen worden?
Wat zijn bijvoorbeeld:
Code - Omschrijving
IDA - API Imp. Identity&Access
PEL - RPSA Beaufort
RBP - Benefit Planner (Is dit Flex Benefits? Wat komt hiervan naar Beaufort toe?)
XGA - Youforce domein APIs
VMS - Verlofr.mut. sal.verwerkr
RVM - Koppeling Verzuim Manager (is dit Verzuim Manager 1.0? Of ook 2.0?)
Mocht dit al beschikbaar zijn, heb ik het niet kunnen vinden maar zou ik het graag zien!
- Als gelezen markeren
- Als nieuw markeren
- Als bladwijzer markeren
- Markeren
- Afdrukken
- Ongepaste inhoud melden
Beste,
Bedankt voor dit leerzame artikel. Als ik echter het 4mekennisartikel wil openen krijg ik deze foutmelding?
- Als gelezen markeren
- Als nieuw markeren
- Als bladwijzer markeren
- Markeren
- Afdrukken
- Ongepaste inhoud melden
Goedemorgen @Marc Struver , de 4Me kennisartikelen zijn beschikbaar voor degenen met een 4Me account (onze support applicatie). Maar zoals hierboven aangegeven staan de stappen voor het gemak ook in de best practice zelf beschreven!
- Als gelezen markeren
- Als nieuw markeren
- Als bladwijzer markeren
- Markeren
- Afdrukken
- Ongepaste inhoud melden
Kunnen de batchopdrachten eventueel toegelicht worden, een aantal zijn bij ons namelijk onbekend.
- Als gelezen markeren
- Als nieuw markeren
- Als bladwijzer markeren
- Markeren
- Afdrukken
- Ongepaste inhoud melden
Hoi @John Rikmanspoel - Hengelo, wat bedoel je precies? Het betreffen allemaal reguliere Beaufort functies die je direct kunt uitvoeren maar naar keuze ook als batchopdracht op een later moment. Welke functies jullie precies gebruiken is uiteraard afhankelijk van de behoefte binnen jullie organisatie.
Meer info mbt de diverse functies kun je terugvinden in de helptekst.
- Als gelezen markeren
- Als nieuw markeren
- Als bladwijzer markeren
- Markeren
- Afdrukken
- Ongepaste inhoud melden
@Frank JHM Poell niet alle functies hebben een helptekst beschikbaar.
Een aantal van de beschreven batchopdrachten gebruiken wij (nog) niet, neem als voorbeeld 'Bijwerken verlof', dit zegt ons niks. Vanuit de klant perspectief zou het fijn als zijn als er een (korte) toelichting beschikbaar zou in de best practise tabel.
- Als gelezen markeren
- Als nieuw markeren
- Als bladwijzer markeren
- Markeren
- Afdrukken
- Ongepaste inhoud melden
Wat ik mis bij de batchopdrachten is de mogelijk om die alleen op bepaalde dagen en bepaalde tijdsvakken te draaien. 's Nachts en in het weekend gebeurd er nagenoeg niets in Youforce en Beaufort. Toch draait er 168 uur per week diverse batchjobs. Ik zou dit graag willen beperken tot (bijvoorbeeld) van maandag 06:00 uur tot vrijdag 19:00 uur. Scheelt 60% van het aantal batchjobs en lege logbestanden.
- Als gelezen markeren
- Als nieuw markeren
- Als bladwijzer markeren
- Markeren
- Afdrukken
- Ongepaste inhoud melden
Ter informatie: op basis van voortschrijdend inzicht cq veranderende omstandigheden hebben we de best practice frequentie mbt functie '180127-Aanmaken exp. gebruikersbeheer' aangepast naar 4 en 2 uur. Dit was 8 en 4 uur. Zie bovenstaande tabel.