InfoPath のフォームに必要な最低限のセキュリティ

今日は InfoPath フォームのセキュリティ要件を満たすために必要な. このビジネスの状況で, 比較的少数の個人は、新しい InfoPath フォームを作成する許可されより多くの人がそれを編集できます。. (これは新規採用搭乗にフォーム人間のリソースによって使用されるワークフローが起動されます。).

その目的を達成するには, 作成した 2 つの新しいアクセス許可レベルを作成 (「の作成し、更新" 「更新専用」と), フォーム ライブラリの継承を破ったし、のアクセス許可割り当てを作成する」、, 更新" ユーザーと別の"更新のみ" ユーザー. 働いたすべての力学, しかし、それは私が予想よりも少し含むことが判明. (SharePoint アクセス許可レベルには少し不安定に感じる場合, このブログ記事をチェック アウト). アクセス許可レベルの必要なセキュリティ構成が細分化された権限の明白なセット. InfoPath フォームの更新のみのアクセス許可レベルを作成するには, 次のでした。:

  1. 新しいアクセス許可レベルを作成します。.
  2. すべてのオプションをオフに離れて.
  3. 「許可リスト」から以下のみの選択:
    • アイテムを編集します。
    • アイテムの表示
    • アプリケーション ページの表示

フォームを更新することができますこれらのオプションを選択します。, 作成されません。.

トリックは、「アプリケーション ページの表示」を有効にするのには. 更新専用フォームに必要なアクセス許可レベルを示す任意の verbage はありません。, ターンは、それを.

見知らぬ人に作成更新されました。. 同じの手順, 1 を介して 3 上. 具体的には「サイト アクセス許可を追加しなければならなかった" オプション: 「クライアント統合機能をの使用」. もう一度, そこの説明はことはありませんそれを InfoPath フォームに必須にするべきであるように見える, しかしそこには.

</終了>

こと “中間者” 感じ; SharePoint のコンサルティングの観察

悲しいことに, 私の最後のプロジェクトの第 1 フェーズが近くに来て、クライアントは 2 つの段階で自ら前進をオプトインしています。. 私たちはあまりにも私たちの仕事をしました。, as usual 🙂 I’m now between projects, スタッフのための特別な時間のコンサルタントのように自分自身 (as opposed to independents who must normally live in perpetual fear of in-between time 🙂 ). スタッフ コンサルタント塗りつぶしがさまざまな方法でこの時間: 提案を書くの販売の民俗の操作; 誰かのため埋めるかこれまたはその奇妙な仕事上の人をバックアップ; 勉強; ブログ :). 計画よりも数日前までは難しい. このような時, 私の手に少しの時間を持っています。, 反映したいです。.

悲しい最後にクライアントのキャンパスを残すことはほとんど常に. お客様との関係の独特な種を形成私たちコンサルタント, 典型的な同僚との関係とは違って. 金角があります。 — 誰もコンサルタントの率はダブル/トリプルあるいはクライアント スタッフより. あなたは知られている一時的な人. コンサルタントとして, あなたは永久的な部外者より以下の知られている出発日. まだ, クライアントとの昼食を食べる, 夕食におよび/または飲み物のためにそれらを取り出す, チームのためのクッキーを購入します。, コーヒーの実行に行く, ホリデー カードを与える/受信します。 — 同僚が行うことのすべての種類. 1 つの手, あなたは部屋で大人. あなたは優位な立場に置く技術の専門家. 反対に, あなたは赤ちゃん. ゼロの日, コンサルタントの名前を知らない, 場所やクライアントの用語. ほとんどの時間, コンサルタントはそれのすべてを学ぶことはないです。.

物事がうまく行く, あなたは非常によく、クライアントのプロジェクト チームと一体となります。. 彼らはある意味で同僚のように扱う, 別の腹心. 我々 はクライアントとマネージャー スタイル上下関係を持っていないので, プロジェクト チームは頻繁に汚れた洗濯物を空気に少し自由と感じ. 彼らはその障壁を下ろすし、コンサルタントを厄介な立場に置くことができます。, 決して彼らはそれをやっている実現.

