アプリケーション内でユーザーに動的に権限を割り当てる方法

アプリケーション内でユーザーに動的に権限を割り当てる方法

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

要件

アプリケーションに顧客が追加されたら、その顧客に対して、必要な権限を持つユーザーとしてアプリケーションを即座に共有します。

ユースケース

注文管理アプリケーションでは、 法人が有効になると、 顧客がアプリケーションにユーザー登録することがあります。 アプリケーションのすべての一般ユーザー(管理者以外)には、適切な権限を付与する必要があります。 たとえば、 顧客 は自分の 注文や商品を表示できます。 販売者 は、自分の商品と、その商品のパフォーマンスを確認できます。 顧客または販売者としてユーザー登録したユーザーには、適切な権限を割り当てる必要があります。

動作を確認する

手順

1. 2つのフォームを作成 し、次の 詳細を設定します。
フォーム
フォームリンク名
項目タイプ
項目名
項目リンク名
販売者
販売者
名前
名前
名前
住所
住所
住所
メール
メール
メール
顧客
顧客
名前
名前
名前
住所
住所
住所
メール
メール
メール

メール 項目 には、顧客または販売者がZoho Creatorにログインして注文管理アプリケーションにアクセスする際に使用するメールアドレスを保存します。
 
2. ユーザーごとに異なる権限セットを作成します。アプリケーションの 設定]で、[ ユーザー権限 ]を [権限]セクションの下でクリックします。次に、[権限を追加 ]ボタンをクリックします。
 
3. 顧客に適切な権限を付与し、 保存をクリックします。
 
4. 同様に、仕入先用の権限セットを作成し、 保存をクリックします。
 
5. ワークフローを作成 し、 顧客 データが追加されたときに実行されるように設定します。
 
6. 新しい操作を追加をクリックし、続いて Deluge Scriptをクリックします。以下のコードを追加して、顧客のメールアドレスに顧客用の権限セットを割り当てます。
  1. // 顧客権限でアプリケーションを顧客と共有する
  2. thisapp。権限。assignUserInProfile(input。メール,'顧客');
  3. // 通知メールを送信し、アプリケーションにアクセスするためのリンクを含める
  4. sendmail
  5. [
  6. 差出人 :Zoho。adminuserid
  7. to :input。メール
  8. 件名 :'Invitation to access 順番 Management'
  9. メッセージ :'Hi,<div><br></div><div>You have been successfully added as a 顧客.</div><div><br></div><div>Click&nbsp;<a href=\'' + ' https://app.zohocreator.com'+ Zoho。appuri + '\'' + ' target=\'_blank\'>here</a>&nbsp;to access \'順番 Management\'</div><div><br></div><div>Regards,</div><div>' + Zoho。adminuser + '</div>'
  10. ]

7. 同様に、 販売者 が追加されたときに実行されるワークフローを作成します。
 
8. 新しい操作を追加をクリックし、続いて Deluge Scriptをクリックします。以下のコードを追加して、販売者のメールアドレスに販売者用の権限セットを割り当てます。
  1. // 販売者権限でアプリケーションを顧客と共有する
  2. thisapp。権限。assignUserInProfile(input。メール,'販売者');
  3. // 通知メールを送信し、アプリケーションにアクセスするためのリンクを含める
  4. sendmail
  5. [
  6. 差出人 :Zoho。adminuserid
  7. to :input。メール
  8. 件名 :'Invitation to access 順番 Management'
  9. メッセージ :'Hi,<div><br></div><div>You have been successfully added as a 販売者.</div><div><br></div><div>Click&nbsp;<a href=\'' + ' https://app.zohocreator.com'+ Zoho。appuri + '\'' + ' target=\'_blank\'>here</a>&nbsp;to access \'順番 Management\'</div><div><br></div><div>Regards,</div><div>' + Zoho。adminuser + '</div>'
  10. ]

動作を確認する