Excalibur USA LLCは専門的な法的コンプライアンスのアイデアを持っていましたが、そのワークフローは一般的なソフトウェアには適合しませんでした。
同社は実行したいコンプライアンスプロセスを理解していました。欠けていたのは、その要件を実際に人々が使用できるアプリケーションに変えることでした。
Booking Ninjasは、Excaliburと協力して、そのアイデアをビジネスコンセプトから実際に動作するソフトウェアに変えました。
問題: プロセスは存在したが、ソフトウェアは存在しなかった
Excaliburは、Booking Ninjasに別の標準ビジネスアプリケーションを求めてきたわけではありません。
すでに特定のコンプライアンスコンセプトと、そのプロセスがどのように機能すべきかに関する要件を持っていました。
課題は、その知識をソフトウェアに変えることでした。
- コンプライアンスプロセスを理解する
- 重要なステップをマッピングする
- キャプチャする情報を決定する
- ルールをソフトウェアの動作に変える
- ワークフローを実用的にする
- 動作するアプリケーションを構築する
一般的なソフトウェアは、プロセスが一般的で、ルールがすでに製品に組み込まれている場合にうまく機能します。
Excaliburは逆の状況でした: プロセス自体が重要な部分であったため、アプリケーションはそれに従う必要がありました。
解決策: 要件を実際のワークフローに変える
Booking NinjasはExcaliburの要件を通じて作業し、コンプライアンスコンセプトをアプリケーション構造に翻訳しました。
それは、何が最初に起こる必要があるか、各ステップにどの情報が属するか、ユーザーが取るべきアクション、そしてワークフローがどのように進むべきかを理解することを意味しました。
コンプライアンスの問題と、Excaliburがそれをどのように処理したいかから始めます。
プロセスを明確なステップ、記録、ルール、アクションに変えます。
一般的なテンプレートではなく、これらの要件に基づいて動作するソフトウェアを作成します。
Excaliburがコンプライアンスプロセスをソフトウェアで実行できる機能を持つ製品を提供します。
なぜカスタムアプリケーションが理にかなったのか
| Excaliburが必要としたもの | Booking Ninjasのアプローチ | なぜそれが重要だったのか |
|---|---|---|
| 専門的なコンプライアンスプロセス | カスタムワークフローデザイン | アプリケーションは、無関係なプロセスに強制するのではなく、実際のコンプライアンスステップに従うことができました。 |
| 特定の情報とルール | カスタムレコードとロジック | データ構造は、Excaliburがアプリケーションに知っておいてほしいことを反映できました。 |
| 使える製品 | アプリケーション開発 | アイデアは、書面上のビジネスコンセプトのままではなく、ユーザーが実際に使えるものになりました。 |
| 変更の余地 | 構成可能な基盤 | 製品の方向性は、要件、ルール、または運用プロセスが変更されるときに再検討できます。 |
ワークフローはExcaliburに属していた
このプロジェクトは、「あなたの組織」が実際に何を意味するかの良い例です。
カスタムソフトウェアの有用な部分は、単に異なるロゴがあることではありません。
それは、組織自身の情報、プロセス、ルール、ユーザー、そして意思決定に従うことができます。
Booking NinjasはSalesforceの基盤と技術的構造を提供できますが、顧客がワークフローで何をする必要があるかを決定します。
Knowledge Centerでは、この広いアイデアを説明しています。 構成とは何か? 。
Booking Ninjasが提供したもの
結果は明確でした: Excaliburのコンプライアンスコンセプトが動作するアプリケーションになりました。
コンプライアンスコンセプトは、要件と議論から機能する製品へと移行しました。
ワークフローは、固定された一般的なプロセスから始まるのではなく、Excaliburのニーズに基づいて構築されました。
製品は、通常の市販ソフトウェアにうまく適合しないルールや情報を表現できました。
Booking Ninjasは、専門的なコンプライアンスプロセスを動作するアプリケーションに変える経験を保持しました。
この作業が現在のBooking Ninjasにどのようにフィットするか
法的コンプライアンスソフトウェアは、現在のBooking Ninjasの主な焦点ではありません。
私たちのコアプラットフォームは、現在、予約エンジンと予約管理を中心に構築されており、他のアプリは、オペレーションがより多くの接続されたワークフローを必要とする場合に追加されます。
しかし、Excaliburプロジェクトは依然として重要です。なぜなら、Salesforceの基盤ができることの別の側面を示しているからです: 一般的なアプリケーションに適合しない専門的なワークフローをサポートすることです。
Booking Ninjasには、現在の コンプライアンス管理 機能があり、規制要件、ポリシー、コンプライアンスワークフロー、報告、是正措置を提供しています。
その現在の機能は、正確なExcaliburアプリケーションとして扱われるべきではありませんが、ユースケースが理にかなっている場合、コンプライアンスワークフローが広範なプラットフォームにおいても重要な役割を果たすことを示しています。
毎回ゼロから始める必要はない
時間をかけてソフトウェアを構築することの有用な部分の一つは、すでに学んだことを保持することです。
別の組織が深刻な法的またはコンプライアンスワークフローを持ってBooking Ninjasに来た場合、私たちはすでに行った作業の利点を持って問題を検討できます。
それは、古いアプリケーションを再開し、すべての顧客に同じものを提供することを意味するわけではありません。
それは、以前の製品の方向性を見直し、有用なアイデアを保持し、新しい組織の現在の規制、データ、ユーザー、プロセスに基づいて構築することを意味します。
それが、Booking Ninjasが Salesforce org にアプローチする方法でもあります: 技術が作業環境を提供し、設定がそれを使用する組織の周りに形作られます。
複雑なワークフローは、カスタムソフトウェアが最も重要な場合が多い
Booking Ninjasはシンプルなワークフローをサポートできますが、複数のルール、記録、ユーザー、またはステップが一緒に機能する必要がある場合にSalesforceの周りに構築する強い理由が現れます。
それがExcaliburのユースケースの重要な部分でした。
コンプライアンスプロセス自体が価値を持っていたため、ソフトウェアはそれを反映するのに十分な柔軟性を持つ必要がありました。
SalesforceのLightning Platformは、標準のセットアップが不十分な場合に、カスタムレコード、ワークフロー、インターフェース、オートメーション、アプリケーション開発のためのツールを提供します。
技術は問題を解決するために存在します。最終的な選択は、それを使用する組織に属します。
この種のセットアップについてもっと学ぶ
Booking Ninjasを1つの組織の実際のプロセスと要件に合わせて形作ることが何を意味するかを見てください。
構成とは何か? →レコード、ワークフロー、ユーザー、オートメーション、その他のツールが組織の独自のSalesforce環境にどのように存在できるかを見てください。
Salesforce orgとは? →Salesforceにおける規制、ポリシー、コンプライアンス追跡、是正措置に対する現在のBooking Ninjasのアプローチを見てください。
コンプライアンス管理を探る →このストーリーについて: このページは、Booking NinjasがExcalibur USA LLCのために構築したカスタム法的コンプライアンスアプリケーションについて説明しています。ローンチ後の測定された節約、収益、またはコンプライアンスの結果を主張するものではなく、元のアプリケーションは現在提供されている標準のBooking Ninjas製品として提示されていません。
一般的なソフトウェアに適合しないワークフローがありますか?
プロセスが実際にどのように機能するかを教えてください。Booking Ninjasは、Salesforceと私たちがすでに構築した技術がそれに合わせて形作られるかどうかを確認する手助けができます。