Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2024-10-18
ai.oauth

ai.oauth

Funções

Método
Parâmetros
Devoluções
Descrição
getPlanningTokenFromWorkday()
Nenhuma
Tipo de retorno: Object {author: string}
Obtenha um token para autenticação no Planning.
Disponibilidade: disponível somente para clientes que concluírem:
  • Emparelhar seu locatário do Workday com
    Adaptive Planning
    .
  • SSO SAML do Workday no
    Adaptive Planning
    .
  • Tarefa
    de definição de API pública
    no Workday, na guia
    API pública
    do
    Adaptive Planning
    no Workday.
Para emparelhar seu locatário do Workday com o Adaptive Planning e definir a SSO SAML, você deve trabalhar com um implementador certificado pela Workday. Se você não tem acesso a um implementador, entre em contato com o Gestor de sucesso do cliente para contratar serviços profissionais.
Alguns links neste artigo levam para a comunidade Workday. Se você não tem uma conta do Community, solicite uma.

Exemplo

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; }