Anveo Mobile App / Beste praktijken / Porten van de Anveo Mobile App van Anveo Legacy naar een Universele Code Ready versie
Dit is een automatische vertaling. De originele post is beschikbaar in Engels.

Porten van de Anveo Mobile App van Anveo Legacy naar een Universele Code Ready versie

Deze sectie beschrijft hoe een bestaande Anveo Mobile App configuratie kan worden overgezet van een Anveo Legacy naar een AB-infrastructuur. Voor meer informatie over hoe deze infrastructuurtypes zijn gedefinieerd, zie de pagina Anveo systeemvereisten.

Bij het overzetten van de Anveo Mobile App worden alle apparaten opnieuw geïnitialiseerd.

Voorbereidingen

Exporteren van Anveo-gegevens uit het Anveo-legacy-systeem

Voer een volledige export uit van de Anveo-gegevens van uw Anveo Legacy-systeem, exclusief de Anveo Mobile App setup.

Aangepaste velden en tabellen

Alle tabellen en velden die worden gebruikt door de Anveo Mobile App configuratie op het Anveo Legacy systeem moeten bestaan op de nieuwe infrastructuur. Als velden en tabellen zijn gewijzigd, zijn handmatige aanpassingen na het importeren van de app nodig.

Codeunit voor appgebeurtenissen

In sommige gevallen moet je bestaande App Events Codeunit worden overgezet. Dit is het geval als:

  • de codeunit is nog steeds in FOB-formaat
  • de codeunit is al een extensie maar voldoet niet aan de huidige indeling van de App Events

Je kunt de standaardversie van onze App Events codeunit vinden op onze OneDrive map.

Als je besluit om je bestaande App Events codeunit te vervangen door de Standard App Event code unit moet je de volgende wijzigingen doorvoeren:

  • Verwijder code die is gemarkeerd als niet in overeenstemming met uw BC-versie
  • Hernoem het LOG-bestandsvoorvoegsel naar een identificatie voor je app

Als de Anveo App Gebeurtenis codeunit is aangepast, moeten de nieuwe Anveo App Gebeurtenissen worden uitgebreid met deze aanpassingen. Als je hebt besloten om je eigen Anveo App Event codeunit te bouwen, dan moet je deze codeunit opnieuw maken of vervangen.

Gegevensmigratie via databasekopie

Als u van plan bent om te migreren met een SQL database kopie van uw Anveo Legacy omgeving moet u de volgende stappen uitvoeren op de database kopie:

  • Deïnstalleer de oude delta serverelementen met behulp van deze handleiding voor deïnstallatie.
  • Verwijder de oude Anveo Client suite extensie/objecten en wis de extensiegegevens. Hierdoor worden alle Anveo Mobile App gegevens in uw systeem verwijderd. U importeert de gegevens van de Anveo Mobile App opnieuw met behulp van de eerder gegenereerde export.

Installeer Anveo Mobile App op nieuwe infrastructuur

Installeer de Anveo Mobile App vanuit de App Source als u in een BC Online-omgeving werkt of via de meegeleverde objecten op onze OneDrive-map. Voer daarna de Anveo Mobile App Setup Wizard uit zoals hier beschreven.

Anveo-gegevens importeren naar nieuwe infrastructuur

Importeer de Anveo-gegevens die uit het Anveo-legacysysteem zijn geëxporteerd naar de nieuwe infrastructuur.

Controleer de Anveo Mobile App tabel Triggers:
Na het importeren van de Anveo Mobile App gegevens in het nieuwe systeem, is het raadzaam om de Anveo Mobile App tabellen Triggertabel te controleren.
In deze tabel is het mogelijk dat velden die leeg zouden moeten zijn (meestal te zien in de velden Virtuele tabelnaam en Virtuele veldnaam) gevuld zijn met meerdere spaties. De spaties moeten uit alle velden worden verwijderd.

Dit is een bekend probleem en we werken eraan om het op te lossen.

Anveo Mobile App instellen op nieuwe infrastructuur

Synchronisatiepakketten activeren en deltaservice instellen

Anveo-gebruikers instellen

Anveo-gebruikers bestaan al dankzij de gegevensimport. Aangezien de toegangssleutel voor webservices niet kan worden overgedragen naar de nieuwe delta server, moet voor OnPrem BC systemen de toegangssleutel voor webservices opnieuw worden ingesteld voor elke Anveo-gebruiker. Voor BC Online systemen is deze stap geautomatiseerd.

Na activering van de synchronisatiepakketten moet je alle Anveo-gebruikers repliceren en alle delta-scripts bijwerken.

Hiermee is het portproces voltooid.

Problemen oplossen

Velden zijn veranderd

Als een veldnaam verandert, moet je op zoek gaan naar elke keer dat dit veld voorkomt in de synchronisatiepakketten, tabeltriggers, Anveo Pages, Actiecodes, App-events en tabelrelaties en het veld daar wijzigen.

Problemen bij het invoegen van een record

Vanwege een gedragsverandering bij het uitvoeren van inserts raden we aan om alle primaire sleutels in te stellen voordat je een record invoegt en pas daarna de velden met niet-primaire sleutels bij te werken.

Testen

Na het overzetten moeten alle mobiele processen volledig worden getest. Je moet speciale aandacht besteden aan records die worden aangemaakt op de app om te testen of de App Events codeunit correct is overgezet.

Neem gerust contact op met onze ondersteuning als je problemen ondervindt bij het overzetten van je app.