set_approval_ex¶
- BusinessModel.set_approval_ex(operation_name, main_primary_kv, partition_name=None, partition_id=None, remark=None, origin_status=None)¶
设置审批流
- 参数
提示
关于入参有以下注意点:
operation
和operation_id
二选一,operation
可直接在界面获取,operation_id
则需要通过F12查看具体数据. 尽量不要使用operation_id,根据审批流operation_id会变化partition_name
和partition_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} )