コンサルタントをしばしば実装フェーズ 2、決して取得簡単な私のために取得しません。. これは SharePoint に特に難しいと思う. 典型的な SharePoint プロジェクトの第 1 フェーズをカバーするセットアップ/設定, ガバナンス, 分類, 基本コンテンツ タイプ, など. 多くの尊重, 金額、時間がかかる, 非常に詳細な検出. それはどのように私は私の最後のプロジェクトを表示. 我々 はすべての基本的なものと同様に CQWP を拡張することによっていくつかの素晴らしいミニ-POC を実行, PeopleSoft に BDC 接続の実装, SharePoint Designer でかなり複雑なワークフローを導入, 基本的な KPI に触れてより. 2 適切な段階を拡張するすべての豊富なことだろう, ほぼ普及 BDC, 本当に素敵なワークフロー, 罰金チューニングとより良い検索, レコード センター, excel サービスをおそらく最も重要な, 他のビジネス ユニットに手を差し伸べる. しかし, それは私のために, それは悲しいです、.

この最近の経験に基づく, 適切な企業の SharePoint の実装が 1 年間プロセスであると言っても過言だと思う. それはおそらく合法的逓減のポイントに到達する前に 2 年間を実行可能性があります。. 詳細事項, もちろんです.

それがコンサルタントの人生と SharePoint の婚約でも悪化しているすべてのこれらの小さな不満の. 前に書いたように, さまざまな人々 とビジネス ユニットと接触する SharePoint の水平方向の性質をもたらします. そう多くの人々 を操作するとき, SharePoint がより効率的になる会社を助けることができるそう多くの方法を見ることができます。, 時間を節約します。, 物事が良いか… あなたは常にそれらを行うに得ることはありません。.

私はよく大学を出た私の最初の仕事を振り返る, コンサルタントとしてのキャリアを開始する前に 1995. 2 つともフェーズ 3 段階を行うために取得して. これら素敵な時代でした。. 欠点としては, ただし, つまり、ルーチンの多くを意味することも. サイトのセキュリティを管理します。. コンテンツの種類を調整. ビューを作成して、ビューを変更します。. IE のセキュリティ設定への対処. 失われた文書を復元します。. ブレッヒ! 🙂

私の憂鬱な気分にもかかわらず, なりたい場所を想像できません。 (精神の器量の良い供給と暖かいビーチでを除いて).

私は始めるために待つことができない企業の次の SharePoint プロジェクトの実装.

(出し抜け, 私はこのブログのエントリのほとんどを書いた、 ニュージャージーの運輸バス. 友達が行ってないと思う, but one CAN blog on the bus 🙂 )

</終了>

日曜日面白い: “彼ら悪いことをしています。”

戻って付近します。 1999, サンタ ・ バーバラ多くの週間を過ごしていた, CA, クライアントのために働いて, ニュージャージー州でここに戻って私の貧しい妻を一人で残してください。. 私は心から私の妻を愛する. 彼女は愚かにも私と結婚した時も同じくらい今日彼女を愛してください。 1,000 年ほど前に. どこかにラインに沿って, 句を造語, 「特別な恐怖」, 同様に「サマンサは、特別な恐怖を持っています。" 「バグ」の特別な恐怖としての彼女, 彼女にはないはえまたはてんとう虫です。, 微生物ではなく、. 彼女は私たちの息子を苦しめる異常な細菌やウイルスの恐れています。, または私, 決して実際に自分. (彼女はまた特別な吸血鬼を恐れて, ミニチュア邪悪な人形 (特にピエロ) 潜水艦事故; 彼女は外のサンタ クロースの衣装を着て人々 の彼女の特別な恐怖を成長しています。).

1 日, 私の同僚と私はオハイ近く近くの山をドライブすることを決めた. 1 つの時点, 我々 はシーン内を車の外に出た. 車に戻ってきたとき, ダニが私の肩にあったことに気づいた. 私は窓の外にいじっし、だった.

その夜, 私は我々 のドライブについて彼女に言った、目盛りを記載. 会話はこのような何かを行った:

S: "Oooo! それらも悪い. 彼らは病気を運ぶ。"

P: 「も, 窓からそれを flicked しました。"

S: "彼らは本当に悪い. 彼らがあなたの皮膚の下に取得することができます血を吸うし、バグを転送. あなたはより良いあなたの髪を確認し、あなたの頭ではありません。!"

P: 大きな声で: "私の神! 彼らはあなたの心を引き継ぐことができます。???"

S: 文字通り私に安心: "いいえ, 彼らはないが悪い。"

</終了>

Technorati のタグ:

迅速で簡単な: SharePoint デザイナー メールから InfoPath フォームを自動的に開く

更新プログラム: Madjur Ahuja からこのリンクを指摘します。 ニュースグループ ディスカッション: http://msdn2.microsoft.com/en-us/library/ms772417.aspx. それはかなり明確.

===

多くの場合 SharePoint Designer ワークフローから送信されるメールに InfoPath フォームへのハイパーリンクを埋め込むにしたいです。. ユーザーがこれらのメールを受信するとき, メールからのリンクをクリックして、InfoPath フォームに直接移動.

