リストに「署名」フィールドを追加する方法は?
-
16-10-2019 - |
質問
20のフィールドを持つシンプルなカスタムSharePointリストがあります。 3つのフィールドは、3人の独立した承認者のドロップダウンリストであり、「承認」または「拒否」でレコードを更新します。ユーザーのログイン名を更新するドロップダウンリストの横に配置する方法を実装したいと思います。これにより、承認が有効であることがわかります。この問題に関するガイダンスをいただければ幸いです。
これが例です:
Field A approver: [dropdown list] (USER.1)
Field B approver: [dropdown list] (USER.2)
Field C approver: [dropdown list] (USER.3)
解決
おそらくこれを行うことができますが、フィールドに承認を加えるワークフローを検討し、最後に修正するためのワークフローを検討することができます。
他のヒント
このタイプの機能には、カスタムコーディングが必要です。 (または、カスタムワークがオプションでない場合は、 @Loriのソリューションを使用できます)
ここに、カスタムWebパーツの作成を開始できるリンクがいくつかあります。
最後にこれをしなければならなかったとき、私は各承認者のフィールドを作成し、ワークフローを使用してそれらを入力しました。
ステータス1がnullで、ステータス1ユーザーがnullである場合、フィールドが更新されたユーザーと日付/時刻を取得するために、変更された列の値と変更された列の値にステータス1ユーザーに入力します。他の2つのフィールドのプロセスを繰り返します。
このシナリオでは、ワークフロー以外に何も入力しないように、フォームからユーザーフィールドを隠すためにJQueryを使用しています。
Infopath 2010の署名ラインコントロールを本当に検討する必要があります。以下を読んでください。 2010年に既存のSharePointリストのInfoPathフォームを構築できるため、Infopathに簡単にアップグレードできるはずです。
http://office.microsoft.com/en-us/infopath-help/digital-signatures-in-infopath-2010-ha010381868.aspx