IAPL - Profile FLS
Retrieve de permisos de perfiles Salesforce desde cualquier org autorizada con SF CLI (upsert en el repo).
Requisito: Salesforce CLI (sf) en PATH y org autenticada.
Uso
Ctrl+Shift+P → IAPL: Profile FLS Manager
- Org origen
- Marca Permisos a retrievear (FLS, Object, Layout, Tabs…). Por defecto: FLS + Object + Layout + User.
- (Opcional) Selecciona campos → FLS solo de esos
CustomField.
- Marca perfiles (nuevos o ya en repo).
- 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.
| |