你好,大数据100,社区,
C4C离线与在线应用相比有一些限制。因此,您可能需要在Studio中更改自定义代码。一个很好的例子是在Studio上执行的验证,财务大数据,只有当用户将数据同步到服务器时才会执行,在这种情况下,淘客返利系统,您可能不想阻止保存,例如。
在1711版本上,工作室中没有可用的字段/函数来确定脚本是通过同步运行还是在线运行。
在这个博客中,我描述了一步一步来验证实例是否是在离线时通过使用Quick Create上的嵌入式组件创建的。
这个开发是在C4C的Activity BO上完成的。
1。在BO上创建一个扩展字段,返利app,指示实例是在线创建还是离线创建
element CreatedOfflineActivity:Indicator=true;
2。创建一个虚拟嵌入式组件
嵌入式组件在线运行。此EC将在QC上用于将CreatedOfflineActivity标记为false,返利app是真的吗,并且不会有任何用户界面组件对用户不可见。
*可以使用现有EC来避免开发工作并提高性能。
2.1。关于数据模型
2.1.1。在EC Inport(Root Inport ActivityUUID)
2.1.2中创建要绑定的字段。创建与UUID(根活动UUID)绑定的字段
2.1.3。创建与扩展字段CreatedOfflineActivity绑定的字段(根活动CreatedOfflineActivity)
2.2。在控制器
2.2.1.上创建一个输入端口以接收UUID
2.2.2。初始化时要触发的标志输入
2.2.3。设置火灾事件
2.2.4。OnFire事件中,添加boooperation读取实例
2.2.5。在OnFire事件中,添加DataOperation以将CreatedOfflineActivity设置为false
3。将嵌入组件添加到快速创建
3.1。从Extensibility Explorer中选择anchor.
3.2。点击Add embedded component to pane
3.3。选择您的EC
3.4。将QC输入端口与EC输出端口绑定
现在您可以使用该字段更改您的验证、报告等