复制流程模板

更新时间:2024-07-23 18:21:02

接口描述

通过该接口可以将原有流程模板复制一份副本到当前企业空间,或者到其他企业空间下(需要通过 用户授权 获取企业资源的管理权限)。

【注】:当复制流程模板到当前企业空间时,复制后会自动给复制出来的新的流程模板赋值模板名称,规则:在原模板名称加上"_副本"字样。例如原有模板名称为:合同模板,复制后新的模板名称则为:合同模板_副本。(复制到其他企业空间不加"_副本"字样)

接口地址&请求方法

接口地址:https://{host}/v3/sign-templates/copy

请求方法:POST

请求头格式

具体请求头参数,请查看公共请求头格式

请求参数

参数名称

参数类型

必选

参数位置

参数说明

orgId

string

body

机构账号ID

【注】用户在e签宝注册实名后才有账号ID,账号ID获取方式请使用【查询机构认证信息】接口通过组织机构名称/组织机构证件号进行查询

transactorPsnId

string

body

经办人个人账号ID

【注】通过 【查询企业成员列表】 查询企业成员的账号ID(psnId),经办人必须有模板操作权限,建议直接使用管理员账号

signTemplateId

string

body

流程模板ID

copyToExternalOrg

boolean

body

是否复制到外部企业,默认为:false

true - 是

false - 否

externalOrgId

string

body

外部企业的机构账号ID

【注】:copyToExternalOrg为true时必传

externalTransactorPsnId

string

body

外部企业的经办人个人账号ID

【注】:copyToExternalOrg为true时必传

响应参数

展开全部参数参数名称

参数类型

必选

参数说明

code

int32

业务码,0表示成功,非0表示异常。

message

string

业务信息

请根据 code 来判断错误情况,不应该依赖 message 匹配,因为 message 可能会调整。

data(点击“+”展开详情)

object

业务数据

copiedSignTemplateId

string

复制出来的新流程模板ID

请求示例

{
        "orgId": "842ec8ce******5fc91662f",
        "transactorPsnId": "7ffcaed8******d8f0ef0a8f6",
        "signTemplateId": "6f5aa0fc*****756b42f71adb",
        "copyToExternalOrg":true,
        "externalOrgId":"3c4047cc*****279134e7",
        "externalTransactorPsnId":"10fcaed*****0ef0a8zn"
}

响应示例

{
    "code": 0,
    "message": "成功",
    "data": {
        "copiedSignTemplateId": "c73a84b28c******e2bfa312ed"
    }
}
我要纠错