ファイルフォーマット

グループ

No. 項目名 文字制限 禁則文字 重複不可
1 グループコード * 必須 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
2 グループ名 * 必須 半角又は全角50文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<> -

注意

グループコードには大文字、小文字を問わず「XFCONCD」という文字列は設定できません。

ヒント

例)グループ : group.csv のサンプル

100000,取締役会
110000,管理本部

役職

No. 項目名 文字制限 禁則文字 重複不可
1 役職コード * 必須 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
2 役職名 * 必須 半角又は全角50文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<> -

注意

役職コードには大文字、小文字を問わず「XFCONCD」という文字列は設定できません。

ヒント

例) 役職:authority.csv のサンプル

101,代表取締役社長
102,取締役

組織階層

No. 項目名 文字制限 禁則文字 重複不可
1 グループコード * 必須 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-
2 役職コード * 必須 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-
3 上位組織階層の
グループコード * 必須
半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-
4 上位組織階層の
役職コード * 必須
半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-

注意

  • グループコード、および役職コードには大文字、小文字を問わず「XFCONCD」という文字列は設定できません。
  • 最上位階層は、上位組織階層のグループコードと役職コードの代わりに、No3 の項目に組織階層の最上位を示す予約語「ROOT」を設定します。

ヒント

例) 組織階層:hierarchy.csv のサンプル

100000,101,ROOT
100000,302,100000,101
100000,102,100000,101
110000,111,100000,102
113000,103,110000,111
113000,104,113000,103

注釈

組織階層をインポートするためのファイルフォーマットは、以下の二種類が用意されています。

  1. 組織階層:hierarchy.csv
  2. 組織階層(絶対指定):hierarchy_absolute.csv

フォーマットの詳細は「組織階層(絶対指定):hierarchy_absolute.csv」を参照ください。

組織階層(絶対指定)

No. 項目名 文字制限 禁則文字 重複不可
1 ROOT (予約語) * 必須 - - -
上位組織階層の
グループコード
半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-
上位組織階層の
役職コード
半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-
2 グループコード * 必須 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-
3 役職コード * 必須 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-

注意

グループコードおよび役職コードには大文字、小文字を問わず「XFCONCD」という文字列は設定できません。

組織階層(絶対指定)では先頭の項目は必ず組織階層の最上位を示す予約語「ROOT」で始まり、各行の最後に登録する組織階層のグループコード・役職コードを設定します。

予約語「ROOT」と登録する組織階層までの項目の間に、上位組織階層のグループコード・役職コードを階層数分設定し、登録する組織階層の絶対位置を指定します。

以下で階層の位置ごとに具体的な設定方法を説明します。

最上位階層の場合

予約語「ROOT」の次の項目に、登録するグループコード・役職コードを設定します。

ROOT,グループコード,役職コード

最上位以外の階層の場合

予約語「ROOT」以降の項目に上位組織階層のグループコード・役職コードの組合せを階層数分設定した後に、登録するグループコード・役職コードを設定します。

ROOT,上位組織階層のグループコード,上位組織階層の役職コード,…(上位階層数分設定),グループコード,役職コード

ヒント

例) 組織階層(絶対指定) : hierarchy_absolute.csv のサンプル

ROOT,100000,101
ROOT,100000,101,100000,102
ROOT,100000,101,100000,102,110000,111
ROOT,100000,104,
ROOT,100000,104,113000,103

ユーザー

No. 項目名 文字制限 禁則文字 重複不可
1 ID * 必須 半角30文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>/|
および半角カナ、半角スペース、タブ文字
2 姓(漢字) 半角又は全角50文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<> -
3 名(漢字) 半角又は全角50文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<> -
4 姓(カナ) 半角又は全角50文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<> -
5 名(カナ) 半角又は全角50文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<> -
6 ログインID * 必須 半角100文字以内 !"#$%&'^~`;:+*,?\(円マーク)<>
および半角カナ、半角スペース
7 パスワード * 必須 半角30文字以内 ,
および半角カナ、半角スペース
-
8 メールアドレス 半角100文字以内 ,
および半角カナ
-
9 在籍フラグ * 必須 半角1文字(「Y」 又は」N」) Y とN 以外 -
10 ユーザ定義1 半角又は全角100文字以内 , -
11 ユーザ定義2 半角又は全角100文字以内 , -
12 ユーザ定義3 半角又は全角100文字以内 , -
13 ユーザ定義4 半角又は全角100文字以内 , -
14 ユーザ定義5 半角又は全角100文字以内 , -
15 グループコード 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-
16 役職コード 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-
17 上長のID 半角30文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>/|
および半角カナ、半角スペース、タブ文字
-
18 上長のグループコード 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-
19 上長の役職コード 半角10文字以内 !"#$%&'^~@`;:+*,?\(円マーク)<>
および半角カナ
-

