VS Code Extensions
IAPL - Profile FLS

IAPL - Profile FLS

by ion-andoni-palma

Manage Salesforce profile FLS in git: retrieve permissions from any authorized org and upsert into repo profiles.

Downloads

4

Rating

(0)

Version

0.5.3

Last updated

Aug 07, 2026

Retrieve de permisos de perfiles Salesforce desde cualquier org autorizada con SF CLI (upsert en el repo).

Insertar FLS (Objeto) escribe solo el fieldPermissions pedido (update in-place o insert alfabético). No reordena el resto del profile.

Requisito: Salesforce CLI (sf) en PATH y org autenticada.

Uso

  1. Ctrl+Shift+PIAPL: Profile FLS Manager
  2. Org origen
  3. Marca Permisos a retrievear (FLS, Object, Layout, Tabs…). Por defecto: FLS + Object + Layout + User.
  4. (Opcional) Selecciona campos → FLS solo de esos CustomField.
  5. Marca perfiles (nuevos o ya en repo).
  6. Retrieve desde org (cancelable en la notificación de progreso)
    • Staging temporal en .iapl-profile-fls/ (se borra al terminar o cancelar).
    • Perfil en repo → upsert (añade/actualiza; no borra el resto).

Comandos

Comando Uso
IAPL: Profile FLS Manager Panel org + permisos + campos + perfiles
IAPL: Add Active Field to Profiles Abre panel con el .field-meta.xml activo preseleccionado
IAPL: Retrieve Profiles from Org Wizard org + perfiles + tipos
IAPL: Sort Profile Permissions Alphabetically Ordena bloques de permisos en repo
IAPL: Copy Retrieve Command for Profile FLS Copia comando retrieve al portapapeles

Settings

{
  "iaplProfileFls.defaultProfiles": [],
  "iaplProfileFls.defaultTargetOrg": "QA",
  "iaplProfileFls.profilesPath": "force-app/main/default/profiles",
  "iaplProfileFls.objectsPath": "force-app/main/default/objects",
  "iaplProfileFls.profileNameFilter": ""
}

Limitaciones

  • Lista de campos: solo los del workspace.
  • Retrieve con muchos companions (Layout*, CustomField* sin campos concretos) puede ser lento.

Related extensions