Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt uitgelegd hoe een gebruiker in de rol van systeembeheerder, ER-ontwikkelaar of functioneel ER-consultant parameters van het ER-raamwerk kan configureren, de vereiste ER-configuraties van een nieuwe ER-oplossing kan ontwerpen om toegang te krijgen tot de gegevens van het magazijnbeheersysteem en aangepaste magazijnlabels kan generen rapport in de ZPL II-indeling. Deze stappen kunnen in het USRT-bedrijf worden uitgevoerd.
Bedrijfsscenario
U vertegenwoordigt een bedrijf dat magazijnbeheer heeft geïmplementeerd in Microsoft Dynamics 365 Finance. Elke magazijnlocatie moet een zelfklevend label hebben met een streepjescode. Magazijnmedewerkers gebruiken handscanner om de streepjescodes te lezen.
Alle magazijnlocaties hebben een naam in het kader van pre-go-live activiteiten. U moet echter ook magazijnlocatielabels op aanvraag kunnen afdrukken als bestaande labels beschadigd raken of schappen opnieuw wordt geconfigureerd. Met de recent uitgebracht ER-functionaliteit kunt u een nieuwe ER-oplossing configureren waarmee een magazijnsupervisor labels rechtstreeks op een labelprinter kan afdrukken.
Het ER-raamwerk configureren
Voer de stappen in Het ER-raamwerk configureren uit om de minimale set ER-parameters in te stellen. U moet deze instellingen voltooien voordat u het ER-raamwerk gaat gebruiken om een nieuwe ER-oplossing te ontwerpen.
Domeinspecifiek gegevensmodel ontwerpen
Maak een nieuwe ER-configuratie die een onderdeel met een gegevensmodel bevat voor het bedrijfsdomein Magazijnbeheer. Dit gegevensmodel wordt later gebruikt als gegevensbron wanneer u een ER-indeling ontwerpt om labels voor de magazijnlocatie te genereren.
Een gegevensmodelconfiguratie importeren
Volg deze stappen om het vereiste gegevensmodel te importeren uit een XML-bestand dat door Microsoft wordt geleverd. U kunt ook uw eigen gegevensmodel maken, zoals in de volgende sectie wordt beschreven.
- Download het bestand Warehouse model.version.1.xml en sla het op uw lokale computer op.
- Ga naar Organisatiebeheer>Werkruimten>Elektronische rapportage.
- Selecteer in het werkgebied Elektronische rapportage de optie Rapportconfiguraties.
- Selecteer in het actievenster op de pagina Configuraties de optie Uitwisselen>Laden uit XML-bestand.
- Selecteer Bladeren en zoek en selecteer het bestand Warehouse model.version.1.xml.
- Selecteer OK om de configuratie te importeren.
Een gegevensmodelconfiguratie maken
In plaats van het door Microsoft geleverde gegevensmodelbestand te importeren, kunt u zelf een gegevensmodel maken. Zie Een nieuwe configuratie van het gegevensmodel maken voor een voorbeeld hoe u deze taak kunt voltooien.
Het gegevensmodel controleren
U kunt een bewerkbare versie van het geconfigureerde gegevensmodel weergeven op de pagina Gegevensmodelontwerper.
Een modeltoewijzing voor het geconfigureerde gegevensmodel ontwerpen
Als gebruiker in de rol van ER-ontwikkelaar moet u een nieuwe ER-configuratie maken die een modeltoewijzingsonderdeel bevat voor het gegevensmodel Magazijn. Dit onderdeel implementeert het geconfigureerde gegevensmodel voor Dynamics 365 Finance en is specifiek voor die app. U moet het configureren om de toepassingsobjecten op te geven die worden gebruikt voor het invullen met toepassingsgegevens van het geconfigureerde gegevensmodel tijdens runtime. Als u deze taak wilt voltooien, moet u begrijpen hoe de gegevensstructuur van het bedrijfsdomein Magazijnbeheer wordt geïmplementeerd in Finance.
Een configuratie voor de modeltoewijzing importeren
Volg deze stappen om het vereiste modeltoewijzing te importeren uit een XML-bestand dat door Microsoft wordt geleverd. U kunt ook uw eigen modeltoewijzing maken, zoals in de volgende sectie wordt beschreven.
- Download het bestand Warehouse model mapping.version.1.1.xml en sla het op uw lokale computer op.
- Ga naar Organisatiebeheer>Werkruimten>Elektronische rapportage.
- Selecteer in het werkgebied Elektronische rapportage de optie Rapportconfiguraties.
- Selecteer in het actievenster op de pagina Configuraties de optie Uitwisselen>Laden uit XML-bestand.
- Selecteer Bladeren en zoek en selecteer het bestand Warehouse model mapping.version.1.1.xml.
- Selecteer OK om de configuratie te importeren.
Een configuratie voor de modeltoewijzing maken
In plaats van het door Microsoft geleverde modeltoewijzingsbestand te importeren, kunt u zelf een modeltoewijzing maken. Zie Een nieuwe configuratie van het modeltoewijzing maken voor een voorbeeld hoe u deze taak kunt voltooien.
De modeltoewijzing controleren
U kunt een bewerkbare versie van de geconfigureerde modeltoewijzing weergeven op de pagina Ontwerper modeltoewijzing.
Een indeling ontwerpen
Als gebruiker in de rol van ER-functieconsultant moet u een nieuwe configuratie maken die een indelingsonderdeel bevat. Als u dit onderdeel wilt configureren, gebruikt u ZPL II-code om de indeling van uw magazijnlocatielabel op te geven.
Een indelingsconfiguratie importeren
Volg deze stappen om de vereiste indeling te importeren uit een XML-bestand dat door Microsoft wordt geleverd. U kunt ook uw eigen indeling maken, zoals in de volgende sectie wordt beschreven.
- Download het bestand Warehouse location labels.version.1.1.xml en sla het op uw lokale computer op.
- Ga naar Organisatiebeheer>Werkruimten>Elektronische rapportage.
- Selecteer in het werkgebied Elektronische rapportage de optie Rapportconfiguraties.
- Selecteer in het actievenster op de pagina Configuraties de optie Uitwisselen>Laden uit XML-bestand.
- Selecteer Bladeren en zoek en selecteer het bestand Warehouse location labels.version.1.1.xml.
- Selecteer OK om de configuratie te importeren.
Een indelingsconfiguratie maken
In plaats van het door Microsoft geleverde indelingsbestand te importeren, kunt u zelf een indeling maken. Zie Een nieuwe indelingsconfiguratie maken voor een voorbeeld hoe u deze taak kunt voltooien.
De indeling controleren
U kunt een bewerkbare versie van de geconfigureerde indeling weergeven op de pagina Indelingsontwerper.
De model.Location.Label
-gegevensbron van deze indeling wordt geconfigureerd voor het genereren van labels die de volgende informatie bevatten:
- De magazijnnaam als tekst
- De magazijnnaam als streepjescode
- De locatienaam
- Controlecijfers
De ER-formule die wordt gebruikt om labels te genereren, bevat op de pagina Formuleontwerper voor de gegevensbron een CONCATENATE
-functie waarmee de informatie in de gewenste indeling wordt gecombineerd.
Tip
De labelindeling is zo ontworpen dat de locatienaam en de controlecijfers worden uitgelijnd op het midden van het label. In ZPL II wordt gecentreerde uitlijning voor streepjescodes echter niet ondersteund. Daarom wordt de formule van de model.Location.Warehouse.Alignment
-gegevensbron gebruikt om de streepjescode uit te lijnen in het midden van het label. Met deze formule wordt de verschuiving vanaf links van de streepjescode berekend op basis van het aantal tekens in de magazijnnaam.
Uw omgeving voorbereiden voor het vooraf bekijken van gegenereerde labels
In het volgende voorbeeld wordt een printeremulatortoepassing voor ZPL-labels gebruikt om een voorbeeld van gegenereerde labels op het scherm weer te geven. Voer deze stappen uit om deze optie in te schakelen.
- Voeg de ER-bestemming Printer toe voor de ER-indeling Magazijnlocatielabel en configureer deze om gegenereerde labels van Finance te verzenden naar de Document Routing Agent (DRA).
- Installeer en configureer DRA om gegenereerde labels uit Finance te routeren naar een lokale printer die toegankelijk is vanaf het huidige werkstation.
- Voeg een lokale printer voor het huidige werkstation toe en configureer deze om gegenereerde labels uit DRA door te sturen naar een printeremulatortoepassing.
- Installeer een printeremulatortoepassing als extensie van de Chrome-webbrowser en configureer deze om gegenereerde labels van een lokale printer door te sturen naar een webservice die gegenereerde labels weergeeft en ze terugstuurt naar de printeremulator om te bekijken.
Finance ER-rapport Bestemming voor printers |
![]() |
Documentrouteringsagent |
![]() |
Lokale printer |
![]() |
Printeremulator |
![]() |
Webservice voor rendering |
Een printeremulatortoepassing installeren en configureren
Voeg een printeremulatortoepassing voor de ZPL-renderingengine toe aan uw Chrome-webbrowser. In dit voorbeeld wordt de emulator ZPL-printer gebruikt die is gebaseerd op de webservice Labelary ZPL. Met de printeremulator worden gegenereerde labels in ZPL-indeling van een lokale printer naar de webservice gestuurd en vervolgens als PDF- of PNG-bestanden teruggestuurd als voorbeeld.
Zoek in de Chrome-webwinkel naar de printeremulatortoepassing die u wilt gebruiken en selecteer deze. Selecteer vervolgens Toevoegen aan Chrome om de toepassing aan uw Chrome-webbrowser toe te voegen.
Selecteer App starten om de printeremulatortoepassing uit te voeren via de Chrome-webbrowser.
De toepassing in uitvoering configureren:
Schakel de toepassing uit.
Stel in de printerinstellingen de host in op 127.0.0.1.
Stel de poort in op 9100.
Schakel de toepassing weer in. U moet een bericht ontvangen met de melding dat de printer is gestart op de opgegeven host en poort.
Notitie
Aangezien de printeremulatortoepassing die in dit voorbeeld wordt gebruikt, op een webservice is gebaseerd om labels weer te geven, zorgt u ervoor dat de beveiligingsinstellingen toestaan dat u met de service kunt communiceren. Anders ontvangt de toepassing de weergegeven labels niet en is er geen voorbeeld van deze labels beschikbaar.
Een lokale printer toevoegen en configureren
Voeg een nieuwe lokale printer toe waarmee het huidige apparaat gegenereerde labels uit DRA kan door sturen naar de printeremulatortoepassing.
Selecteer in Windows Start>Instellingen>Apparaten>Printers en scanners.
Selecteer Instellingen van printers & scanners.
Als u een printer of scanner wilt toevoegen, selecteert u Apparaat toevoegen.
Voor De gewenste printer staat niet in de lijst selecteert u Handmatig toevoegen.
In het veld Een printer zoeken met andere opties selecteert u Een lokale printer of netwerkprinter met handmatige instellingen toevoegen.
Selecteer Nieuwe poort maken inhet veld Printerpoort kiezen en volg deze stappen:
Selecteer Standaard TCP/IP-poort in het veld Type poort.
Voer in het veld Hostnaam of IP-adres de waarde 127.0.0.1 in.
Voer in het veld Poortnaam ZPL in.
Wacht tot de bewerking TCP/IP-poort detecteren is voltooid.
Selecteer Aangepast in het veld Apparaattype en vervolgens Instellingen.
Zorg ervoor dat de volgende poortinstellingen zijn opgegeven:
- Poortnaam: ZPL
- Printernaam of IP-adres: 127.0.0.1
- Protocol: Raw
- Poortnummer: 9100
Selecteer Algemeen/alleen tekst in het veld Printertuurprogramma installeren.
Voer ZebraPrinter in het veld Printernaam in.
DRA installeren en configureren
Bereid de DRA voor om gegenereerde labels uit Finance door te sturen naar de geconfigureerde lokale printer.
- Installeer DRA.
- Configureer DRA.
- Registreer de lokale printer in DRA.
- Activeer de lokale printer in uw Finance- omgeving.
De ER-bestemming configureren
Bereid de ER-bestemming voor om gegenereerde labels uit Finance door te sturen naar de DRA.
- Ga naar Organisatiebeheer>Elektronische rapportage>Bestemming elektronische rapportage.
- Selecteer Nieuw in het actievenster op de pagina ER-bestemming.
- Selecteer Magazijnlocatielabels in het veld Verwijzing.
- Selecteer Nieuw op het sneltabblad Bestandsbestemming.
- Voer in het veld Naam de tekst Labels in.
- Selecteer in het veld Naam bestandsonderdeel de optie Rapport.
- Selecteer Instellingen.
- Stel in het dialoogvenster Bestemmingsinstellingen dat verschijnt op het tabblad Printer de optie Ingeschakeld in op Ja.
- Selecteer ZebraPrinter in het veld Printernaam.
- Selecteer ZPL in het veld Documentrouteringstype.
- Selecteer OK.
Magazijnlocaties controleren
- Ga naar Magazijnbeheer>Instellingen>Magazijn>Locaties.
- Filter de pagina Locaties om alleen locaties weer te geven die een waarde hebben in het veld Controlecijfers controleren.
Magazijnlocatielabels afdrukken
- Ga naar Organisatiebeheer>Elektronische rapportage>Configuraties.
- Vouw op de pagina Configuraties in de configuratiestructuur Magazijnmodel uit en selecteer Magazijnlocatielabels.
- Selecteer Uitvoeren in het actievenster.
- Selecteer in het dialoogvenster ER-parameters op het tabblad Op te nemen records de optie Filter.
- Zoek op het tabblad Bereik de rij waar het veld Tabel is ingesteld op Locaties en het veld Veld is ingesteld op Locatie. Voer LPEnabled in het veld Criteria in.
- Selecteer OK.
- Selecteer OK. Er wordt een label gegenereerd en weergegeven op de voorbeeldpagina in de printeremulatortoepassing.
De indeling van een label wijzigen
U kunt de huidige indeling van de magazijnlocatielabels wijzigen. In het volgende voorbeeld ziet u hoe u de indeling wijzigt, zodat gegenereerde labels een locatieprofiel-id bevatten.
Ga naar Organisatiebeheer>Elektronische rapportage>Configuraties.
Stel de ER-gebruikersparameter Bestemmingen gebruiken voor conceptstatus in op Ja.
Vouw op de pagina Configuraties in de configuratiestructuur Magazijnmodel uit en selecteer Magazijnlocatielabels.
Selecteer Ontwerper.
Selecteer op de pagina Indelingsontwerper op het tabblad Toewijzing de
model.Location.Label
-gegevensbron.Selecteer in het dialoogvenster Gegevensbroneigenschappen Bewerken>Formule bewerken.
Controleer op de pagina Formuleontwerper in het veld Formule de ER-formule waarmee labels worden gegenereerd.
CONCATENATE( "^XA",CrLf, "^CF0,30,30^FO0,30^FB800,1,0,C,0^FD",Warehouse,"\&^FS",CrLf, "^BY2,2,50^FT",@.Warehouse.Alignment,",126^BCN,,N,N,N,A^FD",Warehouse,"\&^FS",CrLf, "^FO0,150^FB800,1,0,C,0^FD",@.Name,"\&^FS",CrLf, "^CF0,20,20^FO0,200^FB800,1,0,C,0^FD",@.CheckDigits,"\&^FS",CrLf, "^XZ")
Werk de formule bij om een locatieprofiel-id toe te voegen aan gegenereerde labels.
CONCATENATE( "^XA",CrLf, "^CF0,30,30^FO0,30^FB800,1,0,C,0^FD",Warehouse,"\&^FS",CrLf, "^BY2,2,50^FT",@.Warehouse.Alignment,",126^BCN,,N,N,N,A^FD",Warehouse,"\&^FS",CrLf, "^FO0,150^FB800,1,0,C,0^FD",@.Name,"\&^FS",CrLf, "^CF0,20,20^FO0,200^FB800,1,0,C,0^FD",@.CheckDigits,"\&^FS",CrLf, "^CF0,40,40^FO0,240^FB800,1,0,C,0^FD",@.ProfileID,"\&^FS",CrLf, "^XZ")
Selecteer Opslaan.
Selecteer OK.
Selecteer Uitvoeren in het actievenster.
Selecteer in het dialoogvenster ER-parameters op het tabblad Op te nemen records de optie Filter.
Zoek op het tabblad Bereik de rij waar het veld Tabel is ingesteld op Locaties en het veld Veld is ingesteld op Locatie. Voer Vak in het veld Criteria in.
Selecteer OK.
Selecteer OK. Er wordt een label gegenereerd en weergegeven op de voorbeeldpagina in de printeremulatortoepassing.
Versleutelen
Notitie
U moet de coderingsinstelling van het onderdeel Common\File van de bewerkbare ER-indeling synchroniseren met de juiste instelling van het ontworpen label. De waarde van het veld Codering van het onderdeel Common\File mag niet strijdig zijn met een ZPL-opdracht die wordt gebruikt om de codering van het label aan te geven (bijvoorbeeld de opdracht ^CI
). ER valideert niet of deze instellingen zijn gesynchroniseerd.