メインコンテンツにスキップ
Adaptive Planning
最終更新: 2024-12-13
createUser

createUser

カテゴリ
メタデータの変更
説明
1 人または複数のユーザーを作成します。成功した場合、API は作成されたユーザーにメッセージを返します。1 回のリクエストで作成できるユーザーが 1000 人を超えることはありません。
起動に必要な権限
ユーザー権限
リクエストに応じてパラメータが必要
認証情報
このメソッドのリクエストには、呼び出し元のユーザーを識別し、認証するための認証情報タグが含まれています。ユーザーを作成するには、"ユーザー権限" 権限が必要です。
この方法は、Workday からのユーザー同期の後には機能しません。

リクエストのフォーマット

<?xml version='1.0' encoding='UTF-8'?> <call method="createUser" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd" /> <users> <user email="newUser@company.com" name="new guy" password="new Password" alternateEmail="abc@greenco.com" samlFedId= "1234" permissionSetId="1" ownedLevels="2,3,7,11" timeZone="America/Mexico_City" /> </users> </call>
認証情報要素
タグ名
認証情報
説明
すべての API 呼び出しには、API を呼び出したユーザーを識別するための単一の認証情報要素が含まれている必要があります。その後、この API 呼び出しはこのユーザーとして実行されます (システムの監査証跡やアクション履歴は、このユーザーがアクションを実行したことを示します)。そのため、API 呼び出しが成功:
要素の特性
特性名
必須?
ログイン
あり
API メソッドを呼び出すユーザーのログイン名。このユーザーは、メソッドを呼び出すために必要な権限を持っている必要があります
sampleuser@company.com
password
あり
API メソッドを呼び出すユーザーのパスワード。
my_password
ロケール
なし
入力される数値と日付の解釈、および出力する数値と日付の形式設定 (適切な千単位の区切り文字、月名、日付の形式設定を使用) に使用されるロケールを指定します。ロケールは、応答内のシステム メッセージを表示する言語を指定するためにも使用されます。指定しない場合は、en_US (米国英語) が使用されます。
fr_FR
instanceCode
なし
認証情報で指定されたユーザーが の複数のインスタンスにアクセスできる場合、
Adaptive Planning
、この属性は、ユーザーがデフォルトのインスタンス以外のインスタンスにアクセスしようとしていることを指定するのに使用できます。指定しない場合、ユーザーのデフォルトのインスタンスが使用されます。使用可能なインスタンス コードを決定するには、exportInstances API を使用します。
MYINSTANCE1
エレメントの内容
(なし)
ユーザー要素
タグ名
ユーザー
説明
1 つ以上のユーザー要素が含まれます。
要素の特性
特性名
必須?
エレメントの内容
1 つ以上のユーザー要素が含まれます。1 回のリクエストで作成できるユーザーが 1000 人を超えることはありません。
ユーザー要素
タグ名
ユーザー
説明
作成するユーザーを指定します。
要素の特性
特性名
必須?
E メール
あり
このユーザーの E メール アドレス。一意性が必要です。使用できる文字は、a、z、0 ~ 9、-、および のみです。
newUser@company.com
名前
あり
このユーザーの名前。
メルビン ムルメール
ポジション
API v39 以上で使用可能
なし
ユーザーのポジション
"CEO"
password
あり
このユーザーのパスワード。この属性は必須です。ただし、ユーザー同期が有効で、Adaptive Planning にログインするために Workday SAML SSO を使用している Workday 接続インスタンスの場合を除きます。
newpassword
alternateEmail
API v27 で使用可能
なし
このユーザーの代替 E メール アドレス。このオプションは自動的にオンになり、"ユーザー詳細" セクションにユーザーの E メール ID が入力されます。
abc@greenco.com
samlFedId
API v27 で使用可能
なし
このユーザーの SAML フェデレーション ID。
1234, user@company.com
permissionSetId
API v25 以上で使用可能
なし
このユーザーに割り当てられた権限セットの内部システム ID。
3
roleId
API v25 以前で使用可能
API v25+ では使用できません。
なし
このユーザーに割り当てられたロールの内部システム ID。デフォルト値はありません。(roleId 特性は exportRoles API でカバーされます。)
3
ownedLevels
なし
カンマで区切られた組織の内部システム ID。デフォルト値はありません。(ownLevels 特性は exportLevels API でカバーされます。)
5,10,13
ホームページ
API v39 以上で使用可能
なし
ユーザーのホームページ。
"Welcome"
timeZone
なし
ユーザーのタイムゾーン。指定されていない場合は、デフォルトで "US/Pacific" が使用されます。
米国/太平洋地域
API v39 以上で使用可能
なし
ユーザーの国コード (英 2 文字コード)。
"US"
usState
API v39 以上で使用可能
なし
ユーザーの状態コード (国は米国である必要があります)。
"CA"
netsuiteLogin
API v39 以上で使用可能
なし
NetSuite ログイン
"abc@netsuite.com"
salesforceLogin
API v39 以上で使用可能
なし
Salesforce ログイン
"abc@salesforce.com"
エレメントの内容
(なし)

回答フォーマット

<?xml version='1.0' encoding='UTF-8'?> <response success="true"> <output> <result> <created_users> <user success="true" message="user newUser@company.com was created successfully." guid="0CCF69803A990160E063820012ACFDD7"/> </created_users> </result> </output> </response>
回答エレメント
タグ名
response
要素の特性
特性名
必須?
成功
あり
真偽のいずれか。API 呼び出しが成功したかどうかを示します。呼び出しが成功した場合でも、応答に警告メッセージが含まれる場合があります。
エレメントの内容
createUser または updateUser の呼び出しがそれぞれ行われたかどうかに応じて、 created_user または updateUser のステータス要素を含む単一の結果要素
結果要素
タグ名
result
説明
1 つ以上のステータス要素のコンテナです。
要素の特性
特性名
必須?
(なし)
エレメントの内容
1 つ以上の created_user または updateUser の呼び出しがそれぞれ行われたかどうかに応じて、1 つ以上の created_user または update_user ステータス要素を入力します。
created_users element
タグ名
created_users
説明
システムから呼び出し元に送り返されるメッセージを表します。
要素の特性
特性名
必須
ユーザー成功
あり
呼び出しによって返されたステータス真でも偽でも構いません。
message
あり
ステータス メッセージ。
ユーザーnewuser@company.com が正常に作成されました。
ガイド
あり
作成したユーザーの GUID
"0CCF69803A990160E063820012ACFDD7"
エレメントの内容
1 つのサブスクリプション エレメント