2009年2月23日月曜日

Useful Sharepoint Designer Custom Workflow Activities その3

ワークフローを使ってフォームライブラリのフィールドの列を参照・操作する方法を紹介します。
InfoPathのフィールドを操作する事で、SharePoint Designerでのワークフロー開発の幅が大幅に広くなります。

1.先ずは、InfoPathフォームの作成をします。
WS000500
※ここでワークフローで操作するフィールドの「XPathのコピー」をします。
コピーしたXPathは「/my:マイフィールド/my:項目1」

image
2.ファイルメニューからフォームを「発行」します。
WS000511
3.発行先はSharePointサーバとします。
WS000512
4.発行するSharePointのサイトのURLを指定します。
WS000513 5.「ドキュメントライブラリ」を選択します。
(要件に応じてフォームのタイプを選択してください。)
WS000514
6. 発行するフォームライブラリを選択します。
WS000515
7.SharePointに連携する列情報を設定します。
WS000516
※「追加」「変更」ボタンを押すと下記のような画面が表示されます。

WS000518 8.「発行」ボタンを押してフォームテンプレートとして発行します。
WS000517
9. フォームライブラリを作成したサイトを開いて、SharePoint Designerの ワークフローデザイナーを起動します。
WS000504 10.下記のアクションを使ってXMLの読み込み、動的な文字の作成、XMLへ書き込みをします。
・Get InfoPath From field inner xml (XMLの読み込み)
・動的文字列を作成する (標準のアクション)
・Set InfoPath from field inner xml (XMLへ書き込み)
WS000506 下記のようにInfoPathでコピーしたXPathをワークフローに組み込みます。
例は、項目1に「追加」という文字を追加して書き込みます。WS000519 11.動作確認のためInfoPathを発行します。
WS000502
12.発行したファイルでワークフローを動かします。
WS000507
13.動かすワークフローを指定します。
WS000508
14.「開始」ボタンでワークフローを開始します。
WS000509
15.ワークフローを動かす前の項目1は”適当”と登録されていましたが、現在は”適当追加”と表示されています。
WS000510

Useful Sharepoint Designer Custom Workflow Activities その1
Useful Sharepoint Designer Custom Workflow Activities その2
Useful Sharepoint Designer Custom Workflow Activities その3

2009年1月31日土曜日

Useful Sharepoint Designer Custom Workflow Activities その2


先ず、セットアッププログラムをダウンロードしてWFEにコピーして下さい。
UsefulSPDWorkflowActivities_0.5.0.zipを解凍したあとSetup.Exeを実行します。
WS000488

ココからはウイザードに従います。 
WS000489
WS000490
WS000491
WS000492
WS000493
正常に展開されたら、アセンブリのインストール成功です。
しかし、日本語ロケールのフォルダに「DPWorkflow.ACTIONS」ファイルをコピーする必要があります。
コピー元:<SharePointハイブ>\TEMPLATE\1033\Workflow\
コピー先:<SharePointハイブ>\TEMPLATE\1041\Workflow\
WS000494
WS000495 
ついでに、「DPWorkflow.ACTIONS」ファイルの中身のランゲージも勝手に日本語と宣言しとこうかな。。と
WS000496

ここまで出来たら「IISRESET」した方が無難でしょうね。

最後に、全体管理サイトの「Webアプリケーション機能の管理」でワークフローを活用するWebアプリケーションを選択して「Useful Sharepoint Designer Activities 0.5.0 Alpha」をアクティブ化します。
WS000496 

因みにSharePointハイブって下記のフォルダを示します。
C:\Program Files\Common Files\microsoft shared\Web Server Extensions\12

Useful Sharepoint Designer Custom Workflow Activities その1
Useful Sharepoint Designer Custom Workflow Activities その2
Useful Sharepoint Designer Custom Workflow Activities その3

2009年1月30日金曜日

ZoomIt v3.01

いつの間にか、ZoomItがメジャーバージョンアップしてました。

