版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

目录

1. 各按钮对应的key

对应key按钮名称
agree同意
disagree不同意
back返回
cancel撤销
print单据打印按钮
process查看流程
process_new流转详情
undo我的待办
submit提交
temporary_save保存
check_approver查看审批人
turnOver转办
sendDuplicate抄送
turnOverSure沟通
beSure填写沟通意见
recall打回
reissue重新发起
print_preview单据预览打印按钮
supplement补录
supplementSure补录确认修改
choose_approval选择审批人
multi_emp批量选人
check_err_log查看异常日志
contrast_info差异对比
transfer_batch批量转办
approve_recall审批召回
addAssign加签

按钮相关说明详见050201.流程基本信息设置

注意:如果想套打配置预览打印、需要将原来打印按钮隐藏掉才会生效。即

代码块
"actions": [{
        "key": "print_preview",
        "label": "预览打印",
        "hide": false
    }, {
        "key": "print",
        "hide": true
    }]


2. 按钮属性配置

想要修改对应按钮的属性,比如展示、隐藏、修改label等、需要到对应的actions里面配置对应key的属性值

...

示例:假设业务id:1234,想设置c_item_9节点,设置按钮同意展示为通过、撤销按钮禁用。则在 wf_form_data_flex_data.1234.meta.info.c_item_9.json  场景模版做如下配置

示例:

需要配置的按钮需要配置的属性配置代码
“同意”

将按钮名称配置为“通过”

actions里面设置 

代码块
languagejson
{
	"key":"agree",
   "label":"同意"
}
"不同意"

将按钮禁用

actions里面设置

若元数据action中找不到对应按钮,直接在action中添加对应按钮的key配置隐藏即可

代码块
languagejson
{
	"key":"disagree",
    "hide":true
}

3. 流程连续审批,想审批完当前单据后自动跳转到下一条单据,全部单据审批完成后跳转到主页面

actions中去配置

代码块
 {
            "key": "back",
            "label": "返回",
            "func": "=function(param){;if(param ===null || typeof(param) ==='undefined'){SCOPE.$dialog.dialog_closeinnerBack()}
 else if(param.colid_approve_back===true){SCOPE.innerBack()}else{SCOPE.newGoPending('right')}}"
        },
        {
            "key": "colid_approve_back",
            "label": "审批完成后操作",
            "hide": true,
            "func": "=function(params){SCOPE.newGoPending('right')}"
        }


4. 流程表单支持配置按钮展示数量

编辑页面元数据配置增加info_config参数,配置:”info_config“:{"max_btn_length":数量}     移动端:mobile_outer_btn_count

若想全部流程生效,在对象管理器中搜索模型:WorkFlowFormDataFlexData ,在模型的编辑布局中增加场景:approveInfo,在该场景去配置

效果图:

5.

...

v2流程按钮配置

v2流程节点按钮配置操作【全局】,不需要配置节点按钮配置,配置下边的模版,整个v2流程都会生效

...

代码块
{
    "target_pc": { // pc端控制模版
        "actions": {
            "agree": {
                "name": "审批", //展示名称
				"hide": false, // 是否隐藏
                "sequence": 10 // 顺序
            },
            "recall": {
                "name": "驳回",
                "sequence": 20
            },
            "disagree": {
                "name": "废弃",
                "sequence": 30
            },
            "turnOver": {
                "name": "转办",
                "sequence": 40
            },
            "supplement": {
                "name": "补录",
                "sequence": 50
            },
            "turnOverSure": {
                "name": "沟通",
                "sequence": 60
            },
            "undo": {
                "name": "我的待办1",
                "sequence": 1
            },
            "print": {
                "name": "打印单据",
                "sequence": 80
            },
            "contrast_info": {
                "name": "差异对比",
                "sequence": 90
            },
            "process": {
                "name": "查看流程",
                "sequence": 100
            },
            "close": {
                "name": "返回",
                "hide": true
            }
        },
        "common_key_length": 3 // 常用按钮展示长度,取值范围[1,2,3,4,5]
    },
    "target_mobile": { // 手机端展示控制
        "common_key_length": 3,
        "actions": {
            "agree": {
                "name": "审批",
                "sequence": 10
            },
            "recall": {
                "name": "驳回",
                "sequence": 20
            },
            "disagree": {
                "name": "废弃",
                "sequence": 30
            },
            "turnOver": {
                "name": "转办",
                "sequence": 40
            },
            "supplement": {
                "name": "补录",
                "sequence": 50
            },
            "turnOverSure": {
                "name": "沟通",
                "sequence": 60
            },
            "undo": {
                "name": "我的待办",
                "sequence": 70
            },
            "close": {
                "name": "返回",
                "hide": true
            }
        },
        "common_key": ["agree", "disagree", "close", "submit", "temporary_save", "beSure", "supplementSure", "recall"] // 常用按钮,系统默认,可添加
    }
}


6. 如何查询按钮的key

有些按钮是标准的但是上面的wiki又没写,要怎么查按钮的key?

右键检查-点击选择按钮-将箭头移到按钮上,下面就会有个key,就是按钮对应的key了


7. 单据点击重新发起希望能跳转到指定的场景

首先先介绍一下这个”重新发起“这个按钮什么情况下才会出现呢

...