誰かがこれを行うための良い方法を知っていますか?たくさんのコードを書かずにメールで送信できるシンプルなフォームが必要です。これらのフォームは、MOSS2007のコンテンツビューアWebパーツなどでホストされます。InfoPathの使用は避けたいと思います。
5 に答える
入力フォームを提供するリストを使用できます。
それは、a) 人々がお互いの提出物を見ることができるかどうか、および b) 電子メールの宛先が誰であるかによって異なります。
リストに新しいアイテムが追加されたときに電子メールを送信するようにアラートを設定できます ([アクション] -> [アラート])。
[設定] -> [リストの設定] -> [詳細設定] には、ユーザーが表示/編集できる項目のオプションがあります。ただし、ユーザーが自分のアイテムしか表示できないリストにアラートを設定することはできません。この場合、単純なワークフローを使用して電子メールを送信します。私は MOSS 2007 と SharePoint Designer しか使ったことがありませんが、WSS についてはよくわかりません。
上記のようにリストを実装し、リスト アイテムが追加または変更されたときに電子メールを送信するためのSPItemEventReceiverを追加できます (リンクには、処理可能なすべてのイベントが表示されます)。
sharepoint SDK を使用すると、独自の Web パーツを作成できます。それらを GAC に追加すると、sharepoint サイトに含めることができます。もちろん、メール送信用の Web パーツを作成する必要があります。
text boxes
必要な、などを使用してテキスト エディタで簡単な HTML フォームを作成しtext areas
、select drop downs
mailto タグを追加して保存します。
次に、[メディアとコンテンツ] の下にページ ビューアー Web パーツを追加します。
[サイト アクション]、[ページの編集] を選択し、編集ツール タブで [テキストの書式設定]、[HTML マークアップ] を選択して HTML ソースを編集し、作成した HTML フォームをテキスト エディターでソース ウィンドウに貼り付け、[OK] を選択して保存します。
Sharepoint Designer のワークフローは、コーディングを必要とせずに実装する最も簡単な方法です。
これを行う方法を説明する記事は次のとおりです。
ワークフローの例: 通知メッセージを送信する: http://office.microsoft.com/en-us/sharepointdesigner/HA101829081033.aspx