ai.oauth
Funzioni
Metodo | Parametri | Resi | Descrizione |
|---|---|---|---|
getPlanningTokenFromWorkday() | Nessuno | Tipo restituito: Oggetto {authorization: string} | Ottenere un token per l'autenticazione rispetto alla pianificazione. |
Disponibilità: disponibile solo per i clienti che completano:
- Associando il tenant Workday aAdaptive Planning.
- SSO SAML di Workday inAdaptive Planning.
- L'attivitàdi configurazione dell'API pubblicain Workday all'interno della schedaAPI pubblicadiAdaptive Planningscheda in Workday.
Per associare il tenant Workday ad Adaptive Planning e configurare SSO SAML, è necessario collaborare con un responsabile dell'implementazione certificato Workday. Se non si dispone dell'accesso a un responsabile implementazione, contattare il Customer Success Manager per richiedere servizi professionali.
Alcuni collegamenti in questo articolo rimandano alla community di Workday. Se non si dispone di un account della Community, richiederne uno.
Esempio
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; }