アカウントを追加

新しい FileMaker ファイルアカウントを追加します。

オプション 

  • [認証方法:] では新しいアカウントタイプを指定します。次を選択します:

    • [FileMaker ファイルまたは外部サーバー] では次を選択します:

      • FileMaker ファイル:

        • [アカウント名:] には新しいアカウントの名前を入力します。

        • [パスワード:] には新しいアカウントのパスワードを入力します。

        • [ユーザは次回サインイン時にパスワードの変更が必要] を選択すると、ユーザは次回データベースにログインしたときにパスワードを変更する必要があります。

        FileMaker ファイルアカウントの編集を参照してください。

      • 外部サーバー:

        • [グループ名:] には外部認証サーバーで定義されているグループ名を入力します。

        外部サーバーアカウントアクセスの編集を参照してください。

    • [Apple Account] では [アカウント名:] にユーザの電子メールアドレスを入力します。

      Apple Account アクセスの編集を参照してください。

    • [Amazon] または [Google] では [アカウント名:] にユーザの電子メールアドレスを入力します。

    • [Microsoft Entra ID] または [カスタム OAuth] では次を選択します:

      • ユーザ: [アカウント名:] に、OAuth アイデンティティプロバイダで定義したアカウントを入力します。

      • グループ: [グループ名:] に、OAuth アイデンティティプロバイダで定義したグループ名 (またはオブジェクト ID) を入力します。

      OAuth アカウントアクセスの編集を参照してください。

  • [アクセス権セット:] ではアカウントアクセスへのあらかじめ定義されたアクセス権セットの割り当て、または新しいアクセス権セットの作成ができます。

    このスクリプトステップを使用して [完全アクセス] アクセス権セットを割り当てることはできません。[完全アクセス] アクセス権セットを持つアカウントは手動で作成する必要があります。

互換性 

製品 サポート
FileMaker Pro はい
FileMaker Go はい
FileMaker WebDirect はい
FileMaker Server はい
FileMaker Cloud はい
FileMaker Data API はい
カスタム Web 公開 はい

起点バージョン 

7.0

説明 

[アカウント名]、[グループ名]、および [パスワード] はこのスクリプトステップにテキストとして保存することも、設定した計算式に基づいて実行時に生成することもできます。

 

メモ 

  • このスクリプトステップは FileMaker ファイルアカウント、外部サーバーアカウント、Apple Account、および OAuth アカウントでのみ有効です。Claris ID または外部 IdP アカウントはサポートされていません。

  • [アカウント名] と [グループ名] の値は現在のファイル内で固有の名前である必要があります。アカウントとグループの両方に名前を使用することはできません。

  • このスクリプトステップを実行するには、[完全アクセス] アクセス権セットが割り当てられている必要があります。完全アクセス権よりも低いアクセス権が割り当てられているユーザがこのスクリプトステップを実行するには、スクリプトパネルで現在のスクリプトを右クリックして、[完全アクセス権を付与] を選択します。

例 1 

データ入力のみのアクセス権を持つ新しいユーザアカウントを追加します。ユーザは次回アカウントにログイン時にパスワードを変更する必要があります。

コピー
アカウントを追加 [認証方法: FileMaker ; アカウント名: "ユーザ" ; パスワード: "1234" ; アクセス権セット: [データ入力のみ] ; パスワードに有効期限を設定]

例 2 

カスタムダイアログボックスに入力されたグループ名を使用して閲覧のみアクセス権を持つ新しいカスタム OAuth アカウントを追加します。

コピー
カスタムダイアログを表示 ["新しい OAuth グループのアカウントアクセスを追加しますか?"; $GroupName]
If [Get (最終メッセージ選択) = 1]
    アカウントを追加 [認証方法: カスタム OAuth ; グループ名: $GroupName ; アクセス権セット: [閲覧のみアクセス]]
End If

例 3 

現在のユーザが閲覧のみアクセス権を持っていない場合、データ入力のみアクセス権のある新しいアカウントを追加します。新しいアカウント名には現在のユーザ名を使用します。

コピー
If [Get (アカウントアクセス権セット名) ≠ "[閲覧のみアクセス]"]
    アカウントを追加 [認証方法: FileMaker ; アカウント名: Get (ユーザ名) ; パスワード: "1234" ; アクセス権セット: [データ入力のみ] ; パスワードに有効期限を設定]
Else
    カスタムダイアログを表示 ["アカウントを追加するための十分なアクセス権がありません。"]
End If