这里的前提想大家了解一下.  Dynamics 365 online的产品的session是30分钟 timeout. 如果你logout之后, session还是会储存在服务器端不会release. 这样的bug, dev team竟然不去修复. 我们可以通过这样的bug做一些get 和post 请求.

为了我们方便做post, 以下get 和 post的 demo都是用Tabbed Postman来展示

首先,我们需要下载Chrome extension Tabbed Postman

https://chrome.google.com/webstore/detail/tabbed-postman-rest-clien/coohjcphdfgbiolnekdpbcijmhambjff/related?hl=en

当我们输入https://xxx.crm5.dynamics.com/api/data/v8.2/systemusers(xxxxx)

我们可以看到以下的信息

我们来尝试改动一下用户的数据用patch.

status已经返回了204, 表示已经成功

让我们来检查一下数据

我们的改动项目有变化!!!

已经确认以下的Web API可以使用

Entity

Table

Web API

Bulk Deletion Operation

BulkDeleteOperationBase

https://***.crm6.dynamics.com/api/data/v8.2/bulkdeleteoperations?$top=10

Email Search Base

EmailSearchBase

https://***.crm6.dynamics.com/api/data/v8.2/emailsearches?$top=10

Plug In Type

PluginTypeBase

https://***.crm6.dynamics.com/api/data/v8.2/plugintypes?$top=10

Ribbon Diff

RibbonDiffBase

https://***.crm6.dynamics.com /data/v8.2/ribbondiffs?$top=10

Form definition

SystemFormBase

https://***.crm6.dynamics.com /api/data/v8.2/systemforms?$top=10

CRM users

SystemFormBase

https://***.crm6.dynamics.com /api/data/v8.2/systemusers?$top=10

User Form

UserFormBase

https://***.crm6.dynamics.com /api/data/v8.2/userforms?$top=10

User private views

UserQueryBase

https://***.crm6.dynamics.com /api/data/v8.2/userqueries?$top=10

Public Views

SavedQueryBase

https://***.crm6.dynamics.com /api/data/v8.2/savedqueries?$top=10

Workflow

WorkflowBase

https://***.crm6.dynamics.com /api/data/v8.2/workflows?$top=10

System job

Async Operation Base

https://***.crm6.dynamics.com /api/data/v8.2/asyncoperations?$select=name,createdon,retrycount,messagename,statuscode,_regardingobjectid_value&$orderby=createdon&$top=5000&$filter=statuscode eq 20

PS:

写在后面的几点.

这个bug对开发人员是带来了一些便利. 简单的操作直接可以用get/petch来做改动.

但是也带来了额外的风险. 当你的电脑暴露在危险环境中, 任何一个可以access你的browser的人都可以改动你CRM当中的数据!