設定画面も大分変ってます。
なんと、LiveZoom機能が追加されました。
どのような機能かと言いますと、動いている状態でのズームです。
これまでのZoomItはスナップショットが表示されるのみで変化する画面を拡大して見せる事が出来ませんでした。
Windows標準の拡大鏡がデモ向けに生まれ変わった様な感じです。

デフォルトでCtrl+4でLiveZoomモードに移行して、もう一度Ctrl+4で元の状態に戻ります。

image


そして、当然Windows7Betaでも動きました。
good job

Useful Sharepoint Designer Custom Workflow Activities その1

http://www.codeplex.com/SPDActivities

CodePlexで公開されている、SharePoint Designer(SPD)のカスタムワークフローアクティビティです。
そのまま実業務に使えそうな充実ぶりです。
素晴らしいツールなので、今後インストール方法なども紹介していきます。

WS000493 

◆機能一覧
・添付ファイルが可能なメール送信(「HTTP」 or 「List Item attachments」)
・別のワークフローのキック
・ListItemの権限変更(権限追加、削除、リセット)
・権限チェック
(〇〇SharePointグループに所属している、〇〇ロールに所属している)
・リストアイテムのコピー
・フォームライブラリのXMLファイルの項目を参照・修正
・サイト上にあるユーザー情報の参照

Useful Sharepoint Designer Custom Workflow Activities その1
Useful Sharepoint Designer Custom Workflow Activities その2
Useful Sharepoint Designer Custom Workflow Activities その3

2009年1月25日日曜日

PerformancePoint Server 2007 PPSCMD GUI

タイトルは完全にパクリです。
http://blogs.adatis.co.uk/blogs/sachatomey/archive/2008/08/27/performancepoint-server-2007-ppscmd-gui.aspx



こんな物を作っている人もいるのですね。
やっている事は難しくないですが、PPS PlanningアプリケーションのエクスポートなんてあまりやらないのでGUIツールが有ると便利かもしれません。

Adobe 64-bit PDF iFilter 9

少し前のリリースですが、64Bit版のPDF iFilterがリリースされました。

http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025

インストールはFoxItのIfilterをインストールした経験があれば難しくないでしょう。
マニュアルも良くできた物が公開されています。

之でやっとインデックスサーバーを64Bitで構成する事が出来きる様に成りました。

インデックスサーバーを64Bit化して大量のメモリーを乗せる事が出来ると何がうれしいのかと言いますと、クロールする時に大量のメモリーを使用するのでメモリ不足の心配をしないで良い事のみです。
インデックスサーバーの性能は、iFilterの性能にどうしても影響されます。
iFilterによっては大量のメモリーを消費するのでメモリー不足に陥りやすいです。
性能的には、AdobeよりFoxItの方が良いと噂を聞きましたが(マルチスレッド対応など?)サーバーにインストールする場合はFoxItは有償に成るので若干のインストールし難い面もありました。(サーバー版としてはそれ程高くは無いのですが。。。)
Adobeが64Bit対応したので、性能が足りなければメモリーを足す方法で対応が可能に成りました。

2009年1月22日木曜日

PerformancePoint Server 2007 vs SharePoint BI

Pointが付く製品だけあり比較対象にされているようです。
http://blogs.msdn.com/normbi/archive/2008/07/31/performancepoint-server-or-sharepoint-bi.aspx

当Blogでも真似して比較して見ます。
モニタリングとプランニングって我慢したらSharePointでも要件を満たせると思うのですよね。

大まかな機能を表に書いて比較して見ました。

PPS

MOSS

ダッシュボード

◎

〇

KPI

◎

〇

Excel Service

〇※4

◎

SQL Reporting Service

〇

〇

グラフのドリルダウン

◎

△※1

ワークフロー

〇

△※2

数値データの収集

◎

△※3

※1 設定した1経路のみ
※2 MOSS標準のWF
※3 InfoPath入力+Accessで集計など
※4 MOSSの機能を利用する