M365Con 2027 – 無料オンラインカンファレンス · 11–22 Jan 2027 · 120 sessions→ m365con.net
M365.FM · 日本語

Business Central のカスタマイズ入門:AL 開発と拡張機能をわかりやすく解説

顧客レコードへの項目追加、独自の承認ステップ、転記前に注文をチェックするルール――Business Central のちょっとした変更でも、まるでまったく新しい言語のように聞こえがちです。このエピソードでは、AL 開発とは何か、なぜ拡張機能が存在するのか、そしてカスタマイズが標準アプリケーションと安全に共存する仕組みを解説します。

番組をフォローMicrosoft 365 や Copilot などの新エピソードを、ポッドキャストアプリで無料で。Spotify

▶ Business Central のカスタマイズ入門:AL 開発と拡張機能をわかりやすく解説(AI吹き替え)

このエピソードで学べること:

  1. コードを書き換えずに拡張機能を使う理由:かつては元のコード(C/AL)を直接編集し、更新のたびに比較と修正が必要でした。現在はベースアプリケーションに手を加えず、カスタマイズはサポートされたインターフェースを通じて別アプリとして動作します
  2. 主要な AL オブジェクト:デジタルの書類棚にあたるテーブルとフィールド、カード・リスト・ワークシートの各ページ、テーブル拡張とページ拡張、Codeunit、レポート、クエリ、XMLport
  3. トリガーとイベント:フィールド変更時の検証トリガー、イベントサブスクライバー、そして OnBefore(転記前にチェックし、処理を止められる)と OnAfter(実行後に対応する)の違い。共通のルールは一つの Codeunit にまとめます
  4. ツールと作業の流れ:AL Language 拡張機能を入れた Visual Studio Code、AL: Go! コマンド、アプリパッケージ、サンドボックスでのテスト、ブレークポイントを使ったデバッグ、Git によるバージョン履歴
  5. 顧客ボーナスアドオンの実例:割引率付きのボーナスランク表(ゴールド=10%)、リストページとカードページ、顧客カードの Bonus ID フィールド、Codeunit の割引ルール、インストール用 Codeunit、販売プロセスのイベントサブスクライバー

このエピソードは、Microsoft MVP Mirko Peters による M365 Show のアニメーション動画をAIで吹き替えた日本語版です。

他のエピソード

すべてのエピソード →