300.2. 选项
ServiceNow 组件支持 14 个选项,如下所列。
名称 | 描述 | 默认值 | 类型 |
---|---|---|---|
instanceName (advanced) | ServiceNow 实例名称 | 字符串 | |
configuration (advanced) | ServiceNow 默认配置 | ServiceNowConfiguration | |
apiUrl (producer) | ServiceNow REST API url | 字符串 | |
userName (security) | ServiceNow 用户帐户名称 | 字符串 | |
password (security) | ServiceNow 帐户密码 | 字符串 | |
oauthClientId (security) | OAuth2 ClientID | 字符串 | |
oauthClientSecret (security) | OAuth2 ClientSecret | 字符串 | |
oauthTokenUrl (security) | OAuth 令牌 Url | 字符串 | |
proxyHost (advanced) | 代理主机名 | 字符串 | |
proxyPort (advanced) | 代理端口号 | 整数 | |
proxyUserName (security) | 用于代理身份验证的用户名 | 字符串 | |
proxyPassword (security) | 用于代理身份验证的密码 | 字符串 | |
useGlobalSslContext Parameters (security) | 启用使用全局 SSL 上下文参数。 | false | 布尔值 |
resolveProperty Placeholders (advanced) | 启动时组件是否应解析自身上的属性占位符。只有属于 String 类型的属性才能使用属性占位符。 | true | 布尔值 |
ServiceNow 端点使用 URI 语法进行配置:
servicenow:instanceName
使用以下路径和查询参数:
300.2.1. 路径参数(1 参数):
名称 | 描述 | 默认值 | 类型 |
---|---|---|---|
instanceName | 必需 ServiceNow 实例名称 | 字符串 |
300.2.2. 查询参数(44 参数):
名称 | 描述 | 默认值 | 类型 |
---|---|---|---|
display (producer) | 将此参数设置为 true,仅返回选择 indicator Display 字段的 scorecard。将此参数设置为 all 以返回带有任何 Display 字段值的 scorecard。此参数默认为 true。 | true | 字符串 |
displayValue (producer) | 返回显示值(true)、实际值(false)或两个(all)用于参考字段(默认值:false) | false | 字符串 |
excludeReferenceLink (producer) | true 用来排除参考字段的 Table API 链接(默认为 false) | 布尔值 | |
favorites (producer) | 将此参数设置为 true,仅返回查询用户喜欢的 scorecard。 | 布尔值 | |
includeAggregates (producer) | 将此参数设置为 true 以始终返回指示符的所有可用聚合,包括在已应用聚合时。如果没有指定值,则此参数默认为 false,并返回没有聚合。 | 布尔值 | |
includeAvailableAggregates (producer) | 当没有应用聚合时,将此参数设置为 true,以返回指示符的所有可用聚合。如果没有指定值,则此参数默认为 false,并返回没有聚合。 | 布尔值 | |
includeAvailableBreakdowns (producer) | 将此参数设置为 true,以返回指示器的所有可用分类。如果没有指定值,则此参数默认为 false 并返回 breakdowns。 | 布尔值 | |
includeScoreNotes (producer) | 将此参数设置为 true 以返回与分数关联的所有备注。Note 元素包含备注文本,以及添加备注时的作者和时间戳。 | 布尔值 | |
includeScores (producer) | 将此参数设置为 true,以返回 scorecard 的所有分数。如果没有指定值,则此参数默认为 false,仅返回最新的分数值。 | 布尔值 | |
inputDisplayValue (producer) | true 设置输入字段的原始值(默认为 false) | 布尔值 | |
key (producer) | 将此参数设置为 true,以只返回 key 指示符的 scorecard。 | 布尔值 | |
models (producer) | 定义请求和响应模型 | 字符串 | |
perPage (producer) | 输入每个查询可以返回的最大 scorecard 数。默认值为 10,最大值为 100。 | 10 | 整数 |
release (producer) | ServiceNow 发行版本到目标,默认为 Helsinki,请参阅 https://docs.servicenow.com | HELSINKI | ServiceNowRelease |
requestModels (producer) | 定义请求模型 | 字符串 | |
resource (producer) | 默认资源可以被标头 CamelServiceNowResource 覆盖 | 字符串 | |
responseModels (producer) | 定义响应模型 | 字符串 | |
sortBy (producer) | 指定排序结果时要使用的值。默认情况下,查询按值对记录进行排序。 | 字符串 | |
sortDir (producer) | 指定排序方向、升序或降序。默认情况下,查询会降序排列记录。使用 sysparm_sortdir=asc 以升序排序。 | 字符串 | |
suppressAutoSysField (producer) | true 以防止自动生成系统字段(默认为 false) | 布尔值 | |
suppressPaginationHeader (producer) | 将此值设置为 true,以从响应中删除 Link 标头。当查询匹配的记录数量超过查询限制时,Link 标头允许您请求其他数据页面 | 布尔值 | |
table (producer) | 默认表可以被标头 CamelServiceNowTable 覆盖 | 字符串 | |
target (producer) | 将此参数设置为 true 以仅返回具有目标的 scorecard。 | 布尔值 | |
topLevelOnly (producer) | 仅获取其父级为目录的类别。 | 布尔值 | |
apiVersion (advanced) | ServiceNow REST API 版本,默认最新的 | 字符串 | |
dateFormat (advanced) | 用于 Json 序列化/deserialization 的日期格式 | yyyy-MM-dd | 字符串 |
dateTimeFormat (advanced) | 用于 Json 序列化/反序列化的日期格式 | yyyy-MM-dd HH:mm:ss | 字符串 |
httpClientPolicy (advanced) | 配置 http-client | HTTPClientPolicy | |
mapper (advanced) | 设置 Jackson 的 ObjectMapper 用于请求/回复 | ObjectMapper | |
proxyAuthorizationPolicy (advanced) | 配置代理身份验证 | ProxyAuthorization 策略 | |
retrieveTargetRecordOn Import (advanced) | 将此参数设置为 true,在使用 import set api 时检索目标记录。然后,导入集结果由目标记录替代 | false | 布尔值 |
同步 (advanced) | 设置是否应严格使用同步处理,或者 Camel 允许使用异步处理(如果受支持)。 | false | 布尔值 |
timeFormat (advanced) | 用于 Json 序列化/deserialization 的时间格式 | HH:mm:ss | 字符串 |
proxyHost (proxy) | 代理主机名 | 字符串 | |
proxyPort (proxy) | 代理端口号 | 整数 | |
apiUrl (security) | ServiceNow REST API url | 字符串 | |
oauthClientId (security) | OAuth2 ClientID | 字符串 | |
oauthClientSecret (security) | OAuth2 ClientSecret | 字符串 | |
oauthTokenUrl (security) | OAuth 令牌 Url | 字符串 | |
password (security) | 所需的 ServiceNow 帐户密码,必须提供 | 字符串 | |
proxyPassword (security) | 用于代理身份验证的密码 | 字符串 | |
proxyUserName (security) | 用于代理身份验证的用户名 | 字符串 | |
sslContextParameters (security) | 使用 SSLContextParameters 配置安全性。See http://camel.apache.org/camel-configuration-utilities.html | SSLContextParameters | |
userName (security) | 提供所需的 ServiceNow 用户帐户名称,需要提供 | 字符串 |