💡

YESOD Excel Add-in 機能説明(エクスポート/インポート)

できること(機能概要)

エクスポート

  • メンバー:YESOD のメンバーデータを Excel シートに取り込み
  • グループ:会社/組織/事業所/プロジェクトなどのグループデータを Excel シートに取り込み
  • 業務アセット:YESOD の業務アセット(同期する項目)を CSV として Excel に取り込み

インポート

  • メンバー:Excel のデータを YESOD へ反映
  • グループ:Excel のデータを YESOD へ反映
  • トランザクション(メンバー/グループ):Excel のデータを YESOD へ反映

はじめに(利用前の準備)

1) 利用条件

  • 本アドインは SharePoint または OneDrive 上のファイルでのみ動作します。
  • 設定・認証情報は Excelファイル単位で保存されます。ファイルを共有すると、アドインの設定も共有されます。

2) YESOD 認証情報の登録(初回/変更時)

タスクペイン上部の「YESOD認証情報」セクションで以下を登録します。
  • YESOD API URL
    • 本番環境:
    • staging環境:
  • YESOD APIトークン
    • YESOD で発行した API トークンを入力します
「認証情報を登録」をクリックして保存します。登録済みの場合はマスクされたトークンが表示され、「認証情報を変更」から再登録できます。

操作タイプの選択

「操作タイプ」セクションで、実施したい操作(エクスポート/インポート)と対象(メンバー/グループ/トランザクション/業務アセット)を選択します。選択内容に応じて入力欄が切り替わります。

エクスポート

メンバーエクスポート(概要)

  • YESOD UI から取得した クエリJSON を貼り付けて実行します。
  • 実行すると、Excel の アクティブシートにデータが書き込まれます。
  • 任意で、情報取得日、検索期間、表示順序、階層セパレータ、出力オプション(入社日・退職日など)を指定できます。

グループエクスポート(概要)

  • グループタイプ(会社/組織/事業所/プロジェクト)を選択して実行します。
  • 任意で日付()を指定できます。省略時は最新時点のスナップショットを取得します。
  • ※ グループエクスポートではクエリJSONの入力欄は表示されません(メンバー専用です)。

業務アセットエクスポート(概要)

  • 業務アセットID を入力して実行します(YESOD の業務アセット詳細 URL 末尾の文字列)。
  • モードは 2 種類です。
    • 通常モード:基準日(任意。省略時は最新時点のスナップショット)
    • 差分モード:差分エクスポートをONにし、比較期間の開始・終了を指定(指定期間に変更があったレコードのみ出力)
  • 業務アセットID/差分フラグ/基準日/比較期間/(グループの場合)グループタイプは、操作のたびに保存され次回復元されます。

インポート(メンバー/グループ/トランザクション)

インポートの基本(共通)

  • マッピング(必須)を 形式で入力します(複数行可)。
  • 任意で以下を指定できます。
    • アプリケーション名:YESOD側で変更履歴の出所として記録される名前
    • 変更日(省略時は実行日)

「インポート後に適用する」チェックボックス(重要)

YESOD の import API は、変更をそのまま承認(反映)するかどうかを切り替えられます。本アドインでは、チェックボックスで挙動が変わります。
  • OFF:YESOD に 未承認の変更として登録(あとで YESOD 側で承認が必要)
  • ON(初期値):YESOD に変更を登録し、そのまま承認まで実行(即時反映)
※ OFF は「何も起きない(ドライラン)」ではなく、未承認の変更として登録されます

承認前に内容確認したい場合の推奨フロー


よくあるエラーと対処

  • 「認証に失敗しました」:ページを再読み込み。改善しない場合は認証情報を再登録
  • 「ファイルIDが取得できません」:SharePoint または OneDrive 上のファイルを開いて操作
  • 「クエリJSONを入力してください」:メンバーエクスポートでクエリJSON欄が空。貼り付けてから実行
  • 「クエリJSONのパースに失敗しました」:YESOD UI からダウンロードしたJSONをそのまま貼り付け
  • 「業務アセットIDを入力してください」:業務アセットID欄が空。入力してから実行
  • 「マッピングを入力してください」:インポートでマッピング欄が空。 形式で入力
  • エクスポート/インポートに失敗: 「エラー内容をダウンロード」ボタンで詳細を確認