| 程序包 | 说明 |
|---|---|
| kd.bos.entity.botp.runtime | |
| kd.bos.entity.formula |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
CRBizRuleAction.checkPreCondition(RowDataModel rowDataModel,
kd.bos.dataentity.entity.DynamicObject activeRow)
判断服务前置条件是否满足
|
void |
CRBizRuleAction.doAction(ExtendedDataEntitySet extDataSet,
RowDataModel rowDataModel,
ExtendedDataEntity[] extDataEntities)
单据转换,服务执行入口方法:侧重于批量执行
|
void |
CRBizRuleAction.doAction(RowDataModel rowDataModel,
kd.bos.dataentity.entity.DynamicObject activeRow)
反写引擎,服务执行入口方法:针对本次反写的行,单行处理(本次未反写的其他源单行,不能执行)
|
| 限定符和类型 | 方法和说明 |
|---|---|
RowDataModel |
BOSExpressionContext.getRowDataModel() |
RowDataModel |
ExpressionParameter.getRowModel() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.Object |
CalcExprParser.getModelValue(RowDataModel row,
java.lang.String var,
int rowIndex)
已过时。
这个函数有缺陷,只能取普通字段值、基础资料简单属性值,不建议使用
|
void |
BOSExpressionContext.setRowDataModel(RowDataModel rowDataModel) |
| 构造器和说明 |
|---|
BOSExpressionContext(RowDataModel rowDataModel) |
ExpressionParameter(BOSExpression express,
RowDataModel rowDataModel,
FunctionManage fcunLib) |
ExpressionParameter(java.lang.String express,
RowDataModel rowDataModel) |
ExpressionParameter(java.lang.String express,
RowDataModel rowDataModel,
FunctionManage fcunLib) |