ai.oauth
Funktionen
Methode | Parameter | Retouren | Beschreibung |
|---|---|---|---|
getPlanningTokenFromWorkday() | Keine | Rückgabetyp: Objekt "{ authorization : string }" | Fordern Sie ein Token für die Authentifizierung bei Planning an. |
Verfügbarkeit: Nur für Kunden verfügbar, die folgende Schritte ausführen:
- Kombination ihres Workday-Mandanten mitAdaptive Planning.
- Workday SAML-SSO inAdaptive Planning.
- DieSetup-Aufgabe für öffentliche APIin Workday auf dem RegisterÖffentliche APIvonAdaptive PlanningRegister „Register“ in Workday.
Um Ihren Workday-Mandanten mit Adaptive Planning zu synchronisieren und SAML-SSO einzurichten, müssen Sie mit einem von Workday zertifizierten Implementierer zusammenarbeiten. Wenn Ihnen kein Implementierer zur Verfügung steht, wenden Sie sich an Ihren Customer Success Manager, um Unterstützung von Professional Services zu erhalten.
Einige Links in diesem Artikel führen zur Workday-Community. Wenn Sie kein Community-Konto haben, können Sie ein Konto beantragen.
Beispiel
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; }