0

NotifyUserおよびIsUserNotifiedという名前のタスクリストにいくつかのカスタム列を作成しました。これらの列は、ユーザーが変更することは想定されていません。プログラムでのみ変更します。次のメカニズムはありますか?

  1. NewForm、EditFormからこれらの列を非表示にします(既存のフォームを使用したい)。
  2. これらの2つの列のいずれかが変更された場合は、ワークフローの実行をスキップしてください。
  3. 通知メールから列を除外します(ユーザーがこれらの列について何も知らない限り、それらを表示する必要はありません)。
4

2 に答える 2

1

プログラムで、またはフィールドスキーマ定義(WSPソリューションおよび機能を介した展開)を介してフィールドを作成している場合にのみ、これらを制御することができます。

  1. ユーザーフォームとビューでフィールドを非表示にするには、プロパティHiddenをに設定します。true
  2. 参照:SharePointワークフロー:ワークフローを再度トリガーせずにアイテムを更新する方法
  3. 1で行う必要があります。
于 2012-05-14T08:36:26.133 に答える
0

ビューを編集するには、[リストツール]->[リスト]->[リスト設定]->[ビュー]に移動します。次に、リストの名前をクリックします。ここから、ユーザーに表示したくない列のチェックを外して、[OK]をクリックします。

于 2013-07-09T06:16:12.707 に答える