ビジネスセントラルで業務の大半を処理できてもビジネスの一部がうまく適合しない場合はどうすれば良いでしょうか特別な配送プロセスが必要だったり財務チームにローカルレポートが必要だったり あるいは同じデータを連携していない2つのシステムにスタッフが入力し続けている場合などがあるでしょうビジネスセントラルはすでに多くの業務をカバーしています 財務販売在庫プロジェクト日々の業務を一箇所で管理するのに役立ちますしかし重要なのは同じやり方で運営されている会社は2つとしてないということです お手元のスマートフォンを思い浮かべてください通話メッセージカメラ基本的なツールが備わっており本体を分解することなく自分の生活に合ったアプリをインストールして使いますよねビジネスセントラルの拡張機能エクステンションも同じ仕組みです このナレッジナゲットを終える頃にはそれらが何なのかどこで適合するのか追加する前に何を確認すべきかを理解できるようになりますではエクステンションとは一体何なのでしょうか エクステンションとはダイナミクス365ビジネスセントラル用のパッケージで標準設定にはない機能を追加したり標準機能の動作を自社に合わせて変更したりするものです配送希望を入力しないと顧客を作成できないように顧客カードに必須項目を一つ追加するような小さなものもあればビジネスプロセス全体をカバーするものもあります配送エクステンションなら配送ラベルの作成や配送サービスへの詳細送信 追跡情報の取得が可能ですし銀行エクステンションなら銀行明細を取り込んで記録済みの支払いと称号することもできます基本的な考え方を理解するのに開発者である必要はありません ビジネスセントラルをオフィスビルと考えてみてください標準アプリには財務販売購買在庫ジョブといった主要な部屋が用意されています ドアや壁配線共有サービスなどはすでに整っていますよねエクステンションは建物の主要な構造を壊すことなくその周囲に何かを追加するものです 新しい部屋を増やしたりすでにあるデスクにツールを置くように販売オーダーへのボタン追加リストへの列追加請求書のレイアウト変更外部サービスとの接続などが可能です 裏側ではエクステンションによってフィールドページレポートアクションルールビジネスロジックを追加できます 最後の言葉は専門的に聞こえるのでわかりやすく説明しましょうビジネスロジックとはビジネスセントラルに何をするかを指示するルールのことです 例えば発注番号が入力されるまで注文がリリースされないように制限するルールなどが挙げられますまた別のルールでは金額が上限を超えた際にドキュメントを承認へ回すことも可能です この拡張機能がそのルールを処理するためチームが毎回覚えておく必要はありませんクラウドアプリや拡張機能が標準となる前は企業はビジネスセントラルのもともとのコードを直接変更することがよくありましたこれはオフィスビル内の壁や配線を実際に作り変えるようなものです 最初はそれで問題が解決することもありますしかしマイクロソフトがアップデートを配信する際そのアップデートは標準的なビルを前提としているため独自の変更箇所と衝突することがあります そのためアップデートを安全に進めるには誰かがその変更を確認し競合を修正してシステムをテストする必要があります その作業には時間がかかります拡張機能はコードが標準アプリのコードと分離されているためこうしたトラブルの多くを回避できます つまりビルを作り直すのではなく丁寧に作られたアドオンを取り付けるのです拡張機能は個別のパッケージに持たれるためマイクロソフトはコアアプリケーションを更新できます とはいえすべてのアップデートに全く注意が必要ないというわけではありません拡張機能は別の拡張機能に依存することがあり ビジネスセントラルの変更に合わせて発行元が互換性のあるバージョンをリリースする必要があるかもしれませんそれでも拡張機能を標準コードから分離することでよりクリーンな出発点が得られますプラグインツールを専用のケースに入れておくようなものだと考えてください 必要な時にワークショップにツールを接続すればよくワークショップ自体を立て直す必要はありませんツールが不要になればビル全体を解体せずともそのアドオンを取り外せます これによりいかにして自社向けにビジネスセントラルを書き換えるかという議論がいかにして安全に不足部分を補うかという議論に変わります標準のビジネスセントラルはすでに膨大な通常の業務を処理しているためこれは非常に重要です ですから拡張機能は単に古いシステムと見た目が違うからといって全ての画面を作り直す口実にするのではなく実質的なギャップを埋めるものであるべきです 時には一つのフィールドと一つのチェック機能を追加するだけの拡張機能が最善であることもあります時には会社ですでに利用しているサービスとビジネスセントラルを接続することもあります いずれにせよ目標はシンプルです標準的な基盤を安定させつつ従業員が必要とするツールを追加することです 次に拡張機能はすべて同じ場所から提供されるわけではないため誰がこれらを作成しているのかを見ていく必要があります 拡張機能の主なタイプについてでは拡張機能は一体どこから来るのでしょうか提供元は一つではなくその違いを知ることはビジネスに最適なものを選ぶ助けとなります 最初のタイプはアプリ拡張機能と呼ばれますこれはビジネスセントラル内で特定の業務を処理するパッケージ化されたアドオンだと考えてください 例えば配送アプリを使えば注文データを運送業者と連携させることができます決済アプリはカード決済を受け付けたり詳細を決済サービスに送信したりできます レポーティングアプリはチームが毎月必要とするレポートを追加できますアプリ拡張機能とは必要な作業のために既製品のツールを購入するようなものです インストールして会社向けに設定すればユーザーはビジネスセントラル内で新しい機能を利用できます独自のページやフィールドを追加したり販売注文購買注文顧客カードなど ユーザーがすでに慣れ親しんでいるページにオプションを追加したりすることもあります一部のアプリ拡張機能はマイクロソフト自身が提供しています これらはすべての企業や国に適用されるわけではないニーズに対するアドオンを提供します現地の法規制に対応したレポートパックが良い例です 税務ルール請求書支払い公式文書は場所によって異なりますそのためある国では必要でも他の国では全く使われない機能が存在します その切り分けにより標準製品の機能をシンプルに保ちつつ各社が現地のルールに対応できるようにしています次に isv 拡張機能があります isv は独立系ソフトウェアベンダーの略です難しそうな専門用語に聞こえますが実際には多くのビジネスセントラル顧客向けのアプリを 構築するソフトウェア会社を指しますisv は倉庫業務小売製造文書管理給与システム連携電子請求書 または業界向けレポートなどに注力する場合があります顧客ごとに同じ機能をゼロから構築する代わりに多くの企業が購入やサブスクリプション で利用できるアプリを一つ作成しますこれらのアプリは通常マイクロソフトビジネスアプリのオンラインマーケットプレイスである マイクロソフトアップソースに掲載されますアップソースは一般的なニーズがある場合に役立ちます 多くの企業が同じ配送サービス銀行または決済プロバイダーにビジネスセントラルを接続したいと考えているかもしれません自社専用の接続機能を構築するために費用を支払う代わりにサポートやセットアップガイド 定期的なアップデートが提供される既存のアプリを見つけることができますそれは多大な労力の節約になります とはいえアップソースにあるからといって必ずしもそのアプリが適切な選択肢とは限りませんそれが自社のプロセス国および使用しているビジネスセントラルのバージョンに適合しているかを確認する必要があります優れたアプリとは日常業務のあらゆる部分をアプリに合わせて変更させることなく明確な課題を解決するものです次のタイプはpteと略されることが多いテナント単位の拡張機能パーテナントエクステンションです テナントとは記者専用のビジネスセントラル環境のことですつまりテナント単位の拡張機能とは記者専用に構築されたアプリでありすべてのビジネスセントラル顧客がインストールできるように公開されるものではありません配送手数料の計算に非常に特殊な方法を用いている食品卸売業者を想像してみてください 価格は温度管理された輸送配送ゾーン回収可能なコンテナそして長年積み重ねられた顧客との取り決めによって決まるかもしれませんそのようなプロセスは標準的な配送アプリにはおそらく特殊すぎます そのためビジネスセントラルのパートナーや開発者はそのプロセスに合わせてテナントごとの拡張機能テルテナンテキステンションを構築できます このアプリはその会社のビジネスセントラル環境内に泊まりその会社の業務に合わせて調整可能です古いシステムとの個別連携や特別な承認プロセスあるいはその企業特有の業務のための画面などが含まれる場合がありますしかしカスタムメイドが必ずしも優れているとは限りません テナントごとの拡張機能は業務に密接にフィットしますただし誰かがそれを管理しなければなりません つまり記録の保持や変更のテストそして会社がプロセスを変更したりビジネスセントラルが更新されたりした際のサポート手配が必要になりますもし他社でも同じ機能が使えるなら既存のisvアプリの方が長期的な手間は少なくて済むかもしれません ではどのように選べば良いのでしょうか拡張機能の種類ではなくビジネス上のニーズから始めましょう 銀行取引明細書のインポート配送ラベル電子請求書地域のレポートなどニーズが一般的である場合ですまずはマイクロソフトまたはisvのアプリを探してください すでに適合する完成度の高いアプリが見つかるかもしれませんそのニーズが自社独自のプロセスに由来するものならテナントごとの拡張機能の方が理にかなっている可能性があります 顧客や仕入れ先を保存する前に特定のフィールド入力を必須にするなど限定的なルールを扱うシンプルな拡張機能もあります これらは小規模ですが情報の欠落が後で大きな問題に発展するのを防ぐことができます誰がアプリを構築したかによってサポートや更新の依頼先が決まります アプリが何を変更するかによってユーザーが日常的に何に気づくかが決まります拡張機能がどのように日常業務を変えるかについてです では実際にどこで拡張機能に気づくのでしょうか通常は顧客カード受注電票品目カードまたは転記済み請求書など普段使用しているページで気づくはずです それは多くの場合ページ拡張機能によるものです使い慣れたページを置き換えることなく画面を変更します チームはそのままの場所で作業を続けながら拡張機能によってプロセスに必要な情報やアクションが追加されます営業チームがすべての顧客に対して配送の時間枠を必要としていると想像してみてください ページ拡張機能を使えば顧客カードに配送時間枠フィールドを追加しその詳細を受注電票にも表示できます別のスプレッドシートやメールに隠れたメモはもう必要ありません 注文を入力する担当者は必要な場所で配送ルールを確認できます変更がさらにシンプルな場合もあります支払いリマインダーの送信配送ラベルの作成 関連ドキュメントのオープン承認リクエストの開始などを行う新しいボタンが表示されるかもしれませんページの外観はビジネスセントラルのままですがチームが完了すべき業務をサポートするようになります これにより業務が記録のすぐ近くで完結しますユーザーに複数のツールをまたいで5つのステップを記憶させるのではなく拡張機能を使うことで現在表示している顧客 請求書注文アイテムのすぐ横に次のアクションを配置できます作業の引き継ぎが少なければそれだけ見落としも減ります レポートも同様に変化しますビジネスセントラルには標準レポートが含まれていますが企業によっては請求書に特別な参照番号追加の法的テキスト異なるロゴ または顧客が期待する情報の表示が必要になる場合がありますレポート拡張機能を使用すれば元のレポートを残したままそうしたデータを追加したり別の レイアウトを提供したりできます販売請求書について考えてみましょう財務チームは国内顧客用と海外顧客用で異なるレイアウトを必要とするかもしれません 国内向けには現地の税詳細を表示し海外向けには別の文言や通貫参照情報が必要になる場合がありますレポート拡張機能はそれらのレイアウトを追加し各ドキュメントに必要なフィールドを取り込むことができます 標準レポートが消えるわけではありません慣れ親しんだレポートを完全に別物と入れ替えるわけではないためこれは重要です 標準レポートをベースとして維持しながらビジネスに必要なものを追加できるのですレポートは社外に送るドキュメントのためだけのものではありません 拡張機能を使えば社内財務レポートに列を追加したり在庫計画のために詳細なアイテム情報を表示したり経営レポートに企業独自のフィールドを含めたりできます ビジネスセントラルにデータが存在していればレポートはそのデータを人々が意思決定に使うビューに取り込むことができます 次に権限セット拡張機能があります権限は各ユーザーが何を見たり変更したり転記したり削除したりできるかを決定します 初心者の方には会社の各部屋に入るためのアクセスカードのようなものだと考えるとわかりやすいでしょう 財務担当ユーザーには新しい支払い画面へのアクセス権が必要になるかもしれません倉庫担当ユーザーには出荷アクションへのアクセス権が必要ですがその裏にある銀行口座情報への アクセスは不要かもしれません拡張機能が新しいページやプロセスを追加する際その新しい業務に必要な権限も合わせて追加できます これによりよくある問題を回避できますアプリをインストールしたものの新しいボタンは表示されているのに背後にある レコードへのアクセス権がないために使えないといった問題です権限セット拡張機能は新しい機能を適切な役割に結びつけるのに役立ちます そのためアクセス権はユーザーが実際に行う仕事に即したものになります誰にアクセス権を与えるべきかは依然として判断する必要があります 拡張機能は権限セットを提供できますがそれを使用する人やグループを選択するのは記者自身です 新しいツールが各ユーザーの役割を超えたアクセス権を自動的に付与してしまうようなことは避けるべきです多くの拡張機能はビジネスセントラルを他のオンラインサービスと接続する役割も果たします これらは統合アプリと呼ばれますこれらはビジネスセントラルと銀行配送会社決済サービスオンラインショップ その他のビジネスシステムの間で情報をやり取りします毎日銀行の取引明細を受け取る財務チームの例を見てみましょう 接続がない場合銀行からファイルをダウンロードして手動でアップロードし銀行の明細と支払いを1件ずつ称号して一致しない項目を追跡しなければならないかもしれません 銀行機能の拡張機能があれば明細をビジネスセントラルに取り込み入出金と既存の記録をチームが称号するのを支援できます 担当者が例外を確認する必要はありますが日常的な称号に係る手作業は削減されます経理チームは人が直接調査する必要のある項目に集中できます これが拡張機能の実用的な使い方です判断を不要にするわけではありません繰り返しの作業を取り除くのです 配送アプリもほぼ同じ仕組みです販売注文から住所や小包の詳細を配送業者サービスに送信できます配送業者はラベルと追跡番号を返信できます 同じ住所を別のウェブサイトにコピーする代わりにチームは注文画面から直接配送作業を開始できます必要な時にこれらの機能を追加できます 配送業者の利用をやめたり決済プロバイダーを変更したりプロセスを廃止したりする場合関連する拡張機能は不要になるかもしれません このようなモジュール式のアプローチによりすべての外部接続を標準アプリケーションに組み込むよりも優れた制御が可能になりますそれでも追加したアプリは日々の業務の一部となります 次のステップはスタッフが頼りにしているプロセスに組み込む前に拡張機能を慎重に確認することですアプリの検索とインストールプロセスに改善が必要だとわかったとします どこを探せば良いでしょうかほとんどの人はマイクロソフトアップソースかビジネスセントラル内の拡張機能管理ページから始めます アップソースはマイクロソフトや他のソフトウェア企業のアプリを閲覧できるマーケットプレースです拡張機能の管理は自身のビジネスセントラル環境にすでに接続されているアプリを表示 管理する場所ですここがポイントですアプリの名前ではなく問題から始めますチームが普段使っている言葉で検索してください配送銀行取り込み承認電子請求 倉庫スキャン支払い採測あるいはローカルレポートなどを試してみましょう単純な検索を行うことで誰かが進めた最初のアプリをそのまま選ぶのではなく複数の選択肢を見つけられる可能性が高まります倉庫チームが毎午後注文詳細を配送業者のウェブサイトにコピーする作業に時間を取られていると想像してください 特定のベンダーを検索することから始めないでください代わりに配送業者小包配送ラベル印刷または出荷追跡で検索しましょう そして表示されたアプリをチームが完了させる必要のある実際の業務と照らし合わせて比較します次に説明をゆっくりと読みますまず発行元を確認してください 誰がそのアプリを作成したのでしょうかそしてサポートの詳細はどこで確認できますかアプリは短い説明文だけでは完璧に見えるかもしれませんが出荷ラベルが印刷できなかったり アップデートによってチームが毎日使うプロセスが変わったりした時に誰が対応してくれるのかを知っておく必要があります次にそのアプリがどのバージョンのビジネスセントラルをサポートしているかを確認してください お使いの企業がビジネスセントラルのオンライン版を利用しているか自社サーバーで運用しているかを確認してくださいアプリがその環境に対応している必要があります すべてのアプリがどこでも動くと考えるのではなくアプリの説明や発行元のドキュメントを必ず確認してください価格設定も注意深く見る必要があります ユーザー数に応じて課金されるアプリもあります企業単位や取引単位あるいは月額サブスクリプションで課金されるものもありますインストールは無料でも有料の外部サービスに接続するものもあります 例えば銀行接続用アプリならアプリ発行元銀行あるいはその両方から料金が発生する場合があります無料であっても確認を怠らないでください 無料アプリでも特定の課題を非常にうまく解決できるものがありますその一方でサポートが少なかったりドキュメントが不足していたり機能が限定的だったりすることもあります アプリに含まれる機能含まれない機能そしてアップデートやサポートの仕組みが説明されているかを確認してくださいインストール前にドキュメントを探してください 優れたドキュメントにはアプリの機能設定前の要件変更されるビジネスセントラルのページそしてユーザーの操作方法が説明されています教科書のように読みにくいものである必要はありません しかし注文請求書支払いに関わる業務プロセスの明確な設定手順が見つかる場合は立ち止まって確認してくださいレビューは参考になりますが慎重に読みましょう 他国の企業による欲しい5つのレビューが現地の報告規則に準拠しているかどうかを保証するとは限りません低評価のレビューは発行元がすでに修正済みの問題を指摘しているかもしれません レビューは最終的な結論ではなく調査すべき疑問点として扱いましょう候補を絞り込んだらサンドボックス環境でアプリをテストします サンドボックスとはテスト用に分離されたビジネスセントラル環境のことですチームが安全にアプリをインストールし設定を試し実際の業務データに影響を与えずに通常のビジネスフローを実行できます実際のケースを想定してテストしてください 顧客商品税ルール配送方法など普段トラブルになりやすい条件でサンプル注文を作成します実際にその業務を担当する人にアプリを試してもらってください 管理者が書類上で承認しても注文入力担当者は数分で入力項目の欠落や不要なステップに気づくものです面倒なケースもテストしてください 住所が不完全な場合はどうなりますか支払いに失敗した場合はどうなりますかユーザーは開発者に連絡せずにミスを修正できますか 顧客から翌月にコピーが必要だと言われた際アプリは正しいレポートを作成できますかそうした問いかけの方が磨き上げられた製品ページよりも多くのことを教えてくれます アプリを日常業務に導入する前に誰がサポートを担当するかを決定してください社内のitチームが最初の問い合わせに対応すると良いでしょう ビジネスセントラルのパートナーがセットアップや修正を担当する場合がありますアプリの公開元が自社コード内の問題を処理する場合があります サポート窓口やapowtmの目的とともにそれらを書き留めておいてくださいインストールされたアプリは業務プロセスの一部となります つまり次に検討すべき質問はそのアプリがアクセスできる情報その情報の移動先そしてビジネスセントラルやアプリが変更された時にどうなるかについてですセキュリティデータと更新に関する質問です 拡張機能を承認する前にシンプルな質問をしてみましょうこのアプリはどのような情報を閲覧変更または他へ送信できるのでしょうか 拡張機能はチームが顧客注文請求書支払い在庫のために使用する業務フローの中に組み込まれる可能性があるためこの質問は重要ですフィールドやレポートを追加するだけのアプリもあります 一方でビジネスセントラルを外部サービスに接続し業務の一環としてビジネスデータをやり取りするものもありますすべてのアプリがビジネスセントラルと同じですとコンプライアンスセキュリティ基準に従っているわけではありませんマイクロソフトのドキュメントには他社提供アプリについて明記されています アプリが他のオンラインサービスに接続する可能性があります組織や選択した地理的リージョンコンプライアンス協会の外部でデータを処理または保存する可能性があります他社とデータを共有したり ai 機能を搭載したり自社のポリシーに合わないコンテンツを表示したりする場合がありますそのためインストールボタンを押すことを小さな選択だと思わないでください 具体的な例を挙げます請求書データを外部のドキュメントサービスに送信するアプリを想像してくださいそのアプリはタスクを遂行するために顧客名住所商品詳細価格税データ 伝票番号を必要とするかもしれませんプロセスには最適かもしれませんが財務責任者 it チームプライバシー管理担当者はデータがどこへ行き誰がそれを扱うのかを知っておく必要があります発行元に対しデータパスを平易な言葉で説明するよう求めてください どのデータがビジネスセントラルから外部へ送信されますかそのデータはどこへ行きますかどの国や地域に保存されますか アプリはコピーを保持しますかまたその期間はどれくらいですか発行元や他のサービスプロバイダーはそのデータにアクセスできますか アプリが ai を使用している場合どのような情報が ai サービスに送られますかそしてその情報はその後どうなりますかインストールする前にプライバシー詳細と規約を読んでください 弁護士になる必要はありませんが自社が扱うデータについては明確な回答を得る必要がありますベンダーがアプリによる情報処理について説明できない場合は顧客記録や財務データを扱う業務 プロセスにそのアプリを組み込まないでください権限の設定にも同様の注意が必要です アプリには販売注文の読み取り出荷の作成支払いの転記あるいは新機能で使用するレコードへのアクセスの権限が必要な場合があります業務に必要な最低限のアクセス権のみを付与してください 次にどのユーザーにアプリの権限セットを付与するかを確認してください便利な新機能であっても使用すべきでないユーザーにまで届いてしまうとセキュリティ問題を引き起こす可能性があるからです 独自の承認プロセスを必ず減るようにしてくださいある部門が役立つアプリを見つけすぐに導入したいと考えるかもしれません そのアプリが機密性の高い業務を扱う場合まずはIT財務セキュリティコンプライアンスの担当者に確認させてください最初は時間がかかるように感じるかもしれませんが後になって顧客データが許可されていない場所に流出したと知るよりはるかにマシです アップデートにも注意が必要です拡張機能を使えばカスタムコードを標準のビジネスセントラルアプリから分離できるため 直接コードを変更する際のような修正作業を減らせますがそれでも拡張機能はビジネスセントラルの機能や他のアプリまたは外部サービスに依存している場合があります一部が変更されるとその接続部分のテストが必要になることがあります インストールされているすべての拡張機能の簡単な記録を保管してください名前発行元目的所有者サポート連絡先権限外部サービスおよび依存している他のアプリを書き留めておきましょう アップデートが近づいたときそのリストがあれば何をテストすべきかが分かりチームがどのプロセスが壊れるかを推測する必要がなくなります少ない方が良いことも多いです アプリのリストが長すぎると機能の重複や所有権の不明確さを招きテスト項目も増えてしまいます真のビジネスニーズを満たす拡張機能だけを残しましょう ニーズがなくなったら削除または廃止し実行前に何が変更されるかを記録してください ワークすることです皆さんこれは日々の作業です 結論適切なアドオンを選びましょうシンプルなルールを紹介しますビジネスセントラルの拡張機能はコアコードに触れることなく一つの特定の問題を解決するものであるべきです チームが直面している実際の課題から始めましょう実際の業務でアドオンをテストしてください誰が作成したかデータがどこへ行くかを確認しインストール後も誰かがサポートしてくれることを確実にしましょう チャンネル登録をしてデフォルト画面をすべて受け入れる必要があるとまだ信じている人にこの知識の欠片を共有してください