製品共通: 同席者インポート バージョン 2
仕様
最終更新日: 2018 年 2 月 27 日
以下の SAP Concur ソリューションに適用されます。
Expense
Professional/Premium edition
Standard edition
Travel
Professional/Premium edition
Standard edition
Invoice
Professional/Premium edition
Standard edition
Authorization Request
Professional/Premium edition
Standard edition
目次
セクション 1: 重要 - インポートに関する
2
つのガイド ... 1セクション 2: 概要 ... 1
セクション 3: 同席者インポート – 基本の手順 ... 1
セクション 4: ステップ 1: インポート データ ファイルの作成 ... 2
ファイルの命名規則 ... 2
更新/置換 ... 2
外部 ID - 変更と削除に必要 ... 3
仕様 ... 3
レコード タイプ
100 - 同席者フィールド ... 3
レコードタイプ 200 - 従業員同席者の対応付けフィールド ... 9
サンプル データ ファイル(完成) ... 10
セクション 5: ステップ
2: インポート データ ファイルを Concur に移動 ... 11
セクション 6: ステップ 3: Concur がデータをインポート ... 11
改訂履歴
日付 注意事項 / コメント / 変更内容
2018年4月16日 表紙のチェック ボックスを変更しました。その他の変更はありません。表紙の日付も変 更ありません。
2018年2月27日 注意書きを追加:
ベストプラクティスは、カスタムフィールドで個人情報、機密情報、または一意に識別 できる情報を許可しないことです。
2018年2月2日 表紙とフッタを更新しました。その他の変更はありません。表紙の日付は更新されてい ません。
2018年1月23日 著作権と表紙を更新しました。その他の変更はありません。表紙の日付は更新されてい ません。
2017年8月4日 空白フィールドがインポートされるとフィールドの値がクリアされます。
2016年1月22日 ドキュメント内の「章」から単独のガイドになりました。内容の変更はありません。
2015年5月6日 著作権と形式を更新しました。内容の変更はありません。
2014年11月30日 統合管理者がインポート / 抽出管理者に変更されました。そのほかの内容の変更はあり ません。
2013年7月19日 初版発行
3 つの同席者フィールド、追加カスタム フィールド (HCP 同席者フォームの「サンシャ イン法」関連フィールドを含む)、および予備フィールドが追加されました。
本章が追加され、後続の章の番号が変更されました。
同席者インポート、バージョン 2
セクション 1: 重要 - インポートに関する 2 つのガイド
インポートのバージョン別にガイドをご用意しています。
• 同席者インポート、バージョン
1
• 同席者インポート、バージョン
2
[ミドルネームの頭文字]、[サフィックス]、および 5
つのカスタム フィールドが追加されました。
データ ファイルを作成する前に、適切なガイドを参照していることを、Concur に確認してく ださい。
セクション 2: 概要
この機能は、同席者タイプに対して同席者データをインポートするために使用します。インポー トされた同席者は、ユーザーが経費を入力する時や自分の同席者リストを管理する時に検索した り選択したりすることができます。
同席者の機能について詳しくは 設定ガイド「Expense: 同席者」 をご参照ください。セクション 3: 同席者インポート – 基本の手順
ここでは基本の手順を簡潔に説明します。詳細は以降のページをお読みください。
• ステップ 1: インポート データ ファイルを作成し、この仕様の要件を満たしているかど うか確認します。
• ステップ 2: インポート データ ファイルを Concur に移動します。
• ステップ 3: Concur がデータ ファイルをインポートするバッチ ジョブを実行します。
セクション 4: ステップ 1: インポート データ ファイルの作成
本書に記載されている仕様に従ってファイル形式を設定し、インポート データ ファイルを作成 します。インポート データ ファイルの仕様は次のとおりです。
• ファイル形式: 区切り文字を使用したテキスト データ、UTF8
• サポートするフィールドの区切り文字: コンマ
• 囲み文字: 引用符
• レコードの区切り文字: CRLF
• データ レコードのレイアウト: 同席者インポート ファイルにはレコード タイプがあり ます。レコード タイプは次のとおりです。
100(同席者フィールド)
200(従業員同席者の対応付けフィールド)
レコード タイプは以降のページに記載した表でご確認頂けます。
ファイルの命名規則
データ ファイルの名前は 「jobtype_entitycode_datetime.txt」のような形式にします。同席 者インポート データ ファイルのジョブ タイプは「attendee」です。エンティティがコード
t0000123abcd を持つ場合は、インポート データ ファイルの名前を
"attendee_t0000123abcd_yyyymmddhhmnss.txt" のようにします。
更新/置換
既存のレコードがあれば同席者インポートによって更新され、ない場合は新しいレコードが作成 されます。空白フィールドがインポートされるとフィールドの値がクリアされます。
外部 ID フィールドの一致によって更新すべき正しいレコードを特定します。
• 一致するレコードがなければ、新しいレコードが作成されます。
• 唯一の一致レコードが見つかった場合はレコードが更新されます。見つかったレコード が削除済みとマークされている場合は、再アクティブ化されてから(インポート レコー ドの非アクティブ化フィールドに基づきます)更新されます。
• 一致するレコードが複数見つかった場合は
アクティブなレコードが
1
つだけなら、そのレコードが更新されます。 複数のレコードがアクティブ、またはアクティブなレコードがない場合は、エラー ログに警告として記録されます。
外部 ID - 変更と削除に必要
外部 ID はインポートを経由して同席者を変更(または編集や削除)する際に必要です。多くの 場合、外部 ID は会社が生成した一意の識別子であり、最初の同席者インポートでインポートさ れます。ただし、経費精算ユーザーが手入力で追加した同席者には外部 ID がありません。この 情報がない場合、インポート経由で同席者の情報を変更および削除することができません。
この問題を解決するため、各同席者に対してシステムに外部 ID を自動的に生成させ、外部 ID が空欄にならないようにすることができます。
同席者の機能について詳しくは 設定ガイド「Expense: 同席者」 をご参照ください。仕様
レコード タイプ 100 - 同席者フィールド
このレコード タイプは新しい同席者を追加するため、または既存の同席者レコードを更新する ために使用します。
以下のフィールドをフォームの設計によって制御することができます。フィールドがフォームに 含まれない場合は値がインポートされません。
• 名
• 姓
• 件名
• 会社
• カスタム 1-20
NOTE: ベストプラクティスは、カスタムフィールドで個人情報、機密情報、または一意に識別 できる情報を許可しないことです。
表1: レコード タイプ100 – 同席者フィールドのデータ
名前 定義 必須 説明 会社のフィー
ルド定義
レコード タイ プ
100 Y
外部 ID 最長 48 文字 Y 同席者に対する一意の識別子 レコードを追加するか、または既 存のレコードを更新するかを判断 するための識別子です。
詳しい論理については「更 新/置換」のセクションをお 読みください。同席者タイプ コード
最長 8 文字 Y この同席者に割り当てられた同席 者タイプのコード
アクティブな同席者タイプを使用 しないとインポートされません。
通貨コード 3文字; 大文 字と小文字を区 別します。
Y この同席者にかかったコストの総 計に使用する通貨を定義します。
この値は新しい同席者レコードに 使用されます。更新の場合は無視 されます。
既存の ISO のアルファベット3 文字または通貨に対応する3桁の 数字
姓 最長 132 文字 Y 同席者の姓
名前 定義 必須 説明 会社のフィー ルド定義
名 最長 50 文字 N 同席者の名
フィールドが適切な形式で定義さ れていない場合はインポートされ ません。
ミドルネーム の頭文字
最長 1 文字 省略可* 同席者のミドルネームの頭文字
* この値は米国の規制では必須で す
サフィックス 最長 32 文字 省略可* 同席者のサフィックス
* この値は米国の規制では必須で す
会社 最長 150 文字 N 同席者の会社名
フィールドが適切な形式で定義さ れていない場合はインポートされ ません。
件名 最長 32 文字 N 同席者の役職
フィールドが適切な形式で定義さ れていない場合はインポートされ ません。
非アクティブ 1文字; Y ま たは N
N 設定しない、または N の場合は 同席者はアクティブとしてマーク されます。
Y に設定すると、既存の同席者レ コードは非アクティブとしてマー クされます。
さらに、その同席者はすべての [自分の同席者] リストから削除 されます。
名前 定義 必須 説明 会社のフィー ルド定義
当年度の総額 金額 N 当年度の開始
この値は開始の値を設定するため に新しい同席者レコードに使用さ れます。更新の場合は無視されま す。
カスタム 1- 20
(各フィールド につき)最長 100文字
N カスタム フィールドデータを検 証します:
• フィールドが適切なフォーム で定義されていない場合はイ ンポートされません。
• 初めに、必須のカスタム フィ ールドのための同席者タイプ フォームをチェックします。
フォームがカスタム フィール ドを指定しているのにインポ ート ファイルにその行がない 場合はエラーとして扱い、レ コードは処理されません。
• カスタム フィールドが必須で あり、値が検証に合格しなか った場合、エラーとして扱わ れます。
• カスタム フィールドが必須で はなく、値が検証に合格しな かった場合は警告がログに記 録されます。
• フォームに定義された各フィ ールドには、指定されたデー タ タイプに基づいて適切な検 証が行われます。
リスト(カスタム): リ
名前 定義 必須 説明 会社のフィー ルド定義
スト項目について、長い 名前ではなくコード値に 対して検証されます。
日付: YYYYMMDD形式 の有効な日付でなければ なりません。
ブール: 値がYまたはN でなければなりません。
数字: 値が数字でなけれ ばなりません(例.
10000.00)。
テキスト: 最長の文字数 以下でなければなりませ ん。また、フィールドに 指定された検証をパスし ている必要があります。
注意: ベストプラクティスは、カ スタムフィールドで個人情報、機 密情報、または一意に識別できる 情報を許可しないことです。
カスタム21
(分類)
最長 48 文字 N
カスタム22
(税ID)
最長 48 文字 N
カスタム23
(表紙付き領 収書ID)
最長 48 文字 N
カスタム 24- 25
(各フィールド につき)最長 100文字
N カスタム フィールドデータを検 証します:
• フィールドが適切なフォーム
名前 定義 必須 説明 会社のフィー ルド定義
で定義されていない場合はイ ンポートされません。
• 初めに、必須のカスタム フィ ールドのための同席者タイプ フォームをチェックします。
フォームがカスタム フィール ドを指定しているのにインポ ート ファイルにその行がない 場合はエラーとして扱い、レ コードは処理されません。
• カスタム フィールドが必須で あり、値が検証に合格しなか った場合、エラーとして扱わ れます。
• カスタム フィールドが必須で はなく、値が検証に合格しな かった場合は警告がログに記 録されます。
• フォームに定義された各フィ ールドには、指定されたデー タ タイプに基づいて適切な検 証が行われます。
リスト(カスタム): リ スト項目について、長い 名前ではなくコード値に 対して検証されます。
日付: YYYYMMDD形式 の有効な日付でなければ なりません。
ブール: 値がYまたはN でなければなりません。
名前 定義 必須 説明 会社のフィー ルド定義
数字: 値が数字でなけれ ばなりません(例.
10000.00)。
テキスト: 最長の文字数 以下でなければなりませ ん。また、フィールドに 指定された検証をパスし ている必要があります。
注意: ベストプラクティスは、カ スタムフィールドで個人情報、機 密情報、または一意に識別できる 情報を許可しないことです。
予備 1~20 N 予備として確保しています。
以下は、データ ファイルに含まれる
100
レコードの例です。100,33,BUSGUEST,USD,Smith,Sam,B,Suffix,ACME,Technician,N,680,,,,,,,,,,,,,,,,,,,, ,193200000X,TAX23344,RECEIPIENTID00345,,,,,,,,,,,,,,,,,,,,,,,
100,34,BUSGUEST,USD,Jones,John,J,Suffix,ACME,Foreman,N,500,,,,,,,,,,,,,,,,,,,,, 193400000X,TAX87230,RECEIPIENTID01934,,,,,,,,,,,,,,,,,,,,,,,
レコードタイプ 200 - 従業員同席者の対応付けフィールド
対応付けのレコードはユーザー個人の [お気に入りの同席者] 既存の同席者を追加または削除し ます。
同席者をユーザーのお気に入りとして追加することができるため、データ入力が簡単になります。
同席者の所有者はこの従業員ではありませんので、使用することはできても編集することはでき ません。
表2: レコード タイプ200 – 従業員-同席者対応付けフィールドのデータ
名前 定義 必須 説明 会社のフィー
ルド定義
レコード タ イプ
200 Y
従業員 ID 最長 48 文字 Y レコードから従業員を探す時に使 用する従業員 ID
同席者の外部 ID
最長 48 文字 Y レコードから従業員を探す時に使 用する外部 ID; 一意でなければ なりません。
削除 1文字; Y また は N
N 設定しない、または N の場合、
同席者は従業員の [自分の同席 者] リストに追加されるか既に存 在するものとして検証されます。
Y に設定すると、既存の従業員同 席者対応付けレコードは非アクテ ィブとしてマークされます。
以下は、データ ファイルに含まれる
200
レコードの例です。200,UserID-1,33,N 200,UserID-2,34,N 200,UserID-3,34,N
サンプル データ ファイル(完成)
以下は、ファイル全体のサンプルです(100および
200
レコード)。100,33,BUSGUEST,USD,Smith,Sam,ACME,President,N,,,,,,,,,,,,,,,,,,,,, 100,34,BUSGUEST,USD,Jones,John,ACME,VP,N,,,,,,,,,,,,,,,,,,,,, 200,UserID-1,33,N
200,UserID-2,34,N 200,UserID-3,34,N
セクション 5: ステップ 2: インポート データ ファイルを Concur に移 動
ファイルが完成し、インポート データ ファイルを提出する準備ができたら、Concur クライア ント サービスと協同してインポートデータファイルを Concur に移動します。
新規のお客様には、ほとんどのインポートが導入の一環として含まれています。システムを導入 済でこの機能の使用をご希望のお客様は、Concur クライアント サポートにお問い合わせくださ い。
NOTE: お客様は、インポート スケジュールが設定されているかどうか確認することができます。
インポート / 抽出監視ロールに割り当てられているユーザーは、エンティティに設定さ れているインポート定義およびスケジュールを確認することができます。