既定では、SharePoint のリストには入力値を検証する機能がありません。必須か、そうでないかを判定するだけです。SharePoint Form Validation は、リストの機能を拡張して、クライアント側の簡易な検証するをサポートします。提供する検証機能は以下のとおりです。正規表現検証、入力必須検証、比較検証、と有効範囲検証です。
入力必須検証は、未入力になっている必須フィールドがある場合にエラーメッセージを表示します。正規表現検証は、入力した列の値は正規表現に満たすかどうかを確認します。有効範囲検証は、列の値が特定の数値の間にあるかどうかを検証します。比較検証は、列の値を固定値もしくは他の列と比較できます。ユーザーが入力した列の値が検証できなかったときに、エラー メッセージは表示されます。
既定では、SharePoint はサーバ側の検証機能(必修か、そうでないか)を提供します。でも、時には、ユーザーにとってはいろいろとリスト 列の値をクライアント側から検証する必要があります。例えば、全ての製品の数と人気ある製品の数などの列が含まれている製品調べというリンクがあります。この場合は、人気ある製品の数はすべての製品の数より小さい必要があります。比較検証を使用して、ユーザーが気にぬくと入力し違いを避けます。

SharePoint Form Validationは、正規表現検証、入力必須検証、比較検証、と有効範囲検証という四つ簡易検証機能を提供します。次の例で、本製品の使い方を説明します。「見積書」というリストがあります。このリストに見積り書についてのすべての情報を保存します。

1、Form Validationの構成
リストの設定ページの権限と管理セクションで、Form Validationの設定リンクが提供されております。

次はForm Validationの設定ページです。各列毎は表示されます。列名をクリックして、この列に対しての検証設定を構成します。

列名をクリックすると、検証ページが開きます。このページで、四つの検証形式はすべて表示されます。この列に対して、検証したい形式前のチェックボックスをオンしてください。この例で、お客様という列を入力必須フィールドとして設定します。ユーザがこのフィールドを空にすると、カスタムしたエラーメッセージは表示します。

次、メールの形式に対して、正規表現検証を行います。
Form Validationはリストでよく使用する正規表現を提供します。IP、URL、郵便番号、通貨、整数、メールアドレスなどが含まれています。提供されたリストからメールアドレスを選択して、検証表現式は表示されます。入力されるメールアドレスは正しくなければ、エラーメッセージは表示します。

時には、入力値は一定範囲にあるということを必要とします。Form Validation を使用して、範囲の最小値と最大値を指定できます。この例で、製品の数は1から10までの範囲に抑えます。10を超える場合は、エラー メッセージは表示します。

この例では、見積日付と購入日付って列が格納されます。見積日付は購入日付より早いである必要があります。購入日付の検証ページに移動します。比較の検証セクションで、固定の日付を入力するか、他の列(見積もり日付列)を選択するか、どちらでもいいんです。この後、適用する操作「選択した値より大きい」を選択してください。

2、リスト 値の検証
入力される値は検証設定に一致しません場合は、エラーメッセージは表示されます。

検証に成功した場合は、次のように表示します。

Top
対応言語:英語、日本語、中国語
システム必要条件
| 操作システム |
Microsoft Windows サーバー 2003x86/x64
Microsoft Windows サーバー 2008x86/x64
|
| サーバー |
SharePointリリース:
- Microsoft Windows SharePoint サーバー v3 または Microsoft Office SharePoint サーバー 2007
- Microsoft .NETs Framework 2.0 または 3.0
注意: この製品ははSPSの2003およびWSS v2の互換性がありません。
|
| ブラウザー |
Microsoft Internet Explorer 6(以降)をお推奨します。 |
リリース
|
1.6.813.1
2010年8月16日
|
サーバ ライセンスが利用可能になる |
|
1.5.107.0
2010年1月18日
|
ライセンス アップグレード |
|
1.4.820.0
2009年8月21日
|
ライセンス アップグレード |
|
1.4.531.0
2009年5月31日
|
新しい機能:
- 日本語対応。
|
|
1.4.522.1
2009年5月22日
|
ライセンス アップグレード |
|
1.4.115.0
2009年1月19日
|
新しい機能:
- リストよく使用する正規表現は利用可能。
バグの修正:
- サイトの場所は変更された後起こったバグを修正。
|
|
1.2.1208.0
2008年12月8日
|
新しい機能:
- ファーム ライセンスが利用可能。
バグの修正:
- ポストバック後、検証は無効になるエラーを修正。
|
|
1.1.1114.1
2008年11月17日
|
新しい機能:
- 他の5種類のリストタイプをサポート:
1. アンケート
2. 言語と翻訳
3. スライド ライブラリ
4. Wiki ページ ライブラリ
5. フォーム ライブラリ
バグの修正:
- Discussion Columnとの競合を解決;
- 製品のインストール後、ナビゲーション バーはなくなったエラーを解決;
- 矛盾のライセンスメッセージ。
|
|
1.0.0.3834
2008年10月23日
|
最初のリリース |
製品に格別のご愛顧を賜りありがとうございます。PayPalによるライセンスをご購入いただけます。 銀行振込みまたはクレジットカードによる購入するときに問題が発生する場合には、弊社にご連絡ください。
製品のご購入前に、購入に関するよくあるご質問をご覧ください。
ご購入についてのご質問
ライセンスについてのご質問:
- サーバ ライセンスとサイト コレクション ライセンス/ファーム ライセンスとの違いは?
- 「Webフロントエンド サーバーライセンス」、「サイト コレクション ライセンス」もしくは「ファームライセンス」のどちらかを選択いただけます。
- サーバ ライセンスとは利用するWebフロントエンドサーバーの台数によりカウントするライセンスです。(SharePoint 2007:SP Web アプリケーション サービスの上で実行しているすべてのサーバはライセンスされる必要があります;SharePoint 2010:Microsoft SharePoint Foundation Web アプリケーションの上で実行しているすべてのサーバはライセンスされる必要があります)。SPB サーバ ライセンスはエンド ユーザーの数を制限しません。
- サイトコレクションライセンスは、特定の1サイトコレクションのみで製品を利用可能です。サイト コレクションに存在するユーザ数による課金です。サイト コレクションに存在するユーザー数はライセンスを超過すると機能が利用できなくなります。このために、ご購入頂く前に、ユーザ数をご確認いただきますようお願いします。サイトコレクションに存在するユーザー数はライセンスを超過すると機能が利用できなくなります。不足分のライセンスを追加ご購入頂く必要があります。
- ファーム ライセンスは、特定のファーム内ですべてのサイトコレクションで製品を利用できます。ファームライセンスはサイトコレクションの数を制限しなく、最大のサイトコレクション内のユーザー数を制限します。最大のサイトコレクションとは、すべてのサイトコレクションの中で、最も多いユーザーがあるサイトコレクションです。例えば、800ユーザのファームライセンスをご購入場合は、このファーム内の任意のサイトコレクションは800ユーザーを超過していけません。
- サイトコレクションライセンスまたはファームライセンスをご希望される場合は、ユーザーの数が必要です。必要なユーザーライセンス数を計測されるには、弊社の無料な計測できるツールEnd User Viewer Tool をご利用ください。クライアントPCで動作するため、サーバ環境に影響しません。下記のリンクをクリックすると、実行してから、利用可能になります:http://www.sharepointboost.jp/end-user-viewer-tool.html
- ライセンス タイプについて、またその他ご不明な点などがございましたら、sales.jp@sharepointboost.comまでお問い合わせください。
- どちらのライセンス体系はわたしにとって最適ですか?
- ユーザー数及びサイトコレクションの制限なくで製品をご利用される場合、サーバライセンスが最適です。
- 特定のサイトコレクションまたはファームで製品をご利用されて、エンドユーザーの数は急速に増加せず、頻繁に変化しない場合には、サイト コレクション ライセンスまたはファーム ライセンスがお勧めです。
- どのライセンス体系が最適ですかをまだ分かりませんでしたら、sales.jp@sharepointboost.comまでお問い合わせください。
- 「エンド ユーザー」とは? エンド ユーザーはどのような影響をライセンスに与えますか? サイト コレクションまたはファームにのエンド ユーザーの数はどのように確認できますか?
- エンド ユーザーはサーバ ライセンスに影響しません。サイト コレクション ライセンスまたはファーム ライセンスに対してエンド ユーザーの数が必要なのです。
- エンドユーザーとは、サイト コレクションまたはファームへのアクセス権限があるユーザーであり、及び直接に(例え:サインインする)または間接に(例え:このユーザーにタスクを割り当てる)サイト コレクション/ファームにアクセスしたことがあるユーザーです。あるユーザーは製品を稼動するサイト コレクションまたはファームにアクセスしたことがあり、製品が使われる特定のサイトにアクティブ化かどうかにかかわらず、このユーザーがエンドユーザーに定義されています。例えば、サイト コレクションに50エンドユーザーのあるサイトAと360エンドユーザーのあるサイトB(サイトAにの50エンドユーザーを含む)があります。サイトAにの50エンドユーザーのみが製品を使用する必要がありますが、サイトAとサイトBは同じサイト コレクションにあるのために、少なくとも360エンドユーザーのライセンスを購入する必要があります。弊社のライセンスは百単位に基づいて、400エンドユーザーのライセンスを購入する必要があります。
- サイト コレクション ライセンスまたはファーム ライセンスをご購入前に、あなたのサイトへのアクセスし、SharePoint からユーザーを削除したり、Active Directory でユーザーを無効にする権限を持つユーザーの数をよくご確認ください。サイト コレクションまたはフォームにのエンド ユーザーの数を確認するには、二つの方法があります。一つは弊社製品の試用版をダウンロードしインストールした後、ライセンスの管理ページで調べる方法です。他の一つは、弊社の無料製品End User Viewer Tool http://www.sharepointboost.com/end-user-viewer-tool.html をタウンロードし実行する方法です。End User Viewer Toolを使用して、非アクティブのユーザー アカウントを削除できます。
- 現在のエンド ユーザーの数はサイト コレクション ライセンス/ファーム ライセンスが許可されるエンド ユーザーの最大数を超える場合には、どうなりますか?
- エンド ユーザーはサーバ ライセンスに影響を与えません。
- 現在のエンド ユーザーの数がサイト コレクション ライセンス/ファーム ライセンスによる許可されるエンド ユーザーの最大数を超える場合、機能が利用できなくなります。この場合、不足分のライセンスを追加ご購入頂く必要があります。
でも、以前に製品で行った設定に影響しません。設定とデータは失われる可能性は全然ありません。不足分のライセンスを追加ご購入頂くには、sales.jp@sharepointboost.com までご連絡ください。追加料金が発生します。追加料金は新しいライセンスと旧ライセンスとの差額です。たとえば、$500で200エンドユーザーのライセンスを購入したが、300エンドユーザーのライセンス(価格:$600)へアップグレートしたければ、差額の$100を支払う必要があります。ご了承ください。
- 新しいサーバを購入するか、他のサーバを追加した場合、ライセンスに何か影響を与えますか?
- サイト コレクションID/ファームIDが変更されなければ、サーバを追加/古いサーバを新しいものに取り替えても、サイト コレクションまたはファーム ライセンスに影響を与えません。ただ、IDを変更された場合、サポートのために sales.jp@sharepointboost.comまでご連絡ください。
- しかしながら、サーバ ライセンスをご使用のお客様が、その後、追加のWFEを環境に追加される場合には、他のサーバ ライセンスを購入する必要があります(SP Web アプリケーション サービスを実行するすべてのサーバはライセンスを受ける必要があります)。また、古いサーバを新しいものに取替えた場合、サーバコードは変更されます。アップグレードされたライセンスキーを取得するには sales.jp@sharepointboost.comまでご連絡ください。
- 高級年間サポートとは?購入により、どのような特典がありますか?
- SharePointBoost 高級年間サポートについての詳細情報は、サポートページにてご参照ください。
- 高級年間サポートは毎年更新する必要があります。サポート料金は製品をベースとします。
- サーバコードまたはサイト コレクションID/ファームIDをどのように見つけますか?
- 開発またはテスト環境ライセンスのために、割引がありますか?
- 本番環境用ライセンスをご購入されて、開発または検証環境ライセンスご希望される場合は、製品価格の50%にてご購入いただけます。でも、製品をサイトコレクションライセンスでご購入頂いている場合、自動的にサイトコレクションライセンスになります。
製品をファームライセンスでご購入頂いている場合、自動的にファームライセンスになります。
- 製品のアップグレードのために、費用が発生しますか?
- SPB製品をご購入された場合は、バッグの修正、メンテナンス及びマイナー バージョン アップは無料です。メージャー バージョンン アップにはアップグレードのための費用が発生します。
マイナー バージョン アップとは、バッグの修正、マイナー機能の追加(例え、1.0から1.1へ)などのことです。メジャー バージョン アップとは、主な機能の追加と拡張です。
しかしながら、高級年間サポートをご購入される場合、契約年間にメジャー バージョン アップは無料となります。
お支払いについてのご質問:
- わが社はPOを受けますか?
- お支払方法は何ですか?
- PayPal:
- ペイパルはお勧めできるお支払方法です。ペイパル アカウントまたはクレジットカードによってわが社の製品をご購入になれます。エンドユーザーの総数が500を超えるサイト コレクションのためにライセンスを購入される場合には、弊社はPayPal購入リンクを生成し、メールに付随送信させていただきます(購入リンクによる支払いのはPayPalアカウントは必要ではありません)。
- 安全なお支払リンク:
- もしもペイパルでのお支払いが不可能な場合、sales.jp@sharepointboost.com までご連絡ください。Eメールにて安全なお支払方法をお知らせします。インターネット、電話、ファックスにより、クレジットカードでお支払いいただけます。
- 銀行振込み:
- もしもペイパルやその他インターネットネットでのお支払いが不可能な場合、口座番号をお知らせしますので、銀行振り込みをご利用ください。この場合の振り込み手数料はお客様のご負担となります。
- USD、HKD、JPY、またはEURを指定されない場合に、弊社はUSDをお支払い通貨として指定させていただきます。
- 弊社は個人小切手によるお支払いをお受けしておりません。
- わが社のリターンポリシーとは?
- ライセンスコードの送付前に限り、返金が可能です。30日間のお試し期間中に、ダウンロードし、製品をお試しになることをお勧めします。
- NPO、政府機関、教育施設に対する割引はありますか?