Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>IAPL - Profile FLSNew to Visual Studio Code? Get it now.
IAPL - Profile FLS

IAPL - Profile FLS

ion-andoni-palma

|
47 installs
| (0) | Free
Manage Salesforce profile permissions in git: retrieve field-level security, object, layout and tab access from an authenticated org and upsert them into repository profiles.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

IAPL - Profile FLS

Retrieve Salesforce profile permissions from an authenticated org and upsert them into the profiles stored in your repository.

How it works

Open the Profile FLS Manager panel and follow the flow:

  1. Pick the source org.
  2. Tick the permission types to retrieve: field-level security, object, layout, tabs, user permissions. Default selection is FLS, object, layout, and user.
  3. Optional: select specific fields, so only those CustomField entries are retrieved.
  4. Tick the profiles, whether they are new or already in the repository.
  5. Run Retrieve from org. Progress is shown in a notification and can be cancelled.

Retrieved metadata is staged in a temporary .iapl-profile-fls/ folder that is removed when the run finishes or is cancelled. For a profile already in the repository the result is an upsert: entries are added or updated in place, and everything else is left untouched, so the XML diff stays small.

You can also insert field-level security locally, without an org round trip, and sort every permission block in the repository alphabetically.

Commands

Command What it does
Profile FLS Manager Panel with org, permission types, fields, and profiles
Add Active Field to Profiles Opens the panel with the active .field-meta.xml preselected
Retrieve Profiles from Org Wizard for org, profiles, and permission types
Sort Profile Permissions Alphabetically Sorts permission blocks across repository profiles
Copy Retrieve Command for Profile FLS Copies the retrieve command to the clipboard

Settings

Configure iaplProfileFls.* in editor settings: preselected profiles, default org alias, profile and object paths, profile name filter, and retrieve wait time.

Requirements

Salesforce CLI (sf) on PATH and an authenticated org.

Limits

The field list only covers fields present in the workspace. Retrieves that pull many companion types (Layout*, CustomField* without specific fields) can be slow.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft