steedos-platform
steedos-platform copied to clipboard
华炎魔方低代码平台 | Steedos is an open-source alternative to Salesforce Low-Code Platform. 🤖 🎨 🚀
有一个对象A,当把其中的字段删除后相关历史数据如何处理,依赖了被删除字段的关联对象上相关规则是怎么样的? 以下是sf中相关功能规则(测试过程比较复杂,可以跳过直接看结尾的结论): 1. 字段删除总体规则 2. 删除普通字段 3. 删除lookup字段 4. 删除master_detail字段 5. 删除公式字段 6. 删除被公式字段引用的字段 7. 删除累计汇总字段要聚合的字段(子表上的字段,比如金额字段) 8. 删除累计汇总字段功能中,子表侧的主子表master_detail关系字段 9. 删除累计汇总字段(主表上的字段,比如总金额字段) 10. 删除被验证规则引用的字段 11. 重新添加同名字段 12. sf规则总结 ## 字段删除总体规则 名称字段不能删除,其他任何字段在删除时都会提示: 测试到添加字段相关功能不稳定,字段添加后要过一段时间新建和编辑记录才能看到和正常编辑这个字段。...
有一个对象A,当把其中的字段名称(api名称)改掉后相关历史数据如何处理,依赖了被改名字段的关联对象上相关规则是怎么样的? 以下是sf中相关功能规则(测试过程比较复杂,可以跳过直接看结尾的结论): 1. 字段改名总体规则 2. 修改普通字段名称 3. 修改lookup字段名称 4. 修改master_detail字段名称 5. 修改公式字段名称 6. 修改被公式字段引用的字段的字段名称 7. 修改累计汇总字段名称(主表上的字段,比如总金额字段) 8. 修改累计汇总字段要聚合的字段名称(子表上的字段,比如金额字段) 9. 修改累计汇总字段功能中,子表侧的主子表master_detail关系字段名称 10. 修改被验证规则引用的字段的字段名称 11. sf规则总结 PS:第4条与第9条,都是改主子表关系中的子表侧的master_detail字段名称,但是侧重点不同。 ## 字段改名总体规则 名称字段不能修改,其他任何字段在修改名称时都会提示谨慎处理:更改名称时请务必谨慎,因为可能影响现有集成。 ## 修改普通字段名称...
有一个对象A,当把对象A删除后历史数据如何处理,依赖了该对象的关联对象上相关规则是怎么样的? 以下是sf中相关功能规则(测试过程比较复杂,可以跳过直接看结尾的结论): ## 删除的总体规则,删除时会提示: ## 如果对象B中有一个lookup字段指向A时删除对象A规则 ## 如果对象C中有一个master_detail字段指向A时删除对象A规则 ## 对象A上有lookup字段指向对象K1,删除对象A规则 ## 对象A上有master_detail字段指向对象K1,删除对象A规则 对象A上因为有记录,所以无法新建主子表对象上,所以把之前的lookup字段改为主子表字段类型测试。 ## 对象A上有公式字段,公式中引用了对象K1,删除对象A规则 ## sf规则总结:
有一个对象A,当把对象A的名称(api名称)改掉后历史数据如何处理,依赖了该对象的关联对象上相关规则是怎么样的? 以下是sf中相关功能规则(测试过程比较复杂,可以跳过直接看结尾的结论): 1. 如果对象B中有一个lookup字段指向A时修改对象A名称规则 2. 如果对象C中有一个master_detail字段指向A时修改对象A名称规则 3. 对象A上有lookup字段指向对象K1,修改对象A名称规则 4. 对象A上有master_detail字段指向对象K1,修改对象A名称规则 5. 对象A上有公式字段,公式中引用了对象K1,修改对象A名称规则 6. 对象A上有累计汇总字段,修改主表对象A名称 7. 对象A上有累计汇总字段,修改其汇总的子表对象C名称 8. sf规则总结 PS:第2条与第6条,以及第4条与第7条虽然测试的有点重复,都是改主子表关系中的主表侧及子表侧对象名称,但是侧重点不同。 ## 如果对象B中有一个lookup字段指向A时修改对象A名称规则 - A中历史记录,包括列表和记录详细界面依然可以正常访问,只是访问的url地址变了。 - 对象B的历史记录列表可以正常查看数据,但是点击进入详细界面的话会报错 - 对象B也不再可以新建记录,也会报错 - 对象B上面的报错问题,试了下似乎没办法恢复正常 -...
- [x] 把公式引擎加到自动编号功能中,主要是为了支持写if else等逻辑,最终返回自动编号规则 - [ ] 如果公式中引用了其他字段值,相关字段值变更后不会重新更新自动编号值 - [ ] 自动编号字段之前是完全只读的,改为可以通过字段权限配置出可编辑效果 - [ ] 用户手动填写的编号值在保存时只校验值唯一性,允许输入和保存为不符合编号规则的值 - [ ] 服务端计算自动编号值时,需要校验字段值的唯一性 - [ ] 服务端计算自动编号值时需要支持跳号规则,比如按规则算到的编号值需要在库里查一次是否被占用,占用后按规则自动计算下一个编号值(需要考虑性能问题) - [ ] 因为用户手动填写的编号值允许不符合编号规则,所以手动填写的值不在跳号规则中占位(即使输入的是符合编号规则的值),且单独标记为手动编号的值 - [...
## 全局开关 - Profile/Permission Set 增加系统级去权限开关(CreateCustomizeFilters),是否允许自定义列表视图。 - 对应 Salesforce, Permission Set - System Permissions - Create and Customize List Views ( Create list views; modify and delete own list views...