2

SharePointのインストールは、2008R2サーバーへのSP2010のインストールです。すべてが完全にパッチされています。SharePointServerでSPDesignerを直接実行しています。

カスタムリストに新しいドキュメントが作成されたときにメールを送信することを目的としたワークフローがあります。この問題を説明するために、ワークフローを意図的に非常に単純にしています。

SP Designerでこのシングルステップワークフローを作成した後、[エラーの確認]をクリックすると、SPDesignerは[ワークフローにエラーが含まれていません]と報告します。

次に[公開]をクリックしますが、ワークフローエラーダイアログがメッセージとともに表示されます

ワークフローのコンパイル時にエラーが見つかりました。ワークフローファイルは保存されましたが、実行できません。

詳細ボタンをクリックすると、詳細情報が表示されます。

ワークフロー構成ファイルにエラーが含まれているため、ワークフローを公開できませんでした

ありがたいことに受け取った提案

4

7 に答える 7

1

サイトコレクションレベルですべてのワークフロー機能(つまり、ワークフロー、スリーステートワークフロー、公開承認ワークフロー)を非アクティブ化してから、機能を再アクティブ化することで、問題が解決したことを共有します。その後、ワークフローを公開することができました。この投稿は役に立ちましたが、これが365でのみ機能するかどうかはわかりませんが、再インストールを検討している場合は、最初に試す価値があります。

于 2012-12-03T04:05:24.000 に答える
0

OSとSharePointのクリーンインストールを実行した後、ワークフローは問題なく機能しています。問題の原因は、MOSS2007のレジストリ設定が残っていることだけだと結論付けることができます。人々からの提案に感謝します。

于 2011-11-04T11:24:45.313 に答える
0

かなり長い間グーグルした後、それは認証の問題だと思います。SharePointはどのように設定されていますか?認証にHTTPSを使用していますか?もしそうなら、この記事をチェックしてください。

于 2011-10-03T14:11:48.447 に答える
0

私はSharePointからこのエラーメッセージを知っています。これは、他のリストを参照する複数のルックアップフィールドを処理することで得られました。worfklowにエラーがないか確認しても、SharePointはすべて問題ないと言っていますが、まったく公開できません。

サイトコレクションに新しいテストサイトを構築してみてください。カスタムドキュメントライブラリを作成し、標準のままにしてから、メールを送信するだけの新しいシンプルなワークフローを設定します。

単純な値のみを使用して、メールの必要なフィールドに入力します。メールアドレス、簡単なメールの件名、簡単なメール本文に送信します。

手動でのみ実行するようにワークフローを設定します。

ワークフローを公開してみてください。

これが機能している場合は、既存のワークフローと比較し、証跡とエラーによって値を変更します。

于 2011-10-07T12:24:01.723 に答える
0

これは、WebアプリケーションのURLを変更した場合にも発生する可能性があります。必要なのは、ライブラリ自体の[デザイン]ボタンをクリックすることだけです。URLhttp://server/Siteをexample:http://server.xx1.net/siteに変更し、公開しようとすると、古いURLが試行されます。

于 2012-07-19T14:18:32.157 に答える
0

私の状況で役立ったのは、ワークフローの開始から手動に変更することです。重大な状況への回答が非常に簡単な場合もあります。お役に立てば幸いです。

于 2014-01-08T14:06:10.673 に答える
0

私はこの問題に遭遇し、サーバーの再構築、サイト機能の無効化と再有効化、以前のワークフローバージョンの削除などを提案し、サーバーの再構築以外のすべてを試してみました(クライアントの実稼働環境では実用的ではありません)。いくつかのテストを試してみると、ワークフローがどれほど単純または複雑であっても、この問題は1つの特定のリストでのみ発生していることがわかりました...そして、アイテムの作成時(またはアイテムの変更時)に自動的に開始するチェックボックスをオンにすると、公開に失敗し、上記のエラーが発生しますが、手動で開始するだけで公開した場合は正常に機能しました。最後に、ビューを削除し、さらにいくつかのテストを行った後、このリストに240以上の列があり(作成しませんでした...)、作成時に実行するように設定された50以上のワークフローがあることを発見しました... ありがたいことに、クライアント用に構築したテスト環境があるので、サイトコレクションデータベースを本番環境からテスト環境に同期して戻し、テストを再実行して同じエラーが発生しました...問題を解決したのは何で、最終的な原因は何でしたか問題の1つとして、リストに定義されている列が多数あり、テスト環境でワークフローを公開するためにいくつかの列を削除する必要がありました。この実際の問題は、SQL Serverに、リストが各タイプの列に格納できるデータの量に制限があることを意味します。これについては、こちらを参照してください。リストには多くの列が定義されており、テスト環境でワークフローを公開するには、いくつかの列を削除する必要がありました。この実際の問題は、SQL Serverに、リストが各タイプの列に格納できるデータの量に制限があることを意味します。これについては、こちらを参照してください。リストには多くの列が定義されており、テスト環境でワークフローを公開するには、いくつかの列を削除する必要がありました。この実際の問題は、SQL Serverに、リストが各タイプの列に格納できるデータの量に制限があることを意味します。これについては、こちらを参照してください。

https://technet.microsoft.com/en-us/library/cc262787(v=office.15).aspx#Column

そのため、本番環境で行ったことは、クライアントと協力して、リストを複数のリストに分割し、それらの間に関係を持たせる方法を決定し、列とデータの一部を別のリストに移動する方法を決定しました(データベース/リストの正規化を考えてください)... Iこのソリューションが誰かに役立つことを願っています。

于 2016-04-18T19:11:16.583 に答える