ユーザーの作成
Salesforceでユーザーを作成します。
オプション
| フィールド | 定義 | タイプ | 必須 |
|---|---|---|---|
|
プロファイル(Profile) |
入力フィールドにプロファイルID(Profile ID)とプロファイル名(Profile Name)のどちらを使用するかを選択します。
|
ドロップダウン | 正 |
|
ロール |
入力フィールドにロールID(Role ID)とロール名(Role Name)のどちらを使用するかを選択します。
|
ドロップダウン | 正 |
入力
| フィールド | 定義 | タイプ | 必須 |
|---|---|---|---|
|
ユーザー(User) |
|||
|
名(First Name) |
ユーザーの名。 |
テキスト | 正 |
|
姓(Last Name) |
ユーザーの姓。 |
テキスト | 正 |
|
ユーザー名(Username) |
ユーザーの一意のログイン(メールアドレスの形式)。 |
テキスト | 正 |
|
メールアドレス(Email) |
ユーザーのメールアドレス。 |
テキスト | 正 |
|
プロファイル名(Profile Name)または プロファイルID(Profile ID) |
Salesforceでユーザーのベースレベル権限を表すプロファイルの一意の名前またはキー。 入力タイプは、カードオプションのプロファイル(Profile)で何を選択したかによって異なります。 |
ドロップダウンまたは文字列 |
正 |
|
ロール名(Role Name)または ロールID(Role ID) |
組織でユーザーの役職を表すロールの一意の名前またはキー。 入力タイプは、カードオプションのロール(Role)で何を選択したかによって異なります。 |
ドロップダウンまたは文字列 |
FALSE |
|
エイリアス(Alias) |
名前全体が収まらないページでユーザーを識別するための短い名前。値を指定しない場合、Oktaはユーザー名(Username)の最初の8文字に基づきエイリアス値を生成します。 |
テキスト | FALSE |
|
ニックネーム(Nickname) |
コミュニティ内でユーザーの識別に使用される名前。 |
テキスト | FALSE |
|
タイトル(Title) |
ユーザーの役職名。 | テキスト | FALSE |
|
Email Encoding (メールエンコーディング) |
ユーザーが送信するアウトバウンドメールの文字セットとエンコーディング。デフォルト値は |
ドロップダウン | FALSE |
|
地域(Locale) |
ユーザーの国または地域。デフォルト値は |
テキスト | FALSE |
|
言語(Language) |
ユーザーの第一言語。 |
ドロップダウン | 正 |
|
携帯電話(Mobile Phone) |
ユーザーの携帯電話番号。 |
テキスト | FALSE |
|
電話(Phone) |
ユーザーの電話番号。 |
テキスト | FALSE |
|
丁目・番地(Street) |
ユーザーの住所の番地。 |
テキスト | FALSE |
|
市区町村(City) |
ユーザーの住所の市区町村部分。 |
テキスト | FALSE |
|
State/Province (州/都道府県) |
ユーザーの住所の州または都道府県。 |
テキスト | FALSE |
|
国(Country) |
ユーザーの住所の国部分。 |
テキスト | FALSE |
|
Zip/Postal Code (郵便番号) |
ユーザーの住所の郵便番号部分。 |
テキスト | FALSE |
|
社員番号(Employee number) |
ユーザーの一意識別番号。 |
テキスト | FALSE |
|
会社名(Company Name) |
ユーザーの会社の名前。 |
テキスト | FALSE |
|
事業部(Division) |
企業内の部門。例: |
テキスト | FALSE |
|
部門(Department) |
企業内の部署またはグループ。例: |
テキスト | FALSE |
|
Manager ID (マネージャーID) |
ユーザーのマネージャーの一意識別子。 |
テキスト | FALSE |
|
Permission Set Names (権限セット名) |
ユーザーに付与できる権限セット名の配列。 |
テキストのリスト | FALSE |
|
Permission Set Groups Names (権限セットグループ名) |
ユーザーに付与できる権限セットグループ名の配列。 |
テキストのリスト | FALSE |
|
Public Group Names (パブリックグループ名) |
ユーザーに割り当てできるパブリックグループ名の配列。 |
テキストのリスト | FALSE |
|
Feature License Names (機能ライセンス名) |
ユーザーに付与できる一連の機能ライセンス。 機能ライセンスは、ユーザーライセンスに含まれない機能へのアクセスを提供します。 |
テキストのリスト | FALSE |
|
Federation ID (フェデレーションID) |
複数のアプリにまたがったフェデレーションに対するユーザーの一意識別子。 |
テキスト | FALSE |
|
タイムゾーン(Time Zone) |
ユーザーが働く場所のプライマリタイムゾーン。 デフォルト値は |
ドロップダウン | FALSE |
これ以外に、動的に生成されるカスタムフィールドもあります。
出力
| フィールド | 定義 | タイプ |
|---|---|---|
|
ユーザー(User) |
||
|
ユーザーID(User ID) |
ユーザーの一意識別子。 | テキスト |
例
プロファイルID(Profile ID)を検索するには、Salesforceインターフェイスに表示されるプロファイル名(Profile Name)を使ってシンプルなクエリを作成します。
-
Assignカードを追加し、Salesforceインターフェイスからテキストを入力します(例:
Standard Platform User。 -
Composeカードを追加し、Assignカードからの出力を検索条件として使ってシンプルなSQLクエリを作成します:
SELECT Id, Name from Profile where Name='Profile Name'。 -
クエリ出力を、Salesforceコネクターのクエリの実行(Execute Query)カードのSOQLクエリ(SOQL Query)への入力として使用します。このクエリは、Salesforce APIを呼び出してプロファイル名に対応する値を検索します。
-
SOQLクエリ(SOQL Query)の結果を、インデックス(index)が
0に設定されたAt list関数カードに渡します。関数は、返されるオブジェクトのリストから最初のオブジェクトを取得します。 -
結果として得られたオブジェクトを取得(Get)オブジェクトカードに送信してパス(path)の
Id値を検索します。結果は、そのプロファイル名(Profile Name)(Profile ID)に対応する一意のプロファイルID(Profile ID)(Profile Name)です。
この例を編集し、Salesforceインターフェイスで特定のロール名(Role Name)に対応するロールID(Role ID)を取得することが簡単にできます。Assignカードの最初のテキストをロール名に変更し、SQLクエリを次のように修正します:SELECT Id, Name from UserRole where Name='Role Name'。