klaarmaken van de acceptatieomgeving
De dag na inproductiename kan een nieuwe acceptatieomgeving worden opgebouwd.
- Systeembeheer kopieert de lagen van integratie naar acceptatie. Hiermee is de nieuwe software beschikbaar.
- Daarna neemt systeembeheer een kopie van de productiedatabank en plaatst die op de acceptatieomgeving. Systeembeheer synchroniseert de gegevens. Er kunnen zich immers problemen voordoen omdat de tabelstructuur op acceptatie anders is dan op productie. In dat geval moet de integrator ingrijpen.
- Is de nieuwe software en de productiegegevens samen op acceptatie, dan start systeembeheer de opbouw van de kruisverwijzingen. Hiermee hebben we actuele informatie over het gebruik van klassen, tabellen, formulieren en rapporten.
Daarna is de nieuwe acceptatieomgeving klaar.
controle van de AOT en het LN requestensysteem
Vooraleer er aan de acceptatietesten begonnen kan worden, moet de release coordinator de nodige controles doen.
De Release Coördinator
- neemt een export van de Axaptaprojecten op ACC. Hoe dit gebeurt, vind je op deze pagina
- De RC kijkt de requesten na die overeenstemmen met de nieuwe code. Ieder van die requesten moet de status "naar acceptatie" hebben. Dit geeft aan dat de integratietesten goed zijn verlopen. Iedere request die niet in de juiste status staat, moet besproken worden met de betreffende SPOC. Er zijn nu twee mogelijkheden.
- De request staat administratief niet goed maar mag wel mee naar acceptatie.
- De request is afgekeurd en staat dus ten onrechte op acceptatie. In dit geval moet de code alsnog uit acceptatie verwijderd worden.
- Indien er code is verwijderd, dan moet systeembeheer opnieuw de acceptatieomgeving hercompileren.
- Na de ultieme hercompilatie kan de acceptatieomgeving vrijgegeven worden voor de acceptatietesten.
export van de AOT
Om een export te nemen van de AOT, klik je in het hoofdmenu op Administratie.
Zit je op het administratiemenu, dan moet je eerst de folder Periodiek openen en vervolgens gegevens exporteren/importeren. Klik daarna op export Axapta projecten uit AOT

Je ziet nu het onderstaande formulier. Met het folderpictogram kan je door de mappen van je harde schijf bladeren
om de gewenste folder en bestandsnaam te kiezen. Klik dus op het folderpictogram.

Zit je in de gewenste map op je harde schijf, tik dan de naam van een nog niet aangemaakt bestand in. Vergeet niet de bestandsnaam te beëindigen met .csv. Je kan natuurlijk ook een bestand aanduiden dat wel al bestaat, maar de oude versie van dit bestand ben je dan natuurlijk kwijt.

heb je de map en bestand eenmaal bepaald, dan klik je op OK om de export van de AOT te starten.

import van de AOT in XL werkboek
We nemen een export van de AOT van ACC en van de AOT van PROD. Hiermee kunnen we dan vergelijken welke Axaptaprojecten wel in ACC zitten maar nog niet in PROD. Dit is onze feitelijke release. Anderzijds gaan we ook controleren welke requesten er wel op PROD zitten maar niet meer op ACC. Indien de release zou doorgaan, zou dit betekenen dat we code kwijtspelen. Dit kan zich voordoen bij het afhandelen van een hotfix. Voor een hotfix zetten we de code op ontwikkeling, integratie en daarna op repair voor inproductiename. Indien we de code vergeten op integratie te zetten (druk van de gebruikers, weet je wel), dan zal bij de eerstvolgende kopie van integratie naar acceptatie deze code er niet meer bijzijn. En dus gaat de fout terug van ACC naar PROD.
We maken een werkboek aan in XL met vier werkbladen : één voor de AOT van productie, één voor de AOT voor acceptatie, een werkblad voor de vergelijking van beide AOT's. In het laatste werkblad vermelden we alle Axaptaprojecten die wel in ACC staan maar nog niet in PROD. Dit is de feitelijke inhoud van de release.

Hieronder zie je een overzicht van de vergelijking. Indien de naam van het Axaptaproject in productie en in acceptatie op dezelfde rij hetzelfde is, kleurt de cel in kolom C groen. Zodra de kleur groen ontbreekt, weet je dat er een verschil is en dat het om een nieuw Axaptaproject gaat.

de groene kleur verkrijg je door voorwaardelijk formattering. Die vind je in XL onder Format - conditional formatting.

Hieronder zie je de inhoud van de voorwaardelijke formattering. De formule geeft aan dat de groene kleur geformatteerd
mag worden indien de cel in kolom A en de cel in kolom B dezelfde inhoud bevat.

Zodra de kleur groen ophoudt, weet je dat er een Axaptaproject is in productie dat niet meer overeenstemt met het Axaptaproject op acceptatie. Je verschuift de cel in productie naar beneden tot ze weer overeenstemt met de inhoud van de cel in acceptatie. Het resultaat is dat je de nieuwe projecten op acceptatie gemakkelijker ziet verschijnen.

En nog een voordeel van de voorwaardelijke formattering : indien er een project is dat niet beantwoordt aan de structuur IBA_ of ELO_ gevolgd door RXXYY gevolgd door _requestnummer, dan heb je dit project toch rap in de gaten.
Deze projecten kopieer je naar het vierde tabblad.

Controle status requesten in LN
de nieuwe Axaptaprojecten bevatten de requestnummer in hun naam. Daarmee kan je de koppeling maken met de vraag van de gebruikers zoals ze in LN is weggeschreven. We zoeken de status van de betreffende request op en noteren die.
De status van de request zou "naar acceptatie" moeten zijn. Is de status verschillend, dan geven we dit aan met rood. Dit zou betekenen dat de integratietest nog niet is gebeurd. Je kan je dan afvragen of de request wel naar acceptatie had mogen gaan.

bijwerken van Rallydev
Hoe je CSV-gegevens moet inlezen in een XL werkboek, vind je hier : http://gertcuppens.wikidot.com/inlezen-van-csv-gegevens





