Dynamics 365 CRM 部署 Connected Field Service
微软 Connected Field Service 是一个提供Azure IoT 和 Dynamics 365 连接的这样一个框架

有两种方式部署CFS, 一种是用IoT Hub PaaS, 一种是IOT Central Saas.
IoT Hub的架构图:

IoT Central 的架构图
我们看到IoT central的架构图很简单. 是用Microsoft flow来连接D365 field service 和 Azure IoT Central. IoT Central的背景还是IoT Hub. 只不过封装之后更便于顾客去部署和使用. 使用价格也是比PaaS的IoT Hub贵. 毕竟是SaaS产品,嫌配置麻烦的话可以使用IoT central.
IoT Central的部署非常简单,在这里我就不过多做介绍了, 大家可以去微软的官方文档得到查询

CFS 的优势:
- 减少在顾客发现问题之前,连接IoT设备诊断这段时间的downtime.
- 更快的远程解决问题并且通知顾客. 自动化的响应相关的IoT硬件设备. e.g. 重启, 关闭 等等
- 可以把问题分配给相应有能力的员工去快速处理问题
- 可以使用power BI来做数据分析. e.g. 硬件的报错时间, 频率 等等
CFS 的价格:
这里是USD的价格, 不同地区的价格会有所不同. CFS是包含在field service里面. CE plan的话是包括field service.
另外的价格就是azure的价格了. pay as you go 的这样一个策略. 大家可以自行安排

安装过程:
首先我们要在solution里面安装CFS

当我们安装之后,我们要把CFS Add-on 在CRM里面安装

下一步,如果你没有现在的CFS和Auzre IoT Hub, 这个CFS的IoT Deployment App 是会帮助部署一个IoT Hub(Iot Central是需要另外的方式去部署和mock data). 这里会省去很多麻烦. 因为有14个azure functions 涉及到了. 配置起来比较麻烦

当部署结束之后, 我们会被提示如下

我们登陆链接的azure账号中, 我们可以看到resources是Iot deployment app帮我们生成的resources.
我们需要去这个app service里面 点击这个URL. 这就是我们的硬件模拟器

我们首先需要把confi 连接上.
我们需要进入IoT Hub 把相应的信息复制到模拟器中的connection -> configure connection


下一步,我们要到CFS里面 注册设备
我们在assets里面添加新的设备, 然后注册这个设备

下一步我们会回到simulator里面, 绑定这个设备

让我们来测试一下这个IoT Hub
我们调到大于预先设置的警告值(70)

让我们打开IoT Alerts在 CFS中
我们能看到有一条新的alert在list当中

让我们点进去仔细查看一下这个alert

这时候, 如果你有Power BI的话, power BI就可以做一些之前提到过的分析.

让我们手动给设备发一个commend
这里是Jason 格式. 内容如下
{"CommendName":"Reset the Thermometer","Parameters":{}}

我们再回到IoT设备的页面, 能看到设备已经被重启了

Dynamics 365 CRM 部署 Connected Field Service的更多相关文章
- Dynamics 365 CRM 在 Connected Field Service 中部署 IoT Central (一)- 配置 IoT Central和IoT alert
今天这个系列给大家带来怎样在connected field service中部署IoT Central 并且做连接. 首先, 这里提供微软官方的tutorial的链接https://docs.micr ...
- Dynamics 365 CRM 在 Connected Field Service 中部署 IoT Central (二)- 匹配设备
上个blog中介绍了我们怎么去部署IoT central和 connected field service做连接. 我们这次介绍怎么把IoT设备在CRM中怎么去注册. 首先我们打开devices,再选 ...
- Dynamics 365 CRM 在 Connected Field Service 中部署 IoT Central (三)- 发送 work order 和 booking 信息给 IoT Central
首先, 我们可以打开IoT alert, 并且点击上的 create a flow. 接下来,我们使用微软准备好的模板:Sample Contoso- When a work order is cre ...
- Dynamics 365 CRM Connected Field Service 自动发送command
上期降到了怎样部署connected field service(CFS) 我们假设现在IoT 设备是温度监控器, 当温度触发我们之前预设的温度值, IoT会通过IoT Hub 发送IoT Alert ...
- Dynamics 365 CRM Connected Field Service 不能接收IoT Alert
今天浪费了2,3个小时再connected field service(CFS)上面. 状况如下 1. 在CFS中添加了新的customer assets,并且点击了注册按钮. 2. 注册步骤一直在i ...
- Dynamics 365 CRM 配置field service mobile
配置field service mobile其实微软是有官方文档的, 但是没有坑的微软产品不是好产品. 一些细节设置文中还是没有考虑到的. 所以这里带大家配置一下field service mobil ...
- Dynamics 365 CRM 开发架构简介
Dynamics 365 CRM提供了多种编程模型,你可以灵活地按需选用最佳模式. 本文是对Dynamics 365 CRM编程模型的综述. 概览 下图表明了Dynamics 365 CRM的主要可编 ...
- 为Dynamics 365启用部署级的跟踪以及跟踪文件的定期删除
关注本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复260或者20170712可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyong. ...
- Dynamics 365 CRM Free up storage 清理Dynamics 365 CRM的空间
Dynamics 365 CRM 的空间是要买的. 但是很多情况下用户可以去清理CRM从而达到给空间减重的方法 两大使用DB空间大的功能 1. Audit log 审计记录 审计记录是用来记录各个fi ...
随机推荐
- 洛谷P1781 宇宙总统【排序+字符串】
地球历公元6036年,全宇宙准备竞选一个最贤能的人当总统,共有n个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统. 输入输出格式 输入格式: president.in 第一行为一个 ...
- 【ownCloud】添加信任域
如果在安装ownCloud后,更换了访问方式,比如刚开始是http://127.0.0.1/owncloud,变成了http://1.1.1.1/owncloud,那么在访问时可能得到这样的页面: 您 ...
- Git 基础教程 之 解决合并冲突
① 解决冲突 把Git合并失败的文件手动编辑成我们希望的内容 ② 提交,合并完成 场景: ① 新分支feature1,修改后,add, commit: ② 切回master后,修改后,add, ...
- VS2015 C++ 获取 Edit Control 控件的文本内容,以及把获取到的CString类型的内容转换为 int 型
UpdateData(true); //读取编辑框内容,只要建立好控件变量后调用这个函数使能,系统就会自动把内容存在变量里 //这里我给 Edit Control 控件创建了一个CString类型.V ...
- Spring Boot学习总结(3)——SpringBoot魅力所在
使用Java做Web应用开发已经有近20年的历史了,从最初的Servlet1.0一步步演化到现在如此多的框架,库以及整个生态系统.经过这么长时间的发展,Java作为一个成熟的语言,也演化出了非常成熟的 ...
- 使用idea搭建maven项目时 java目录下的xml文件没有加载的解决方法
今天在idea集成开发环境下 使用maven搭建了ssm项目,遇到了3个问题 首先我们先复习一下知识点: 第一步:在web.xml中配置spring监听器 <!-- spring监听器 加载sp ...
- Office办公软件各版本下载(一键安装)
史上最快最全的Office套件,含Word.PPT.Excel.Access.Outlook完整组件(微软官方版本). 推荐安装Office2010版本!一键完成清理.安装Office.自动激活. 图 ...
- chrome js 获取css
var myDiv = document.getElementById("chooseRect"); var computedStyle = document.defaultVie ...
- Linux文件查找命令find(转)
Linux find命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件.并且将查找到的子目录 ...
- 【转】kafka概念入门[一]
转载的,原文:http://www.cnblogs.com/intsmaze/p/6386616.html ---------------------------------------------- ...