ADのようなアドレス帳からユーザー名を取得する方法は開発しないとできませんか? - InfoPath Dev
in

InfoPath Dev

ADのようなアドレス帳からユーザー名を取得する方法は開発しないとできませんか?

Last post 09-03-2008 06:35 PM by aimin. 4 replies.
Page 1 of 1 (5 items)
Sort Posts: Previous Next
  • 09-02-2008 02:59 AM

    • aimin
    • Top 500 Contributor
    • Joined on 08-28-2008
    • Posts 38

    ADのようなアドレス帳からユーザー名を取得する方法は開発しないとできませんか?

    現在作成しているフォームに、上司を選択するフィールドを作ろうと思っています。
    このフィールドは、MOSS2007 にパブリッシュ後最初のワークフロー先となるので
    AD情報にあるユーザーネームを正しく、入力する必要があります。

    そのため、アドレス帳などから選択できれば間違えがないわけですが、infopath には、SQLデータソースとしての接続は
    あるようですが、別の方法で取得はできないでしょうか。

    MOSS2007のフィールドには、「ユーザー・グループ」がADと連携してます。
    そういった、フィールドを、フォーム上に絡めることができるといいのですが、開発しないと方法はないでしょうか。

    最悪、ADからCSVが取得されているものがあるので、エクセルベースで、データ接続でリストかするしかないのかとも
    思い立ってみましたが、、、
    これでは、人の異動や、正確性に程遠くなります。

    もし、何か代案か、アドバイスありましたらご教授をお願いいたします。

    よろしくお願いいたします。

  • 09-02-2008 07:22 PM In reply to

    Re: ADのようなアドレス帳からユーザー名を取得する方法は開発しないとできませんか?

     Aiminさん、InfoPathDevフォーラムにポスト有難うございます!

    社内ネットワークのAD情報を、InfoPathのフォームのなかで利用したい理解してよろしいでしょうか。実は弊社の製品、AD Webサービスで、その問題を解決できるのではないかと思います。

    「上司を選択するフィールド 」とのことですが、ADでは通常上司は一人ですので、通常はフォームを開いた人の上司を自動的にフォームに挿入いたします(それでよろしいでしょうか?)。コードなどを書く必要はなく、InfoPathデザイナーを使用していくつかのフィールドを埋めていくだけで実現できます。

    関連文書 http://www.infopathdev.com/files/folders/wssp_v23/entry74063.aspx

    • チュートリアルのタスク1で、「フォーム内でADを参照する」やり方をステップごとに説明しています。

    WSSP機能は、DBXL Free Trial にてお試しできます。

    また、何か問題がありましたら、お教えください(ドキュメントなど完全に最新版になっていないところがありましたら、ご容赦くださいますよう)


  • 09-03-2008 12:10 AM In reply to

    • aimin
    • Top 500 Contributor
    • Joined on 08-28-2008
    • Posts 38

    Re: ADのようなアドレス帳からユーザー名を取得する方法は開発しないとできませんか?

    奥村様

    はじめまして!

    はい、お察しの通りです。
    infopath 駆け出しのわたしが、一人で悪戦苦闘しております。

     マニュアル、かなり興味ありますね。

    ダウンロードの、リンク違ってましたが、みつけてインストール試みましたが、最初からMSGが表示されインストールできませんでした。
    いずれにせよ、サーバ管理者でないとインストールできませんよね・・・

    表示されたMSGは
    「このセットアップは、internet Information Server 4.0かそれ以上を必要とし、加えてwindowsNT4.0かWindows2000以降のバージョンを必要とします..
    このセットアップは、Windows95 2000 ME にはインストールできません...」

     と表示されます。サーバーに直接インストーラーを展開しないと駄目ってことでしょうか。
    そうなると、本番環境でのテストが難しくて・・

    他に影響を与えない旨の説明が難航しそうです。
    是非試したい!

  • 09-03-2008 11:08 AM In reply to

    Re: ADのようなアドレス帳からユーザー名を取得する方法は開発しないとできませんか?

     ダウンロードリンク、すみません!直後に直したつもりでしたが、即アクセスしてくださったのかも。。。

    確かに個人用マシンへのセットアップは多少つらいかもしれません。Windows XP Professinalですとサポートしていますが。(Vista Ultimateでも動きますが多少Vistaのセキュリティ上コツがいります。まだ使用者も少ないかも)。また、Webサービスを使用するのでIISと、SQLも必要となります。

    要するにサーバー的構成ですが、 実際に本番稼動しているサーバーではなくても大丈夫です(余分のマシンがあればですが)。

    SQL管理者権限もまずは、本番サーバーのではなく、 このマシンのSQL管理者権限でテストできるはず。

    「導入の手引き」より、サーバー側要件

    1. 導入するマシンの条件
      • OS: Windows Server 2003  あるいはWindows XP Professional
      • データベース: SQL 2000 with SP4 あるいは SQL 2005、SQL EXPRESS
      • IIS 5.1 あるいは IIS 6.0
      • .NET Framework 2.0
    2. AD Web サービスを利用するには
      • Windows Active Directoryが導入されていること (会社のドメイン等に)
    1. データベースのアクセス許可
      • WSSPを導入するユーザーは、データベースの管理者権限を持っている必要があります。
      • Windows XPマシン上に導入する際には、ASPNETがSQLデータベースにアクセスできる必要があります。

     
    >他に影響を与えない旨の説明が難航しそうです。
    >是非試したい!

    テスト用のサーバー環境が使えるといいのですが。ご検討を祈っております

  • 09-03-2008 06:35 PM In reply to

    • aimin
    • Top 500 Contributor
    • Joined on 08-28-2008
    • Posts 38

    Re: ADのようなアドレス帳からユーザー名を取得する方法は開発しないとできませんか?

    奥村様

     おはようございます。
    今日も、仕込みが始まりました。汗
    う、ここのところ、この書き込みだけが、人との会話になっちゃうくらいかも。。

     サーバー側要件ありがとうございます!
    何せ、Infopatn が会社に浸透してないのでどこまでいけるかですが
    交渉してみます。

    フォーム上で、AD情報を取得できないのはかなり、MOSS上でフォームをワークフローに組み込む上でも
    問題点にはなってますから。
    まずは、Dev環境においてもらえるよう掛け合ってみます。

    そのときはまたご報告しますのでよろしくお願いいたします。

Page 1 of 1 (5 items)
Copyright © 2003-2019 Qdabra Software. All rights reserved.
View our Terms of Use.