![使用现有表单作为基础在 SCSM 2012 中创建新的自定义表单](https://linux22.com/image/614197/%E4%BD%BF%E7%94%A8%E7%8E%B0%E6%9C%89%E8%A1%A8%E5%8D%95%E4%BD%9C%E4%B8%BA%E5%9F%BA%E7%A1%80%E5%9C%A8%20SCSM%202012%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E6%96%B0%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E8%A1%A8%E5%8D%95.png)
我正在尝试创建一个自定义表单,该表单本质上是带有一些额外字段的服务请求表单。我不想扩展默认 SR 表单。我将在自助服务门户中创建一个请求产品,该产品获取名字、姓氏、部门、经理等数据,并使用 Orchestrator 运行手册来创建该用户(以及其他内容)。
由于这些附加字段仅用于这一自动化任务,所以我不想扩展正常的 SR 表单,因为这些字段在一般 SR 中没有用。
我已经在创作工具中创建了一个新类并添加了属性,但是当我创建表单时,我得到的是一个空白表单。我不想从头开始构建它,我只想复制现有的 SR 表单并添加一些映射到新类中的新属性的框。有没有简单的方法可以做到这一点?我是否以错误的方式进行此自定义?
答案1
嗯,我是个傻瓜。
您可以在 Runbook 自动化活动模板中将导入的 Orchestrator 运行手册输入设置为 Text1、Text2、Text3 等,然后将自助服务门户中的输入字段映射到 Text1、Text2 等。这会将数据直接提供给运行手册,同时记录User Input
SR 的字段,从而无需进行表单自定义。