メインコンテンツにスキップ
Administrator Guide
最終更新: 2024-07-26
概念: 共通コンポーネント

概念: 共通コンポーネント

Workday Studio には、インテグレーションを構築するために使用できるパッケージ化されたさまざまなサブアセンブリがあります。これらのサブ資産は、
パレット ""
"共通コンポーネント"
タブから使用できます。を実装図に追加すると、 Studio によって
local-out
XML ソースの要素と Workday の適切なエンドポイント。
また、必須パラメータがすでに選択されている状態で、そのサブセットで使用できるパラメータも表示されます。パラメータは、サブアセンブリの
"プロパティ"
ビューでいつでも調整できます。
Studio の
"Palette"
には、以下の
"Common Components"
が含まれています。
名称
関数
ノート
FTP
"ftp-out"
トランスポートにルーティングします。
  • すべての FTP トランスポートに対して単一のエントリ ポイントを提供します。
  • 使用先
    wd.ftp.endpoint
    実装されている FTP トランスポートのタイプを決定するパラメータ値。例:
    ftp://
    sftp://
    、または
    ftps://
  • ユーザー名やパスワードの認証など、Workday で一般的に使用されるトランスポート設定を表示します。より高度な公開キー認証を非表示にします。
FTP サブ資産は、スタジオ パレットから使用できなくなりました。新しいインテグレーションでは、
ftp-out
または
sftp-out
コンポーネントを使用して、FTP サーバーにドキュメントを送信する必要があります。これらのコンポーネントにより、セキュリティとパフォーマンスが向上し、信頼性が向上します。また、JSCOE の後続のバージョンと互換性があります。"FTP Subassesment" は既存のインテグレーションで引き続き機能しますが、実際には置き換えることが推奨されます。
GetEventConfigurations
特定のインテグレーション イベントに関連付けられているサービス設定を取得します。
GetEventDocuments
特定のインテグレーション イベントに添付されているドキュメントを取得します。
GetIntegrationEvent
Workday 参照 ID に基づいてインテグレーション イベントを取得します。
GetIntegrationSystems
Workday からインテグレーション システムの設定を取得して解析します。
PagedGet
いずれかで必要とされるページング ロジックを実装します
paged-get
Web サービス オペレーション。ページごとのデータ取得が可能になります。
  • 使用先
    is.paged.get.process.endpoint
    パラメータ: 回答データの各ページを、処理のために別のサブ集合に送信します。
  • 使用先
    is.paged.get.aggregate.header
    is.paged.get.aggregate.footer
    、および
    is.paged.get.aggregate.xpath
    パラメータを使用して、回答データのすべてのページを集計します。
  • 集計された XML データは、"" のメッセージとして表示できます。
    MediationContext
    サブ資産が返されるとき。
  • Web サービスが多数のページを返すものと想定されている場合は、ページごとの処理方法を使用してください。
PagedGetLocalPaging
いずれかで必要とされるページング ロジックを実装します
paged-get
ローカル Web サービス オペレーションにより、ページごとのデータ取得が可能になります。
  • ページング プロセスを Workday によるリモートではなく、ESB サーバーでローカルに実行できるようにします。
  • 単一のクエリを使用してすべての Workday ID を返します。後続の呼び出しでは、各 Workday ID のデータが取得されます。
PdfPrintStep
カスタム レポート データを "" から変換します
workday-out-rest
BIRT レポート デザインを使用して、リクエストを PDF 形式にマッピングする。
  • M休暇が有効なパラメータごとに、リテラル文字列値を一重引用符で囲んで指定します。
PutIntegrationEvent
Workday でインテグレーション システムのインテグレーション イベント ステータスを更新します。
  • 使用先
    Put_Integration_Event
    Web サービス オペレーション
  • Web サービス オペレーションから返されたイベント応答の Workday ID を以下の場所に入れてください:
    MediationContext
    プロパティ
    integrations.event.response.wid
PutIntegrationMessage
インテグレーションの更新メッセージを Workday に送信します。
  • Workday ドキュメント ストレージに、参照の形式でドキュメントを追加することもできます。
  • 使用先
    Put_Integration_Message
    Web サービス オペレーション
  • Workday では、
    PutIntegrationMessage
    サブ資産が 1 つのインテグレーションで実行できる呼び出しの数を 500 に制限しています。後続のインテグレーション メッセージはログ ファイルに記録され、インテグレーション イベントでは表示できません。(添付ファイルがあるメッセージや、インテグレーション イベントのステータスが変更されているメッセージには、リダイレクトは適用されません。)
SalesforceConnector
認証済みメッセージを salesforce.com に送信します。
PrismConnector
CSV データを Prism Analytics に送信します。