Skip to content

v1.0

Notas de versão do Flexible Team Share v1.0 — lançamento inicial.

Data de Lançamento: Fevereiro de 2026

Este é o lançamento inicial do Flexible Team Share, um pacote gerenciado Salesforce que estende a funcionalidade nativa de Account Team Member para funcionar com qualquer objeto Salesforce.

Funcionalidades

Associação Universal de Equipe

Adicione membros da equipe a qualquer objeto Salesforce — não apenas Contas. Crie equipes colaborativas em registros através de objetos padrão e personalizados com compartilhamento automático de registros baseado em associação de equipe.

Objetos padrão suportados: Account, Contact, Case, Lead, Opportunity, Campaign, Order

Objetos personalizados: Qualquer objeto personalizado com OWD Private ou Public Read Only é suportado.

Compartilhamento Automático de Registros

Quando um membro da equipe é adicionado, registros de compartilhamento são automaticamente criados para dar ao usuário acesso apropriado ao registro pai. Compartilhamentos são atualizados quando níveis de acesso mudam e removidos quando membros da equipe são excluídos. Todas as operações de compartilhamento executam assincronamente via Queueable Apex para escalabilidade.

Controle de Acesso Baseado em Funções

Três funções de membro da equipe com capacidades distintas:

FunçãoDescrição
OwnerAtribuído automaticamente ao owner do registro. Acesso completo ao gerenciamento de equipe.
ManagerPode adicionar, editar e remover membros da equipe. Delega gerenciamento de equipe.
UserPode visualizar membros da equipe mas não pode modificar a equipe. Acesso de leitura/edição ao registro.

Atribuições Temporárias de Equipe

Defina uma End Date em membros da equipe para acesso com prazo limitado. Um scheduled batch job executa diariamente para limpar associações expiradas e revogar acesso automaticamente.

Sincronização de Mudança de Owner

A Invocable Action SyncOwnerInvocable mantém o Owner da equipe sincronizado quando o owner do registro pai muda. Chamável de Flow ou Apex, totalmente bulkificado. Suporta todos os objetos configurados.

Configuration Wizard

UI de Admin para habilitar compartilhamento de equipe por objeto. Alterne configurações ativas/inativas, agende cleanup jobs e gerencie configurações de objeto tudo de uma interface.

Componente Personalizável

O componente LWC Object Team Member é configurável no Lightning App Builder:

  • Card Title — título personalizado para o cartão do componente
  • Max Displayed Members — lista colapsável com limite configurável (padrão: 5)

Internacionalização

35 idiomas suportados via Custom Labels e Translation Workbench.

Permission Sets

Permission SetPúblicoDescrição
FTS_App_AccessAdministradoresAcesso completo de admin — app, abas, todas as classes Apex, CRUD completo + MAR
FTS_Data_AccessUsuários FinaisAcesso de usuário — CRUD básico em membros da equipe, classes Apex controller

Requisitos

  • Salesforce Enterprise Edition ou superior
  • Objetos devem ter OWD Private ou Public Read Only
  • Namespace: tucariofts
  • API Version: 65.0

Limitações Conhecidas

  • Sincronização de owner requer um Record-Triggered Flow por objeto (pacotes gerenciados não podem incluir triggers em objetos padrão)
  • Queue owners não são suportados como membros da equipe (usa usuário em execução)
  • Limite máximo de membros da equipe é aplicado por configuração de objeto