Crear un gestor de aplicación conectada personalizado
Escriba un gestor de aplicación conectada personalizado en Apex para personalizar el comportamiento de una aplicación conectada. El gestor personalizado puede admitir nuevos protocolos o responder a atributos de usuario de una forma que beneficia a un proceso de negocio.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
Se pueden crear aplicaciones conectadas en: Group Edition, Essentials Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition Las aplicaciones conectadas se pueden instalar en: todas las ediciones |
| Permisos de usuario necesarios | |
|---|---|
| Para leer, crear, actualizar o eliminar aplicaciones conectadas: | Personalizar aplicación Y Modificar todos los datos O Gestionar aplicaciones conectadas |
| Para actualizar todos los campos, excepto Perfiles, Conjuntos de permisos y Atributos SAML de proveedor de servicio: | Personalizar aplicación Y Modificar todos los datos O Gestionar aplicaciones conectadas |
| Para actualizar Perfiles, Conjuntos de permisos y Atributos SAML de proveedor de servicio: | Personalizar aplicación Y Modificar todos los datos Y Gestionar perfiles y conjuntos de permisos |
| Para rotar la clave de consumidor y el secreto de consumidor: | Permitir la rotación de secreto y clave de consumidor |
| Para instalar y desinstalar aplicaciones conectadas: | Personalizar aplicación Y Modificar todos los datos O Gestionar aplicaciones conectadas |
| Para instalar y desinstalar aplicaciones conectadas empaquetadas: | Descargar paquetes de AppExchange Y Personalizar aplicación Y Modificar todos los datos O Gestionar aplicaciones conectadas |
Consulte Las nuevas aplicaciones conectadas ya no se pueden crear en Spring ā26 para obtener mĆ”s detalles.
-
Cree una clase que amplĆe la clase de Apex
ConnectedAppPluginy asóciela con la aplicación conectada. Consulte la claseConnectedAppPluginen la GuĆa de referencia de Apex. - Cree su aplicación conectada y complete su información bĆ”sica.
- Para Clase de complemento de Apex, ingrese el nombre de la clase de Apex que creó para personalizar el comportamiento de la aplicación conectada.
-
Para Ejecutar como, seleccione una cuenta de usuario para ser el usuario de ejecución. El complemento se ejecuta como el usuario de ejecución en nombre del usuario actual de la aplicación conectada. Dependiendo de los métodos utilizados en su clase de Apex
ConnectedAppPlugin, a veces puede dejar este campo en blanco.-
Si su clase de Apex utiliza los mƩtodos
authorize,modifySAMLResponseorefresh, especifique un usuario de ejecución en el campo Ejecutar como. -
Si su clase utiliza únicamente el método
customAttributesy no invoca ningún otro métodoConnectedAppPlugin, puede opcionalmente dejar el campo Ejecutar como en blanco. El complemento se ejecuta a continuación como un Usuario de procesos automatizados, que es un usuario del sistema que ejecuta tareas en segundo plano.
-
Si su clase de Apex utiliza los mƩtodos
- Guarde su configuración.

