月別アーカイブ: 2 月 2011

SharePoint Designer でサイト列グループの変更 2010

SharePoint デザイナーを使用してサイト内の列のスルーレートを作成 2010 今朝、私は間違っているすべてのグループを与えていたが実現します。  あきれるほどに把握するは難しかった。  クリックする場所を知らなかった.

image

行自体をダブルクリックまたは、リボンの [列の設定] ボタンをクリックしてたい続けた.

結局, 正しい答え (または 1 つ以上の正しい答え) グループ自体をシングル クリックすることです。  ちょっと待って、その後に値の入力を可能にします。, 示すように:

image

かなり簡単に一度何をするかを知っています。, しかし、それは私は少しの eluded.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

変数をきれいにする SPD XOML ファイルを手動で編集します。

この記事ではここで (「答え開始承認プロセス アクティビティから取り戻す」), SharePoint Designer ワークフローをワークフロー変数の全体のスルーレートを誤って追加することができます言及しました。  物事すぐに雑然と読みにくいことになります。  具体的には, 「承認プロセス活動の開始」アクション ワークフローに追加する場合, それを削除し、再度追加, そのアクティビティのワークフロー変数のすべてを 2 回なります。 

本当の痛みを通過し、それらのすべてを手動で削除するには, 私は XOML ファイルから直接削除するだろうけれど。  これを行うには簡単なことを証明しました。 

最初, 実際の XOML ファイルを検索する必要があります。  そのトピックについてはここを書いた: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  一度が見つかりました, XOML ファイルを開くし、削除する変数を探します。  このケースでは, 2 回私のワークフローの「承認プロセスの開始」アクティビティを追加します。  以来、それはもはや使用され、"isItemApproved1"という重複した変数"isItemApproved"という名前のワークフロー変数を削除したいと思います。 

単には、テキスト検索、変数。  私のスクリーンはこのように見えます:

image 

XOML ファイル内を検索する場合, 元の"IsItemApproved"を単に一度定義し、決して使用中"IsItemApproved1"多くの異なる場所で使用することがわかります.

それを削除し、ファイルを保存.

実際に SPD を完全に閉じるし、フィールドを削除する SPD を認めた前に、それを再開するがだけトリッキーな部分であります。.

もちろんです, フィールドの削除と XOML を行うことができる唯一のものではないし、将来的にこのような他のトピックについてのブログことがあります。.

あなたは何をここで行うし、あなたの仕事のバックアップを取るについて非常に注意したいです。  あなたは、一見マイナーなことができます。 / それを再構築中ここの微妙な変化まで SPD ワークフローを懸念している、ゴミと努力の時間失う可能性があります。.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

検索および SPD を編集する方法 2010 ワークフロー XOML ファイル

私は完全に吹きつけられた SPD クリック拷問セッションの午後を過ごすことなくがワークフロー変数の束を削除する簡単な方法を研究していた。  私が考えた、XOML を直接編集するには, これは、XML のファイル基本 SPD の宣言型ワークフローです。  これは、どのようにそれを見つけたです。.

最初, すべてのファイル オプションのナビゲーション サイト オブジェクトの下に行きます。  この参照を適切なアクセス許可が必要, あなたのために行方不明である場合, priv. を付与するには、右管理者の人にアピールします。  これはどのように見えるです。:

image

 

すべてのファイルの一覧を示します... すべてのファイル:

image

[ワークフロー] フォルダーを選択し、各ワークフローのフォルダの一覧を参照してください。:

image

正しいフォルダーをクリックし、  あなたは、SPD の宣言型ワークフローを作る興味深いグッズを参照してください。  .Xoml ファイルを選択"-オープンで右クリックします。> SharePoint デザイナー (XML として開く)「XOML を直接編集するには:

image

物事をいじる前に手動バックアップを行うしたいと思うことがあります。  正規のコピー/貼り付けファイル SPD の直接おそらく十分によい, または、コピーすることができます全体の XML テキストを貼り付け、あなたのデスクトップまたはあなた文句を言わないこれらのケースであるものは何でも保存.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

承認プロセスの開始の活動からの回答を取り戻す

SharePoint Designer ワークフローのファンシーな新しい「承認プロセスの開始」アクティビティにプレーしてきた、私はすぐに質問に答えることができなかったのですぐ挫折した, 「それが承認された?”. 

短い答えは、答えを得ることはかなり容易であることです。  ときこの活動を主なワークフローに追加, SPD は、ワークフローの変数とパラメーターのデータ ソースに膨大な数の変数を追加します, あなたとここで見ることができます。:

SNAGHTML2350fe72

