Dynamics 365 統合ガイド

当社のセキュアなクラウドAPIを使用して、D365環境内で高品質なバーコードを直接生成できます。


認証: OAuth2 Client Credentials 必須スコープ: barcode:generate
1

認証情報の取得

購入後、メールでクライアントIDクライアントシークレットが送信されます。トークンをリクエストする際は、必ずbarcode:generateスコープを含めてください。

認証エンドポイント: POST https://www.barcodesoft.com/api/auth/token
2

Power Automateの設定(推奨)

Dynamics 365と統合する最も簡単な方法は、Power Automateフローを使用することです。これにより、Dataverseエンティティ全体でバーコード生成を自動化できます。

  • トリガー: 行が追加または変更されたとき(Dataverse)。
  • アクション: アクセストークンを取得するための /api/auth/token へのHTTPリクエスト。
  • アクション: ヘッダーにBearerトークンを設定した /barcode/v1/qrcode へのHTTPリクエスト。
3

ALコードの実装(Business Central)

Business Central内の拡張機能で認証とバーコード生成を処理するには、以下のスニペットを使用してください:

// 1. スコープを指定してOAuthトークンを取得
HttpClient.DefaultRequestHeaders.Add('Accept', 'application/json');
Content.WriteFrom('{"grant_type":"client_credentials","client_id":"YOUR_ID","client_secret":"YOUR_SECRET","scope":"barcode:generate"}');
if HttpClient.Post('https://www.barcodesoft.com/api/auth/token', Content, Response) then begin
    Response.Content.ReadAs(ResponseText);
end;

HttpClient.DefaultRequestHeaders.Add('Authorization', StrSubstNo('Bearer %1', AccessToken));
if HttpClient.Get('https://www.barcodesoft.com/barcode/v1/qrcode/?data=Testing&isgs1=false&width=360&height=150&imageformat=svg', Response) then begin
end;
4

バーコードの表示

APIは画像ストリーム(PNG/JPG/SVG)を返します。D365 Salesでは、応答を画像列に保存してください。Business Centralでは、TempBlobを使用してデータをメディアまたはBLOBフィールドにストリームします。


Barcodesoft Cloud への即時アクセス

サブスクリプションにより、Dynamics 365連携向けにGS1-128、QRコード、DataMatrix、Code 128の無制限生成が可能です。 認証情報はメールですぐに送信されます[cite: 3, 4]。

即時セットアップ OAuth 2.0 セキュア[cite: 3, 4] 600 DPI対応[cite: 3, 4]

技術的なサポートが必要ですか?

当社のエンジニアリングチームが、AL、C#、またはPower Platformによるカスタム実装をサポートいたします。

← Cloud Barcode API メインページに戻る