Skip to main content
Únase a nosotros en TDX, en San Francisco, o en Salesforce+ los días 5 y 6 de marzo en la conferencia para desarrolladores sobre la era de agentes de IA. Registrarse ahora.

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.

  1. Vaya a Setup (Configuración).
  2. 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.
Nota

Importante: Si asigna más de un conjunto de permisos con la licencia del conjunto de permisos de Order Management a un solo usuario, ese usuario consumirá varias licencias de Order Management.

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.

  1. 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).
  2. 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).
  1. 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).
      Configure permisos para Order Management.
    • Haga clic en Save (Guardar).
  1. 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.
      Configure el conjunto de permisos para acceder a los registros de cuenta.
    • 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).
  1. 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).
  2. 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.

  1. Si utiliza cuentas personales para representar a los compradores, compruebe que estén habilitadas y configuradas en la organización.
  2. Desde Setup (Configuración), en el cuadro Quick Find (Búsqueda rápida), escriba Profiles (Perfiles) y seleccione Profiles (Perfiles).
  3. En la lista de perfiles, seleccione System Administrator (Administrador del sistema).
  4. 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.
  5. 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).
      Para cada objeto relacionado con los pedidos, defina el acceso Read (Lectura) y Edit (Modificación) por objeto.
  1. 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.

  1. 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).
  2. Seleccione el conjunto de permisos que controla el acceso para los usuarios de Order Management.
  3. En la sección Apps (Aplicaciones), haga clic en Object Settings.
    • Seleccione el objeto que contiene el campo personalizado.
    • Haga clic en Edit (Modificar).
  1. En la sección Field Permissions (Permisos de campos), marque la casilla Edit Access (Acceso de modificación) del campo personalizado.
  2. 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.

El procesamiento de pagos implica facilitar métodos de pago y emitir reembolsos mediante un proveedor de pagos de terceros.

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.

  1. 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.
  2. Cree un registro de proveedor de pasarela de pagos que dirija a la clase de adaptador que ha creado.
  3. 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.
  4. 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

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios