跳至主要内容
Adaptive Planning
上次更新时间 :2024-10-18
ai.oauth

ai.oauth

函数

方法
参数
退货
描述
getPlanningTokenFromWorkday()
返回类型:对象 { Authorization : string }
获取用于根据 Planning 进行身份验证的令牌。
可用性:仅适用于完成以下操作的客户:
  • 正在将其 Workday 租户与
    Adaptive Planning
  • 通过 Workday SAML 单点登录
    Adaptive Planning
  • Workday 的
    “Public API setup”
    任务
    Adaptive Planning
    Workday 中的“”选项卡。
要将 Workday 租户与 Adaptive Planning 配对并设置 SAML 单点登录,您必须与经过 Workday 认证的实施者合作。如果您无权联系实施者,请联系您的客户成功经理以获取专业服务。
本文中的某些链接会转至 Workday 社区。如果您没有 Workday Community 账户,请申请账户。

示例

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