Oracle NetSuiteアダプタの機能
Oracle NetSuiteアダプタを使用すると、NetSuiteアプリケーションとの統合を作成できます。
NetSuiteは、ビジネス管理のためのSaaSベースのアプリケーションです。 NetSuiteプラットフォームには、ERP、CRM、PSAおよびEコマース機能が含まれています。 ユーザーを統合するために、NetSuiteでは、クラウド開発ツールおよびインフラストラクチャからなるSuiteCloudというプラットフォームが提供されます。 SuiteCloudフレームワークのSuiteTalkコンポーネントでは、NetSuiteとその他のオンプレミスまたはクラウド・ソリューションとの統合が可能です。
SuiteTalkではXMLベースのAPIを使用してNetSuiteデータおよびビジネス・プロセスにアクセスできますが、それとの統合を構築するためにMicrosoft .NETまたはJavaなどのスキルが必要となります。 Oracle NetSuiteアダプタは、NetSuiteとの統合を作成するためにコードの作成を必要としない方法で、このような要件に対応しています。 これにより、開発の専門家ではないユーザーがNetSuiteとの統合を構築できるようになります。
-
オンプレミスのシステムおよびアプリケーションをNetSuiteと素早く簡単に接続します。
-
クラウド・アプリケーションと、および既存のオンプレミス・ビジネス・システムと迅速に統合します。
-
ユーザー・アカウントに基づいてNetSuiteのWebサービスのWSDLを検出するプロセスを自動化します。
-
NetSuiteレコードを昇格させることにより、複雑なポリモーフィック・データ・オブジェクトを扱う必要性を排除します。
-
NetSuiteのカテゴリ化に基づいてレコードを表示します。
-
設計時に、ビジネス・オブジェクトおよび操作についての入手可能なコンテキスト情報を開発者に提供します。
-
NetSuiteで強制されているロールベースの権限構造を透過的な方法で順守することで、NetSuiteのWebサービスに対する安全な呼出しを提供します。
-
標準アダプタ・ライフ・サイクル、制御されたランタイム環境および監視機能が用意されています。
-
「Oracle NetSuiteアダプタ」の起動中に任意のビジネス・オブジェクトで公開されるカスタム・フィールドの値をマップします。 「マッパーでのカスタム・フィールドの値のマップ」を参照してください。
- カスタムJWT要求を使用して、「RESTアダプタ」トリガー接続からOracle NetSuiteにユーザー・アイデンティティを伝播します。 「Oracle Integration 3でのRESTアダプタの使用」の「カスタムJWT要求を使用したRESTアダプタからOracle NetSuiteへのユーザー・アイデンティティの伝播」を参照してください。
-
Oracle NetSuiteに新しいカスタム・フィールドを追加したら、統合メタデータを再生成します。 この機能により、統合でエンドポイントを編集する必要がなくなります。 単に、Oracle NetSuiteに新しいカスタム・フィールドを追加し、統合ページで「エンドポイントのリフレッシュ」を選択して、Oracle Integrationの統合のエンドポイントを再生成します。 その後、新しいカスタム・フィールドがマッピングのためにマッパーに表示されます。 「Oracle Integration 3での統合の使用」の「統合のエンドポイントのリフレッシュ」を参照してください。
- NetSuite APIの非同期呼出し。 アダプタ・エンドポイント構成ウィザードの操作ページで非同期呼出しのサポートを構成します。 非同期呼出しで検索基準を定義することもできます。 「起動操作」ページを参照してください。
- マッパー内の標準オブジェクトの単純タイプおよび複合タイプのカスタム・フィールドを公開し、拡張検索および保存検索操作のためにNetSuiteエンドポイントの作成中に公開します。 カスタム・フィールドのサポートは、次のものに適用されます:
- 基本CRUD操作(削除操作を除く)。 基本的なCRUD操作の場合、カスタム・フィールドはマッパーで名前付きフィールドとして公開されます。
- 検索操作
- 同期および非同期処理モード。
「Oracle NetSuiteアダプタを使用したカスタム・フィールド検出」を参照してください。
-
包括的な検索機能を使用して、NetSuiteアプリケーションで必要なレコードを検索します。 以下のタイプの検索がサポートされています。
-
選択したビジネス・オブジェクトを検索します。
-
選択したビジネス・オブジェクトと関連オブジェクトのフィールドを検索します。
-
選択したビジネス・オブジェクトと関連オブジェクトのフィールドを検索し、レスポンスに必要なフィールドを定義します。
-
保存された検索を起動します。 また、レスポンスに必要なフィールドを定義することもできます。 既存の検索オプションの上にレスポンス列を変更して条件を追加することができます。
- レスポンス・フィールドを構成せずに保存済検索を起動します。 このアクションにより、保存済検索操作のレスポンス・マッパーにレスポンス・スキーマ全体が表示されます。
カスタム・レコードを検索することもできます。
いずれの検索タイプの検索結果でも、ページ・サイズを定義してページを設定することができます。
「Oracle NetSuiteビジネス・オブジェクトの検索」を参照してください。
-
- 統合内のカスタム・レコードでCRUD操作を実行します。 カスタム・レコードは、動的かつカスタマイズ可能な構成要素で、カスタム・フィールド、リスト、および他のNetSuiteレコードやトランザクションとの特別なリンクをビルドできます。 カスタム・レコードを使用して、NetSuiteではデフォルトでは使用できないプロセスや機能を作成できます。 カスタム・レコードは、マッパーのマッピングの要素として表示されます。
- トークン・ベースの認証(TBAとも呼ばれる)を使用するように「Oracle NetSuiteアダプタ」接続を構成するためのサポートを提供します。 トークン・ベースの認証を使用すると、Oracle NetSuiteに接続するときに使用する統合クライアントの安全性、取消しケーブル、および失効しないトークンを生成できます。 エンド・ユーザーの資格証明は公開されず、パスワードも期限切れにはなりません。 トークンは単一のアプリケーションでのみ使用されるため、どのアプリケーションがOracle NetSuiteに接続しているかを把握し、アクセス権の取消しを制御できます。 HMAC_SHA256アルゴリズムがサポートされています。 既存の統合については、接続を更新して統合を再アクティブ化することで、トークン・ベースの認証に切り替えることができます。 接続の更新時には、既存の統合と同じWSDLを使用する必要があります。