Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Vraća trenutno aktivnu microsoftovu agent usluge Copilot ili nedefiniranu vrijednost ako stanje agenta još nije poznato.
Sintaksa
Xrm.Copilot.getCurrentAgent().then(successCallback, errorCallback);
Parametri
| Naziv parametra | Vrsta | Obavezno | Opis |
|---|---|---|---|
successCallback |
Funkcija | Da | Funkcija koja se poziva kada operacija uspije. |
errorCallback |
Funkcija | Da | Funkcija za pozivanje kada operacija ne uspije. |
Vrijednost vraćanja
Vrsta: Promise<M365CopilotAgent | undefined> – rješava problem s objektom M365CopilotAgentundefined koji opisuje aktivnog agenta ili još nije određeno stanje agenta.
Napomene
Ne čini ništa Microsoft Copilot nije omogućen.
Vraćeni su objekt i agentId svojstva mode upareni:
-
agentIdje niz koji nije null imodeje ili"agentPage""mentioned": agent je aktivan. -
agentIdjenullimodejenull: korisnik je na glavnoj Microsoft Copilot (nema aktivnog agenta).
Primjer
const agent = await Xrm.Copilot.getCurrentAgent();
if (agent && agent.agentId) {
console.log(`Active agent: ${agent.agentId}, mode: ${agent.mode}`);
} else if (agent) {
console.log("User is on mainline M365 Copilot (no agent).");
} else {
console.log("Agent state not yet determined.");
}
Povezani članci
M365CopilotAgent interface
Xrm.Copilot (referenca klijentskog API-ja)