Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.第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
|
集約操作に基づいてデータをフィルターリングできる追加のクエリー |
使用例 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!