Copilot Studio + Dynamics 365 HR + ServiceNow

Microsoft Developer
28 May 202413:24

Summary

TLDRこのビデオでは、Microsoft Dynamics 365 HRにカスタムCo-Pilotを追加する方法を紹介しています。スイスのKPMGで働くMVPであるAnnaが、Dynamics 365 HRとServiceNowというチケットシステムをCo-Pilot Studioを使って統合する方法をデモンストレーションします。Employee Self-ServiceにCo-Pilotを簡単に埋め込む方法を紹介し、AIを活用して質問に答え、ServiceNowチケットを作成してユーザーのリクエストを処理する方法も紹介しています。これにより、Dynamics 365 HRのユーザー体験が向上し、他のローコードソリューションとの統合も容易になります。

Takeaways

  • 😀 Dynamics 365 HRにカスタムのコパイロットを追加することができます。
  • 👩‍💻 Annaはスイスに住むKPMGで働いており、MVPとしてローコードとDynamics 365に詳しい専門家です。
  • 🔗 AnnaはDynamics 365 HRとServiceNowをコパイロットスタジオで統合する方法を紹介しました。
  • 🤖 現在のDynamics 365 HRにはSRチャットボットがありませんが、Annaは独自のコパイロットを作成し、ServiceNowと統合しました。
  • 🛠️ 自動化されたタブをDynamics 365 HRに追加するプロセスが非常に簡単であることがわかります。
  • 📱 コパイロットはAIを活用して質問に答え、必要に応じてServiceNowチケットを作成して対応します。
  • 🔗 コパイロットをDynamics 365に埋め込むことで、ユーザー体験が向上し、より効率的なサポートが可能になります。
  • 📝 AnnaはDynamics 365 HRのEmployee Self-Serviceセクションに新しいタブを追加する方法をデモンストレーションしました。
  • 🔍 コパイロットは内部データベースや他のサービスから情報を取得し、ユーザーがアクセスする必要のあるリソースを特定します。
  • 🛑 ServiceNowとの統合により、リモートワークの設定やアクセス権の管理などのタスクを自動化できます。
  • 📈 この統合は組織にとって非常に価値があり、特にチケットシステムとチャットボットを組み合わせた場合に効果的です。

Q & A

  • ビデオではどのようなテーマが扱われていますか?

    -ビデオでは、Dynamics 365 HRにカスタムのコパイロットを追加する方法について紹介されています。

  • Annaさんはどのような人物ですか?

    -Annaさんはスイスに住むKPMGで働くMVPで、低コードとDynamics 365に精通しています。

  • Dynamics 365 HRとInner Service Nowを統合するデモはどのようにして実現されていますか?

    -Dynamics 365 HRにカスタムのコパイロットを統合し、ユーザーエクスペリエンスを向上させる方法を紹介しています。

  • Dynamics 365 HRのEmployee Self-Serviceにコパイロットを追加するにはどうすればよいですか?

    -Dynamics 365 HRのEmployee Self-Serviceにコパイロットを追加する方法として、フォームのカスタマイズやアプリの追加を通じてウェブサイトを埋め込む方法が紹介されています。

  • コパイロットが提供する応答の例としてどのような質問が挙げられますか?

    -コパイロットが提供する応答の例として、社員紹介制度についての問い合わせやリモートワークのための企業アプリケーションへのアクセス要求が挙げられます。

  • Service Nowとの統合で何が実現されますか?

    -Service Nowとの統合によって、リクエストを自然言語で処理し、チケットシステムを通じて要求を管理することができます。

  • アダプティブカードとは何で、どのような役割を果たしますか?

    -アダプティブカードは、ユーザーエクスペリエンスを向上させるために使用され、情報をより簡単に理解できるようにまとめて表示する役割を果たします。

  • Dynamics 365 HRとコパイロットStudioの統合にはどのくらいの時間がかかりましたか?

    -コパイロットの作成に半日程度、Service Nowインスタンスのデプロイと統合に最も時間がかかりました。

  • Dynamics 365 HRとコパイロットStudioを統合する際の最も難しい点は何でしたか?

    -最も難しい点はService Nowインスタンスのデプロイ方法を見つけることでした。

  • Dynamics 365 HRにコパイロットを追加するプロセスをさらに学ぶにはどこを見ればよいですか?

    -AnnaさんのウェブサイトのビデオやMicrosoftのドキュメント、コパイロットStudioのビデオチュートリアルを参照することが推奨されます。

Outlines

00:00

😀 ダイナミクス365 HRへのカスタムコパイロットの紹介

この段落では、Dynamics 365 HRにカスタムコパイロットを追加する方法が紹介されています。Annaはスイスに住むKPMGで働くMVPで、low codeとDynamics 365に精通しています。彼女はDynamics 365 HRにSr chatbotが存在しないため、独自に作成し、サービスチケットシステムであるService Nowと統合する方法を紹介します。この統合はユーザーエクスペリエンスを向上させるために行われました。

05:01

🤖 Dynamics 365 HRとコパイロットStudioの統合デモンストレーション

AnnaはDynamics 365 HRのEmployee Self-Serviceセクションにカスタムコパイロットを統合する方法をステップバイステップで説明しています。彼女はDynamics 365 HRの画面をスクリーンシェアし、新しいタブとしてコパイロットを追加するプロセスを紹介しています。コパイロットはAIを利用して質問に答え、さらにService Nowへのチケット作成も行うことで、ユーザーがリモートワークのためのアプリケーションへのアクセスを要求する際に迅速に対応します。このデモンストレーションでは、コパイロットStudioとAdaptive Cardsを使用して、ユーザーの質問に答え、サービスチケットを自動化する方法も紹介されています。

10:01

🔧 コパイロットStudioとの統合の柔軟性と拡張性

最後の段落では、コパイロットStudioとの統合の柔軟性と拡張性について話されています。Annaは、コパイロットStudioを通じて内部データにアクセスしたり、他のサービスと連携してアクションを実行することができると説明しています。また、彼女はこの統合を作成してデプロイするのにかかった時間についても話しており、Dynamics 365に埋め込むことが非常に簡単であると強調しています。Annaは、興味を持っている人々がMicrosoftのドキュメントを参照し、コパイロットStudioを試してみることを勧めています。

Mindmap

Keywords

💡Dynamics 365 HR

Dynamics 365 HRは、マイクロソフトが提供するクラウドベースの人資源管理システムです。このシステムは企業が社員のデータを管理し、人資源プロセスを自動化するのに役立ちます。ビデオでは、Dynamics 365 HRをカスタマイズして独自のコパイロットを追加するプロセスが紹介されています。

💡low code

ローコード(low code)は、プログラミングの知識が少なくてともアプリケーション開発を行うことができる技術です。ビデオではlow code Revolutionという番組タイトルに使われており、Dynamics 365 HRをカスタマイズするプロセスがローコード技術を活用していることを示しています。

💡co-pilot

コパイロットとは、ビデオの中ではDynamics 365 HRに統合されるカスタムチャットボットのことです。このコパイロットはAIを活用して質問に答え、特定のアクションを実行することができます。ビデオではコパイロットを使って社員のリモートワークのサポートやチケットシステムへのアクセスを提供する例が示されています。

💡KPMG

KPMGは国際的な監査・アドバイザリー・コンサルティング企業です。ビデオのゲストであるAnnaはスイス在住でKPMGで働いており、Dynamics 365に関する専門知識を持つMVP(Most Valuable Professional)と紹介されています。

💡inner service now

Inner Service Nowは、企業向けのクラウドベースのITサービス管理(ITSM)ソリューションです。ビデオではDynamics 365 HRとService Nowを統合し、コパイロットを通じてチケットシステムへのアクセスを提供するデモンストレーションがあります。

💡Employee Self-Service

Employee Self-Serviceは、社員自身が自分の情報を管理できるシステムです。ビデオではDynamics 365 HRのEmployee Self-Serviceセクションにコパイロットを統合し、社員が自分の情報を管理する際に助けを求められるようにしています。

💡customize

カスタマイズとは、既存のソフトウェアやシステムを特定のニーズに合わせて調整することを指します。ビデオではDynamics 365 HRをカスタマイズし、新しい機能を追加するプロセスが説明されています。

💡adaptive cards

アダプティブカードは、さまざまなプラットフォームで動作する情報やアクションを提供するカード型のUIコンポーネントです。ビデオではアダプティブカードを使ってコパイロットからの情報を視覚的に効果的に伝える方法が紹介されています。

💡service now ticket

Service Nowチケットは、Service Nowシステム内で問題やリクエストを追跡するためのチケットです。ビデオではコパイロットが自動的にService Nowチケットを作成し、社員のリモートワークのサポートを確保するプロセスが説明されています。

💡Microsoft documentation

マイクロソフトのドキュメントは、マイクロソフト製品やサービスの使用方法を詳細に説明したリソースです。ビデオでは、コパイロットの作成方法についてMicrosoft documentationを参照するよう勧めています。

Highlights

Anna demonstrates how to add a custom co-pilot to Dynamics 365 HR.

Anna works at KPMG as an MVP and specializes in low code and Dynamics 365.

Integration of Dynamics 365 HR with a third-party ticketing system, ServiceNow.

Custom co-pilot created to improve user experience for Dynamics 365 HR.

Anna shows a sneak peek of the custom co-pilot integration.

The process of integrating the co-pilot within Dynamics 365 HR Employee Self-Service.

Personalizing the form tab to include the co-pilot in Dynamics 365 HR.

Adding a website as an app within Dynamics 365 HR for the co-pilot.

Creating a new tab named 'ask HR' for the co-pilot integration.

The co-pilot named 'askr' uses AI to answer questions.

Demonstration of the co-pilot answering questions about the employer referral program.

ServiceNow ticket created by the co-pilot for remote work access setup.

Adaptive cards used to enhance user experience with the co-pilot.

The co-pilot can direct users to internal resources or perform actions like creating tickets.

Anna discusses the ease of integration with Dynamics 365 and Co-Pilot Studio.

The custom co-pilot took half a day to create with additional time for ServiceNow deployment.

Anna recommends Microsoft documentation and her website for more information on Co-Pilot Studio.

The possibilities for expanding the co-pilot with more actions and plugins are endless.

Transcripts

play00:00

have you ever wanted to add a custom

play00:01

co-pilot to your Dynamics 365 HR well

play00:04

you can and Anna is here to show us how

play00:06

it's done stay tuned for another episode

play00:08

of the low code

play00:09

[Music]

play00:17

Revolution all right hey Anna welcome to

play00:20

the show so happy to have you here hi

play00:22

aprel thank you for having me it's a

play00:24

pleasure to be

play00:25

here well well before we get started you

play00:27

have an amazing demo set for us but I

play00:29

would if you can introduce yourself to

play00:31

everyone and just give us a little bit

play00:32

of information about what you do thank

play00:35

you so I'm Anna I live in Switzerland

play00:38

I'm currently working at KPMG I'm an MVP

play00:41

and I do a lot of nerding with low code

play00:45

and Dynam 365 aart

play00:48

mainly awesome well so the reason why we

play00:52

have this episode is I saw an amazing

play00:53

Linkin post that you had where you were

play00:55

showing how you integrated Dynamics 365

play00:57

HR with inner service now and then

play01:00

co-pilot studio for a custom co-pilot

play01:01

integration so I was hoping you could

play01:03

show us a sneak peek of how that works

play01:05

but then maybe show us behind the scenes

play01:07

too of how you kind of set that all up

play01:10

yeah

play01:11

definitely um I this idea of having a

play01:14

copilot within Dynamic 365 HR came after

play01:18

not having as of now an Sr chatbot so I

play01:23

sort of created my own and also

play01:26

integrated with a third party in this

play01:28

case a ticketing system called service

play01:30

now that most of us know um to improve

play01:34

the user experience for dynamic 365

play01:38

HR awesome well it's a really cool use

play01:41

case I don't know if I've seen a lot of

play01:43

similar use cases or people showing this

play01:45

really with copal Studio Innovation with

play01:46

Dynamic 35 HR so can you share your

play01:49

screen and show us how it's done yes

play01:51

definitely I'm not I'm sure you don't

play01:54

have a lot of people with this

play01:55

integration Dynamics HR is a very tiny

play01:57

Niche but I think that it's very

play01:59

important for people people that have

play02:00

not considered this platform yet for HR

play02:03

purposes to know how easy it is to

play02:05

integrate with other local Solutions so

play02:08

what you're seeing in the screen right

play02:10

now is dynamic 365 HR I'm just going to

play02:13

scroll down and go to the Employee

play02:16

Self-Service pie and you will see that

play02:20

um we have uh the basic Employee

play02:22

Self-Service stuff that we always having

play02:24

in any Self Service capability so um as

play02:28

you can see here we have two tabs one is

play02:31

called my information and the other one

play02:32

is called my team what I will do now is

play02:35

I will show you how quickly we can

play02:37

integrate this um copilot in um in this

play02:42

case in um dynami

play02:45

365 self Employee Self Service HR

play02:48

Employee Self Service so I'm going to do

play02:50

a right click here and say personalize

play02:54

form tab then I will select and like you

play02:58

can see that in red is all select Ed I

play03:00

would say personalize this page in the

play03:03

three dots I would select add an app and

play03:06

here I need to select again where I want

play03:08

the app to be I would like to have it as

play03:10

another um tab so I would just select

play03:13

here and here we have two options we can

play03:16

either add add a power up that I already

play03:18

did with that one of your templates

play03:20

April um or we could add a website so

play03:23

because we have our co-pilots we have

play03:26

them as um websites what I would do is

play03:30

to embb that website within here so I

play03:33

will leave this ready I will name here

play03:38

my uh like the tab that we will add as

play03:41

ask HR so what we have here is our

play03:46

copilot that is called askr you can see

play03:49

that we have all the standard things

play03:51

about um copilot so what I will do is I

play03:53

will go to publish I will go to

play03:58

channels and then in channels I will

play04:00

just select the demo website in this

play04:03

case and I will copy the link it's uh

play04:06

copy to clipboard and now we can go here

play04:09

and paste our URL so I will save it and

play04:14

you will see that new tab has been added

play04:16

just close this

play04:18

editor you can see that a new tab has

play04:21

been added here and you could use this

play04:24

method that I just did for U pilot but

play04:27

you could use it for example if you want

play04:29

to that a corporate site or an internet

play04:33

or something like that you could try it

play04:35

and I think it's very useful to have

play04:37

everything together so if we go here to

play04:40

the ask

play04:41

hrps so what we have here is the chat

play04:45

bot. well now copilot Studio that we

play04:47

already embeded into the self-service

play04:50

and you can see that I have the

play04:51

welcoming message like hello I'm an uh

play04:54

I'm askar which is the name of the

play04:56

compilot it's not very uh creative ative

play05:00

and you can uh you can see that the

play05:02

capalot is telling me that they are

play05:04

using AI to answer the question so the

play05:07

first thing that I want to know is about

play05:09

the uh employer referral program I've

play05:12

been working in the company for a long

play05:13

time as you can see in the main Heather

play05:16

but I have no idea about the employer

play05:19

referal um policy so I will ask a copy

play05:22

and paste a question that I already have

play05:24

so uh the question says that I'm trying

play05:27

to learn about the employee referr

play05:29

program but I can seem to find any

play05:31

information about it is there any any

play05:34

specific place I should go to uh look at

play05:37

this and you can see that the capalot is

play05:39

replying back to me that you can find

play05:41

the employer Affair policy within the

play05:43

employee selfs service link section um

play05:46

there we should find a dedicated page or

play05:48

document outlining this um policy so

play05:51

what we're going to do is we we will

play05:54

just go here to my information and if we

play05:57

scroll down we see that we have a uh a

play06:00

link that's called referral program in

play06:02

this case is leading us to a web page

play06:04

but we could have a link to a SharePoint

play06:07

site that is only accessible by those

play06:09

who have access or some additional uh

play06:12

places where where you could go to that

play06:15

referral policy so this is one of the

play06:18

questions that our copilot can ask uh

play06:21

can reply um gathering information from

play06:24

our system or from our uh from our

play06:27

knowledge base so uh this second

play06:29

question that I will ask is uh that I

play06:32

also have it already prepared here that

play06:35

I will be working um remotely for um

play06:39

three months so I would like to have

play06:42

secure access to all my corporate

play06:44

applications so I would just copy and

play06:46

paste this in here and I listed um the

play06:50

things that I that I want to have access

play06:53

to so I want to have access to email to

play06:56

crms CRM teams and the project system

play06:59

that the IT team will know already so AR

play07:03

pilot is telling me that um they cannot

play07:06

grant me access to Applications so they

play07:08

just can provide information but uh they

play07:11

created a service now ticket to ensure

play07:13

the hrit people prioritize the setting

play07:16

up of my remote remote work and um that

play07:21

they will be in touch shortly because

play07:24

this is a good response but is I would

play07:26

like to know a bit more about it um we

play07:29

added an adaptative card that I want to

play07:31

say thank you for Dena to help me put

play07:34

this together and you can see that we

play07:36

have a title and then we have a

play07:38

description that says that the user in

play07:41

this case Julia uh will be working

play07:43

remotely for a period of three months

play07:46

and that they will require to have

play07:48

access to the different applications

play07:50

that the person listed in the chat so we

play07:52

have two things that we could do uh we

play07:55

can go to the case or we can close it uh

play07:58

close is more like acknowledging that

play08:00

the case has been opened and we don't

play08:04

want to go to that case and the second

play08:06

case we sorry the second um button is go

play08:11

to case where we could press and

play08:13

actually see what's happening on the

play08:16

service now request so if I open it you

play08:19

can see that we have an instance of

play08:20

service now that is opening the incident

play08:23

and this is

play08:24

quite there you go so you can see that

play08:28

uh we have the different different

play08:30

applications that the user should have

play08:31

access to and that um a short

play08:34

description as well as the title of the

play08:37

um ticket this is a very useful case for

play08:40

those organizations that uh would like

play08:43

to have a ticketing system um working on

play08:46

one way but also have a chatbook that um

play08:50

process those requests through through

play08:54

uh like natural language so um yeah the

play08:58

idea was to put this together uh we

play09:02

created so I'm going to move this the

play09:05

pilot over here so we created this pilot

play09:09

uh

play09:10

Studio that

play09:12

uh uh answers different questions and

play09:16

retrieves back the answers we also use

play09:19

the not so new but

play09:22

the uh adaptive cards and to try to make

play09:27

the experience for the US is a bit more

play09:30

easy and digestible let's say so yeah

play09:35

that's that's pretty much it and I think

play09:37

that it's it's nice to have it within

play09:39

the experience of the self-service from

play09:43

for the

play09:44

workers yeah I was amazed at how easy

play09:46

the integration was just pretty much

play09:48

embedding it there um in Dynamics and

play09:51

it's a really good scenario to show how

play09:53

not only we can use co-pilot Studio to

play09:55

get questions answered but also perform

play09:57

actions on behalf of the user like have

play09:59

that service now integration in there

play10:01

multiple ways to do all that like I

play10:02

think you had some custom defined topics

play10:04

but you know we can use generative

play10:06

answers I think it's really like just

play10:08

thinking of expanding on what we could

play10:09

do with this co-pilot right so we can

play10:11

point that to some internal data that

play10:13

you might have outside of Dynamics too

play10:15

that you want people to be able to

play10:16

reference and even use plug-in actions

play10:19

that are in copat studio to be able to

play10:21

integrate with other services and

play10:22

perform action so really the

play10:23

possibilities are endless just curious

play10:26

did it take you how long did it take you

play10:27

to make that whole to be honest so the

play10:30

most tricky part was finding out how to

play10:32

deploy your service now

play10:35

instance but the rest it took us so I

play10:38

worked together with a colleague denisea

play10:40

that I already mentioned and uh creating

play10:44

the the capalo took us I would say half

play10:47

a day and then the integration it was

play10:50

something like an idea I had but the

play10:53

thing that that took us the most was

play10:56

just finding out how to deploy a service

play10:58

now instance and yeah how to make it

play11:01

actually work because it's not Microsoft

play11:04

uh or something that I know or I'm aware

play11:07

of yeah that's that's what I love about

play11:09

copy studio in general just so easy to

play11:11

get something functional and useful up

play11:14

just in yeah like you said half a day

play11:16

and then you have something that your

play11:18

business can really add value and take

play11:20

advantage of so that's amazing I'm quite

play11:22

sure that uh this is not a complex

play11:26

compilot so as you said we could add

play11:28

much more action

play11:30

and plugins and uh that I think that

play11:35

yeah it's the possibilities are endless

play11:38

and depending on the complexity will be

play11:40

more time but also I think that uh

play11:43

that's very easy to the learning curve

play11:46

it's very easy so yeah yeah for sure

play11:50

well this was an amazing news case thank

play11:51

you so much for coming on the show and

play11:53

showing us what we can do with this

play11:55

integration within Dynamics and copilot

play11:57

studio uh really appreciate that and uh

play11:59

anywhere people can go that you know of

play12:01

to maybe learn more if they want to

play12:03

learn more about how to integrate with

play12:04

co-pilot studio and

play12:06

Dynamics yeah so I recently launched a

play12:09

video that is on my website that's the

play12:11

one that you saw um that it's showcasing

play12:16

pretty much uh the same workflow that we

play12:18

did today but because uh you you could

play12:22

just uh have a look at that I I have a

play12:24

couple of also articles on how to embed

play12:27

different either PowerUp or uh websites

play12:30

into Dynamic 365 this could also work

play12:33

for modules not just for employees of

play12:35

service but other modules that you would

play12:37

like to for finance cases for example

play12:40

and of course I would recommend that if

play12:42

you haven't played yet with copilot to

play12:46

go to Microsoft uh documentation and

play12:49

create copilot there are also great uh

play12:52

video recordings and on how to create

play12:55

compilot your first compilot from scrap

play12:58

so I would definitely recommend those

play13:00

too yep and there's free trials at copil

play13:03

studio so you can get started and and

play13:05

check it all out so thank you again an

play13:07

for coming on the show and thank you all

play13:08

for watching and we will see you in the

play13:10

next episode of the low code Revolution

play13:14

[Music]

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
Dynamics 365HRCoPilotAIアシスタント統合カスタムKPMG低コードサービスナレッジベース
هل تحتاج إلى تلخيص باللغة الإنجليزية؟