Add Account (FileMaker Pro only)
Adds a new FileMaker file account.
Options
- 
                                                
Account Name is the name for the new account.
 - 
                                                
Password is the password for the new account.
 - 
                                                
Privilege Set lets you assign a predefined privilege set for this user or create a new privilege set.
The Full Access privilege set cannot be assigned via this script step. Accounts with Full Access privilege sets must be created manually.
 - 
                                                
User must change password on next login forces users to change their password the next time they log in to the database.
 
Compatibility
| Product | Supported | 
| FileMaker Pro | Yes | 
| FileMaker Go | Yes | 
| FileMaker WebDirect | Yes | 
| FileMaker Server | Yes | 
| FileMaker Cloud | Yes | 
| FileMaker Data API | Yes | 
| Custom Web Publishing | Yes | 
Originated in version
7.0
Description
The account name and password can be literals stored with this script step, or generated at runtime based on calculations that you set up.
Notes
- 
                                                
This script step works only with FileMaker file accounts.
 - 
                                                
Account names must be unique.
 - 
                                                
You must be assigned the Full Access privilege set to perform this script step. To enable users with less than full access privileges to perform this script step, right-click the current script in the scripts pane and choose Grant Full Access Privileges.
 
Example 1
Adds a new user account with data entry only privileges. Requires you to change the password the next time you log in to the account.
Add Account [Account Name: "User"; Password: "1234"; Privilege Set: "[Data Entry Only]"; Expire password]
                                            Example 2
Adds a new account with read-only privileges using the name and password in the custom dialog box.
Show Custom Dialog ["Do you want to add a new account?"; Accounts::Name; Accounts::Password]
If [Get ( LastMessageChoice ) = 1]
    Add Account [Account Name: Accounts::Name; Password: Accounts::Password; Privilege Set: "[Read-Only Access]"]
End If
                                            Example 3
Adds a new data entry only account unless the current user has read-only privileges. Uses the current user's name for the new account name.
If [Get ( AccountPrivilegeSetName ) ≠ "[Read-Only Access]"]
    Add Account [Account Name: Get ( UserName ); Password: "1234"; Privilege Set: "[Data Entry Only]"; Expire password]
Else
    Show Custom Dialog ["You do not have enough privileges to add an account."]
End If