このモンスターの URL 構造は私の作品します。:

http://server/sites/departments/Technical Services/InformationTechnology/HelpDesk/_layouts/FormServer.aspx?XmlLocation=/sites/departments/Technical Services/InformationTechnology/HelpDesk/REC REM RED Forms/REC2007 12 18T11_33_48.xml&ソース = http % 3a% 2f% 2fserver% 2ecorp% 2edomain% 2ecom% 2fsites% 2fdepartments% 2ftechnical% 2520services% 2finformationtechnology% 2fhelpdesk% 2frec% 2520rem% 2520red% 2520forms% 2fforms% 2FAllItems .aspx&DefaultItemOpen = 1

フォームの名前と、赤い太字のテキストを置き換える, 次のスクリーン ショットに示すように:

イメージ

その URL にハードコード パスの多くがあることに注意してください。, URL エンコードされたコンポーネントだけでなく、. これが特定の状況に翻訳するも難しい場合, フォーム ライブラリの通知を無効にしてください。. ポスト フォームとメールを取得するとき, メールのソースを表示して表示されますすべてを含める必要があります。.

明敏な読者は上記の電子メールの本文にフィルター処理されたビューを介してタスクに直接アクセスするリンクが表示されますあります。. 私は今後の記事で詳しく説明する予定します。.

</終了>

Technorati のタグ:

商用製品を考える

設置します。 SharePoint デザイナー拡張機能プロジェクト 見上げて CodePlex 今年の初めにもかかわらずそれは実際にはかなり範囲が制限されます。, によってダウンロードされてことを推定します。 40 宛先 60 (多分します。 100) ちょうど約 2 ヶ月で会社. そのソリューションのマーケットがあることと、私は首尾よくそれを商業化していたかどうか、私に示す, それはかなりの量のビールに変換される可能性があります🙂

私の背景は実際に多くの製品開発と一流の製品をもたらすに必要なものを知っています。, CodePlex の趣味のプロジェクトではなく, 市場に. 私 過去の生活, 製品の R に担当していました&すべてのソフトウェア製品の開発. 当時と現在の違いは、私は今のために働いてのコンサルタント、 (たいへん良い) コンサルティング会社 (Conchango). 以前, 私の後ろに、私の前に、全体の会社を持っていた, 販売し、市場にもたらした我々 製品をサポート. 今日, 私は一人になります。.

心でいくつかの製品のアイデアがあります。, 開始点として使用し、さらにそれを拡張する上記の CodePlex プロジェクトの商業上のバージョンを作成するが最も簡単だろうと思う. ファジィ即席思考の私はのような何かを充電するには $100 無制限の開発ライセンスと $500 生産 web フロント エンドあたり. 私も離れてソース コードを与えるだろうと思う.

あなたがある考えや経験を共有して喜んでいる場合, コメントを残してくださいまたは 直接私にメールします。. ような意見を聞きたいです。:

  • それはすべて価値があります。?
  • マーケティングのための実用的な提案, お金を集める, 配布します。.
  • 価格設定.
  • サポート.
  • その他のコメントを残してたいと思います.

それは"簡単です。" 製品のアイデアを思い付くし、それらを実装するには, 多くの多数の作業時間が必要. 他のものは私にとって簡単ではありません。.

</終了>

Technorati のタグ:

日曜日の朝のおかしい: “イエスが死ぬ必要があります。”

私たちが私たちの最初を買った (のみ) 「高級" ハリケーン ・ フロイドは米国の東海岸を釘付けするとき車のバック. ニュージャージー州の当地では雨もたくさんいただきましたし、 いくつかの日を渡される 生活が正常に返される前に. フロイドが打たれた前にだけ, 我々 は使用のボルボの提供をしました。 850 GL とフロイド後, ホーム運転.

CD プレーヤーの最初の車だった. ほとんどの新しい車の所有者のような, 少し CD 狂気に行ってください。, 休眠 CD コレクションを復活し、車の中で CD を聴くだけに長いドライブに行きました. すべての流行のような, これは私たちのために渡され、最終的に同じ CD を何度も繰り返し聴いて. 我々 の場合に, それだった イエス ・ キリストのスーパー スター.

いずれか、 (多く) オペラ座の設立の宗教種類によって歌われるあの岩のすばらしい一個, 主導 カイアファ, 「高司祭」. 彼らは「イエスの問題を処理する方法を決定する彼ら方法を歌う" カヤパは、「イエスは死ななければならない」という結論にそれらを指示、. 歌のリフレインは「ただ死ぬ必要があります。, 死ぬ必要があります。, 死ぬ必要があります。, このイエス ・ キリストは死ななければならない」. その部分で多くを控えることを聞く.