Dynamics CRM Online 快速的debug 方法的更多相关文章

  1. Dynamics CRM 2011 快速查找 出现异常 QuickFindQueryRecordLimit exceeded. Cannot perform this operation 的解决方法

    一.CRM 2011 快速查找,输入编号的签名几个字母发现查询很慢. 图 1 当然在图1 上右边的出入框输入编号的部分的时候,有时候会发现数据在加载中..,非常慢,通过Crm Trace Log Vi ...

  2. Dynamics CRM报表提示rsProcessingAborted解决方法

    有时候CRM用的好好的突然报表提示了一个错误,rsProcessingAborted如下图: 开始以为是权限问题,在数据库捣鼓了很长时间,服务也重启了很多遍都没效果.后来试了一下重新安装一下报表服务器 ...

  3. Step by Step 开发dynamics CRM

    这里是作为开发贴的总结. 现在plugin和workflow系列已经终结. 希望这些教程能给想入坑的小伙伴一些帮忙. CRM中文教材不多, 我会不断努力为大家提供更优质的教程. Plugin 开发系列 ...

  4. Dynamics CRM中一个查找字段引发的【血案】

    摘要: 本人微信和易信公众号: 微软动态CRM专家罗勇 ,回复267或者20180311可方便获取本文,同时可以在第一间得到我发布的最新的博文信息,follow me!我的网站是 www.luoyon ...

  5. Microsoft Dynamics CRM4.0 和 Microsoft Dynamics CRM 2011 JScript 方法对比

    CRM 2011 如果需要再IE里面调试,可以按F12在前面加上contentIFrame,比如 contentIFrame.document.getElementById("字段" ...

  6. [Microsoft Dynamics CRM 2016]Invalid Action – The selected action was not valid 错误的诱因及解决方法

    详细问题描述: 由于解决windows server 评估版过期\SQL server 评估版过期的问题后而导致的Invalid Action – The selected action was no ...

  7. Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法(转)

    本篇文章,介绍Microsoft Dynamics CRM 2011的组织服务中的RetrieveMultiple方法. RetreiveMultiple方法,用于获取实体的多个实例,该方法的签名如下 ...

  8. Microsoft Dynamics CRM 2011 当您在 大型数据集上执行 RetrieveMultiple 查询很慢的解决方法

    症状 当您在 Microsoft Dynamics CRM 2011 年大型数据集上执行 RetrieveMultiple 查询时,您会比较慢. 原因 发生此问题是因为大型数据集缓存 Retrieve ...

  9. Dynamics CRM使用Web Api时如果参数里面包含"&"的时候的处理方法

    当我们使用Dynamics CRM的Api的时候如果遇到查询字段的参数里面有&符号的话会影响Api的取值直接报错.原因是因为&符号在Url上面是一个关键字,这个关键字可以截断Url表示 ...

随机推荐

  1. Redis启动出错 noauth authentication required.

    输入认证过的密码即可. 在命令行中运行: auth password

  2. 【ABCD组】Scrum meeting 3

    前言 第3次会议在6月15日由组长在教9 405召开. 主要对下一步的工作进行说明安排,时长90min. 主要内容 讨论怎么用c#进行下一步系统的完成 任务分配 姓名 当前阶段任务 贡献时间 下阶段任 ...

  3. 单元测试代码:SpringTest+JUnit

    /** * JUnit单元测试父类,配置了Spring的基础环境. <br/> * 可以作为Controller.Service.Dao单元测试的父类. * * @author leiwe ...

  4. String去除重复字符两个方法

    package cn.aresoft; import java.util.ArrayList;import java.util.List; public class TestBasic { publi ...

  5. 淘宝的开源分布式文件系统TFS

    TFS(Taobao FileSystem)是淘宝团队开源的海量非结构化数据存储设计的分布式系统.构筑在普通的Linux机器集群上,可为外部提供高可靠和高并发的存储访问.高可扩展.高可用.高性能.面向 ...

  6. tcpip学习

    http://www.cnblogs.com/ggjucheng/archive/2012/08/18/2645324.html

  7. HDU 4531

    很容易判断是BFS,可是,呵呵呵呵呵呵......... HASH判重吧,判连通可以用并查集. 以下代码是转别人的,我码了一下午,发觉越码越丑,呵呵了. http://www.cnblogs.com/ ...

  8. POJ 2373

    原本一道挺简单的DP题,思路有了,运用单调队列,但在写单调队列时写挫了... 这道题只需要计算偶数位置的即可,这是显而易见的,我有注意过这情况,写的时候却没在意...--! 加入队列的元素应该当前no ...

  9. no projects are found to import

    从svn上导出的项目在导入Eclipse中常常出现 no projects are found to import . 产生的原因是:项目文件里中没有".classpath"和&q ...

  10. Aizu/Aoj 0121 Seven Puzzle

    这题应该算是经典的八数码问题的弱化版吧:给你一个4x2的方版,上面有0-7 八个数字,每次只能让编号0的方格跟他的上下左右的方格交换:所以也就是把方格0当做空格看待,每次只有空格周围的方格能够向空格处 ...