In een vorige blogpost hebben we besproken hoe analyseren in Dynamics 365 CE-records vanuit Power BI. Nou, hoe zit het andersom - boren vanaf Dynamics 365 CE naar Power BI-service? Vandaag laten we zien hoe u een Power BI-rapport van een Dynamics 365-account in Power BI kunt weergeven door op een koppeling in een Dynamics 365-accountformulier te klikken. Genieten!

URL-zoekopdracht

We gaan 'URL-zoekopdracht' toepassen om deze functie te bereiken door een accountnummer van het Dynamics 365-accountformulier aan de URL door te geven.

De onderstaande lijst vat de stappen samen:

  • Stap 1: maak een Power BI-rapport met Dynamics 365-gegevensbron
  • Stap 2: publiceer het rapport naar Power BI Service
  • Stap 3: maak twee velden in Dynamics 365-accountformulier
  • Stap 4: maak een URL-zoekopdracht
  • Stap 5: maak een workflow in Dynamics 365 om het accountnummer in te vullen in URL-query
  • Stap 6: laten we een resultaat zien!

Veronderstellingen:

  • Voordat we beginnen, gaan we ervan uit dat we al een Power BI-rapport met Dynamics 365-gegevensbron hebben gemaakt. Als u geïnteresseerd bent in het maken van Power BI-rapporten, hebben we veel trainingen beschikbaar. Klik voor meer informatie over Dynamics 365 in het algemeen hier. Als u meer wilt weten over Dynamics 365, de link brengt u naar de informatiepagina. Ga ten slotte voor uw gratis proefperiode van 30-dag naar de registratiepagina.
  • De gegevensbron in dit Power BI-rapport is een Dynamics 365 voor Sales Online-versie 9.1 - 30-Day gratis proefvoorbeeldgegevens.

Laten we beginnen!

Stap 1: maak een Power BI-rapport met Dynamics 365-gegevensbron

We hebben een Power BI-rapport gemaakt om specifieke accountinformatie van Dynamics 365 voor verkoop weer te geven. Het omvat accountnaam, accountnummer, alle aan het account gekoppelde kansen, werkelijke waarde, geschatte waarde en sluitingsdatum. Het rapport is gemaakt in Power BI Desktop.

** In de onderstaande afbeelding worden alle opportunitygegevens weergegeven zonder dat een account is geselecteerd

URL-zoekopdracht

Stap 2: publiceer het rapport naar Power BI Service

Door op te klikken publiceren knop in de bovenstaande schermafbeelding, hebben we het Power BI-rapport gepubliceerd van Power BI Desktop naar Power BI Service. Zodra het succesvol is en het volgende bericht verschijnt, klikt u op Open 'POC URL Query.pbix' in Power BI om het rapport te bekijken.

URL-zoekopdracht

Stap 3: maak twee velden in Dynamics 365-accountformulier

We gaan de gebruiken Rekeningnummer veld in de Account entiteit in Dynamics 365. We kunnen hetzelfde resultaat bereiken met de Account ID (GUID) veld - een voordeel van het gebruik Rekeningnummer is dat het een gemeenschappelijk veld is tussen Dynamics 365 CE en de module Finance and Operations. Daarom kunnen we de Rekeningnummer veld om te associëren tussen de twee applicaties en een datamodel te maken in Power BI.

De Rekeningnummer veld is beschikbaar in het Account entiteit, hoewel deze standaard niet wordt weergegeven in het hoofdformulier Account. Daarom moeten we het veld aan het formulier toevoegen. We zullen ook een aangepast veld in het accountformulier maken om de 'URL-zoekopdracht' op te slaan.

Het toevoegen van Rekeningnummer veld-:

1. Meld u aan bij Dynamics 365 voor verkoop en open een accountformulier (voor de demonstratie gaan we de Proseware, Inc. voorbeeldaccount).

URL-zoekopdracht

2. Klik op FORMULIER zoals hierboven getoond. (Let op: als u FORM niet als een optie ziet, neemt u contact op met uw systeembeheerder voor toestemming.)

3. De accountformulierontwerper verschijnt. Klik op de Rekeningnummer veld en versleep het onder de Accountnaam veld (gelabeld als 1 in onderstaande screenshot).

URL-zoekopdracht

4. klikken Bespaar (2).

5. klikken publiceren (3).

6. klikken Opslaan en afsluiten (4).

7. Vernieuw uw browser om de te bekijken Rekeningnummer veld in het formulier.

URL-zoekopdracht

Het toevoegen van URL-zoekopdracht veld-:

1. klikken FORMULIER > Nieuw veld.

2. Laten we in het eigenschappenvenster de waarden instellen als:
  • Toon Naam: PBI-rapport
  • Veldvereiste: facultatief
  • Naam: new_pbireport (houd er rekening mee dat het voorvoegsel afhankelijk is van het voorvoegsel van uw uitgever)
  • auditing: in staat stellen
  • Data type: Enkele regel tekst
  • Veld soort: Eenvoudig
  • Formaat: URL
  • Maximale lengte: 200
  • IME-modus: automobiel

URL-zoekopdracht

3. klikken Opslaan en afsluiten.

4. Vernieuw de webbrowser van de Account Form Designer (hit F5 sleutel).

URL-zoekopdracht

5. kiezen Aangepaste Velden van de filters dropdown (gelabeld 1 in bovenstaande screenshot).

6. Drag-and-drop PBI-rapport onder de Website veld (2.)

7. klikken Bespaar (3).

8. klikken publiceren (4).

9. klikken Opslaan en afsluiten (5).

