Help us understand the problem. What is going on with this article?

IM-共通マスタで任意の組織に所属するユーザの一覧を取得する

はじめに

intra-martのIM-共通マスタには、標準でユーザや組織のマスタが存在します。

やったこと

IM-共通マスタで任意の組織に所属するユーザの一覧を取得しました。
IM-BizAPIを使うこともできますが、SQLで直接取得しました。

SELECT
    c.department_cd,
    c.department_name,
    a.user_cd,
    a.user_name
FROM
    imm_user as a,
    imm_department_ath as b,
    imm_department as c
WHERE
    a.user_cd = b.user_cd
 AND b.company_cd = c.company_cd
 AND b.department_set_cd = c.department_set_cd
 AND b.department_cd = c.department_cd
 AND c.department_cd = ?

わかったこと

マスタの期間化や複数会社を考慮する必要なければ、ユーザマスタ・組織所属マスタ・組織マスタを単純に結合することで、任意の組織に所属するユーザの一覧は取得できる。

つぎにやること

任意の組織CDをリクエストで渡すとユーザ一覧をレスポンスとして返す、LogicDesignerやIM-BISのデータソース定義を定義する

メリット

IM-FormaDesignerの複数の画面から共通機能として、任意の組織に所属ユーザの一覧を取得することができる

moriyatakashijp
意識高い系エンジニア
http://www.moriyatakashi.jp
fujitsu-ssl
ソフトウェア開発/システム構築を中心に事業を展開する企業です。(本コミュニティは、有志による非公式コミュニティです)
https://www.fujitsu.com/jp/group/ssl/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした