set_approval_ex

async AsyncBusinessModel.set_approval_ex(operation_name, main_primary_kv, partition_name=None, partition_id=None, remark=None, origin_status=None)

设置审批流

参数

提示

关于入参有以下注意点:

  • operationoperation_id 二选一,operation 可直接在界面获取,operation_id 则需要通过F12查看具体数据. 尽量不要使用operation_id,根据审批流operation_id会变化

  • partition_namepartition_id 可二选一,也可都不提供. 不提供的情况下,会以 最后一个 配置了审批流的审批区域为默认值. 可以通过 default_partition_id 查看分区id.

  • origin_status 审批流初始化可以不传递,其他审批操作必须传.

  • main_primary_pk 必须提供此参数.

注意

注意本方法不会调用审批流前后置python

示例

init_process = BusinessModel(name='a', path='/')
ids = '001'
ids = ['001','002']   # (批量)
res = init_process.set_approval_ex(
    operation_name=['start','staff_submit'],
    main_primary_key={"PaymentApplyCode": ids}
)
返回类型

Dict[str, DataFrame]