Saltar al contenido principal
Adaptive Planning
Última actualización: 2024-10-18
ai.oauth

ai.oauth

Funciones

Método
Parámetros
Devoluciones
Descripción
getPlanningTokenFromWorkday()
Ninguno
Tipo de valor devuelto: objeto {authorization: string}
Obtenga un token para autenticarse con respecto a Planning.
Disponibilidad: solo disponible para clientes que completen:
  • Emparejando su entorno de cliente de Workday con
    Adaptive Planning
    .
  • Workday SAML SSO en
    Adaptive Planning
    .
  • La tarea
    Configuración de API pública
    en Workday en la ficha
    API pública
    de la
    Adaptive Planning
    ficha en Workday.
Para emparejar su entorno de cliente de Workday con Adaptive Planning y configurar el inicio de sesión único basado en SAML, debe trabajar con un implementador certificado por Workday. Si no tiene acceso a un implementador, póngase en contacto con el Customer Success Manager para contratar servicios profesionales.
Algunos vínculos de este artículo dirigen a la comunidad de Workday. Si no tiene una cuenta de comunidad, solicite una.

Ejemplo

function testConnection(context) { var token = ai.oauth.getPlanningTokenFromWorkday(); var body = '<?xml version="1.0" encoding="UTF-8"?><call method="customReportValues" callerName="AdaptivePlanning.Discovery">' body += '<credentials token="' + token.authorization + '" instanceCode="MYINSTANCE" /><report>...</report> </call>'; var url = 'https://api.adaptiveplanning.com/api/v22'; var method = 'POST'; var headers = { 'Content-Type': 'application/xml' }; var response = null; try { response = ai.https.request(url, method, body, headers); } catch (exception) { ai.log.logInfo('api call failed', '' + exception); return false; } ai.log.logInfo("Response:",response.getBody()); return true; }