Ir al contenido principal
Todas las coleccionesIntegracionesIntegraciones de reclutamientoSAP SuccessFactors ATS
Instrucciones de Integración de SAP SuccessFactors – Módulo de Reclutamiento
Instrucciones de Integración de SAP SuccessFactors – Módulo de Reclutamiento
Sam Abello avatar
Escrito por Sam Abello
Actualizado esta semana

Alcance del trabajo

La Plataforma de Contratación de Alto Volumen de Grayscale está diseñada para ayudar a los reclutadores a agilizar y automatizar una experiencia de contacto con el candidato a gran escala.La plataforma de contratación conversacional de Grayscale facilita el envío de mensajes de texto a los candidatos desde SAP SuccessFactors, al tiempo que automatiza las tareas repetitivas del proceso de contratación.Este documento describe el alcance del trabajo para implementar nuestra solución dentro de tu ATS.


Pasos de la integración

    1. Habilitar la sincronización de transcripciones

    2. Agregar pregunta de consentimiento para SMS

    1. API Server URL

    2. Nombre de usuario de SAP SuccessFactors

    3. Company ID

    4. Client ID

    5. Client Secret

    6. Pregunta de consentimiento para SMS

      1. Field ID

      2. Opción "Sí" ID

      3. Opción "No" ID


Antes de realizar la integración, hay algunos permisos que necesitaremos configurar para habilitar todas las funciones que necesitamos. Por favor, mira los pasos descritos a continuación.


1.Configuración del Perfil del Candidato


Nota: Un usuario de SuccessFactors con acceso administrativo necesitará completar estas tareas.

La integración de Grayscale necesitará acceso a dos campos en el Perfil del Candidato para la sincronización de transcripciones y la gestión del consentimiento para SMS:

  1. La sincronización de transcripciones utiliza un Campo Estándar etiquetado como "Comments"

  2. La gestión del consentimiento por SMS utiliza un Campo Personalizado

Para habilitar ambos campos en la Plantilla de Perfil del Candidato:

  1. Busca y selecciona Administrar Plantillas

  2. Desde la pestaña Recruiting Management, selecciona Candidate Profile

  3. Haz clic en el nombre de la plantilla de perfil que quieres editar

  4. En la página principal de Configuración de Plantillas, desplázate hasta el final de la pantalla. Selecciona el botón {N} Campos definidos. Haz clic para modificar

  5. Para habilitar la sincronización de transcripciones

    1. Selecciona Agregar > Agregar campo estándar del menú desplegable en la parte superior del modal

    2. En el formulario de nuevo campo, ingresa:

      1. Field id: “comments”

      2. Field type: “text”

      3. Etiqueta de campo: “Comentarios”

  6. Para Gestión de Consentimiento por SMS

    1. Agrega un nuevo Campo Personalizado – recoge valores para el ID de Campo y el ID de Lista Desplegable (toma nota de la estructura de mayúsculas y minúsculas)

      1. Field id: Grayscale_sms_consent

      2. Tipo de campo: picklist

      3. [Ingrese el texto de la pregunta de consentimiento para SMS]

        1. Ejemplo:
          “¿Te gustaría optar por recibir mensajes de texto del reclutador para este rol en relación con el proceso de contratación, como solicitudes de entrevistas, recordatorios, etc.?
          Nota: Seleccionar “no” no te eliminará de la consideración para este rol. Pueden aplicarse tarifas de mensajes y datos, dependiendo de tu plan de servicio de telefonía móvil. En cualquier momento puedes obtener más ayuda respondiendo con AYUDA a estos textos, o puedes optar por salir completamente respondiendo con STOP.)

      4. Descripción del campo: (opcional) smsConsentPicklist

      5. Requerido: Verdadero*

        1. *Nuestras recomendaciones para configurar este campo es marcarlo como obligatorio – pero se puede dejar como opcional si de otro modo interrumpiría tu flujo de trabajo existente.

      6. Anonimizar: Falso

      7. Es Sensible: Falso

      8. Id de lista de selección: Selecciona una opción de lista de selección Sí/No adecuada para tu organización

  7. Haz clic en Hecho

  8. Desde la barra de menú superior, haz clic en Publicar

  9. Confirma los cambios haciendo clic en

