Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Viktigt!
- Det här är en förhandsgranskningsfunktion.
- Förhandsversionsfunktioner är inte avsedda för produktionsanvändning och kan ha begränsade funktioner. Dessa funktioner omfattas av kompletterande användningsvillkor och är tillgängliga före en officiell version så att kunderna kan få tidig åtkomst och ge feedback.
Kör ett Microsoft Copilot Studio-ämne baserat på det registrerade händelsenamnet. Returnerar en matris av typen MCSResponse.
Tillgänglig för
Modellbaserade program
Syntax
context.copilot.executeEvent(eventName, eventParameters).then(successCallback, errorCallback);
Parameterar
| Parameternamn | Typ | Krävs | Description |
|---|---|---|---|
eventName |
snöre | Yes | Händelsenamn registrerat i Copilot Studio-ämnet |
eventParameters |
Okänd | Yes | Parametrar som behövs för händelsekörningen. Dessa beror på vad ämnet gör. |
successCallback |
Funktion | Yes | En funktion som ska anropas när åtgärden lyckas. |
errorCallback |
Funktion | Yes | En funktion som ska anropas när åtgärden misslyckas. |
Returvärde
Typ: Promise<MCSResponse>
Se Promise och MCSResponse
Åtkomst till appkontext
När ett agent-API anropas skickas kontexten för appen till Copilot Studio-ämnet via en uppsättning variabler. Följande är sammanhangsvariabler som är tillgängliga som globala Variabler i Copilot Studio.
| Variable | Description |
|---|---|
Global.PA__Copilot_Model_PageContext.pageContext.id.guid |
ID för tabellposten i huvudformuläret |
Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName |
Logiskt namn på tabellen på huvudsidan |
Global.PA__Copilot_Model_PageContext.pageContext.pageName |
Namnet på huvudsidan |
Global.PA__Copilot_Model_PageContext.pageContext.pageType |
Typ av huvudsida |
Global.PA__Copilot_Model_AppUniqueNameContext.appUniqueNameContext.appUniqueName |
Unikt namn på den modelldrivna appen |
Du kan till exempel hämta formulärets post med hjälp av Global.PA__Copilot_Model_PageContext.pageContext.id.guid och Global.PA__Copilot_Model_PageContext.pageContext.entityTypeNamefrån Dataverse.
Åtkomst till eventParameters
I Avsnittet Copilot Studio eventParameters kan du komma åt från API-anropet med hjälp av variabeln Activity.Value. Använd parsningsvärdenoden för att konvertera JSON till en post med ett eller flera fält. Om du väljer Från exempeldata för Datatyp kan du tillhandahålla ett JSON-exempel för att skapa posten.
Example
I Microsoft Copilot Studio, där ett ämne är registrerat som accepterar ett ID (entitetspost-ID) som indataparameter. Baserat på indata hämtar den relaterade aktiviteter för entitetsposten och returnerar resultatet som en Copilot Studio-händelseaktivitet. PCF-kontext-API:et möjliggör körning av dessa metoder inom ramen för PCF-kontroller.
const response = await context.copilot.executeEvent(
"Microsoft.PowerApps.Copilot.RelatedActivities",
{ id:"aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"});
Svar
[
{
"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"
}
]
Relaterade artiklar
Copilot
executePrompt
Api-referens för Power Apps-komponentramverket
Översikt över Power Apps-komponentramverk