Workday と Barcodesoft Cloud Barcode の統合

Workday エコシステム内で高解像度バーコードを生成するための包括的なガイドです。

技術アーキテクチャ

1. 認証

Workday Integration Cloud は、固有の認証情報を使用して OAuth 2.0 ハンドシェイクを開始し、安全な Bearer トークンを取得します。

2. REST リクエスト

Workday Studio または EIB は、データパラメータ(例: 資産 ID または従業員 ID)を含む GET リクエストを Barcodesoft Cloud に送信します。

3. イメージ生成

Cloud API は、要求された形式(SVG/PNG)でバーコードをレンダリングし、その画像を直接 Workday に返します。

ステップ 1: アクセストークンを取得

OAuth 2.0 エンドポイントを使用して認証情報を Bearer トークンに交換します。

POST リクエスト設定
https://www.barcodesoft.com/api/auth/token
ヘッダー / ボディキー 値 / ソース
Content-Typeapplication/x-www-form-urlencoded
grant_typeclient_credentials
client_idお客様の User_id
client_secretお客様の Secret
scopeお客様の Scope

ステップ 2: エンドポイントパラメータ

パラメータ 説明 サポートされる値
data エンコードする情報(資産 ID、社会保障番号など) 英数字、GS1 AI(01、10 など)
imageformat 出力ファイル形式 SVG、PNG、JPeg、WebP
orientation 画像の回転 Original、Rotate90、Rotate180、Rotate270
dpi 印刷品質用の解像度 96、300、600

Workday Studio

HTTP Outbound Connector を使用して画像を取得します。バーコードを BIRT レポート で使用する場合は、以下の手順を実行してください。

  1. Authorization ヘッダーに Bearer トークンを設定します。
  2. 特定のエンドポイント(例: /barcode/v1/qrcode/)に GET リクエストを送信します。
  3. Store Step を使用してバイナリコンテンツを保存します。

Workday EIB

シンプルな ID カード生成や資産ラベル出力に最適です。以下のようにトランスポートを設定してください。

  • 変換: Workday XML 出力に基づいて URL 文字列を動的に生成する XSLT を作成します。
  • REST トランスポート: 変換結果を REST エンドポイントの宛先にマッピングします。

Barcodesoft Cloud への即時アクセス

サブスクリプションにより、Workday 統合向けの GS1-128、QR Code、DataMatrix、および Code 128 の生成を無制限に利用できます。 認証情報は電子メールで直ちに送信されます。

即時セットアップ OAuth 2.0 セキュリティ 600 DPI 対応

トラブルシューティング & ヒント

BIRT ベースの Workday レポートでは、SVG を強く推奨します。拡大縮小時でも鮮明なエッジを維持し、高密度コードでの読み取りエラーを防止します。

GS1-128 データを送信する際、(01) のような括弧は %2801%29 として URL エンコードしてください。「Invalid Data」エラーを回避できます。
実装のヒント
  • PDF レポートで高品質な印刷を行うため、常に imageformat=svg を使用してください。
  • データ文字列が URL エンコードされていることを確認してください(特に GS1-128 の括弧)。
サポートが必要ですか?
テクニカルサポートへ連絡