Button 如何从ui操作触发ServiceNow工作流?

Button 如何从ui操作触发ServiceNow工作流?,button,triggers,workflow,action,servicenow,Button,Triggers,Workflow,Action,Servicenow,我正在开始使用ServiceNow中的工作流。我可以看出at工作流的触发器是基于条件的。但是,工作流是否可以由某种用户操作触发,例如UI操作/按钮或通过脚本触发?有一个工作流对象可访问的服务器端,您可以使用它启动一个可访问的工作流 下面是该wiki文章中的一个示例: // where current is a task record with a workflow context var w = new Workflow(); var context = w.startFlow(id, curr

我正在开始使用ServiceNow中的工作流。我可以看出at工作流的触发器是基于条件的。但是,工作流是否可以由某种用户操作触发,例如UI操作/按钮或通过脚本触发?

有一个
工作流
对象可访问的服务器端,您可以使用它启动一个可访问的工作流

下面是该wiki文章中的一个示例:

// where current is a task record with a workflow context
var w = new Workflow();
var context = w.startFlow(id, current, current.operation(), vars);
  • current
    :已被
    next()
    添加到运行工作流所依据的记录的记录
  • id
    :要运行的
    wf\u工作流
    的系统id(注意:这不是工作流版本,
    startFlow
    方法处理确定发布的版本,并对其执行
  • vars
    :目标工作流接受的输入变量。这应该是一个JavaScript关联数组,例如:
    var-vars={variable1:“value1”,variable2:“value2”};

该链接现在似乎已失效。以下是截至金斯敦的工作流文档链接: