opomba,
Dostop do te strani zahteva pooblastilo. Poskusite se vpisati alispremeniti imenike.
Dostop do te strani zahteva pooblastilo. Poskusite lahko spremeniti imenike.
Pomembno
- To je funkcija predogleda.
- Predogledne različice funkcij niso za komercialno uporabo in njihovo delovanje je lahko omejeno. Za te funkcije veljajo dodatni pogoji uporabe in so na voljo pred uradno izdajo, tako da lahko stranke dobijo zgodnji dostop in pošljejo povratne informacije.
Izvede temo Microsoft Copilot Studio, ki temelji na registriranem imenu dogodka. Vrne matriko vrste MCSResponse.
Na voljo za
Aplikacije, ki temeljijo na modelu
Sintaksa
context.copilot.executeEvent(eventName, eventParameters).then(successCallback, errorCallback);
Parametrov
| Ime parametra | Vrsta | Zahtevano | Opis |
|---|---|---|---|
eventName |
niz | Da | Ime dogodka, registrirano v temi Copilot Studio |
eventParameters |
Neznano | Da | Parametri, potrebni za izvedbo dogodka. Te so odvisne od tega, kaj tema počne. |
successCallback |
Function | Da | Funkcija, ki jo pokličete, ko je operacija uspešna. |
errorCallback |
Function | Da | Funkcija, ki jo pokličete, ko operacija ne uspe. |
Vrednost vračila
Vrsta: Promise<MCSResponse>
Glejte Promise in MCSResponse
Dostop do konteksta programa
Ko pokličete API agenta, se kontekst aplikacije prenese v temo copilot Studio prek nabora spremenljivk. Spodaj so navedene kontekstne spremenljivke, ki so na voljo kot globalne spremenljivke copilot Studio.
| Spremenljivka | Opis |
|---|---|
Global.PA__Copilot_Model_PageContext.pageContext.id.guid |
ID zapisa tabele v glavnem obrazcu |
Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName |
Logično ime tabele na glavni strani |
Global.PA__Copilot_Model_PageContext.pageContext.pageName |
Ime glavne strani |
Global.PA__Copilot_Model_PageContext.pageContext.pageType |
Vrsta glavne strani |
Global.PA__Copilot_Model_AppUniqueNameContext.appUniqueNameContext.appUniqueName |
Enolično ime aplikacije, ki temelji na modelu |
Zapis obrazca lahko Global.PA__Copilot_Model_PageContext.pageContext.id.guidGlobal.PA__Copilot_Model_PageContext.pageContext.entityTypeNamena primer pridobite iz nabora Dataverse.
Dostopanje do »eventParameters«
V temi Copilot Studio lahko do eventParameters klica API-ja dostopate s spremenljivko Activity.Value. Z vozliščem razčlenjenih vrednosti pretvorite JSON v zapis z enim ali več polji. Če izberete Iz vzorčnihpodatkov za podatkovni tip, lahko ustvarite zapis z primerom JSON.
Primer
V programu Microsoft Copilot Studio, kjer je registrirana tema, ki sprejme ID (ID zapisa entitete) kot parameter vnosa. Na podlagi vnosa pridobi povezane dejavnosti tega zapisa entitete in vrne rezultate kot dejavnost dogodka Copilot Studio. API konteksta PCF omogoča izvajanje teh metod v kontekstu kontrolnikov PCF.
const response = await context.copilot.executeEvent(
"Microsoft.PowerApps.Copilot.RelatedActivities",
{ id:"aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"});
Response
[
{
"type": "event",
"timestamp": "2025-02-05T16:05:53.4074714+00:00",
"replyToId": "bbbbbbbb-1111-2222-3333-cccccccccccc",
"attachments": [],
"value": {
"@odata.context": "https://*.dynamics.com/api/data/v9.2/$metadata#activitypointers(subject,prioritycode)",
"value": [
{
"@odata.etag": "W/\"6825587\"",
"@odata.type": "#Microsoft.Dynamics.CRM.phonecall",
"activityid": "cccccccc-2222-3333-4444-dddddddddddd",
"activitytypecode": "phonecall",
"prioritycode": 2,
"subject": "Discuss new opportunity (sample)"
},
{
"@odata.etag": "W/\"6826236\"",
"@odata.type": "#Microsoft.Dynamics.CRM.phonecall",
"activityid": "dddddddd-3333-4444-5555-eeeeeeeeeeee",
"activitytypecode": "phonecall",
"prioritycode": 2,
"subject": "Likes our new products (sample)"
}
]
},
"name": "MS.CopilotApiDemo.RelatedActivities"
}
]
Povezani članki
Kopilot
executePrompt
Sklic na VMESNIK API za ogrodje komponent Power Apps
Pregled ogrodja komponent power apps