エンタープライズMPCウォレットの一つの活用シナリオは、企業の財務承認フローです。
従業員が財務承認を申請すると、財務部門が資金申請を審査し、その後上司が再度審査を行います。上下関係が明確であり、各資金の出入りが詳細に記録され、資金の安全性が確保されます。
企業の財務承認フロー
1.エンタープライズウォレットの作成
ウォレットページ右上のウォレット名をクリックし、[Create A Multi-Chain Wallet]を選択し、[Enterprise Wallet]を選択します。
2. エンタープライズウォレットにメンバーを招待する
エンタープライズウォレットの作成が成功したら、管理者およびチームメンバーを招待することができます。
注意:チームメンバーの役割を設定すると、メンバーは管理者に昇格することはできず、かつ、MPCユニットも持っていません。メンバーの役割は慎重に選択してください。
管理者を招待:[invite managers]をクリックし、管理者の OpenBlock アカウントのメールアドレスを入力して、[invite] をクリックします。管理者は招待を受け入れます。
このアプリケーションシナリオでは、 管理者は企業の「上司」、「財務 1」、「財務 2」としています。 招待者は招待者からの招待に同意します。
ウォレットへの参加への招待が招待者のウォレットインターフェースに表示され、 同時にニックネームが設定され、[Enterprise authentication code]が正常に生成された後、 本人確認のため、招待者に送信されます。
招待者は [Assisting with initialization] をクリックし、 [Enterprise authentication code]を入力し、チーム メンバーの ID を確認して、[Confirm] をクリックします。 招待者がチーム メンバーの身元を認証すると、MPC ユニットの初期化が同期的に開始されます。 MPC ユニットが正常に初期化されると、メンバーは管理者のステータスを取得します。
**チーム メンバーを招待する:[invite team members]**をクリックしてチーム メンバーを招待し、 チーム メンバーの OpenBlock アカウントのメール アドレスを入力して、[invite] をクリックします。
招待が開始された後、管理者 1 は[Approval Signature]を入力し、[Detail]をクリック、[Approve]をクリックすると、承認が通ります。 (2-3 の設定を想定すると、承認が通るには 3 人の管理者のうち少なくとも 2 人の同意が必要です。)
管理者 2 が[Approval Signature]を入力し、[Detail]をクリックして、[Approve]をクリックすると、承認が渡されます。
承認後、メンバーはウォレットの右上隅にエンタープライズ ウォレットに参加するための招待状を受け取ります。クリックして表示します。
管理者は [Assisting with initialization]をクリックし、[Enterprise authentication code]を入力し、チーム メンバーの ID を確認して[確認] をクリックします。 認証が成功すると、MPC ユニットの初期化が同期的に開始され、メンバーは成功後にチームメンバーのIDを取得します。
招待されたチーム メンバーの[Enterprise authentication code]が正常に生成されると、本人確認のために招待者に送信されます。
招待者は招待コードをコピーし、[Confirm]をクリックしてチームメンバーの身元を確認します。
認証が成功すると、MPC ユニットが初期化されます。
追加が成功すると、[Team Member]でチームメンバー情報を表示し、チームメンバーを管理できるようになります。
このアプリケーション シナリオでは、管理者のみが MPC ユニットを保持します(秘密キーの半分を持ち、残りの半分は OpenBlock サーバー上にあります)。 従業員には承認権限はなく、他のメンバーが確認コードを使用して MPC ユニットをリセットするのを支援することしかできません。
3. 財務上の申請と承認を実行する シナリオ 1: 従業員が財務上の送金を開始すると仮定します (申請を拒否)
アプリケーションが正常に送信された後は、管理者の承認を待つ必要があります。 承認が通過すると、チェーン上の転送が自動的に完了します。
チームメンバーは、クリックして承認に署名したり、クリックして処理したり、処理が必要な試用申請を表示したりできます。
管理者は転送の承認を受け取ります。[Transfer] をクリックすると[Detail]が表示されます。 この転送リクエストを拒否する場合は、[Reject]をクリックします。 (2-3 の設定を想定すると、3 人の管理者のうち少なくとも 2 人が承認を拒否する必要があります)。
承認後、クリックして承認に署名し、[Completed]をクリックして承認結果を表示できます。
シナリオ 2:従業員が財務的な送金を開始すると仮定します(要求が承認された場合)。
アプリケーションが正常に送信された後は、管理者の承認を待つ必要があります。 承認が通過すると、チェーン上の転送が自動的に完了します。
管理者は転送の承認を受け取ります。[Transfer] をクリックし、[Detail]を確認します。 この転送リクエストに同意するには、[Approve]をクリックします (2-3の設定を想定すると、この承認を通過するには 3 人の管理者のうち少なくとも 2 人が同意する必要があります)。
振込申請に同意後、決済パスワードを入力して振込操作を行ってください。
承認後、クリックして承認に署名し、[Completed]をクリックして承認結果を表示します。
4. 意思決定モデルを変更する
意思決定モデルを変更する必要がある場合は、[Decision Model] をクリックし、[Edit] をクリックします。変更後、[Save]をクリックします (変更後は、すべての管理者の承認が必要です)。
管理者は署名を入力し、クリックして意思決定モデルを変更し、 変更に同意した後、決済パスワードを入力します。
5. トランザクション承認フローを変更する
[Transaction Approvals]をクリックし、承認ノードを設定、または変更して、 [Save]をクリックします(2-3 の設定を想定すると、この承認を通過するには 3 人の管理者のうち少なくとも 2 人が同意する必要があります)。
[Approve]をクリックします。
6. チームメンバーの管理
[Team Member]をクリックして、権限管理、メンバーの削除、リセットの支援などを管理します。
[Authority Manage] をクリックし、このメンバーが持つことのできる権限を選択し、 [Confirm Modification] をクリックして変更します。
[Assist with reset]をクリックすると、管理者はリセット確認コードを受け取ります。 このコードは、リセットを支援するチーム メンバーに送信できます。
クリックしてメンバーを削除し、[Confirm]をクリックします。
[Approval Signature]をクリックし、承認に同意します。
チームメンバーは従業員の承認と削除に関して支援が必要です。
承認後、メンバーは削除されます。
7. MPCユニットをリセットする
チーム メンバーが OpenBlock Enterprise Wallet MPC ユニットを紛失した場合は、MPC ユニットをリセットする必要があり、[Reset the MPC Unit] をクリックします。
[確認]をクリックしてリセットします
クリックしてリセットを開始します
新しく生成された企業認証コードを、有効な MPC ユニットを使用して管理者に送信します
管理者が[Assist with reset]をクリックします
認証コードを入力して[Confirm]をクリックします
認証が
成功すると、チームメンバーはウォレットの初期化ページを開くことができます。 (この ID 認証の初期化プロセスには 30 秒から 1 分しかかかりません。安全、便利、高速です。ネットワーク環境を安定させるため、初期化プロセス中はこのページが開いていることを確認してください)
再認証
に成功しました