ATOKダイレクト for LDAPアドレス帳
「ATOK 2008」で導入された、新たな機能拡張の仕組みである「ATOKダイレクト」に、「ATOKダイレクト API for Perl / Ruby」というAPIが公開されています。
これを利用して、LDAPアドレス帳を検索する「ATOKダイレクト」のプラグイン(atok_direct_ldap-0.1-20081214.zip)を作ってみました。
(ナレッジエースさんのブログを参考にさせていただきました。)
1. 機能概要
ATOKからLDAPアドレス帳を検索することができます。
例)キーワード「山田」で検索する場合
(2) [Ctrl]+[Insert]で、ATOKダイレクト検索

(3) [Shift]+[Enter]で、「氏名 <メール>」形式で確定

2. 機能詳細
(1) 検索項目
以下の3項目を、検索項目として指定できます。
・氏名(cn)
・役職(title)
・組織(ou)
(2) 検索項目の形式
「氏名#役職@組織」の形式で検索項目を指定できます。
また、「*」でワイルドカードの指定も可能です。
・管理部の山田さんを検索
「山田@管理部」
(cn=*山田*, ou=*管理部*)
・山田課長を検索
「山田#課長」
(cn=*山田*, title=*課長*)
・営業の課長を検索
「#課長@営業」
(title=*課長*, ou=*営業*)
・「山田 太郎」さんを検索
「山田*太郎」
(cn=*山田*太郎*)
3. インストール
(1) 必要なもの
・ATOK 2008 for Windows
・Ruby 186-25 (ruby186-25.exe)
・ruby-ldap gem for Windows (ldap-0.9.7-mswin32.gem.zip)
・ATOKダイレクト for LDAPアドレス帳 (atok_direct_ldap-0.1-20081214.zip)
(2) Rubyのインストール
・ruby186-25.exeを実行する。
(3) ruby-ldap gem for Windowsのインストール
・ldap-0.9.7-mswin32.gem.zipを解凍して、gemコマンドでインストールする。
unzip ldap-0.9.7-mswin32.gem.zip
gem install ldap-0.9.7-mswin32.gem
(4) ATOKダイレクト for LDAPアドレス帳のインストール
・atok_direct_ldap-0.1-20081214.zipを解凍する。
・atok_direct_ldap.rbの編集
(解凍先のatok_direct_ldap-0.1-20081214\DATA\atok_direct_ldap.rb)
LDAPサーバの設定を、環境に合わせて設定する。
#################################################
# LDAPサーバ設定
#################################################
LDAP_SERVER_NAME = "ldap.example.com"
LDAP_SERVER_PORT = 389
LDAP_SEARCH_BASE = "dc=example,dc=com"
・SETUP.exeを実行する。
(解凍先のatok_direct_ldap-0.1-20081214\SETUP.exe)
トラックバック
この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/1109456/26176365
この記事へのトラックバック一覧です: ATOKダイレクト for LDAPアドレス帳:








コメント