Del via


Power Pages DevTools-udvidelse

Udvidelsen i Power Pages til Microsoft Edge DevTools er et udviklerværktøj, der er designet til at forbedre udviklings- og fejlfindingsoplevelsen for de udviklere og administratorer, der arbejder på Power Pages-websteder. Det indeholder funktioner som visning af Liquid-sporingsbeskeder på serversiden og fejlmeddelelser. Med dette værktøj kan udviklere og administratorer effektivt identificere, diagnosticere og løse problemer i Power Pages-miljøet. Ved at aktivere logførings- og sporingsfunktioner i Liquid-kode og give klar indsigt i fejlscenarier faciliterer Power Pages-udvidelsen mere problemfrie udviklingsarbejdsprocesser og forbedrer den overordnede kvalitet af Power Pages-websteder.

Bemærk

Udviklerværktøjsudvidelsen er i øjeblikket kun tilgængelig for Microsoft Edge.

Du skal gøre følgende for at kunne arbejde med udviklerværktøjerne:

  • Installere browserudvidelsen.
  • Aktivere indstilling af diagnosticering.
  • Gennemgå fejl på serversiden og følge detaljer om afhjælpning.
  • Se brugerdefinerede logmeddelelser, der er tilføjet ved hjælp af Liquid-kode.

Installere browserudvidelsen DevTools

Sådan installeres browserudvidelsen DevTools til Power Pages:

  1. Gå til Microsoft Power Pages-udvidelse til Microsoft Edge.
  2. Vælg Hent.

Aktivere indstilling af diagnosticering

Bemærk

Hvis status for synlighed af webstedet er privat, aktiveres diagnosticeringsindstillingen som standard.

Sådan aktiveres diagnosticeringsindstillingen for et offentligt websted:

  1. Åbn Power Pages Management-appen.
  2. Tilføj eller opdater webstedsindstillingen med navnet UserTrace/Debug.
  3. Angiv værdien til true.

Gennemgå fejlmeddelelser på serversiden

Når du aktiverer diagnosticeringsindstillingen, registrerer platformen eventuelle fejl, der opstår på serveren. Hvis du vil indlæse disse serverfejlmeddelelser, skal du:

  1. Åbne webbrowseren Microsoft Edge.

  2. Naviger til dit Power Pages-websted.

  3. Åbne browseren DevTools.

  4. Vælg fanen Power Pages.

    Skærmbillede af Microsoft Edge DevTools med fanen Power Pages valgt.

  5. Reproducer det scenario, hvor du stødte på fejlen.

I værktøjet vises en liste over alle fejlmeddelelser på serversiden sammen med sandsynlige løsninger.

Bemærk

I øjeblikket kan du kun se et begrænset antal fejlmeddelelser. Hver efterfølgende version indeholder dog flere fejlmeddelelser om forskellige typer fejl.

Du kan se nogle eksempler nedenfor:

  • Der opstår en fejl hos den lokale logonudbyder, hvis attributten LogonEnabled er falsk for portalkontakten.

    Skærmbillede af Microsoft Edge DevTools med fanen Power Pages valgt, og der vises en eksempelfejlmeddelelse.

  • Søgning efter eksterne objekter er ikke konfigureret korrekt.

Logføre brugerdefinerede meddelelser med Liquid

Udviklere kan tilføje logsætninger i deres Liquid-kode. Når Power Pages-webstedet kører, vises de logge, der er tilføjet af udvikleren i Liquid-kode, i udviklerværktøjsudvidelsen Power Pages. Udviklere har mulighed for at indarbejde logsætninger i deres Liquid-kode. Disse logge, der er integreret af udvikleren, vises i udviklerværktøjsudvidelsen, når diagnosticeringsindstillingen er aktiveret.

Følgende syntaks kan bruges i Liquid-kode til at logføre brugerdefinerede meddelelser:

{% log message:'Custom message' level:'Warning' %}

Parameter Beskrivelse
log Navn på Liquid-objekt
meddelelse En streng, der repræsenterer brugerdefinerede meddelelser, der skal logføres
niveau Logføre meddelelsen som Oplysninger, Advarsel eller Fejl

Eksempel:

{% log message: 'Log from Home page' %}

{% fetchxml query %}
<fetch version="1.0" mapping="logical" >
<entity name="contact">
<attribute name="fullname"/>
<attribute name="emailaddress1"/>
</entity>
</fetch>
{% endfetchxml %}

{% assign contacts = query.results.entities %}

{% for contact in contacts %}
<div> Contact name: {{contact.fullname}} </div><br/>
{% capture msgg %} 
Contact email is {{contact.emailaddress1}} for name {{contact.fullname}}
{% endcapture %}
{% log message: msgg %}
{% endfor %}