Configurar accesos, permisos y pagos
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir los conjuntos de permisos necesarios para usar Order Management.
- Enumerar los conjuntos de permisos que vienen con Order Management.
- Explicar cómo se organizan los conjuntos de permisos.
- Explicar por qué es necesario configurar elementos de seguridad a nivel de campo.
- Describir dos formas de implementar el procesamiento de pagos con Order Management.
Configurar la organización
Maria sigue configurando los parámetros de usuarios y permisos de su organización para Order Management mediante estos ajustes.
- Acceso de usuarios y permisos
- Acceso a la aplicación de consola
- Seguridad a nivel de campo
- Permisos de campos personalizados
Usuarios y conjuntos de permisos
Maria revisa los perfiles y los conjuntos de permisos de Order Management para saber cuáles debe asignar a los usuarios. Para acceder a las funciones de Order Management, los usuarios deben tener asignado uno de dos perfiles.
- Administrador del sistema
- Usuario estándar de la plataforma con la licencia del conjunto de permisos para usar las funciones de Salesforce Order Management.
Los usuarios también deben tener acceso a la aplicación de consola de Order Management y a cualquier personalización.
Conjuntos de permisos
Order Management viene con conjuntos de permisos basados en perfiles que incluyen la licencia del conjunto de permisos de Order Management. Asà es cómo revisa todo esto Maria.
- Vaya a Setup (Configuración).
- En el cuadro Quick Find (Búsqueda rápida), introduzca
Permission Sets
(Conjuntos de permisos) y seleccione Permission Sets (Conjuntos de permisos).
Además de los permisos, ve lo siguiente.
Conjunto de permisos |
Descripción |
---|---|
Order Management Operations Manager (Responsable de operaciones de Order Management) |
Capacidad para gestionar los procesos rutinarios de Order Management. Capacidad limitada para modificar pedidos en ejecución abiertos. |
Order Management Agent (Agente de Order Management) |
Usuario estándar de Order Management. Solo puede modificar un pedido ejecución abierto si su estado avanza durante el flujo de trabajo. |
Order Management Shopper (Comprador de Order Management) |
Acceso limitado para un usuario de servicio para permitir que un sistema externo como un escaparate Salesforce B2C Commerce complete solicitudes autoservicio. Acceso de solo lectura a los pedidos en ejecución. |
Maria no puede modificar los conjuntos de permisos estándar. Pero esto es lo que sà puede hacer.
- Puede usar los conjuntos de permisos tal cual están. Además, debe crear al menos un conjunto de permisos personalizado para facilitar el acceso a la aplicación de consola y a las personalizaciones.
- Clonar y personalizar conjuntos de permisos. Los conjuntos de permisos clonados cuentan para los lÃmites de la organización.
- Crear uno o más conjuntos de permisos personalizados que incluyan la licencia.
Maria puede organizar sus conjuntos de permisos de distintas maneras.
-
Dos o más (recomendado): puede usar uno o más conjuntos de permisos para la licencia del conjunto de permisos de Order Management y los permisos basados en perfiles.
- Puede usar los conjuntos de permisos incluidos o crear conjuntos de permisos personalizados con la licencia del conjunto de permisos de Order Management.
- También puede asignar un conjunto de permisos de Order Management y el conjunto de permisos personalizado a cada usuario de Order Management.
-
Varios: Maria puede usar varios conjuntos de permisos de Order Management.
- Puede clonar los conjuntos de permisos incluidos o crear conjuntos de permisos personalizados con la licencia del conjunto de permisos de Order Management.
- Además, puede agregar el permiso de la aplicación de consola y todos los permisos personalizados a cada conjunto.
- Y puede asignar uno de los conjuntos a cada usuario de Order Management.
-
Solo uno: Maria puede usar un solo conjunto de permisos para todos los usuarios de Order Management.
- Puede clonar uno de los conjuntos de permisos incluidos o crear un conjunto de permisos personalizados con la licencia del conjunto de permisos de Order Management.
- Además, puede agregar el permiso de la aplicación de consola y todos los permisos personalizados al conjunto.
Protección de datos y privacidad
Las distintas normativas de protección de datos y privacidad pueden exigir que enmascare o elimine los datos personales de los clientes. Sin embargo, muchos de los campos de los objetos de Order Management que contienen información personal son de solo lectura durante el procesamiento habitual. Solo los usuarios con el perfil de administrador del sistema o el permiso Edit Activated Orders (Modificar los pedidos activados) pueden modificarlos. Al diseñar las polÃticas de protección de datos y privacidad, asegúrese de que tiene en cuenta esta restricción.
Configurar el acceso a la aplicación de consola
A continuación, Maria concede acceso a la aplicación de consola para un conjunto de permisos. Veamos cómo lo hace.
- En Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), escriba
Permission Sets
(Conjuntos de permisos) y seleccione Permission Sets (Conjuntos de permisos).
- Haga clic en New (Nuevo) para crear un nuevo conjunto de permisos. (Para agregar permisos a un conjunto existente, selecciónelo).
- Introduzca una etiqueta exclusiva:
OM Console
(Consola de OM) - Para incluir este conjunto de permisos en la licencia de Order Management, selecciónela en la lista desplegable License (Licencia). Si no quiere hacerlo, deje seleccionada la opción --None-- (--Ninguna--).
- Haga clic en Save (Guardar).
- En la sección Apps (Aplicaciones), haga clic en Assigned Apps (Aplicaciones asignadas).
- Haga clic en Edit (Modificar).
- En el cuadro Available Apps (Aplicaciones disponibles), seleccione Order Management (standard__OMConsole) y haga clic en Add (Agregar).
- Haga clic en Save (Guardar).
- Configure el conjunto de permisos para acceder a los registros de cuenta.
- Haga clic en el vÃnculo Permission Set Overview (Descripción general del conjunto de permisos).
- En la sección Apps (Aplicaciones), haga clic en Object Settings.
- Seleccione Accounts (Cuentas).
- Haga clic en Edit (Modificar).
- Si utiliza cuentas personales para representar a los compradores, en la sección Account: Record Type Assignments (Cuenta: asignaciones de tipo de registro), seleccione todos los tipos de registro.
- Si su organización restringe el uso compartido de los registros de cuenta, en la sección Object Permissions (Permisos del objeto), marque la casilla View All (Ver todo).
- Para comprobar si el uso compartido de registros de cuenta está restringido, en Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), escriba
Sharing Settings
(Configuración de colaboración) y luego seleccione Sharing Settings (Configuración de colaboración).
- Guarde los cambios.
Repita el proceso para cada conjunto de permisos al que quiera conceder acceso a la aplicación de consola.
Configurar la seguridad de nivel de campo
Maria quiere proporcionarle al administrador del sistema permisos de perfil para acceder a campos especÃficos de objetos relacionados con los pedidos. De esta forma, los usuarios administradores pueden acceder a las funciones de Order Management. Veamos cómo lo hace.
- Si utiliza cuentas personales para representar a los compradores, compruebe que estén habilitadas y configuradas en la organización.
- Desde Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), escriba
Profiles (Perfiles)
y seleccione Profiles (Perfiles).
- En la lista de perfiles, seleccione System Administrator (Administrador del sistema).
- Desplácese hasta la sección Field-Level Security (Seguridad a nivel de campo). Para cada objeto relacionado con los pedidos, defina el acceso Read (Lectura) y Edit (Modificación) por objeto.
- Haga clic en View (Ver).
- Haga clic en Edit (Modificar).
- Para cada campo de la columna Read Access (Acceso de lectura), seleccione Read Access (Acceso de lectura).
- Para cada campo de la columna Edit Access (Acceso de modificación), seleccione Edit Access (Acceso de modificación).
- Haga clic en Back to Profile (Volver al perfil).
Consulte la GuÃa de implementación de Salesforce Order Management para ver información de configuración detallada.
Configurar permisos de campos personalizados
Maria quiere agregar un campo personalizado en un objeto para usarlo en Order Management y necesita conceder permiso a los usuarios de Order Management para acceder al campo. Veamos cómo concede acceso.
- En Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), escriba
Permission Sets
(Conjuntos de permisos) y seleccione Permission Sets (Conjuntos de permisos).
- Seleccione el conjunto de permisos que controla el acceso para los usuarios de Order Management.
- En la sección Apps (Aplicaciones), haga clic en Object Settings.
- Seleccione el objeto que contiene el campo personalizado.
- Haga clic en Edit (Modificar).
- En la sección Field Permissions (Permisos de campos), marque la casilla Edit Access (Acceso de modificación) del campo personalizado.
- Haga clic en Save (Guardar).
Para conceder acceso a campos personalizados en varios conjuntos de permisos, repita este proceso para cada uno de ellos.
Configurar el procesamiento de pagos
El procesamiento de pagos es una parte importante de la gestión de pedidos. Para permitir la captura de pagos y la emisión de reembolsos en Order Management, Maria integra un componente de pagos para poder ver la actividad de los pagos en el resumen de pago de cada pedido.
Salesforce Payments
Para integrar fácilmente los pagos en Order Management, Maria instala el paquete Salesforce Payments, disponible en AppExchange.
Configurar una pasarela de pagos manualmente
Con Salesforce Payments, Maria también puede agregar una pasarela de pagos que luego puede configurar un desarrollador manualmente, como Stripe o PayPal. Esto le permitirÃa ver y gestionar los pagos de Order Management. Una vez configurada la pasarela, podrá vincular cuentas de pagos y los proveedores de pagos Stripe y Paypal. Estos son los pasos generales que deberÃa dar un desarrollador.
- Cree una clase de adaptador de pasarela de pagos con el marco de trabajo de conectores Apex de Salesforce. Para empezar, puede consultar estas clases de referencia:
https://github.com/forcedotcom/Core-Payments-Reference-Gateway-Integration-Adapters.
- Cree un registro de proveedor de pasarela de pagos que dirija a la clase de adaptador que ha creado.
- En Setup (Configuración), defina una credencial con nombre que contengan la información de autenticación e inicio de sesión del proveedor de la pasarela. La definición de la clase de adaptador llama a la credencial con nombre.
- Cree un registro de pasarela de pagos para vincular el registro de proveedor de pasarela de pagos y la credencial con nombre.
Siguientes pasos
En esta unidad, ha configurado el acceso a Order Management mediante usuarios y conjuntos de permisos, el acceso a la aplicación de consola, la seguridad a nivel de campo y los permisos de campos personalizados. También ha aprendido un poco sobre el procesamiento de pagos. A continuación, aprenderá a usar flujos para definir los procesos de Order Management.
Recursos
- Ayuda de Salesforce: Conjuntos de permisos
- Ayuda de Salesforce: Licencias de usuario
- Ayuda de Salesforce: Consideraciones para eliminar registros de Order Management
- Ayuda de Salesforce: Protección de datos y privacidad
- Ayuda de Salesforce: Configuración de colaboración