0

私はコールドフュージョンの開発者で、SP 2010 用にコールドフュージョン アプリケーションを書き直すよう依頼されました。SP の経験はありませんが、現在は SP 管理者です。

私のアプリケーションは、サービス センターに入る顧客のウェイティング リストです。顧客は、以下を追跡するリストに入力されます。

  • 名前
  • 場所 (実店舗の場所のドロップダウン リスト。複数/カスタム値はありません)
  • チェックイン時刻 (顧客がリストに追加されたときのタイムスタンプ)
  • Service Required (ドロップダウン リスト、複数値またはカスタム値は許可されません)
  • 要求されたスタッフ メンバー (オプション、ユーザー選択ボックス)
  • スタッフが見た時間(リスト項目の編集開始時のタイムスタンプ)
  • Seen By Name (レコードを編集したユーザーの名前)
  • Time Finished with Staff (リスト アイテムの編集が保存されたときのタイムスタンプ)

このリストに組み込む方法がわからない機能がいくつかあります。1

  1. リスト ビューのレコードは、場所の列によって自動的にフィルター処理される必要があります。表示される場所は、ユーザー グループのメンバーシップに基づいている必要があります。(1箇所1グループ)
  2. Time Seen の日付/時刻フィールドは、編集のためにリスト アイテムを開いたときに発生するタイムスタンプである必要があります。
  3. ユーザーがリスト アイテムを開いて編集するときに、参照者名が自動的に入力される必要があります。
  4. ユーザーが編集後にリスト アイテムを保存するときに、Time Finished タイムスタンプが自動的に入力される必要があります。

これを読んでいる人が私のためにこれを作成してくれるとは思っていませんが、これらの目標を達成するのに役立つヒント、提案、またはチュートリアルを教えていただければ幸いです。

4

1 に答える 1

0

このようなリストは、SharePoint 管理で作成する必要があります。これを行うには、いくつかの方法があります。必要な権限を持つ SharePoint サイトを使用して Web ブラウザーでそれらを作成するか、Microsoft SharePoint Designer を使用するか (同様で機能は少ないですが、私の意見では使いやすいと思います)、または Visual Studio で作成した後にリストを展開することができます。 (複数のサーバーにデプロイしたい場合、または後でリストを変更したい場合に最適なソリューションですが、難しいです)。

リストは 1 つ以上のコンテンツ タイプを管理します。コンテンツ タイプは、データのタイプ (および詳細情報) を含む列のコレクションです。コンテンツ タイプと列のテンプレートがありますが、独自のコンテンツ タイプといくつかの新しい列を作成する必要があります。これは、テンプレートが要求に十分でない場合があるためです。

あなたの最初のポイントを管理する方法がわかりません。確かに解決策はありますが、私も初心者です。

他の 3 つのポイントは、ワークフローによって管理できます。リストのアイテムが作成または編集された後に処理を実行する、リストのワークフローを定義できます。これが2番目のポイントに役立つかどうかはわかりません。

もう 1 つの可能性は Web パーツを作成することですが、それはコールドフュージョン プロジェクトの解決策にはなりません。Web パーツでは、ユーザーが行うすべての操作を処理し、リスト アイテムを個別に変更できます。

3 つ目の方法は、リストのイベント レシーバーを (Visual Studio を使用して) 作成することですが、VS の助けを借りてリストを作成する必要があります。

これですべての質問に答えられるわけではありませんが、お知らせできる指示がいくつかあることを願っています。

于 2010-11-04T11:57:36.150 に答える