Beheer Mobile Number Series
Met de Anveo Mobile App kunt u nieuwe records aanmaken, zonder gebruik te maken van een directe communicatie met Dynamics. Hierdoor is het belangrijk om conflicten te vermijden met de toewijzing van nummers voor orders, offertes, klanten, enz. die zijn aangemaakt op het apparaat en door de synchronisatie naar Dynamics zijn verzonden. Hierdoor hebben de mobiele apparaten hun eigen number series die worden gescheiden door de number series van Dynamics. U kunt mobile number series instellen via de pagina Mobile App No. Series Setup in het hoofdmenu van de Anveo Client Suite:
De Code geeft de unieke identificatie van de number series mobiele number series aan. Met deze code kan via Anveo Script naar een number series mobiele number series worden verwezen.
In het veld Prefix kun je opgeven welk voorvoegsel de nummers van de mobiele number series krijgen. De prefix zijn tekens voor de cijfers van een getal.
In het veld Suffix kun je opgeven welk suffix de nummers van de mobiele number series krijgen. Het achtervoegsel zijn tekens achter de cijfers van een getal.
In het veld Length geef je aan hoeveel cijfers het nummer van de mobiele number series moet bevatten.
In het veld Incrementation kun je aangeven hoeveel stappen een nummer van de mobiele number series moet worden verhoogd.
Als je mobiele number series wilt gebruiken in Anveo Script, gebruik dan de voorgedefinieerde functie Get-NextNo(NoSeriesCode) van de bibliotheek LIB_NOSERIES.
Optie 1: Aparte Number Series per gebruiker
Je kunt het beheer van number series op verschillende manieren aanpakken: De eerste optie is om elke gebruiker een aparte, unieke number series toe te wijzen. Stel voor elke gebruiker een Mobile No. Series in Anveo in. De beste manier is om je code van de number series een voor- of achtervoegsel te geven met Anveo User Code. Als je dat doet, voeg dan dit voor- of achtervoegsel toe aan je GetNextNo aanroep in Anveo Script waar je nieuwe records toevoegt. Het is aanbevolen om je synchronisatiepakketten bij te werken zodat alleen number series worden verzonden die bij de overeenkomstige gebruikers horen. Zorg er ook voor dat je nummerreeksen uniek zijn, zelfs met number series van Dynamics.
Optie 2: Tijdelijke Number Series
Met Anveo Mobile App kun je ook tijdelijke number series gebruiken, alleen voor mobiele apparaten. Bij synchronisatie wordt de code van de mobiele nummerreeks verwijderd in codeunit ACF App Events en wordt de number series van Dynamics gebruikt. In dit geval kunt u één mobiele number series gebruiken voor alle Anveo Mobile App-gebruikers, omdat de record met de mobiele number series wordt verwijderd en opnieuw wordt verzonden naar het mobiele apparaat met de definitieve number series van Dynamics.
Om deze optie te activeren, moet je de volgende code invoegen in de codeunit ACF App Events. Zet de code in de OnInsertRec trigger voordat je INSERT uitvoert. In onze sjabloon kan dit eenvoudig worden gedaan met de functie OnBeforeInsert.
Waarschijnlijk heeft de gebruiker een aantal verkoopregels toegevoegd aan de nieuwe koptekst. Deze regels hebben nog steeds de mobiele nummerreekscode van de verkoopkopregel. Dit betekent dat een vertaling van de seriecode van het verkoopkopnummer van alle inkomende verkoopregels ook moet worden uitgevoerd in codeunit ACF App Events. Gebruik de vertaalfunctie GetMatchedRecRef in codeunit
ACF App Events voor een vertaling van een mobiele verkoopkopcode naar de uiteindelijke nummerreekscode.
Anveo Client Suite detecteert automatisch primaire sleutelwijzigingen in codeunit ACF App Events en slaat vertaalgegevens op in tabel ACF Mobile No. Matching voor elke gebruiker en elk apparaat. Deze tabel wordt gebruikt voor de automatische vertaling van alle binnenkomende gegevens. De mapping wordt individueel opgeslagen voor elke gebruiker en elk apparaat, dus dezelfde mobiele nummers worden gebruikt voor alle Anveo-gebruikers. Dit is goed omdat ze tijdelijk zijn. Op deze manier kun je deze nummers niet als referentie aan externe gebruikers geven. Als dit vereist is, kies dan een combinatie van optie 1 en 2.
Als een mobiele gebruiker andere verkoopkopgerelateerde gegevens kan toevoegen, zoals verkoopkopopmerkingen of verkoopregelopmerkingen, moet je ook een vertaalcode toevoegen voor deze tabellen. Gebruik de bovenstaande verkoopregelcode als sjabloon.
Als gevolg van een wijziging van de primaire sleutel tijdens de synchronisatie, kan de Anveo Mobile App niet op een Anveo Page blijven staan met de oude nummerreekscode. In ons voorbeeld: Als de gebruiker op synchroniseren drukt op de verkoopheader of verkoopregel en de nummerreeks is nog steeds een mobiele, tijdelijke reeks, dan wordt de Anveo Page automatisch gesloten na synchronisatie. Natuurlijk is de uiteindelijke koptekst van de verkoop beschikbaar op het mobiele apparaat na synchronisatie, als deze voldoet aan de filtercriteria van de gebruikers in de synchronisatiepakketten.