自定义计划的常见问题及解答

1. 是不是每次执行都要创建查询报表的JSON文件?但是在[SDP_Home]/integration/custom_schedule_reports/ 目录下我没有找到类似的文件。

是的,每个查询报表都会生成一个单独的JSON文件,其文件路径将作为参数变量传递给脚本。但是,在脚本执行之后,将会删除相应的文件,因此,您通常在该目录下找不到JSON文件。

2. 按照指令说明,查询结果的JSON文件应该存放在 [SDP_Home]/integration/custom_schedule_reports/ 目录下,但是在该位置不能创建文件或文件夹。

这个问题是由于访问权限造成的,请确保具有足够的权限在该位置创建文件或文件夹。

3. 在哪里可以查看自定义计划的执行历史?

无论什么时候执行自定义动作,其关联报表的结果及脚本,都会记录到系统日志中,可以通过系统日志查看器来查看。

4. 如果在自定义计划的执行过程中删除相应的计划,会发生什么情况?

该计划会继续执行,直到正常结束(即使在执行的中间删除该计划)。

5. 我怎样访问结果JSON文件的数据?

查询报表的文件路径将按照关联报表的顺序传递给脚本,在脚本文件中,可以打开该文件,访问其中的数据。要详细了解,请参照我们提供的python 脚本示例。

6. 在计划列表的结果列中,显示的是什么?

该结果列下显示的是脚本的输出。

7. 脚本输出的结构是什么样的?

脚本返回的输出用于显示在计划结果列中,或者记录到系统日志中,它可以返回任何输出或者不返回任何信息。

8. 在结果列中,显示 "不能运行程序 'py'",是什么意思?

该信息表示在服务器上没有安装 Python 软件。

  • 在ServiceDesk Plus的服务器上安装 Python。
  • 确保 Python 的路径已经设置到您的服务器的环境变量中。
全球超过3/5的世界五百强企业在使用ServiceDesk Plus赋能IT服务管理
 
让IT服务变得简单高效!