SharePointのフォーム-SharePointでフォームを作成する7つの方法

フォームはビジネスアプリケーションの基礎であり、SharePointでフォームを作成するための多くのオプ どちらを使用するかは、ニーズ、技術的なスキル、および使用しているSharePointのバージョンによって異なります。 この記事では、SharePointでフォームを構築する7つの方法と、それぞれの長所と短所をいくつか紹介します。 これらのオプションはすべて、既存のSharePointリストにデータを格納します。

SharePointリスト

既定のフォームは、任意のSharePointリストで使用できます。 リストを作成すると、項目を追加および変更するための対応するフォームがあります。 オプションは、フィールドの順序を整理し、それらをフォーマットし、入力を検証し、基本的な計算を追加し、ファイルを添付するために利用可能です。 また、アイテム所有者への権限の制限やワークフローの有効化など、より高度なオプションもあります。 これらはすべて、リストの[リスト設定]で変更できます。

これらの一般的なSharePointフォームは、列やレコードが多すぎず、基本的な機能のみを必要とする単純なアプリケーションに適しています。 リストには、スプレッドシートのように、限られた列セットを編集するためのデータシートビューもあります。あなたが見るものは、あなたがこれらの基本的なフォームで得るものです。

あなたが見るものは、あなたが見るものです。 フィールドを複数のタブに分割したり、ビジネスロジックをリアルタイムで実行したりする必要がある場合は、読み続ける必要があります。 また、理論的にはリストには何百万ものアイテムを格納できますが、どのビューでも最大5,000個のアイテムにしかアクセスできません(実際には、パフォーマ

基本的なSharepointリストフォーム

SharePoint Designer

SharePoint Designerでカスタムフォームを作成するのは比較的簡単です。 既存のSharePointリストを取得し、Designerを使用して新しいリストを作成します。フォームをレンダリングおよび制御するaspxページ。 リストには、フォームを作成するために使用されるファイルがあり、それぞれを追加、編集、表示するために使用されます。 これらは、関連するSharePointリストと同じフォルダーにあります。 Designerを使用すると、特定の条件に基づいてフィールドを表示または非表示にしたり、レイアウトを変更したり、さまざまな種類のデータコントロールを使用したり、リッチテキストとグラフィックスを追加したり、必要に応じてフォームで使用されるコードを操作したりできます。

SharePoint Designerは、SharePointファイルとプロパティを直接操作できる完全なwebサイト編集ツールです。 Microsoftから無料でダウンロードできます。 フォームのほかに、簡単なウィザードを使用してワークフローを作成したり、マスターデザインページを変更したり、コードを直接操作したりできます。 このツールを使用するためにプログラマである必要はありませんが、SharePointがどのように構造化され、ファイルを格納するかの基本を理解する必要があ カスタムコードを書くことができない限り、リストだけでフォームをカスタマイズすることはできますが、おそらくすべてのものではありません。 その後、フォームとその周りのすべてのHTMLを管理するASPXページを完全に制御し、より良いUXを作成できるようにします。

この他の記事では、SharePoint Designerでフォームを作成する方法について詳しく説明します。

InfoPath

InfoPathは、Microsoftの専用フォームの作成と編集ツールです。 ほとんど、あるいはまったくコーディングすることなく、多くのデータソースにアクセスして追加、編集、削除できる複雑なフォームを構築できます。 フォーム内に複数のビューを作成し、フォームを開いたときに表示するビューを選択できます。 InfoPathにはForms Servicesが必要ですが、これはSharePoint Enterpriseにのみ付属しています。 Standard editionまたはWSSを使用している場合は、個別のForms Server製品をアップグレードまたは購入する必要があります。

SharePoint Designerとは異なり、InfoPathはフォーム編集ツールにすぎず、追加のwebページ編集機能は提供しません。 使用するのは非常に直感的ではなく、ほとんどのビジネスニーズをカバーする機能に限定されています。

InfoPathは構造化データとうまく機能し、大きなテキストフィールド、計算、ビジネスロジック、および統合されたワークフローを処理できます。 ただし、一度に編集できるのは1つの項目のみです。

Visual Studio

Visual Studioは、Microsoftの統合開発環境であり、Windows Mobileアプリからwebサイトまで、何かを開発するために使用できます。 これは、ソフトウェア開発者のツールであり、非プログラマの手の届かないところにあります。 SharePoint Designerと同様に、SharePointの既定のリストフォームの機能とレイアウトを拡張するために使用でき、InfoPathソリューションを拡張するために使用できます。それは可能性に来るときしかし、空は限界です。

他のフォームツールで発生した制限は、Visual Studioで対処できます。 熟練したソフトウェア開発者は、あなたが任意のウェブサイトやアプリケーションで見てきた任意の機能を作成すそれはコストに来るとき空も限界です。

Visual Studioは、コストのかかる本格的なソフトウェア開発への扉です。 プロジェクト管理がなければ、比較的単純なプロジェクトは、誤解された要件とスコープクリープによって高価になる可能性があります。 カスタムソフトウェアは、十分に文書化されていない場合にも、ラインを維持することは困難である可能性があります。

Access2010

Office Professional2010にバンドルされているデータベースツールであるMicrosoft AccessをSharePointで使用できるようになりました。 AccessデータベースをSharePointに公開できるだけでなく、実際にはSharePointリストを使用するWebアクセス可能なカスタムフォームをAccessで作成できます。 Accessは、非プログラマに能力を与えることにより、最も人気のあるデスクトップデータベースの一つとなったカスタマイズ可能な機能の完全な豊富な形を含む完全なソリューションを構築します。 この機能をSharePointに公開できるようになりました。

Accessを使用すると、単一項目ビュー、複数項目、データシートビューなど、さまざまなタイプのフォームを構成できます。 さらに、そのクエリ機能は、単独でリストで利用可能な以上のものを提供します。 また、Accessを使用して、データをデータベースに格納してAccessデータベースに格納することで、リストの容量制限を回避することもできます。 しかし、そうすることで、サイト、リスト、アイテムごとに権限を設定できるリストに比べて、柔軟性の低い権限が得られます。 また、ワークフローをアイテムに統合することもできません。 Access formsを使用するすべてのユーザーには、Microsoft Office Professionalライセンスも必要です。SharePointでのAccessの使用の詳細については、こちらをご覧ください。

Excel

SharePointがOffice Webアプリケーションを統合できるようになったので、スプレッドシートをSharePointライブラリに保存し、完全なExcelデスクトップクライア これは、インターフェイスのようなスプレッドシート内のコンテンツを編集するための素晴らしいオプションを開きます。 複数のExcelの特徴は計算およびデータ視覚化のための氷結の窓ガラス、機能のような利用できる。

欠点としては、スプレッドシート全体を一度に編集できるのは一人だけであり、結局のところスプレッドシートであるため、ビューを作成することは手

サードパーティベンダー

SharePointのネイティブフォーム作成ツールの機能のギャップを埋める、または簡単に行うサードパーティツールがいくつか存在します。 たとえば、当社の製品Pistachioは、非プログラマがSharePointで機能豊富なフォームを作成するのに役立つように設計されています。 ただし、静的な公開アプローチを使用する代わりに、Pistachio webパーツは、使用するたびにフォームをオンザフライで構築します。 ここでは、いくつかのより多くの機能があります:ピスタチオツアー。

ピスタチオSharepointフォーム

コメントを残す

メールアドレスが公開されることはありません。