Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Garrantzitsua da
- Hau aurreikuspen-eginbidea da.
- Aurreargitalpen-eginbideak ez daude ekoizpenerako diseinatuta, eta baliteke funtzionalitate murriztua izatea. Eginbide hauek erabilera-baldintza osagarrien mende daude, eta kaleratze ofizial bat baino lehen eskuragarri daude, bezeroek lehenbailehen sarbidea izan dezaten eta iritziak eman ditzaten.
Microsoft Copilot Studio-ko gai bat exekutatzen du, erregistratutako gertaeraren izenean oinarrituta. MCSResponse motako matrizea itzultzen du.
Sintaxia
Xrm.Copilot.executeEvent(eventName, eventParameters).then(successCallback, errorCallback);
Parametroak
| Parametroaren izena | Mota | Beharrezkoa | Deskribapena |
|---|---|---|---|
eventName |
kate | Yes | Microsoft Copilot Studio gaian erregistratutako gertaeraren izena |
eventParameters |
Ezezaguna | Yes | Gertaeraren exekuziorako beharrezkoak diren parametroak. Gaiak egiten duenaren araberakoa da. |
successCallback |
Function | Yes | Eragiketa behar bezala egiten denean deitzen zaion funtzioa. |
errorCallback |
Function | Yes | Eragiketan akats bat gertatzen denean deitzen zaion funtzioa. |
Itzuli balioa
MCSResponse-ren matrizea
Aplikazioaren testuingurura atzitzea
Agente API bat deitzen denean, aplikazioaren testuingurua Copilot Studio gaiari pasatzen zaio aldagai multzo baten bidez. Hona hemen Copilot Studio aldagai global gisa eskuragarri dauden testuinguru-aldagaiak.
| Aldagaia | Deskribapena |
|---|---|
Global.PA__Copilot_Model_PageContext.pageContext.id.guid |
Inprimaki nagusiko taulako erregistroaren IDa |
Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName |
Orrialde nagusiko taularen izen logikoa |
Global.PA__Copilot_Model_PageContext.pageContext.pageName |
Orrialde nagusiaren izena |
Global.PA__Copilot_Model_PageContext.pageContext.pageType |
Orrialde nagusiaren mota |
Global.PA__Copilot_Model_AppUniqueNameContext.appUniqueNameContext.appUniqueName |
Ereduan oinarritutako aplikazioaren izen esklusiboa |
Adibidez, Global.PA__Copilot_Model_PageContext.pageContext.id.guid eta Global.PA__Copilot_Model_PageContext.pageContext.entityTypeName, inprimakiaren erregistroa Dataverse-tik berreskuratu daiteke.
GertaeraParametroetara atzitzea
Copilot Studio gaiaren barruan, eventParameters API deiaren aldagaia Activity.Valueerabiliz sar daiteke. Erabili Parse balioaren nodoa JSON eremu bat edo gehiago dituen erregistro bihurtzeko.
Datu motarenlagin-datuetatik hautatzeak JSON adibide bat ematen du erregistroa sortzeko.
Adibidez
Microsoft Copilot Studio-n, non ID bat (entitate-erregistroaren ID) sarrerako parametro gisa onartzen duen gai bat erregistratzen den. Sarreran oinarrituta, entitate-erregistro horren erlazionatutako jarduerak berreskuratzen ditu eta emaitzak Copilot Studio gertaera-jarduera gisa itzultzen ditu.
const response = await Xrm.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"
}
]