2017-09-22 4 views
0

私は、SharePoint Designerで構築されたSharePoint 2010で構築されたワークフローを持っています。新しいアイテムが作成されるたびに開始されるように設定されています。ライブラリは、電子メールの添付ファイルに基づいて新しいアイテムを作成するようにも設定されています。したがって、ユーザーは添付ファイルをライブラリに電子メールで送信し、ワークフローが引き継ぎます。SharePoint Workflowは私のためにのみ動作しますか?

ワークフローは私にとってのみ有効です。それを使用しようとしている他のユーザーは、アクセス許可にフルコントロールとして表示されます。彼らは正しいメールアドレスを使用しており、ライブラリは添付ファイルに基づいて新しいアイテムを作成しています。問題は、ワークフローでエラーが発生したことを継続していることです。

さまざまな種類のデータを必要とするいくつかの列についてエラーが表示されますが、私がライブラリに電子メールを送信すると、エラーは発生しません。

私は私の代わりにメールを送信することに関して何が違うのか完全に困惑しています。

申し訳ありませんが、私は長い風が吹いており、事前に何か助けてくれてありがとうございます。

答えて

0

システムアカウントは、独自のワークフローを開始することはできません。システムアカウントでワークフローを実行できるようにするには、実行する必要のあるPowerShellがあります。また、ワークフローで偽装を試してください。

ここが見つかりました。 stsadm.exe -o setproperty -propertyname宣言的ワークフローの自動開始-emailenabled -propertyvalue yes

+0

しかし、システムアカウントは別のライブラリで同じワークフローを実行し、ドキュメントを電子メールで送信するときにワークフローを実行します。どちらの場合も、手動起動/承認なしで、設計どおりに動作します。 – jrferr

+0

あなたはワークフローの作者であるため、あなたのために働きます。その偽装の下にそのワークフローを配置します。そうすればうまくいくはずです。 – sudnep

+0

それを改ざんした後、再び壊した後、偽装に関するこのコメントを見ました。それは修正だと思われる、あなたは私のヒーローです。 – jrferr

0

何が間違っていたのかよく分かりませんが、削除してから再構築しました。私は別の何かをしたとは思わないので、わからない。

関連する問題