Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Du kan integrere Service i Microsoft 365 Copilot agenter direkte i ServiceNow-skrivebordet med kontekstafhængig bevidsthed om den underliggende platform. Denne integration hjælper programmet med at give bedre svar og hjælper med yderligere at strømline arbejdsgangen for dine AI-agenter.
Forudsætninger
Inden du begynder, skal du have følgende miljøer og konsol:
- En tjeneste i Microsoft 365 Copilot forekomst, der er forbundet til et ServiceNow-miljø.
- Et ServiceNow-produktionsmiljø eller prøveversionsmiljø
Hvis dine kundeservicemedarbejdere skal kunne bruge agenter i ServiceNow, skal du desuden tildele dem rollerne Basisbruger og agent på omnikanal. Hvis du aktiverer Copilot for flere brugere, skal du tildele de påkrævede roller til alle tiltænkte brugere og inkludere deres brugergrupper, når du konfigurerer widgetten i ServiceNow. Du kan få mere at vide under Tildele en sikkerhedsrolle til en bruger.
Integrere agenten i ServiceNow
Udfør trinnene i Navigation for at kopiere URL-adressen til Copilot integreret widget startende efter <iframe src=>. Eksempel https://copilotforservice-test.azureedge.net/widget/index.html?dynamicsUrl=https://XXXXXX.crm10.dynamics.com. Du bruger denne URL i Configure widget i ServiceNow-trinet.
Installer viden-API-plug-in'en
- I dit ServiceNow-miljø, vælg Alle, søg efter plug-ins, og vælg derefter Systemdefinition>Plugins.
- Søg efter Viden API. Systemet skal returnere viden api plugin (app-id: sn_km_api).
- Vælg Viden API-kortet.
- Vælg Installér, og vælg derefter den seneste version.
- Vælg Installer nu, og vent derefter på, at Installationen af Knowledge API er fuldført.
Installer Openframe-plugin'et
- I dit ServiceNow-miljø, vælg Alle, søg efter plug-ins, og vælg derefter Systemdefinition>Plugins.
- Søg efter Openframe. Systemet skal returnere openframe plugin (Plugin id: com.sn_openframe).
- Vælg Installer for at starte plugin-installationen.
- Vælg Installer, og vent derefter på, at installationen er fuldført.
Installer Customer Service-plug-in'en
- I dit ServiceNow-miljø, vælg Alle, søg efter plug-ins, og vælg derefter Systemdefinition>Plugins.
- Søg efter com.sn_customerservice. Systemet skal returnere Customer Service (Plugin id: com.sn_customerservice).
- Vælg Installer for at starte plugin-installationen.
- Vælg Installer, og vent derefter på, at installationen er fuldført.
Tilføj brugergrænseflade-scriptet til klassisk UI-navigator
- I dit ServiceNow-miljø skal du sikre dig, at du er i det globale arbejdsområde: Vælg globusikonet i øverste højre hjørne, og kontrollér derefter Programomfanget er angivet til Global.
- Vælg Alle, og søg derrefter efter UI Scripts, og vælg derefter System UI>UI Scripts.
- Vælg Ny, og udfyld følgende formular:
API-navn: Copilot desktopscript med åben ramme
UI Type: Skrivebord
Markér afkrydsningsfeltet Global.
Script: Kopier indholdet i følgende script:
(function () { try { var logMoniker = "Copilot Navigator UI script: "; if ( !window.parent.navigationListenerAdded && !window.copilotNavigationClassicListenerAdded ) { console.log(logMoniker + "loading desktop navigator...."); var payload = { url: window.location.href, source: "classicUIScript", sourceId: "b54abfa8-3d78-4aa0-ae3f-1e2ffbc56850", configType: "singleFrame" }; var context = { payload: JSON.stringify(payload), method: "openframe_communication" }; CustomEvent.fireAll("openframe_request", context); window.navigation.addEventListener("navigate", (event) => { console.log( logMoniker + "desktop PAGE NAVIGATED: " + "\n Old Url: " + window.location.href + "\n New url: " + event.destination.url ); var payload = { url: event.destination.url, source: "classicUIScript", sourceId: "b54abfa8-3d78-4aa0-ae3f-1e2ffbc56850", configType: "singleFrame" }; var context = { payload: JSON.stringify(payload), method: "openframe_communication" }; CustomEvent.fireAll("openframe_request", context); }); window.copilotNavigationClassicListenerAdded = true; } else { console.log(logMoniker + "Skipping desktop navigator load...."); } } catch (error) { console.log(logMoniker + "Classic UI navigator error"); console.log(error); } })();
Tilføj klientscriptet til arbejdsområdenavigator
- I dit ServiceNow-miljø skal du sikre dig, at du er i det globale arbejdsområde: Vælg globusikonet i øverste højre hjørne, og kontrollér derefter Programomfanget er angivet til Global.
- Vælg Alle, og søg derefter efter Scripts til klient, og vælg derefter System-definition>Klientscripts.
- Vælg Ny, og udfyld følgende formular:
Name: navigationsscript til Copilot arbejdsområde med åben ramme
Tabel: Global [global]
Brugergrænsefladetype: Mobil/serviceportal
Type: onLoad
Script: Kopier indholdet i følgende script:
function onLoad() { var table = g_form.getTableName(); try { if (table == 'incident' || table == 'sys_email' || table == 'sn_customerservice_case' || table == 'interaction') { var logMoniker = "Copilot Navigator Workspaces Client script: "; if (!globalThis.copilotNavigationWorkspaceListenerAdded) { console.log(logMoniker + "loading workspace navigator...."); var payload = { url: globalThis.window.location.href, source: "workspaceClientScript", sourceId: "b54abfa8-3d78-4aa0-ae3f-1e2ffbc56850", configType: "singleFrame" }; var context = { payload: JSON.stringify(payload), method: "openframe_communication" }; globalThis.CustomEvent.fireAll("openframe_request", context); globalThis.window.navigation.addEventListener("navigate", (event) => { console.log( logMoniker + "Workspace PAGE NAVIGATED: " + "\n Old Url: " + globalThis.window.location.href + "\n New url: " + event.destination.url ); var payload = { url: event.destination.url, source: "workspaceClientScript", sourceId: "b54abfa8-3d78-4aa0-ae3f-1e2ffbc56850", configType: "singleFrame" }; var context = { payload: JSON.stringify(payload), method: "openframe_communication" }; globalThis.CustomEvent.fireAll("openframe_request", context); }); globalThis.copilotNavigationWorkspaceListenerAdded = true; } else { console.log(logMoniker + "Workspace navigator already loaded...."); } } } catch (error) { console.error(logMoniker + "Workspace Navigator error"); console.error(error); } }
I dit ServiceNow-miljø skal du sikre dig, at du er i det globale arbejdsområde: Vælg globusikonet i øverste højre hjørne, og kontrollér derefter Programomfanget er angivet til Global.
- Vælg Alle, og søg derefter efter Scripts til klient, og vælg derefter System-definition>Klientscripts.
- Vælg Ny, og udfyld følgende formular:
Name: Copilot hændelsestabelscript med åben ramme
Tabel: Hændelse [incident]
UI Type: Skrivebord
Type: onLoad
Script: Kopier indholdet i følgende script:
function onLoad() { try { var tableName = g_form.getTableName(); var id = g_form.getUniqueValue(); var payload = { recordId: id, objectType: tableName, source: "classicClientScript", sourceId: "b54abfa8-3d78-4aa0-ae3f-1e2ffbc56850", configType: "singleFrame" }; var context = { payload: JSON.stringify(payload), method: "openframe_communication" }; CustomEvent.fireAll("openframe_request", context); } catch (error) { console.log( "Copilot Navigator UI script: CopilotClassicClientScriptCase navigator error" ); console.log(error); } }
d. Vælg
Ny igen, og udfyld derefter formularen på følgende måde: -Name : Copilot script til mailtabel med åben ramme -Table <: Mail [sys_email] -UI-type : Desktop -Type : onLoad- Script: Kopier indholdet i følgende script:
function onLoad() { try { var tableName = g_form.getTableName(); var id = g_form.getUniqueValue(); var payload = { recordId: id, objectType: tableName, source: "classicClientScript", sourceId: "b54abfa8-3d78-4aa0-ae3f-1e2ffbc56850", configType: "singleFrame" }; var context = { payload: JSON.stringify(payload), method: "openframe_communication" }; CustomEvent.fireAll("openframe_request", context); } catch (error) { console.log( "Copilot Navigator UI script: CopilotClassicClientScriptCase navigator error" ); console.log(error); } }e. Vælg Ny igen, og udfyld derefter formularen på følgende måde:
Name: Copilot script til tabel med åbne rammer
Tabel: Sag [sn_customerservice_case]
UI-type: Skrivebord
Type: onLoad
Script: Kopier indholdet i følgende script:
function onLoad() { try { var tableName = g_form.getTableName(); var id = g_form.getUniqueValue(); var payload = { recordId: id, objectType: tableName, source: "classicClientScript", sourceId: "b54abfa8-3d78-4aa0-ae3f-1e2ffbc56850", configType: "singleFrame" }; var context = { payload: JSON.stringify(payload), method: "openframe_communication" }; CustomEvent.fireAll("openframe_request", context); } catch (error) { console.log( "Copilot Navigator UI script: CopilotClassicClientScriptCase navigator error" ); console.log(error); } }
Konfigurer widget i ServiceNow
- I dit ServiceNow-miljø, vælg Alle, søg efter OpenFrame, og vælg derefter OpenFrame>Konfigurationer.
- Klik på Ny i øverste højre hjørne.
- Skriv Microsoft Copilot for navn og titel.
- Skriv 450 for bredden og 600 for højden.
- Vælg de Brugergrupper som du vil aktivere Service i Microsoft 365 Copilot for.
- Vælg låseikonet ud for feltet URL for at låse det op, og indsæt derefter tjenesten i Microsoft 365 Copilot widget-URL-adresse, du gemte tidligere fra siden Tjeneste på Microsoft 365 Copilot administrationsside.
- Vælg Send.
- Opdater siden. Widgetten Tjeneste i Microsoft 365 Copilot skal være tilgængelig på den øverste navigationslinje for det ikon, du har valgt.
- Før du åbner Service i Microsoft 365 Copilot, skal du sørge for, at du har tilladt pop op-vindue fra din ServiceNow-side.