時, 私の息子が約 3 歳. あなたはおそらくこれが起こっている場所を見ることができます。.

来たの 1 日仕事から帰ると私の息子はおもちゃで遊んで、鼻歌を歌ってリビング ルームで. 私のジャケットを離陸します。, メールとすべての私の通常の walk in、ドアのもの、私は突然、彼がちょうど言っている実現を探してください。, 実際に歌っています。: 」イエスが死ぬ必要があります。, 死ぬ必要があります。, 死ぬ必要があります。" 悔しかった. 私は、彼の赤ちゃんの一つで、それをやって彼が日付を友人の家でプレイ — おそらく最後の日付は、赤ちゃんの友人とを再生します。.

その後、そのCDをボルボから引き出しました🙂

</終了>

Google は、AdSense プログラムに私のライブ スペースのブログを受け入れてください。

更新プログラム: の 03/09, 私は Google Adsense の私のライブ スペースのアカウントを統合する方法を発見しました。. ここで Microsoft のシステムが Google はひとりよかりの adsense のホスティングを提供する技術的なメカニズムのすべてを禁止するようです。. これは主に彼らはライブ スペースに組み込まれているセキュリティの副作用を信じる傾向にあります。, アドセンスを無効にする努力が直接できません。.

これは、SharePoint のポストではないです。, しかし、一般的にブロガーに関心のあるかもしれない.

誰かに自分の Windows Live Spaces ブログ コメント Google が肯定的 AdSense に参加する自分のアプリケーションを拒否. 彼女は Windows Live スペースは、彼女のブログをホストしているため、Google は彼女に拒否理論. ただし, 私は最近私のライブ スペースのブログのプログラムに受け入れられました。, ポリシーが変更されたか Google はいくつか他の理由のために彼女を否定.

もちろんです, 私の生きているスペースに Google AdSense を統合する明白な方法が表示されません。, しかし、それは始まりです🙂

</終了>

マスターの実装 / カスタム リストを使用して詳細の関係

として頻繁にフォーラムのユーザー このような質問:

> こんにちは,
>
> 任意のカスタム リストを作成する可能性があるかどうかを教えてください。
> マスターと詳細の種類 (請求書のような) InfoPath を使用せず.
>

SharePoint は、いくつかのようなビジネス要件の種類をサポートするボックス機能を提供します.

一般的に, ルックアップ列を使用して 2 つのリストのリンク 1 つ. 一覧は、請求書ヘッダー情報を含む、リスト B に請求書の詳細が含まれています.

顧客番号を維持するために追加のリストを使用してください。, 製品番号, など.

コンテンツ クエリ web パーツを使用します。 (MOSS のみ) データ ビューのリストのマージされたビューを作成する web パーツおよび/または. SQL Server レポート サービス (SRS) それの報告の側にも.

ただし, でも、適度に複雑なものの純粋なボックスの機能を使用することは困難になるいくつかの重要な制限があります。. これらが含まれます:

  • 関連する参照のサイズ対を一覧します。. "粋" ルックアップ列の型の. ルックアップ列の型は、それ自身を示すかどうかに応じて異なる UI で有効にした複数選択か. いずれの場合で, ボックスのコントロールは、ソースの一覧からすべての利用可能な項目を示しています. ソース リストがある場合 1,000 項目, 問題が起こっています。. これらのアイテムを検索コントロールをページングしません。. 代わりに, それは、コントロールにそれらのすべてを引っ張る. それは非常に厄介なユーザー インターフェイス データ エントリとパフォーマンスの両面になります.
  • ルックアップ"プル戻る" 1 列のデータ. 決して、ソース リストからの情報の 1 つ以上の列を再び引き出すことができます。. 例えば, "12345 顧客を選択することはできません。" 同時に番号と同様、顧客の名前とアドレスを表示. ルックアップは、顧客数と何もないです。. これは、厄介な困難なユーザ ・ インタ フェース.
  • フォーム内の通信なし. これについてここで書いた. カスケードのドロップダウン リストを実装することはできません。, 条件付きで有効/無効なフィールド, など.
  • 組み込みの参照整合性・連鎖削除は一切. SharePoint のカスタム リストを独立したエンティティとして扱うし、従来の ERD 感覚でお互いにそれらをリンクすることはできません。. たとえば, SharePoint では、2 つのカスタム リストを作成することができます。, "顧客" 「請求書ヘッダー」. 顧客リストの請求書ヘッダーの顧客に戻るリンクを作成できます。. [, 一覧から顧客を削除することができます。. ボックスのうち, この問題を回避する方法はありません。. この種の問題を解決するために, 通常のイベント ハンドラーを使用します。.

荒涼としたように見えることがあります。, しかし、私はまだ、このような機能を構築するための出発点として SharePoint を使用. ソリューションに必要なものの間のギャップがありますがあります, SharePoint などのツールを使用してこれらのギャップを記入することができます。:

  • イベント ハンドラー. それらを使用して、参照整合性を適用するには.
  • カスタム列: カスタムの列型を作成し、既定のルックアップ列の代わりに使用. ページングを追加します。, バッファリングと応答性を AJAX 機能.
  • BDC. このコケだけの特性により通常ルックアップ列に優れたユーザー インターフェイスを持つ他の SharePoint リストのクエリに. BDC がバックエンド サーバー アプリケーションに到達します。. BDC を使用して、レプリケーションを避けるために. バックエンド ERP システムから顧客情報を複製するのではなく, BDC を使用して、代わりに. BDC 機能はそれが属しているし、レプリケーション ・ ソリューションを維持する手間を回避 ERP システムから直接情報をプルする素晴らしいユーザー ・ インターフェースを提供します。.

    BDC は MOSS 機能です。 (WSS では利用できません。) および構成に挑戦.

  • ASP.NET web フォーム: 作成する、フル機能を備えた AJAX 対応フォームを SharePoint オブジェクト モデルおよび web サービスを使用して非常に応答性の高いユーザー インターフェイスを提供しながら SharePoint リストを活用するには.

最後のオプションはゼロから開始しているように感じることがあります。, しかし、事実を SharePoint プラットフォーム オフに開始されます、次の主要機能を検討します。:

  • メンテナンスとセキュリティ モデル.
  • メニュー システムのメンテナンス.
  • "マスター テーブル" (すなわち. カスタム リスト) セキュリティ, 組み込みの保守および監査.
  • 検索.
  • バックエンド統合ツール (BDC).

Visual studio で新しい空のプロジェクトを開始する場合, インフラストラクチャおよび SharePoint が提供するものの近くで得る前に構築する配管のたくさんあります。.

Microsoft は、アプリケーション開発のこの方向で SharePoint を拡張しようとは思います. 既存の SharePoint をベースに自然な拡張のように思える. マイクロソフトの CRM アプリケーション ヘッダー/詳細アプリケーション開発をサポートするために必要な型の拡張機能の多くを提供しています. これらの機能は、CRM が, 技術は明らかに SharePoint 開発チームが利用できるとの終わりによって SharePoint 製品にその方法を作るがそれだと思う 2008. 誰もがある知識や洞察力この場合, くださいコメントを残す.

</終了>

クイック ヒント: コンテンツのクエリ Web パーツ, ルックアップ列の値と XSL

私は「不動産の場所」という名前のコンテンツ タイプに列名がある.

列の種類「参照」です。.

私は変更しました。 <CommonViewFields> 列を表示する ItemStyle.xsl.

単純な <xsl:値の選択 =…> 戻る序数位置データを含む内部値を返します, など:

1;#マイアミ

人にやさしい値を取得するには, 部分文字列後 xsl を使用します。, 示すように:

<xsl:valuxslf を選択」部分文字列後 =(@ Real_x005F_x0020_Estate_x005F_x0020_Location,’#’)"></xsl:値の>

XSL 変換で参照値で作業しているし、人間に優しい値を取得する必要があるときにこの技法を使用します。.

<終了/>

Technorati のタグ: , ,

SharePoint ビーグル 12 月号 & ライブ

あなたの多くはすでにこれを知っています。, しかし 12 月版の SharePoint ビーグル 生きています。.

すべての記事は私の意見で読む価値があります。.

少し余分なバンプを与えるしたいのですが。 私の同僚の記事 (ナタリア ・ Voskrensenskya). 彼女は彼女がカスタム リストを使用する方法を説明しながらスクリーン ショットの祭典を提供しています, ワークフロー, SharePoint デザイナー, データ ビューと MOSS のトレーニングのセルフ サービス機能を実装するその他の要素. 彼女は多くの異なるビジネス シナリオに適用できる手法について説明します. チェックアウト 彼女のブログ 間それの you're.

チェック アウトすることを忘れないでください。 私の記事 同様に🙂人事部門が募集職種を管理するのを支援するためにMOSSを使用することについて書きました.

</終了>