使用团队聊天机器人使员工自动加入Microsoft Power Platform

你好!今天,我想谈谈公司的入职(入职)员工流程,并展示我们如何使用Microsoft 365平台,Microsoft Power Platform和chatbot技术使该流程自动化。和往常一样,我们不要浪费时间!首先,有很多理论。







什么是入职?



入职或入职是了解公司,学习解决问题的方法以及建立与团队互动的过程的过程。通常,如果简而言之,入职是指新人进入公司并陪同他,直到试用期或公司确定的其他时期结束为止。



雇主的主要目标是使新员工尽快“达到”最高效率,以融入企业文化。这就是为什么在许多组织中都非常重视此过程以及至少部分自动化的原因,并且理想情况下,整个过程是非常重要的方面。此过程始于在组织中雇用新人或从一个职位到另一个职位的内部变动。



“入门”新手过程可以解决哪些任务?



  • 舒适地开始工作-从公司工作的第一天起,一个新人立即感到轻松非常重要。
  • 熟悉产品和公司的结构-新员工需要了解他将要使用的产品,产品的用途。
  • 了解团队并建立沟通-新员工通常不熟悉他们将在其中工作的团队,因此一项重要任务是将团队介绍给新员工并在他们之间建立某些沟通,以便每个人都了解谁对什么负责。
  • – , « », . , , , . , .
  • – , , « ».
  • – , , , , , , .


成功适应的一些关键点是什么?



  • 首先是定期与生产线经理联系并提供反馈。在公司规定的试用期或其他期间,重要的是要始终与该人保持联系并定期收到该人的反馈。
  • 及时接收和提供信息以及解决各种组织问题也很重要。
  • 高质量的员工培训也是成功适应的关键。
  • 响应员工的信号也是适应的重要组成部分。
  • 好吧,一个更重要的参数是参与公司的社交生活,各种活动,会议,团队建设等。


在所有这些阶段中,某个人以某种代号“ Buddy”或“ Partner”参加。 “好友”是陪伴新手的人,如果新手提出的问题需要传递给其他人,则可以帮助他适应工作,回答问题,导航并重定向到合适的人。在许多公司的每个部门中,都有许多这样的伙伴在帮助新来者适应。一定数量的新手被分配给好友(通常不超过3个)。



那么,Microsoft Power Platform如何与Microsoft 365配合使用以自动化各种启动过程?







Power Platform是一个巨大的优势,它是一套用于创建应用程序,组织业务逻辑和生成报告而无需编程的软件产品,它使您可以即时配置许多流程,并且与以前相比,更改应用程序和逻辑所需的时间要少得多。从头开始编程。使用Power Apps,您可以通过轻松连接到各种数据源(例如Microsoft SharePoint)来轻松创建表单和应用程序。



Power BI作为一种全面的商业智能(BI)软件,将使您能够基于数据构建报告。



Power Virtual Agents是用于创建虚拟助手或更简单地说是聊天机器人的服务,这将有助于自定义与机器人的用户交互逻辑,从而使您能够执行各种操作,以快速有效地通知或提供各种服务。



好吧,Power Automate就像胶水一样,将使您可以在单个Microsoft生态系统中连接和统一数据和流程。







我们如何实施某些入门场景?



下面的屏幕快照显示了系统的一些片段。 SharePoint Online用作数据源,PowerApps用来自定义应用程序和表单。







使用导航菜单,用户可以输入入职应用程序的主列表,在其中可以打开应用程序卡。在每个应用程序的窗体上,都有一个用于转到该应用程序上的操作的按钮,其中根据用户的权限显示某些按钮。例如,“好友分配”按钮将好友分配给新手(或将新手分配给好友),仅对系统中具有特定角色的用户可用。这些就是所谓的入职管理员。



同时,如果打开卡的人员没有包括在管理员角色中,而是所属部门的Buddy,则他可以单击“带病房”按钮,但是在这种情况下,向伙伴分配新人必须经过招聘经理的批准阶段。 ...管理员可以确认此链接,也可以自行拒绝和任命初学者的好友。



也就是说,事实证明,在第一种情况下,未经批准就可以“任命好友”,但是必须让病房完成批准过程。此外,如果在某个时期内没有将好友分配给病房,则部门内的一名免费好友会被自动选择并分配给他。 Buddy的手册会自动统计当前谁拥有多少病房。



此外,从操作中,您可以更改退出日期(如果员工或其他人已将退出日期移至另一个日期),退出确认,将申请委派给另一位招聘经理以及取消申请,这等同于取消员工的退出。当然,所有操作都可用于不同的用户角色,例如,只有当前的招聘应用程序管理员或入职管理员才能将请求委派给另一位招聘经理。



但。当用户单击按钮时会发生什么?如果查看屏幕截图,您会看到一个对话框被调出,您需要在其中指定一些内容并确认操作。在这种情况下,我们会发生什么?从理论上讲,应该启动Power Automate流程,该流程将更改某些内容,发送信件和其他通知。但是在实施过程中出现了以下情况。



根据需求,我们需要在流程中发送HTTP请求,并使用“高级”类别中的其他操作。但是该客户并未从所有用户那里购买“高级”类别的许可证,因此有必要以某种方式摆脱这种情况。



由于客户具有Azure订阅,因此我们选择了Logic Apps而不是Power Automate。

Power Automate和Logic Apps实际上是孪生兄弟,但是它们之间肯定有各自的主要区别。我们最喜欢Logic Apps的事情是,所有高级连接器都可以在Logic Apps中使用,而无需其他许可。



但是,有一个警告。无法通过PowerApps的按钮直接启动Logic Apps流。因此,我和我的同事提出了一个带有单独SharePoint列表的解决方案。







该列表的本质是,当用户单击按钮时,就会在该列表中创建一个具有某些属性值的项目,我们在PowerApps应用程序本身中定义了这些属性值。例如,如您在此屏幕快照中所见,此操作列表具有一个ActionType字段,一个Request字段,ApprovalResult,Comment等。



在ActionType中,我们写出当前正在执行的操作的名称,例如,同意伙伴,更改截止日期,取消应用程序。我们在其余字段中写入其他信息。

在此列表中创建项目时,我们已经启动了Logic Apps流,该流不是通过按钮而是简单的触发器启动的。接下来,线程拾取字段值并根据字段值进行工作。



通过系统的操作列表,此方法有什么优势?好吧,除了没有它的事实,Logic Apps流无法正常启动吗?



  • 动作的异步执行。这意味着您无需等待线程启动或执行操作即可离开表单。您单击了按钮,开始了自己的生意,这时将在后台创建系统列表中的一个项目,并启动线程。
  • . , , .
  • , – Azure Logic Apps
  • , «», . ,
  • . , , , - . .


下面的屏幕截图显示了在系统列表中创建项目时启动的同一线程的一小段片段。







如您所见,在执行流程期间,将解析ActionType字段-动作的类型。并根据操作的类型,即所单击的按钮的类型,流程沿着一个分支或另一个分支前进,例如,它确定参与者,并形成一个电子邮件地址列表,应将信件和消息发送到该地址并将其发送给聊天机器人。可以将某些变量和数据移到流顶部的一个单独的块中,以免多次在每个分支中定义它们。



聊天机器人



顺便说一下,关于聊天机器人。在此,此屏幕快照显示了一个小示例的消息,该消息在调用各种事件时到达Microsoft Teams聊天机器人。







有单独的卡可以约定试用期的一定期限。在我们的案例中,有三点,这是从发布日期起一个月,两个月之后以及三个月之后。在这些时间点的每个时间点,都会启动一个特殊线程,向团队中的招聘经理发送此类卡片,以便经理确认或拒绝成功完成此试用期。带有注释的指示。



也有带有有关好友的各种信息的卡片,例如,拒绝参与好友的角色或未将好友分配给初学者。另外,通知被发送到必须进行调查的不同时间点。在我们的例子中,屏幕截图显示了一张卡片,其中建议对初学者本人进行调查。



民意调查



如果我们谈论民意测验,那么它们是基于Microsoft Forms实现的。通常,Microsoft Forms是一项非常便捷的服务,可在短短几分钟内创建调查。

作为民意测验的示例-在屏幕截图中。







这些调查在一定时间段后发送给新移民,例如,在工作的第一周之后,第一个月之后。在调查过程中,您可以与员工一起说明是否进行了办公室巡视,工作场所的人员配备,任务的处理方式以及该人在试用期内对自己的任务有多了解。



可以使用Microsoft Forms调查向初学者提出所有这些要求。重要的是要收到员工的反馈,并在突然出问题的时候及时做出回应。当然,由于需要了解有关员工的整体情况,因此将有关初学者本人的调查发送给经理和伙伴。



检查清单



顺便说一句,在讨论民意测验时,不能不提及清单等重要组成部分。由于入职过程仍然是一个过程,因此可以以检查表的形式安排检查入职某些阶段的通过,检查表对于初学者,好友和管理者都可以存在。在我们的案例中,清单以PowerApps应用程序的形式进行,每个参与者都可以进入并检查他在特定时间阶段通过的复选框。例如,在屏幕快照中,现在有一个初学者检查清单的小片段,其中在每个时间间隔(现在是第一周),您需要勾选主清单中哪些任务已完成。备选地,在此应注意,该人已经开始执行工作任务并参加了某种介绍性活动。







此屏幕截图显示了好友检查清单的一部分。由于伙伴首先是同志,所以他的任务是同志。在办公室外聊天,讨论您的印象,祝贺您的讲话并指出其他意见。



顺便说一句,我忘了说了,为了完成清单,将授予某些分数,这些分数将发挥作用。







报告书



当然,有必要根据清单来收集和显示某些统计信息。为此,使用了Microsoft Power BI业务分析工具,并借助该报告建立了哪些报告,哪些检查表项目已完成,哪些未完成。员工有一个筛选器,这样您就可以在每个员工的上下文中立即发现好友做了谁。







好友积分



回到清单及其填充的主题,我想指出的是,在完成清单中的任务时,作为好友的员工会获得奖励积分。在核对表中,有完成工作的标准积分,而在系统外部设置的单个任务,则有奖励积分。这些点构成部门和整个公司范围内的最终Buddy评分。可以确定最好的朋友。为此,使用了特殊的Logic Apps流,这些流按计划运行,并基于检查列表中的数据计算等级。







聊天机器人再次



如您所知,在Microsoft Power Platform中,有Power Virtual Agents之类的产品,您可以使用该产品轻松自定义聊天机器人的逻辑,并进一步为各种操作开发单独的对话框。例如,在屏幕截图中,您可以在请求2ndfl请求时看到机器人对话的逻辑。组织中的任何用户都可以通过聊天机器人调用此请求。编写一个关键触发词开始对话就足够了,然后机器人将询问其中嵌入的问题,保存对变量的答案,然后通过可以创建项目,发送字母并执行一百万种不同操作的流程将答案传输给Power Automate。







通常,使用聊天机器人,您可以在一个Microsoft Teams窗口中组合许多不同的操作,而无需强迫新手尝试了解组织中特定服务的位置。只需打开bot标签并向他写一条您想做的消息就足够了。



另外,下面的屏幕快照显示了有关dms注册信息的请求。可以将这些信息缝合到公司知识库中,然后由漫游器将其拉出。







此外,使用漫游器,您可以创建用于提供各种证书和摘录的请求,为办公室服务和文具提供请求。确认请求后,Power Automate或Logic Apps进程将在后台启动,这将创建一个请求来满足用户的请求。好了,可以在SharePoint Online业务流程的单独门户上创建请求本身。







在下一篇文章中,我们将介绍可以使用Microsoft Power Platform自动化的更多方案。祝大家拥有美好的一天!



All Articles