第145章 ServiceNow
ServiceNow コンポーネント リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
ServiceNow コンポーネントは、すべての ServiceNow REST API へのアクセスを提供します。
Maven ユーザーは、このコンポーネントの pom.xml に以下の依存関係を追加する必要があります。
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-servicenow</artifactId>
<version>${camel-version}</version>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-servicenow</artifactId>
<version>${camel-version}</version>
</dependency>
URI 形式 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
servicenow://InstanceName[?Options]
servicenow://InstanceName[?Options]
オプション リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
|
名前
|
デフォルト値
|
説明
|
|---|---|---|
userName
|
null
|
認証に使用するユーザー名
|
password
|
null
|
認証に使用するパスワード |
oauthClientId
|
null
|
OAuth2 クライアント ID |
oauthClientSecret
|
null
|
OAuth2 クライアントシークレット |
oauthTokenUrl
|
https://incenceName.service-now.com/oauth_token.do
|
OAuth2 トークン URL |
apiUrl
|
https://incenceName.service-now.com/api/now
|
ServiceNow API URL |
table
|
null
|
デフォルトのテーブルはヘッダー CamelServiceNowTable で上書きできます。 |
excludeReferenceLink
|
false
|
true: 参照フィールドのテーブル API リンクを除外する |
suppressAutoSysField
|
false
|
True: システムフィールドの自動生成を抑制します。 |
displayValue
|
false
|
参照フィールドの表示値(true)、実際の値(false)、またはその両方(すべて)を返します(デフォルト:false)。
|
inputDisplayValue
|
false
|
true: 入力フィールドに raw 値を設定します。 |
models
|
null
|
テーブルに使用するデフォルトのモデルを定義します(model.incident = my.company.model.Incident)。 |
mapper
|
ServiceNow コンポーネントは Jackson Databind を使用してリクエスト/応答を Json との間で変換し、カスタム ObjectMapper を指定してその実行方法をカスタマイズできます。 |
Headers リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
| 名前 | タイプ | 説明 |
|---|---|---|
CamelServiceNowResource
|
String
|
TABLE、AGGREGATE、IMPORTにアクセスするためのリソース |
CamelServiceNowTable
|
String
|
アクセスするテーブル
|
CamelServiceNowAction
|
String
|
RETRIEVE、CREATE、MODIFY、DELETE、UPDATE を実行するアクション
|
CamelServiceNowModel
|
Class
|
データモデル |
CamelServiceNowSysId
|
String
|
ServiceNow sysy_id |
CamelServiceNowQuery
|
String
|
エンコードされたクエリー |
CamelServiceNowDisplayValue
|
String
|
参照フィールドの表示値(true)、実際の値(false)、またはその両方(すべて)を返します(デフォルト:false)。 |
CamelServiceNowInputDisplayValue
|
Boolean
|
true: 入力フィールドに raw 値を設定します。 |
CamelServiceNowExcludeReferenceLink
|
Boolean
|
true: 参照フィールドのテーブル API リンクを除外する |
CamelServiceNowFields
|
String
|
応答で返すコンマ区切りのフィールド名 |
CamelServiceNowMinFields
|
String
|
最小値を計算するフィールドのコンマ区切りリスト |
CamelServiceNowMaxFields
|
String
|
最大値を計算するフィールドのコンマ区切りリスト |
CamelServiceNowSumFields
|
String
|
値の合計を計算するフィールドのコンマ区切りリスト |
CamelServiceNowLimit
|
Integer
|
ページネーションに適用される制限 |
CamelServiceNowView
|
String
|
UI ビュー。応答で返されるフィールドを決定します。 |
CamelServiceNowSuppressAutoSysField
|
Boolean
|
True: システムフィールドの自動生成を抑制します。 |
CamelServiceNowAvgFields
|
String
|
平均値を計算するフィールドのコンマ区切りリスト |
CamelServiceNowCount
|
Boolean
|
ブール値フラグ。クエリーによって返されるレコードの数については、このパラメーターを true に設定します。 |
CamelServiceGroupBy
|
String
|
返されたデータをグループ化するフィールド |
CamelServiceOrderBy
|
String
|
グループ化された結果を順序付ける値の一覧 |
CamelServiceHaving
|
String
|
集約操作に基づいてデータをフィルターリングできる追加のクエリー |
使用例 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!