本项目提供了与 ServiceNow 系统进行交互的工具和脚本,能有效解决与 ServiceNow 系统集成、管理和操作过程中的各类问题,为用户带来便捷、高效的使用体验。
本项目提供了一系列与 ServiceNow 系统交互的工具和脚本,涵盖服务目录集成、变更管理等多个方面。以下是快速了解和使用项目的指引。
项目包含演示脚本,展示如何使用工具:
# examples/catalog_optimization_example.py: 展示如何分析并改进ServiceNow服务目录
# examples/change_management_demo.py: 展示如何创建和管理变更请求
文档未提及安装步骤,故跳过此章节。
更多文档可在docs
目录中找到:
SERVICENOW_AUTH_TYPE=basic
SERVICENOW_USERNAME=your-username
SERVICENOW_PASSWORD=your-password
SERVICENOW_AUTH_TYPE=oauth
SERVICENOW_CLIENT_ID=your-client-id
SERVICENOW_CLIENT_SECRET=your-client-secret
SERVICENOW_TOKEN_URL=https://your-instance.service-now.com/oauth_token.do
SERVICENOW_AUTH_TYPE=api_key
SERVICENOW_API_KEY=your-api-key
argument after ** must be a mapping, not CreateChangeRequestParams
CreateChangeRequestParams
对象而不是字典传递给create_change_request
函数时。缺少必需的'短描述'参数
create_change_request
,short_description
和type
都是必需的。无效的'type'参数值
type
参数的值无效时。无法在 auth_manager 或 server_config 中找到 get_headers 方法
auth_manager
和server_config
的配置正确。参考认证文档进行设置。本项目遵循MIT 许可证。