Nota: Es posible que se muestren algunas advertencias relacionadas con la configuración del perfil existente, pero los cambios se habrán aplicado.

Verificar permisos de sincronización de transcripciones

Las transcripciones de conversaciones en Grayscale se publicarán en el perfil del candidato a través de la API.Aquí están los permisos de campo necesarios para permitir que las transcripciones de las conversaciones sean visibles en el perfil del candidato internamente:

  • Descripción: [Introduce una descripción para el permiso de campo]

  • Tipo *: Permiso de Lectura

  • Nombre del Grupo: [Selecciona un grupo dinámico para el cual esta autorización sea aplicable.Estos son los grupos dinámicos definidos en la instancia.Si no se selecciona un nombre de grupo, el permiso se aplicará al Candidato por defecto

  • Países/Regiones *: [Selecciona los países/regiones de los candidatos para los cuales esta autorización es aplicable]

  • Fuentes *: CUALQUIERA

  • Campos *: • Comentarios seleccionados

  • Elementos de fondo: Ninguno

¡Los comentarios de los candidatos ahora deberían ser visibles en el perfil del candidato!


2. Asigna permisos al usuario de integración


Para asegurarte de que Grayscale tenga acceso a los datos necesarios, asigna permisos específicos al usuario de integración en SAP SuccessFactors.

  1. Crea o Selecciona un Rol:

    • Ve a Centro de Administración > Gestionar Roles de Permiso.

    • Crea un nuevo rol (por ejemplo, “Grayscale Integration”) o selecciona uno existente.

  2. Asignar Permisos: Expande la sección adecuada a continuación para agregar permisos

    • Dentro del rol, ve a Permisos y localiza los permisos bajo sus respectivas categorías como se indica a continuación.

    • Permisos de Reclutamiento:

      • Exportación de solicitudes de trabajo de la API de OData

      • Exportación de Aplicación API OData

      • API de OData Crear/Actualizar Interview Central

      • Exportación de Candidatos API OData

      • OData API Candidate Create


3.Reunir valores de integración


Necesitaremos los siguientes valores para configurar la integración:

  • API Server URL

  • Nombre de usuario de SAP SuccessFactors

  • Company ID

  • Client ID

  • Client Secret

API Server URL

Usando tu URL de inicio de sesión, puedes encontrar la URL del Servidor API correspondiente visitando este enlace.

  • La URL del servidor API de SAP SuccessFactors es una URL que está estrechamente relacionada con la URL de inicio de sesión donde ingresas a la instancia de SAP SuccessFactors de tu empresa.

  • Por ejemplo, si inicia sesión en " https://acme.successfactors.com/login ", su URL de inicio de sesión es acme.successfactors.com (el valor después de "https://" y antes de "/login").

  • Por lo general, agregar "api" antes de la URL de inicio de sesión dará como resultado la URL del servidor API correcta (es decir, apiacme.successfactors.com ).

Nombre de usuario de SAP e ID de empresa

Para encontrar su nombre de usuario de SAP SuccessFactors y el ID de su empresa , puede buscar en su correo electrónico de bienvenida de SAP SuccessFactors en "Nombre de usuario de la empresa" (ver la imagen a continuación):

  • También puedes encontrar tu ID de empresa de SAP SuccessFactors como parte de la URL de inicio de sesión, que también se te envía en tu correo de bienvenida de SAP SuccessFactors (bajo "Enlace de la empresa" - ver imagen abajo)

  • Alternativamente, puedes encontrar tu ID de empresa de SAP SuccessFactors iniciando sesión en SAP SuccessFactors, pasando el cursor sobre tu foto de perfil para expandir el menú desplegable, haciendo clic en "Mostrar información de la versión" y localizando el ID de empresa en el modal que aparece:

    No se puede mostrar el contenido

ID de cliente y secreto de cliente

  1. Inicie sesión en su instancia de SAP

  2. Busca Administrar aplicaciones cliente OAuth2 en la barra de búsqueda

  3. Haz clic en Registrar aplicación de cliente

  4. Completa Nombre de la Aplicación (Grayscale) & URL de la Aplicación (https://app.gograyscale.com) y haz clic en Generar Certificado X.509

  5. Complete el nombre común (Grayscale) y presione Generar

  6. Una vez que la pantalla se actualice, haga clic en Descargar

    • Esto descargará un archivo llamado Certificate.pem

  7. Haga clic en Registrarse

    • Ahora verás tu aplicación listada. Haz clic en Ver.

    • Ahora verá una clave API en la lista: esta es su ID de cliente.

  • Abre el archivo "Certificate.pem" que descargaste previamente en un editor de texto.

    1. Renombra el Certificate.pem a Certificate.txt y haz doble clic para abrirlo

    2. Copia la cadena entre ——BEGIN ENCRYPTED PRIVATE KEY——- y —-END ENCRYPTED PRIVATE KEY——- este es tu Client Secret


IDs de Preguntas de Consentimiento SMS

Para activar la gestión de consentimiento por SMS, necesitaremos los siguientes valores:

  1. Field ID

    • Es decir, Grayscale_sms_consent

  2. ID de opción del valor de lista desplegable "Yes"

    • Es decir, 1234

  3. Option ID of picklist value “No”

    • Es decir, 1235

Para localizar los IDs de opciones de lista desplegable:

  1. Busca y selecciona Picklist Center

  2. Escribe el valor del Pickist id en la barra de búsqueda y selecciona la lista desplegable Sí/No

  3. Selecciona la Fila activa

  4. Selecciona el valor que representa la acción negativa, es decir, “No”

  5. Recoge el ID de Opción valor

  6. Repite los pasos 4 y 5 seleccionando la acción afirmativa, es decir,Sí

Opciones de Aplicación de Consentimiento por SMS

Hay 3 niveles de aplicación de consentimiento disponibles en Grayscale.Por favor, avísale a tu Gerente de Implementación sobre tu selección:

  1. Sin aplicación. Los usuarios se las arreglarán por su cuenta - identificando y respetando manualmente la respuesta de cada candidato antes de enviar un mensaje de texto. Pueden enviar mensajes de texto a cualquier candidato, a menos que hayan optado por no participar directamente a través de SMS (es decir, que hayan respondido con "STOP" o "UNSUBSCRIBE"). Sigue siendo responsabilidad del cliente recabar el consentimiento.

  2. Aplicación permisiva. Los usuarios no podrán enviar mensajes de texto a los candidatos que hayan respondido NO a la pregunta de consentimiento.

    • Los candidatos que enviaron una solicitud antes de la recopilación del consentimiento para SMS pueden seguir siendo contactados.

    • Los candidatos que hayan respondido a la pregunta de consentimiento por SMS podrán ponerse en contacto con ellos.

  3. Aplicación estricta o completa. Los usuarios solo podrán comunicarse con los candidatos que hayan respondido a la pregunta de consentimiento por SMS.

    • Los usuarios no podrán comenzar ni continuar comunicándose con los candidatos que hayan respondido NO a la pregunta de consentimiento para SMS.

    • Los usuarios no podrán iniciar o continuar la comunicación con los candidatos que no hayan hecho una selección en la pregunta de consentimiento por SMS.

      • Esto se aplicaría normalmente a los candidatos que presentaron su(s) solicitud(es) antes de que se añadiera el cuestionario SMS.


Solución de problemas de permisos de OData

A veces, para que los permisos y ajustes de autenticación mencionados surtan efecto, es necesario un "OData Metadata Refresh".

  1. Inicia sesión en SuccessFactors

    1. Busca refresh y selecciona Refresh bajo OData API Metadata Refresh and Export?

  2. Si la API de tu organización tiene restricciones de acceso por IP, entonces un administrador necesitará permitir que nuestros servidores se comuniquen con la API de SAP. Hazlo añadiendo los valores descritos en esta documentación de SAP.

  3. Para añadir las direcciones IP de Grayscale:

    1. En SuccessFactors, busca y selecciona Política de Contraseña & Inicio de Sesión

    2. Haz clic en Establecer Excepciones de Inicio de Sesión de API y expándelo para encontrar el Grayscale Admin User

    3. Haz clic en el Icono de Lápiz para Editar

    4. Pega estas direcciones IP separadas por comas:

      • 3.225.131.100

      • 52.205.52.97

      • 3.75.58.147

      • 35.159.188.68

  4. Haz clic en Guardar y Cerrar

¿Ha quedado contestada tu pregunta?