注意

  • [ID](No.1)には、大文字、小文字を問わず「ADMINISTRATOR」という文字列は設定できません。

  • [ID](No.1)には、.(半角ドット)から始まる文字列は設定できません。

  • [ID](No.1)の禁則文字のうち、以下に該当するものは、旧バージョンで登録済みのユーザーには適用されません。旧バージョンで登録済みのIDを設定できます。

    • |(半角パイプライン)
    • /(半角スラッシュ)
    • 半角スペース
    • 先頭の .(半角ドット)
  • [ログインID](No.6)は、他のユーザーと同じものを設定することはできません。

  • [パスワード](No.7)はインポートによりユーザーが新規登録される場合は必須です。
    登録済みユーザーを更新する場合、パスワード項目が設定されている場合はその値で更新され、設定されていない(パスワード項目が空)場合は更新されません。

  • [メールアドレス](No.8)を設定する場合、先頭と最後以外に「@」を含める必要があります。

  • [在籍フラグ](No.9)に「N」を設定した場合、ワークフローシステムにログインできなくなります。

  • インポートの結果、在籍中ユーザーの総数が登録できるユーザー数を超えるインポートはできません。
    退職したユーザーの在籍フラグ(No.9)を「N」に設定するなどの方法で、在籍中ユーザーの総数が登録できるユーザー数よりも少ない状態にしてください。

ユーザーのCSVファイルは ユーザー項目(No.1~No.14) および 所属項目(No.15~No.19) で構成されます。

注釈

  • 兼務しているユーザーをインポートする場合は、所属する組織階層分のレコードを作成します。
  • 所属項目が設定されていない場合は、ユーザー項目のみがインポート対象となります。
  • 該当する組織階層が存在しない等の理由でユーザーのインポートに失敗した場合は、ユーザー項目のみがインポート対象となります。

ユーザーのインポート方法に応じてCSVファイルで設定する項目が異なります。

上長に関する情報を設定してユーザーをインポートする

以下のいずれかの条件に該当する場合は、上長に関する情報を設定します。

  • 上位組織階層に所属する複数のユーザーから上長となるユーザーを指定する場合
  • 同一グループ・役職の組織階層が複数存在する場合

ユーザー項目に加え、所属項目では グループコード(No.15)役職コード(No.16) および 上長に関する情報(No.17~No.19) を設定します。

上長に関する情報については 上長のID(No.17)上長のグループコード(No.18)上長の役職コード(No.19) のいずれかまたは全てを設定します。

指定したグループコード、役職コード、上長の情報に該当する組織階層へユーザーが追加されます。

該当する組織階層が存在しない場合、および上長の情報に該当する組織階層と親子関係となっていない場合は、インポートに失敗します。

上長のIDが設定されていない場合は、上位組織階層に所属するユーザーの中からIDの一番若いユーザーが自動的に設定されます。

ヒント

例) ユーザー:user.csvのサンプル

A10007,坂戸,若葉,サカド,ワカバ,A10007,,A10007@workflow.co.jp,Y,,,,,,121000,105,A10000
A10009,川崎,進,カワサキ,ススム,A10009,,A10009@workflow.co.jp,Y,,,,,,100000,302,A10036,117000,104

上長に関する情報を設定しないでユーザーをインポートする

「上長に関する情報を設定してユーザーをインポートする」に記載されている条件に該当しない場合は、上長に関する情報の設定は不要です。

ユーザー項目に加え、所属項目では グループコード(No.15)役職コード(No.16) を設定します。

設定したグループコード、役職コードに該当する組織階層へユーザーが追加されます。該当する組織階層が存在しない場合は、インポートに失敗します。

上長には、上位組織階層に所属するユーザーの中からIDの一番若いユーザーが自動的に設定されます。

ヒント

例)ユーザー : user.csv のサンプル

A10007,坂戸,若葉,サカド,ワカバ,A10007,,A10007@workflow.co.jp,Y,,,,,,121000,105