Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
- Toto je funkce ve verzi Preview.
- Funkce ve verzi Preview nejsou určené pro produkční použití a můžou mít omezené funkce. Tyto funkce podléhají dodatečným podmínkám použití a jsou k dispozici před oficiálním vydáním, aby zákazníci mohli získat přednostní přístup a poskytnout zpětnou vazbu.
Spustí téma aplikace Microsoft Copilot Studio na základě registrovaného názvu události. Vrátí pole typu MCSResponse.
Syntaxe
Xrm.Copilot.executeEvent(eventName, eventParameters).then(successCallback, errorCallback);
Parametry
| Název parametru | Typ | Povinné | Description |
|---|---|---|---|
eventName |
řetězec | Ano | Název události zaregistrovaný v tématu aplikace Microsoft Copilot Studio |
eventParameters |
Neznámý | Ano | Parametry potřebné pro provádění události. To závisí na tom, co téma dělá. |
successCallback |
Funkce | Ano | Funkce, která se má volat po úspěšném provedení operace. |
errorCallback |
Funkce | Ano | Funkce, která se má volat v případě selhání operace. |
Návratová hodnota
Pole MCSResponse
Přístup k kontextu aplikace
Při volání rozhraní API agenta se kontext aplikace předá do tématu Copilot Studio prostřednictvím sady proměnných. Následují kontextové proměnné, které jsou k dispozici jako globální proměnné copilot studia.
| Variable | Description |
|---|---|
Global.PA__Copilot_Model_PageContext.pageContext.id.guid |
ID záznamu tabulky v hlavním formuláři |
Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName |
Logický název tabulky na hlavní stránce |
Global.PA__Copilot_Model_PageContext.pageContext.pageName |
Název hlavní stránky |
Global.PA__Copilot_Model_PageContext.pageContext.pageType |
Typ hlavní stránky |
Global.PA__Copilot_Model_AppUniqueNameContext.appUniqueNameContext.appUniqueName |
Jedinečný název modelem řízené aplikace |
Například pomocí Global.PA__Copilot_Model_PageContext.pageContext.id.guid a Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName, záznam formuláře lze načíst z Dataverse.
Přístup k eventParameters
V tématu eventParameters Copilot Studio lze k volání rozhraní API přistupovat pomocí proměnné Activity.Value. Pomocí uzlu parsovat hodnotu převedete JSON na záznam s jedním nebo více poli. Výběr ukázkových dat pro datový typ umožňuje poskytnout příklad JSON pro vytvoření záznamu.
Example
V aplikaci Microsoft Copilot Studio, kde je zaregistrované téma, které přijímá ID (ID záznamu entity) jako vstupní parametr. Na základě vstupu načte související aktivity tohoto záznamu entity a vrátí výsledky jako aktivitu události Copilot Studio.
const response = await Xrm.Copilot.executeEvent(
"Microsoft.PowerApps.Copilot.RelatedActivities",
{ id:"aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb"});
Odezva
[
{
"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"
}
]