智星融

hcm


常用接口

base.get.auth.info 根据token从context 环境(可以取到当前登录人等信息) 无需传参数直接调用即可,用于动态过滤条件:只看当前登录人的数据等场景

hcm.model.edit 修改 :param id:该模型(model里的模型)对应的id :param info:页面里字段的key值 :param model:要修改的模型 举例: {"id":模型id,"model":"模型","info":{"页面的key":要修改成那些值}}

hcm.model.list 查询模型数据可以获取某一个模型中的多条数据 :param filter_dict:指定字段过滤规则 :param filter_str:查询字符串, 可进行模糊搜索 :param page_index:分页查询索引 :param page_size:分页查询每页显示数量 :param model:要查询的模型名称 :param extra_property:其他参数, 如排序, 场景等, 或者是其他在list层不展示的字段 :param biz_type: :param query_str:

hcm.model.get 获取模型中的单条数据 :param id_:模型的id :param model:要查询模型名称 :parom kwargs:其他参数, 如state, relations

workflow.get.wf.all.v3 获取流程表单数据 :param wf_id: :param inst_id: :param detail_id: :param assignment_id: 传流程实例id即可inst_id

根据流程实例审批通过当前节点 workflow.instance.detail.process.assignment :param wf_inst_id: [必填] 流程实例id :param pass_state: [必填] 审批意见:1:同意 0:不同意 :param comment: [可选] 审批内容:可选[同意] :param wf_executor_id: [可选填] 人员id列表 可选 eg: [123,456]

查看流程执行日志 workflow.runtime.log.get.logs :param wf_inst_id:流程实例id

根据流程实例删除流程实例相关数据 1、 workflow.data.clear.by.inst_id :param inst_ids: 流程实例id[id1,id2,id3]如果只删除单条数据[id] :param is_clear: 是否删除 true/false

2、 workflow.data.clear.all :param employee_ids: 不传默认全部 :param business_ids: 是 list [1,2,3] :param is_clear: 是否删除 是:true 否:false(查询数目) :param inst_ids:流程实例id

修改外部流程表单 workflow.form.external.modify :param wf_inst_id: 流程实例id :param update_dict: 修改流程表单里的key和值"update_dict":{"key":修改的值}

清理消息数据:待办 已办 通知 /common_model_list?model=Message 台账删除

如果消息还在 /api/message.del 调用该接口(删除消息) :param id:

修改审批意见 wf.model.repair { "model_name":"WorkFlowInstanceAssignment", "params":{ "id": XXX #单据id }, "update":{ "assignment_comment":"测试修改审批意见" } }

页面列表

ITEM_HTML