我想构建一个字段映射工具,JavaScript
用户可以在其中根据定义的业务规则执行源对象到目标对象的映射。
请参阅下图以获取其中涉及一个Opportunity
源对象和Transaction
目标对象的参考。现在,要执行字段映射,用户必须执行以下步骤
从源对象中选择字段
Opportunity
选择关系运算符,可以是 CONTAINS、NOT EQUAL、EQUALS
提到了价值
从目标对象中选择字段
Transaction
提到要更新的值
用户可以添加逻辑运算符(如 AND 和 OR)来组合条件
为了开发这样的工具,如果有人可以提出建议,我正在寻找一些明确的路线图。到目前为止,我所探索的是这可以通过词法分析器或解析器来实现,但不确定我需要在 javascript 中如何以及使用哪个解析器。如果有人在此之前开发过这样的工具,请至少分享路线图,以便我可以在这个方向上进行更多搜索。