CookBook

No.8 Excel からの一括ユーザ一括登録

投稿日:

この記事は、EWS 2017で行われたLogicDesignerの講演内容に関する記事です。

こちらの例では、LogicDesignerを利用して、入社や組織変更等の発生時に有用なExcelファイルのデータによるユーザの一括登録を実現します。
こちらの実現例では、ユーザの登録と同時に組織やロールの付与、IMBoxのグループへの参加も行います。

前提条件

このサンプルの利用には以下の前提条件があります。

  • IM-LogicDesigner 2017 Summer以降のバージョンであること
  • サンプルデータのインポートが行われていること
  • 対象の環境に以下の製品・機能が導入済みであること
  • IMBox
  • intra-mart Accel Collaboration
  • IM-LogicDesigner Excel連携

サンプル

以下のサンプルをダウンロードしてご利用ください。

サンプルに含まれる定義情報は以下の表のとおりです。

種類 定義名 補足説明
ユーザ定義(Excel入力) ユーザー情報読み取り Excelファイルに記入された登録対象のユーザ情報を読み取るユーザ定義です。
ロジックフロー Excelからアカウント新規登録 Excelファイルからユーザ登録処理を行うためのロジックフローです。
  • ファイル操作による登録データファイルの配置 : [file-ews_2017_5.zip]
  • システム管理者またはテナント管理者によるファイル操作から、以下の表で示すExcelファイルをパブリックストレージ直下にアップロードしてください。
    一括登録を行う元データとして利用します。
  • 手順の詳細は以下のドキュメントをご覧ください。
    [システム管理者操作ガイド] - [ファイル操作]

サンプルに含まれるExcelファイルは以下の表のとおりです。

種類 定義名 補足説明
Excel new_user_list.xlsx ユーザの一括登録を行うためのデータファイルです。パブリックストレージ直下に配置して下さい。

サンプルは、intra-mart Accel Platform(Advanced) 2017 Summer(8.0.17)で動作確認を行っています。

実行時の事前準備

  1. 登録したユーザが参加するためのIMBoxのグループを作成し、IMBoxグループIDを確認してください。
  2. パブリックストレージにアップロードされている「new_user_list.xlsx」の内容に登録対象のユーザを入力して、再度ファイルをパブリックストレージにアップロードしてください。
    なお、IMBoxグループIDの列には、先の手順で作成したIMBoxグループIDを入力してください。

実行方法

  1. ロジックフロー「Excelからアカウント新規登録」をデバッグで実行します。
  2. 正常に処理が終了したら、登録したユーザの情報を確認するとライセンスやロールがファイルの内容どおりに登録できていることが確認できます。

-CookBook
-,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

ワークフローの参照者を動的に設定する

このCookbookでは、IM-Workflow 2018 Springから新たに追加された 処理対象者プラグイン「ロジックフロー(ユーザ)」 の設定方法を紹介いたします。 この機能を利用すると、申請 …

IM-BloomMaker のカスタムスクリプト内で $im.resolve を使った一覧画面の作成

この CookBook では、ユーザー情報一覧画面からデータの詳細情報を表示する画面に遷移するために $im.resolve を使う方法を紹介します。 以下のレシピに従って作業を行うと、一覧に表示され …

no image

ウォッチ機能のご紹介

このCookBookでは「intra-mart Accel Collaboration」に備わっているウォッチ機能のご紹介です。 各会社様でグループで仕事をする機会が多いと思います。 仕事を行う上で、 …

no image

【IM-BloomMaker】レイアウトモードで上下左右キーを使って部品の余白を調整してみる

このCookBookでは BloomMaker のレイアウトモードで、上下左右キーを使って部品の余白を調整する方法についてご紹介いたします。 サンプル 以下のサンプルをダウンロードしてご活用ください。 …

no image

BISやFormaのテーブルにCSVファイルからのインポート・エクスポートを行うには

このCookbookでは、明細テーブルやグリッドテーブルとCSVファイルを連携する方法を紹介します。 この方法を活用することにより、明細テーブルやグリッドテーブルへの入力の手間を軽減できます。 完成イ …