場合はこれらの 1 つ以上を追加することにも注意してよ, SPD「1」などすべての変数を追加します。 

「承認プロセスの開始」の最初のアクティビティを削除する場合は、を発見, 引き続き変数に関連付けられたワークフローの最初のセット (悲しいことに).  だから, このため使用方法注意するそれ以外の場合, 終わるだろう  ワークフロー変数の非常に雑然と一覧.

私は「は」ブール変数の命名規則を次のマイクロソフトの信用を与えます。  この条約はかなりオフにどのようなデータが存在することになって.

研究に, この有用な記事を見つけた: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  それは本当にこの特定の問題に対処しません。, この特定の活動とその兄弟についての詳細は場合が行くので、トピックにいくつかの良い情報.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

SharePoint デザイナー 2010 MOD 関数

私は従業員休暇を要求することができますいくつかのログを働いています。, 病欠, など. 1 つの検証ルールを常に時間オフに要求する必要がある必要があります。 4 時間間隔。  これは-を使用するは簡単です、モジュロ関数。  剰余関数は部門の残りの部分を示します。  残りの部分がないです。, 剰余 0 は, それ以外の場合, 何が残っています。  例えば, 8 国防省 4 = 0 (8 / 4 = 2 ない分数).  反対に, 8 国防省 5 です 3.

これは、SPD を行うために必要 2007 昔々、私は実際に解決するために InfoPath フォームを使用して終了しました, フロント エンドでは、時に処理されたので。  現在のケースで, 画像では、InfoPath フォームがあります。, しかし、まだ明らかではありません。  だから, 私は働いていた当時のことを確認するには、技術を要求は常にいます。 4 時間の単位。  計算していくのですが。, 文字列の保存し、いくつかのものを部分文字列は。 

SPD を引く 2010 私の驚きに (少し当惑) すでに関数剰余:

image

私は何か私は必要ながあったこともう一度驚きです。  それは奇妙な関数、ミックスに含める microsoft のようなようです。  「これは簡単です並べ替えをが, だからそれをスロー「感じること。  私は同情します。, 私は自分自身のすべての時間よう。  この CodePlex プロジェクト 結果、ItsEasy 原則から少しの機能をたくさんしています。  同時に, Microsoft 製品の」方法の 95 %」効果の証拠をサポートするために続けています。  Mod 関数を実装します。, ラウンドの関数ではありませんが, 例えば.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

CodePlex プロジェクト – SP2010 エクスプ ローラー

SharePoint の技術の低レベルの詳細を学ぶための継続的努力の一環として 2010, 作成した、「SharePoint エクスプ ローラー「ツールの種類。  考えは新しくないです。  私はこのプロジェクトを複数回使用: http://sharepointexplorer.codeplex.com/.  私の考えを使用してオブジェクト モデルを提供することができますすべての低レベルの詳細を表示する web パーツを接続すること、SharePoint バージョンを作成することです。 

このブログの記事のためのボランティアの両方の呼び出しと同様に、プロジェクトの発表としてを提供しています。  このプロジェクト興味があるなら, メールで知らせてください。 (galvin.paul@gmail.com) 我々 はそれをうまくいく.

ここでは、プロジェクトです。: http://sp2010explorer.codeplex.com/

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

SharePoint デザイナー 2007 ワークフローの拡張機能の CodePlex プロジェクト

私の 2 番目の CodePlex プロジェクトをまとめるです。 (今週水曜日に発表する詳細, プラスまたはマイナス) 私は私の最初のプロジェクトを見ていた, 「SharePoint Designer ワークフロー拡張機能」. 私はショックを受けてと恥ずかしいそれ以上ダウンロードされた参照していた 4,800 回:

image

私は基本的にこのプロジェクトの最後を忘れてください。 12 ヶ月. 私は基本的にそれを放棄しているので、私は恥ずかしい.

私は別の見て、それはすべての自分自身を思い出させるつもりについて.

誰もこれに働くことに興味を持っている場合, 私に知らせて、我々 はそれを協力について表示されます。. 4,800 ダウンロードには、巨大な量ではないです。, しかし、私が今までに実現し、おそらくそれを拾うと、前方に運ぶいくつかの努力の価値があるよりは.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

エクスポート SPWeb 言」InvalidData” しかし、データは有効です。

私は、善良な人々 の記事を書くことの過程で www.sharepointbriefing.com リストは、開発ファームから運用ファームに展開する必要があります。  Stsadm を使用するにはまだ慣れているし、その習慣を打破する必要があります。, だから私は、SharePoint を解雇 2010 管理シェルとエクスポート SPWeb 私リストをバックアップして周りを再生します。  あると証明、妙に困難なもの!

このエラーを受け続けました:

image

そのエラー, 「InvalidData: (Microsoft.Share…CmdletExportweb」」) 私は殺害されました。  私はどのくらい私はこの問題と格闘で恥ずかしいです。.

私がいた 壁に PowerShell を実行します。 それを回避する使用の stsadm。  私は、再び、この時間を試み、良い結果を得た.

多くの – identity をいじる時間を過ごしたし、最後に –ItemURL で。  ItemURL オプションがリスト ・ ライブラリの完全なパスを必要とすることが判明、  エクスポートします。 なし http://サーバーのビット。  だから, Identity 引数にサブサイトを指しているにもかかわらず, ItemURL いない相対識別サイト コレクションに対するが.

それ最小有効なものを教えて、コマンドレットのいいだろう (この場合の Id) 何が無効でした。 (ItemUrl).  これらの少し触れて製品を受け入れる人々 を助けます。  SharePoint に対する大きな丁ないです。, しかし、少なくとも小さな一🙂

うまくいけば、このポスト誰か悲しみのビットを将来的に保存します。.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin

TreeNodeBinding、ASP での作業。ネット Treeview コントロール

私は何私はすぐにリリースされる希望に取り組んでいます。 CodePlex web パーツを互いにカバーの下の SharePoint サイトを探索の目的のためのプロバイダー/コンシューマー接続を介して話の素敵な統合のビットを提供するプロジェクト。  (これは確かに前に行われています, これが何か他のも学習プロジェクト).  これは、windows のエクスプ ローラー ビューの SharePoint の代替するもので 2010 ドキュメント ライブラリ.

コード SPWeb ダウンを呼び出す通常の再帰が、指定した開始から SPLists をポイントします。  このような XML 文字列をすべて、走査は、オブジェクトを構築します。:

<sitecollection url =’http://demo2010a:9090′>
 
<web
     タイトル = サンド ' こんにちは世界ボックス ' 
     テンプレート =' すぐに整理するチーム サイト, 著者, 情報を共有, 何とか何とか何とか '>

     <一覧
        タイトル ='BCC_Health_Services_FAQs’
        テンプレート ='CustomList’
       
listid =’http://demo2010a:9090/helloworldsandbox[delim]1e02b001-3cb2-4f17-b63d-7809e86b4174′>
    
</一覧>

     <一覧
        タイトル = 'BCC_Notifications' 
        テンプレート 'CustomList' = 
        listid =’
http://demo2010a:9090/helloworldsandbox[delim]5a5a13d1-877 c 41 c 0-9063-b9612be80d5e’>
     </一覧>

  </web>

</sitecollection>

私はきれいには XML のすべての前に言われて、期待します。.

最終的に、Treeview コントロールにその情報を取得したいと思います。  粉砕ものを丁度地球します。.

私はここでした課題は、ツリー ビューは、ツリーのではなく私の treenodes を手動で構築する XML データ ソース コントロールに接続するでした。  一部は意図的にこと自分自身を難しくしているので私はこれでした。 (これは学習プロジェクトをすべての後です。) 一部はこの漠然とした概念が、建物のツリー ノードをツリーを走査、長期的には良いアイデアではありません。.

このアプローチの問題は、既定ではこの出力を示していますので、Treeview コントロールの興味深いノード「リスト」または「web」のような良い属性について知っていないです。:

 

image

それは役に立ちません。  これは TreeNodeBinding クラスが役立ちます。  私はこの方法は、XML を解釈する必要があります、Treeview コントロールを使用できます。  例はここにあります。:

tnb 新しい TreeNodeBinding =();
tnb。DataMember =「リスト」; // これはサイトの xml ラベルです。.
tnb。TargetField =「改良」;
tnb。データベースユーザ =「タイトル」;
tnb。ToolTipField =「テンプレート」;

それを見つけるときこのバインド、treeview を指示します。 <一覧> XML のノード, TargetField のバインドを適用します。, データベースユーザと ToolTipField。  5 月アプリケーションで, これらは次のとおりにマップします。:

  • TargetField: ノードの値をクリックしたとき, これは何を SelectedNode.Value を得ることです。  これは混乱との… ことです。
  • データベースユーザ: これは、場合、ユーザーに表示する Treeview です。.
  • ToolTipField: 場合は、ツールヒントとして XML から値.

TreeNodebinding ツリー ビューの DataBindings を次のような出力を得る追加します。:

 

image

プロジェクトを続行し、最終的にこの Codeplex で我慢、私はこれのすべてについては必要があります。.

</終了>

私のブログを購読します。.

私は Twitter の上に従ってください。 http://www.twitter.com/pagalvin