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 ...
随机推荐
- Selenium Webdriver——操作隐藏的元素display属性
有时候我们会碰到一些元素不可见,这个时候selenium就无法对这些元素进行操作了.例如,下面的情况: 页面主要通过“display:none”来控制整个下拉框不可见.这个时候如果直接操作这个下拉框, ...
- Java 学习(8):java 方法
Java方法是语句的集合,它们在一起执行一个功能. 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 命名规则: 1. 必须以 字母.'_'或'$'开头. ...
- Elasticsearch 分页坑之---评分一致导致数错乱
面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>> 1.背景介绍 最近搞es搜索,match查询默认按照评分排序,发现有一部分数据评分一致,一开始也没注意,客户端调用 ...
- [bzoj1660][Usaco2006 Nov]Bad Hair Day_单调栈
Bad Hair Day bzoj-1660 Usaco-2006 Nov 题目大意:n头牛站成一列,每头牛向后看.f[i]表示第i头牛到第n头牛之间有多少牛,使得这些牛都比i矮,且中间没有比i高的牛 ...
- HDU 4535
裸 的错排.... #include <iostream> #include <cstdio> #include <cstring> #include <al ...
- [Javascript] Highlights from IO18 Javascript new features
Latest Javascript features, not supported by all broswers, but can use with babel. # try-catch-final ...
- swift 笔记 (十四) —— 构造过程
构造过程 为了生成类.结构体.枚举等的实例,而做的准备过程,叫做构造过程. 为了这个过程,我们一般会定义一个方法来完毕,这种方法叫做构造器.当然它的逆过程,叫做析构器,用于在实例被释放前做一些清理工作 ...
- Database Design for Sexbale Forum
Mars March 17, 2015
- 一个站点的诞生02--用Scrapy抓取数据
假设想抓数据,就须要有爬虫程序,业内叫crawler或者spider. 有各种语言版本号的开源爬虫.c++, Java, php,在github上搜一下,以"spider c++" ...
- xcode打包测试
模拟器的内存cpu网络,都是电脑的.xcode可以查看. Xcode7之前是限制人,限制电脑,限制app,限制真机调试的. Xcode7之后,做真机测试只需要apple id即可,会自动生成证书. X ...