10. Vernieuw uw browser en bekijk de PBI-rapport veld in het formulier.

URL-zoekopdracht

Stap 4: maak een URL-zoekopdracht

Vervolgens zullen we een URL-queryreeks uitpakken en maken van Power BI Service. Laten we Kladblok openen om de URL op te slaan voor later gebruik.

1. Ga naar Power BI Service en open de rapportpagina die al in stap 1 en 2 is gepubliceerd.

2. Als we meer dan één pagina in het rapport hebben, is het belangrijk om de rapportpagina te selecteren waarop we van plan zijn om weer te geven bij verstek.

3. Kopieer de URL en plak deze in Kladblok.
URL-zoekopdracht

In ons geval moet dit in Kladblok worden geplakt: https://app.powerbi.com/groups/me/reports/32068cc5-719a-46ba-8504-b78a62e8dc4a/ReportSection8b8acc8e442abc0c790a

4. Werk de URL in Kladblok bij door toe te voegen ? filter = accounts / accountnummer eq ” onmiddellijk volgende URL - zonder spatie! Merk op dat dit aan het einde twee enkele aanhalingstekens zijn - geen een dubbel aanhalingsteken. Dit is belangrijk, zoals u zult zien in stap 5! Het zou er nu zo uit moeten zien:

https://app.powerbi.com/groups/me/reports/32068cc5-719a-46ba-8504-b78a62e8dc4a/ReportSection8b8acc8e442abc0c790a? filter = accounts / accountnummer eq ”

Stap 5: maak een workflow in Dynamics 365 om het accountnummer in te vullen in URL-query

1. Ga naar Instellingen> Processen in Dynamics 365.

2. klikken + NIEUW om een ​​workflow te creëren.

3. Laten we in het eigenschappenvenster de waarden instellen als:
  • Proces naam: Maak URL-query voor PBI-rapport
  • Activeer als: Werkwijze
  • Entiteit: Account
  • Categorie: Workflow
  • scope: Organisatie
  • Zorg ervoor dat elk van deze is aangevinkt:
    • Als een on-demand proces
    • Voltooide workflowtaken automatisch verwijderen (om schijfruimte te besparen)
    • Record is gemaakt
    • Recordvelden veranderen voor Rekeningnummer veld-

URL-zoekopdracht

4. Voor Stap toevoegen, Klik Update record.

5. kiezen Account voor entiteit.

6. klikken Stel eigenschappen in.

7. Kopieer en plak de URL-zoekopdracht (van stap 4) in de PBI-rapport veld (zie hieronder).

8. Onder Operator> Zoeken naarselecteer Account en Rekeningnummer. Klikken Toevoegen, zoals getoond:
URL-zoekopdracht
9. Voordat u klikt OK, is het belangrijk om de cursor tussen de enkele aanhalingstekens van de URL-query te plaatsen en de Parameter rekeningnummer tussen hen. Parameter rekeningnummer = {Accountnummer (Account)}. De URL zou er nu als volgt uit moeten zien:
https://app.powerbi.com/groups/me/reports/32068cc5-719a-46ba-8504-b78a62e8dc4a/ReportSection8b8acc8e442abc0c790a?filter=accounts/accountnumber eq ‘{Accountnummer (Account)}met
URL-zoekopdracht
URL-zoekopdracht

10. klikken Opslaan en afsluiten.

11. klikken Activeren.

12. klikken Opslaan en afsluiten op het workflow-venster.

Stap 6: laten we een resultaat zien!

Eerst moeten we de workflow uitvoeren die we in de vorige stap hebben gemaakt en de URL-zoekopdracht invullen met een accountnummer voor een account. Bedenk dat we gebruiken Proseware, Inc. voor deze demo.

1. Open in Dynamics 365 voor verkoop het accountformulier van Proseware, Inc. Merk op dat er geen URL-zoekopdracht is gemaakt in de PBI-rapport veld nog niet.

URL-zoekopdracht

2. Klik op de ellipsen ... naast PROCES in de opdrachtbalk.

3. klikken Werkstroom uitvoeren.

4. Selecteer de workflow die we in stap 5 hebben gemaakt en klik Toevoegen> OK.

URL-zoekopdracht

5. Laat een paar seconden voorbijgaan en ververs de browser van de Proseware, Inc. accountformulier.

URL-zoekopdracht

De link URL-zoekopdracht is ingevuld !!! Voor andere accounts kunnen we ook dezelfde workflow uitvoeren vanaf de Alle accounts bekijken door alle accounts tegelijkertijd te selecteren.

6. Laten we op de link in de klikken PBI-rapport veld.

7. Het venster Power BI Service verschijnt met het gefilterde accountnummer voor de Proseware, Inc.

  • Accountnaam is Proseware, Inc.
  • De rekeningnummersnijmachine toont alleen de Proseware, Inc. rekeningnummer (BBA38GH7).
  • In de Filters op rapportniveau sectie, de rekeningnummer is ingesteld als BBA38GH7.

URL-zoekopdracht

Werden gedaan! Dit is slechts een voorbeeld van integratie van Power BI en Dynamics 365 door URL-query met geen codering. Het is glad.

Gelukkig Power BI'ing & D365'ing!

Avatar voor Joe D365

Joe D365

Joe D365 is een Microsoft Dynamics 365 superheld die op pure Dynamics adrenaline draait. Als het gezicht van PowerObjects, is de missie van Joe D365 om innovatieve manieren te onthullen om Dynamics 365 te gebruiken en de toepassing naar meer bedrijven en organisaties over de hele wereld te brengen.