ユーザーの作成

Salesforceでユーザーを作成します。

オプション

フィールド 定義 タイプ 必須

プロファイル(Profile)

入力フィールドにプロファイルID(Profile ID)プロファイル名(Profile Name)のどちらを使用するかを選択します。

  • プロファイルID(Profile ID):ベースレベルプロファイルのID値を手動で入力します。

  • プロファイル名(Profile Name):最大100エントリのメニューからベースレベルプロファイルを選択します。

ドロップダウン

ロール

入力フィールドにロールID(Role ID)ロール名(Role Name)のどちらを使用するかを選択します。

  • ロールID(Role ID):特定のロールのID値を手動で入力します。

  • ロール名(Role Name):最大100エントリのメニューからロールを選択します。

ドロップダウン

入力

フィールド 定義 タイプ 必須

ユーザー(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 (メールエンコーディング)

ユーザーが送信するアウトバウンドメールの文字セットとエンコーディング。デフォルト値はUnicode (UTF-8)です。

ドロップダウン FALSE

地域(Locale)

ユーザーの国または地域。デフォルト値はen_USです(Salesforceがサポートするロケールについては、こちらを参照)。

テキスト 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)

企業内の部門。例:PC Sales Group

テキスト FALSE

部門(Department)

企業内の部署またはグループ。例:Customer Support

テキスト 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)

ユーザーが働く場所のプライマリタイムゾーン。

デフォルト値は(GMT-07:00) Pacific Daylight Time (America/Los_Angeles)です。

ドロップダウン FALSE

これ以外に、動的に生成されるカスタムフィールドもあります。

出力

フィールド 定義 タイプ

ユーザー(User)

ユーザーID(User ID)

ユーザーの一意識別子。 テキスト

プロファイルID(Profile ID)を検索するには、Salesforceインターフェイスに表示されるプロファイル名(Profile Name)を使ってシンプルなクエリを作成します。

Simple flow showing how to construct a query for retrieving the profile ID for a given profile name. Steps explained in subsequent text.
  1. Assignカードを追加し、Salesforceインターフェイスからテキストを入力します(例:Standard Platform User

  2. Composeカードを追加し、Assignカードからの出力を検索条件として使ってシンプルなSQLクエリを作成します:SELECT Id, Name from Profile where Name='Profile Name'

  3. クエリ出力を、Salesforceコネクターのクエリの実行(Execute Query)カードのSOQLクエリ(SOQL Query)への入力として使用します。このクエリは、Salesforce APIを呼び出してプロファイル名に対応する値を検索します。

  4. SOQLクエリ(SOQL Query)の結果を、インデックス(index)0に設定されたAt list関数カードに渡します。関数は、返されるオブジェクトのリストから最初のオブジェクトを取得します。

  5. 結果として得られたオブジェクトを取得(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'