我们认为要Avantage包含所有用户需要的功能是不可能的。 您可能需要一个特殊报表、菜单、分析功能,甚至一个复杂的新功能。
KAISHA-Tec非常欣慰强大的Lua脚本引擎可以使得最终用户能够扩展Avantage功能。 Lua是一个非常强大而又容易使用的语言,它被广泛应用到各种应用程序,从游戏软件到空间搜索,到嵌入式移动装置。 Lua是免费的,是基于liberal license (the well-known MIT license).它能被应用到学术和商业目的,并且不需要支付任何费用。更多关于Lua的信息,请看https://www.lua.org/
为了例证,让我们来看一下如何使用Lua, 比如分析. 假如我们需要得来自Avantage流程模型的特定的精确信息,并且需要一些计算。我们甚至能自动通知流程工程师一些结果。
我们来写一个小的Lua脚本并且添加到Avantage工程。
然后,根据您的意愿,这里我们想检查一个活动比如:
得到分析:
这只是一个非常基本的例子,但是我们希望它能激发您的想象力。比如说,通过Lua您可以从流程模型,以任何格式导出一个完整的新的分析类型。 而且非常快速。