Configurar el acceso, los permisos y los pagos
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Describir los conjuntos de permisos que se requieren para utilizar la Gestión de pedidos.
- Enumerar los conjuntos de permisos que incluye la Gestión de pedidos.
- Explicar cómo puede organizar los conjuntos de permisos.
- Explicar por qué necesita configurar la seguridad a nivel de campo.
- Describir dos formas de implementar el procesamiento de pagos con la Gestión de pedidos.
Configurar su organización
Maria sigue configurando los usuarios y permisos de su organización para la Gestión de pedidos mediante los siguientes parámetros de configuración.
- Acceso y permisos de los usuarios
- Acceso a la aplicación de la consola
- Seguridad a nivel de campo
- Permisos de campo personalizados
Conjuntos de permisos y usuarios
Maria revisa las personas y los conjuntos de permisos de la Gestión de pedidos para comprender mejor cuáles asignar a los usuarios. Para acceder a las funciones de la Gestión de pedidos, se les debe asignar uno de dos perfiles a los usuarios.
- Administrador del sistema
- Es un usuario de plataforma estándar, que incluye la licencia del conjunto de permisos de la función de Gestión de pedidos de Salesforce
Los usuarios también deben tener acceso a la aplicación de la consola de la Gestión de pedidos y a todas las personalizaciones.
Conjuntos de permisos
La Gestión de pedidos viene con conjuntos de permisos basados en perfiles que incluyen la licencia de su conjunto de permisos. Asà es como Maria los revisa.
- Vaya a Configuración.
- En el cuadro Quick Find (Búsqueda rápida), ingrese
Permission Sets
(Conjuntos de permisos) y seleccione Permission Sets (Conjuntos de permisos).
Además de otros permisos, verá los siguientes.
Grupo de permisos |
Descripción |
---|---|
Gestor de operaciones de Gestión de pedidos |
Es la capacidad de gestionar los procesos diarios de la Gestión de pedidos. Es la capacidad limitada de modificar pedidos de realización abiertos. |
Agente de Gestión de pedidos |
Es el usuario estándar de la Gestión de pedidos. Solo puede modificar un pedido de realización abierto al hacer progresar su estado por el flujo de trabajo. |
Comprador de Gestión de pedidos |
Es un acceso limitado para que un usuario de servicio permita que un sistema externo como un escaparate de Salesforce B2C Commerce realice solicitudes de autoservicio. Es un acceso de solo lectura a pedidos de realización. |
Maria no puede modificar los conjuntos de permisos estándar. Sin embargo, esto es lo que puede hacer.
- Debe utilizar estos conjuntos de permisos como están. También debe crear al menos un conjunto de permisos personalizado para proporcionar acceso a la aplicación de la consola y a todas las personalizaciones.
- Debe duplicar y personalizar conjuntos de permisos. Los conjuntos de permisos duplicados se incluyen en los lÃmites de su organización.
- Debe crear uno o más conjuntos de permisos personalizados que incluyan la licencia.
Maria puede organizar sus conjuntos de permisos de varias maneras diferentes.
-
Dos o más (recomendado): Utilice uno o más conjuntos de permisos para la licencia del conjunto de permisos de la Gestión de pedidos y los permisos basados en perfiles.
- utilice los conjuntos de permisos incluidos o cree otros personalizados con la licencia del conjunto de permisos de la Gestión de pedidos.
- Asigne un conjunto de permisos de la Gestión de pedidos y el conjunto de permisos personalizado a cada usuario de la Gestión de pedidos.
-
Varios: utilice varios conjuntos de permisos de la Gestión de pedidos.
- Duplique los conjuntos de permisos incluidos o cree otros personalizados con la licencia del conjunto de permisos de la Gestión de pedidos.
- Agregue el permiso de la aplicación de la consola y todos los permisos personalizados a cada conjunto.
- Asigne uno de los conjuntos a cada usuario de la Gestión de pedidos.
-
Único: utilice un único conjunto de permisos para todos los usuarios de la Gestión de pedidos.
- Duplique uno de los conjuntos de permisos incluidos o cree otro personalizado con la licencia del conjunto de permisos de la Gestión de pedidos.
- Agregue el permiso de la aplicación de la consola y todos los permisos personalizados al conjunto.
Protección y privacidad de los datos
Puede que las regulaciones de protección y privacidad de los datos requieran que enmascare o elimine los datos personales de los clientes. Sin embargo, muchos campos de los objetos de la Gestión de pedidos que contienen datos personales son de solo lectura durante el procesamiento normal. Solo los usuarios con el perfil de Administrador del sistema o el permiso para Modificar pedidos activados pueden modificarlos. Cuando diseñe polÃticas de protección y privacidad de los datos, asegúrese de tener esta restricción en cuenta.
Configurar el acceso a la aplicación de la consola
A continuación, Maria otorga acceso a la aplicación de la consola para un conjunto de permisos. Veamos cómo lo hace.
- Desde Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), ingrese
Permission Sets
(Conjuntos de permisos) y, luego, seleccione Permission Sets (Conjuntos de permisos).
- Haga clic en New (Nuevo) para crear un conjunto de permisos nuevo. (Para agregar permisos a un conjunto existente, selecciónelo).
- Ingrese una etiqueta exclusiva:
OM Console
(Consola de OM) - Para proporcionar la licencia de la Gestión de pedidos con este conjunto de permisos, selecciónela en la lista desplegable License (Licencia). En caso contrario, deje seleccionada la opción --None-- (--Ninguna--).
- Haga clic en Save (Guardar).
- En la sección Aplicaciones, haga clic en Aplicaciones asignadas.
- Haga clic en Edit (Modificar).
- En el cuadro Available Apps (Aplicaciones disponibles), seleccione Order Management (standard__OMConsole) [Gestión de pedidos (standard__OMConsole)] y haga clic en Add (Agregar).
- Haga clic en Save (Guardar).
- Configure el conjunto de permisos para acceder a los registros de la cuenta.
- Haga clic en el vÃnculo Permission Set Overview (Descripción general del conjunto de permisos).
- En la sección Aplicaciones, haga clic en Configuración de objetos.
- Seleccione Accounts (Cuentas).
- Haga clic en Edit (Modificar).
- Si utiliza cuentas personales para representar compradores, haga lo siguiente en la cuenta: En la sección Record Type Assignments (Asignaciones de tipo de registro), seleccione todos los tipos de registro.
- Si su organización restringe la colaboración de registros de cuentas, en la sección Object Permissions (Permisos del objeto), seleccione la casilla de verificación View All (Ver todos).
- Si desea comprobar si la colaboración está restringida para los registros de cuentas, desde Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), ingrese
Sharing Settings
(Configuración de colaboración) y seleccione Sharing Settings (Configuración de colaboración).
- Guarde los cambios.
Repita este proceso para cada conjunto de permisos al que desee otorgar acceso a la aplicación de la consola.
Configurar la seguridad a nivel de campo
Maria desea otorgar permisos de perfil de administrador del sistema para acceder a campos especÃficos en los objetos relacionados con pedidos. Esto permite que los usuarios administradores accedan a la funcionalidad de la Gestión de pedidos. Veamos cómo lo hace.
- Si utiliza cuentas personales para representar compradores individuales, verifique que estén habilitadas y configuradas en su organización.
- En Setup (Configuración), en el cuadro de búsqueda rápida, ingrese
Profiles
(Perfiles); a continuación, 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). Establezca el acceso de Read (Lectura) y Edit (Modificación) para cada objeto relacionado con un pedido.
- Haga clic en View (Ver).
- Haga clic en Edit (Modificar).
- Para cada campo de la columna Read Access (Acceso de lectura) de la tabla, seleccione Read Access (Acceso de lectura).
- Para cada campo de la columna Edit Access (Acceso de modificación) de la tabla, seleccione Edit Access (Acceso de modificación).
- Haga clic en Back to Profile (Regresar al perfil).
Consulte la GuÃa para la implementación de la Gestión de pedidos de Salesforce para obtener información detallada de las opciones de configuración.
Configurar permisos de campo personalizados
Maria desea agregar un campo personalizado a un objeto para utilizarlo en la Gestión de pedidos y necesita permitir que los usuarios de esta accedan a dicho campo. A continuación, se muestra cómo otorga acceso.
- Desde Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), ingrese
Permission Sets
(Conjuntos de permisos) y, luego, seleccione Permission Sets (Conjuntos de permisos).
- Seleccione el conjunto de permisos que controla el acceso para sus usuarios de la Gestión de pedidos.
- En la sección Apps (Aplicaciones), haga clic en Object Settings (Configuración de objetos).
- Seleccione el objeto que tiene el campo personalizado.
- Haga clic en Edit (Modificar).
- En la sección Field Permissions (Permisos de campo), seleccione la casilla de verificación Edit Access (Acceso de modificación) del campo personalizado.
- Haga clic en Save (Guardar).
Para proporcionar 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 que la Gestión de pedidos ejecute capturas de pagos y emita reembolsos, Maria integra un componente de pago, de forma que pueda ver la actividad de pago en el resumen de pagos de cada pedido.
Salesforce Payments
Para lograr una integración de pago sencilla con la Gestión de pedidos, Maria instala el paquete de Salesforce Payments, disponible en AppExchange.
Configurar una pasarela de pago de forma manual
Con Salesforce Payments, Maria también puede agregar una pasarela de pago que un desarrollador configurarÃa de forma manual, como en el caso de Stripe o PayPal. Esto le permitirÃa ver y gestionar pagos en la Gestión de pedidos. Una vez configurada la pasarela de pago, puede vincular cuentas de pago con los proveedores de pago de Stripe y PayPal. Los siguientes son los pasos generales que realizarÃa un desarrollador.
- Cree una clase de adaptador de pasarela de pago mediante Apex Connector Framework de Salesforce. Para ayudarlo a comenzar a trabajar, consulte estas clases de referencia:
https://github.com/forcedotcom/Core-Payments-Reference-Gateway-Integration-Adapters.
- Cree un registro de proveedor de pasarela de pago que apunte a la clase de adaptador que creó.
- En Setup (Configuración), defina una credencial con nombre que contenga la información de inicio de sesión y autenticación del proveedor de pasarela. La definición de llamada a la clase de adaptador realiza una llamada a la credencial con nombre.
- Cree un registro de pasarela de pago para vincular el registro de proveedor de pasarela de pago y la credencial con nombre.
Siguientes pasos
En esta unidad, configuró el usuario y el acceso al conjunto de permisos de la Gestión de pedidos, el acceso a la aplicación de la consola, la seguridad a nivel de campo y los permisos de campo personalizados. También aprendió sobre el procesamiento de pagos. A continuación, aprenderá cómo utilizar flujos para definir el procesamiento de la Gestión de pedidos.
Recursos
- Ayuda de Salesforce: Conjuntos de permisos
- Ayuda de Salesforce: Licencias de usuario
- Ayuda de Salesforce: Consideraciones para la eliminación de registros de la Gestión de pedidos
- Ayuda de Salesforce: Protección y privacidad de los datos
- Ayuda de Salesforce: Configuración de colaboración