我在一家使用过时的错误跟踪软件的开发商店工作.他们目前正在权衡取代它的替代品.
该软件可以跟踪我们的错误以及新功能请求的任务.
我们构建了一个核心应用程序,我们为各种客户配置和支持.在这种情况下,我们确实有客户服务技术人员来提供核心应用程序错误和客户端配置错误的帮助.
由于这种倾向于客户服务/技术支持,建议的替代方案是Microsoft Dynamics CRM.我没有这方面的经验,但据我所知,对于面向客户的问题跟踪而言,这比从开发角度进行错误跟踪和QA更重要.
有没有人使用过Microsoft Dynamics CRM,发现这适合用于错误跟踪的软件?
我无法识别使用CRM软件跟踪错误/任务的好处.我可以理解它的销售方面,但我认为使用单独的bug跟踪软件比将所有内容捆绑在一起更有意义.是否有其他人遇到这种困境 - 这种方法的结果和/或有说服力的论据是什么?
编辑:客户不需要直接添加错误; 他们打电话给我们的支持台,我们打开一张票.我们当前的软件扩展为将问题跟踪和错误/功能跟踪作为一体化系统.不幸的是,它没有做得很好 - 中断发生在源控制级别.我们无法将变更集与错误或任务相关联.
我最终提出的建议是使用TFS进行开发任务/错误,这为我们提供了自动变更集链接,并继续关注使用Microsoft Dynamics CRM解决客户问题的途径.可能有一些方法可以将两者配置为一起工作,但如果没有,则需要在问题#中添加注释以将问题与通过开发/ QA /部署的错误相关联.
谢谢你的回答!
夏令时在3月27日在爱尔兰开始.从那时起,任何已添加到Dynamics的记录都将任何日期字段设置为落后于实际添加时间的一小时.
有趣的是,Web UI正确返回日期,而使用SQL Server和XRM查询则错误地返回它们.
服务器机器上的时间设置是正确的,我已安装汇总16,还有什么我可以尝试?
谢谢,
大卫
我一直在尝试使用命令行工具crmsvcutil(作为管理员)为我们的CRM实体生成数据上下文类和DTO.
我收到以下异常:退出程序异常:访问被拒绝.
我的命令行论点如下:
crmsvcutil /url:"http://<ourdynamicscrm>/XRMServices/2011/Organization.svc" /u:"<user Name>" /p:"<password>" /d:"<domain>" /namespace:OurNameSpace.Xrm /serviceContextName:OurServiceContextName.Crm /o:Crm.cs
Run Code Online (Sandbox Code Playgroud)
用户是CRM框上的管理员.
有谁有这个问题,知道我错过了什么?
如何用Razor写下以下声明?
@{
if (isOddRow)
{
<tr class="PadColumns">
}
else
{
<tr class="PadColumns AlternateRow">
}
//then...
<td>content</td>
</tr>
}
Run Code Online (Sandbox Code Playgroud)
Razor生气,Intellisense破产.
所以我想我的包裹tr's
在<text>
if (isOddRow)
{
<text><tr class="PadColumns"></text>
}
Run Code Online (Sandbox Code Playgroud)
...导致运行时解析器错误tr
,没有匹配的开始标记.
我想避免申请DRY
if (isOddRow)
{
<tr class="PadColumns">
//then...
<td>content</td>
</tr>
}
else
{
<tr class="PadColumns AlternateRow">
//then...
<td>content</td>
</tr>
}
Run Code Online (Sandbox Code Playgroud) 我需要找出一个可以随时改变的对象的状态.最好的情况是,如果对象发生变化,客户端会更新,但是我认为没有管道可以将更新推送到客户端而没有客户端首先要求它.
所以,我正在考虑通过jQuery ajax调用来实现轮询,该调用每5秒左右设置一次呼叫服务器.这是合理的解决方案吗?
在.NET网站中,我需要获取用户提交的代码,编译并执行它.但我需要在隔离的环境中执行代码,这样任何恶意代码都不会损害我的系统(例如,不应该执行任何Directory.Delete("C:\ Windows")).
是否可以在一种chroot环境中执行代码?
我计划编写Web应用程序,它主要在客户端(AJAX)工作,并使用JSON与服务器进行RESTful通信,并有另一个客户端将使用XML(或最终使用JSON).这个应用程序将具有客户端身份验证,但相当简单和小.
哪个是RESTful Web服务的更好选择:WCF还是ASP.NET MVC?
我开发了一个自定义应用程序,它能够使用CRM Web服务并在自定义.NET页面中执行CRM中的Windows Live Id身份验证,创建,读取和更新操作.当我在Visual Studio 2010中调试应用程序时,它运行得非常好,但是当我部署相同的应用程序并尝试进行身份验证时,它显示以下错误:
无法加载文件或程序集"Microsoft.IdentityModel,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35"或其依赖项之一.该系统找不到指定的文件.
我无法理解问题发生在哪里.
我想问一个关于服务器数据的问题.我是服务器编程的新手,但我必须了解CardDav服务器(CardDav是由WebDav开发的).
我只知道CardDav服务器用于保存地址簿数据,但服务器实际拥有哪种形式的数据(例如.CSV或.txt)?谁能帮我?非常感谢你.
我必须在我的自定义实体上运行ondemand工作流,
假设我有100万条记录,那么我怎样才能在这些记录上运行这个工作流程.
因为,据我所知,我们只能选择记录,并从功能区点击运行工作流程并指定它.通过这种方式,在单次尝试中,我只能选择一个页面记录,从而限制访问
任何的想法?
customization workflow-foundation ondemand dynamics-crm-2011
我正在尝试运行microsoft dynamics crm 4.0查询.当我像以前一样为"ONE"特定实体生成QueryExpression时,这可以正常工作.然而,问题是如何定义多个实体,以便我可以应用另一种方法中的逻辑?一个例子或illistration将是有帮助的.
所以我有这种格式:
static BusinessEntityCollection GetData(CrmService service)
{
cols = new ColumnSet();
cols.Attributes = new string[] { "x", "y", "z"};
FilterExpression filter = new FilterExpression();
filter.FilterOperator = LogicalOperator.And;
QueryExpression query = new QueryExpression();
query.EntityName = EntityName.incident.ToString();
// i am trying to add something like the below
query.EntityName = EntityName.account.toString();
query.ColumnSet = cols;
query.Criteria = filter;
return service.RetrieveMultiple(query);
}
Run Code Online (Sandbox Code Playgroud)
我面临的限制是我只能查询一个实体,我需要一个解决方案或解决方法来访问和查询多个实体.非常感谢您的帮助.
我在我的一个解决方案中有一个自定义实体,我需要另一个.如何将实体从一个解决方案导入另一个解决方案?
dynamics-crm ×5
asp.net ×2
asp.net-mvc ×2
c# ×2
.net ×1
ajax-polling ×1
appdomain ×1
assemblies ×1
azure ×1
bug-tracking ×1
carddav ×1
crm ×1
isolation ×1
long-polling ×1
ondemand ×1
razor ×1
reflection ×1
rest ×1
testing ×1
wcf ×1
wcf-web-api ×1
web-services ×1
webdav ×1
wif ×1