我有一个SSIS包,用于更新我的CRM(Dynamics CRM 365)。
我希望我的软件包在用户每次在CRM中执行明确定义的操作时运行。
答案 0 :(得分:0)
您可以通过多种方式进行操作,以下是几种方式:
您可能有一个SQL代理作业,该作业会定期(例如每5分钟检查一次)数据库中的标志,如果已设置,请启动SSIS程序包并将其翻转回去。然后,您的用户操作只需标记该标志。这在技术上很简单,但只能在本地使用。
您可以创建一个带有用户按下按钮的Web资源页面,此代码可以触发SSIS程序包并向用户提供结果反馈。
SSIS包也可以在CRM插件中触发,因此您可以编写一个插件来调用该包并在用户操作时触发它。