Yigo管理软件CAD内嵌语言为Yigo语言,是一种面向应用的图表化描述语言。Yigo管理软件CAD为开放性架构,允许对于特殊逻辑的代码化编写,例如可增加代码,扩展系统功能,如优化算法等。
YiGo语言其核心技术就是管理解析,是基于高层次的业务需求,涵盖企业管理软件开发的特定概念和抽象,由低层次的实现细节和具体事物抽象而来,具有字典、单据、报表、工作流、审批流等管理业务描述的快速实现,以最小的、不可拆分的业务规则作为管理解析语言的基本粒度,按照管理逻辑进行组合,形成特定管理业务的标准实现。
管理解析可以类比图像解析,它的实现原理就是将企业的管理业务流程拆分为最小的单元即原子事务,其中管理原子是不可拆分的业务规则,如中间层调用、数据操作指令、界面锁定等。企业管理软件业务流程搭建称为分子操作:由原子逻辑排列组合得到,如单据保存、删除,数据筛选、排序等,可无限扩展;另外组成系统的元素还有函数功能:包括科学计算和业务逻辑函数,可随时根据业务需要扩展;另外还有界面元素:用户交互入口,如各种输入控件、快捷键定义等;平台无关的通用定义方式,风格统一;数据处理,典型业务逻辑等元素按照一定的逻辑顺序组合就成为了完整的企业管理软件。