Trace funtzioa

Honako hauei aplikatzen zaie: Oihalezko aplikazioak Copilot Studio Model-driven aplikazioak Power Platform CLI Dataverse funtzioak

Askotan, aplikazio baten atzean logika asko dago lanean. Batzuetan eragina begi-bistakoa da, adibidez, kontrol baten balioa edo kolorea aldatzen da, logika ondo funtzionatzen duela baieztatuz. Hala ere, batzuetan ez da agerikoa eta zaila izan daiteke aplikazioaren barruan gertatzen ari dena ikustea eta ulertzea. Erabili funtzioa Trace eszenen atzealdeko diagnostiko-informazioa grabatzeko, benetan gertatutakoaren denbora-lerro bat sortuz, zure aplikazioak nola funtzionatzen duen hobeto ulertzeko eta arazoak arazten laguntzeko.

Power Apps-en erabiltzen denean, irteera TracePower Apps Live Monitor tresnan agertzen da, beste aplikazio jarduera batzuekin batera. Zure aplikazioak Azure Application Insights-era telemetria datuak bidaltzeko baimena eman badiozu, funtzioa Trace zure Application Insights baliabidera informazioa bidaltzeko ere erabil daiteke. Trace Portaera-formuletan soilik erabil daiteke - datuen propietateetatik balioak trazatzeko, arazketa botoiak bezalako alternatibak erabili behar dituzu.

Test Studio-rekin erabiltzen denean, TraceOnTestCaseComplete gertaeraren proben emaitzetan informazio gehigarria emateko erabil daitekeen aukerako adierazpena da. TraceGertaera-mezuak TestCaseResult erregistroko Aztarnak taulako baieztapen-mezuekin konbinatzen dira. Aztarnak taulak bi propietate ditu, Mezua eta Denboraren zigilua. Trace Probetan erabilitako informazioa Application Insights-en ere erregistratuko da. Proben aztarnaren informazioa ez erabilgarri Zuzeneko monitorea tresnan, Zuzeneko monitorea aplikazioarekin konektatuta baitago Power Apps Studio-tik erreproduzitzen denean.

Sintaxia

Trace( Mezua [, TraceSeverity [, CustomRecord [, TraceOptions ] ] ] ] )

  • Mezua – Beharrezkoa. Trazatu beharreko informazioa. Zenbakiak, datak, boolearrak eta testura behartu daitezkeen beste edozein datu mota.
  • TraceSeverity – Aukerakoa. Live Monitor eta Application Insights-en grabatutako larritasun-maila Trace . Aukerak hauek dira: TraceSeverity.Information (lehenetsia), TraceSeverity.Warning, TraceSeverity. Errorea, edo TraceSeverity.Critical.
  • CustomRecord – Aukerakoa. Live Monitor edo Application Insights-en grabatutako datu pertsonalizatuak dituen erregistroa.
  • TraceOptions – Aukerakoa. Aukerak TraceOptions.None (lehenetsia) eta TraceOptions.IgnoreUnsupportedTypes dira, serializatu ezin diren CustomRecord-eko datu motei ez ikusi egiten dietenak.

Adibidez

  1. Sortu botoi-kontrol bat Power Apps Studio.
  2. Ezarri OnSelect formula formula honetara:
Set( x, x+1 );
Trace( x );
  1. Ireki Power Apps Live Monitor beste arakatzaile leiho batean, ezkerreko panelean "Tresna aurreratuak" ikonoa hautatuz eta hautatu "Ireki zuzeneko monitorea": Power Apps zuzeneko monitorearen sarrera puntua
  2. Itzuli Studio arakatzailearen jatorrizko leihora eta hautatu zure botoia lau aldiz. Erabili Alt+klik saguaren diseinu moduan bada.
  3. Ikusi Power Apps-en zuzeneko monitorea.
  4. Zuzeneko monitorearen sareak gertaera bat izango du botoiaren klik bakoitzeko eta dei bakoitzerako Trace , gehikuntza bakoitzaren ondoren aldagaiaren balioa erakutsiko duena. Zulatu gertaera batean Trace non hasi zen eta mezurako erabilitako adierazpena ikustekoTrace, eskuineko panelean: zuzeneko monitorearen aztarna, botoia lau aldiz sakatzen dela eta aldagai baten dagozkien gehikuntzak erakusten dituena

Ikus baita ere

Power Apps-en zuzeneko monitorearen ikuspegi orokorra
Test Studio Ikuspegi orokorra
Test Studio-ekin lan egiten