Invoke-RestMethod を使用して AtTask ユーザーを作成する例はありますか? 次の Invoke-WebRequest を試してみました " https://company.attask-ondemand.com/attask/api/user?emailAddr=user@domain.com&firstName=user&lastName=name&password=Pa $$w0rd&sessionID=jjsaduu298901283123j" -返されるメソッドの投稿悪いリクエスト...よろしくお願いします!
2 に答える
AtTask でのユーザーの作成と設定は、事実上 3 ステップのプロセスです。
ステップ 1: ユーザーを作成します。これはかなり簡単です。姓名、電子メール、任意のグループ ID、役職を設定します。パスワードはまだありません。
ステップ 2: 名前付きアクション「assignUserToken」を呼び出します。これは、「結果」の下にトークン値を含む配列を返します
ステップ 3: 別の名前付きアクション「completeUserRegistration」を呼び出します。ID、名、姓、設定するパスワード、およびトークンを渡す必要があります。
これで完了です。手順 3 については、ID を渡すときに姓と名を再度渡す必要がある理由がわかりませんが、それがないと機能しないようです。
新しいユーザー情報を、updates という名前のフィールドの json 配列に配置します。行っている方法を指定します。この場合: &method=post. 次に、セッション ID または管理者のユーザー名とパスワードを渡す必要があります。上記の URL を必要に応じて変更しました。
" https://company.attask-ondemand.com/attask/api/user?updates= { emailAddr:user@domain.com,firstName:user,lastName:name,password:Pa$$w0rd}&method=post&sessionID=jjsaduu298901283123j
また
" https://company.attask-ondemand.com/attask/api/user?updates= { emailAddr:user@domain.com,firstName:user,lastName:name,password:Pa$$w0rd}&method=post&username=admin_email&password =管理者パスワード
それでもうまくいかない場合はお知らせください。