OpenBlockエンタープライズウォレットの使用例: エンタープライズチェーン上の財務承認フロー

エンタープライズ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 分しかかかりません。安全、便利、高速です。ネットワーク環境を安定させるため、初期化プロセス中はこのページが開いていることを確認してください)

再認証

に成功しました

Subscribe to OpenBlock Operation
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.