1

再利用可能なワークフローをステージ環境から転送する必要があります。製品に。

ワークフローはリストに関連付けられているため、リストIDはワークフローに保存されます。

Visual Studioでワークフローを転送してリストIDをリスト名に変更することはできますか?(SharePoint Designerは製品環境にアクセスできません。)

4

3 に答える 3

2

簡単な答え:いいえ

再利用可能なワークフローを修正するために数時間試しました。これは、特定のリストに関連付けられているものと同じです。システムを切り替えて、GUIDを変更しました->ワークフローが壊れていました。

試してみて、名前をに変更し、どこかに抽出することができMyWorkflow.wspますMyWorkflow.cab。ワークフローファイルはXMLベースであるため、関連するリストGUIDをお気に入りのエディターで編集できます。次に、編集したファイルをファイルにパッケージ化しcab、名前を変更してwsp、試してみる必要があります。私はそれを正確に試し、ワークフローを「再クリック」する(SPDであるため)ことに憤慨しました(ここでは2つの画面が便利です)。

それが私が「再利用可能な」ワークフローと呼んでいるものです...次回は、再利用可能なワークフローを再利用可能に保つために何かに関連付けないでください。

于 2011-02-04T10:33:22.287 に答える
2

機能にコンテンツタイプを作成し、そのコンテンツタイプに基づいてリストと再利用可能なワークフローの関連付けを行うことをお勧めします。12月にこの方法を使用することに成功したプロジェクトがありました。再利用可能なワークフローをテンプレートとして保存しました。次に、コンテンツタイプソリューションパッケージとワークフローソリューションパッケージを別の環境に展開しました。チャームのように働いた。

于 2011-02-08T21:46:52.267 に答える
2

割り当てられたコンテンツタイプに関係なく、ワークフローを展開するための2つの選択肢があります。次のようにするだけで非常に簡単です。

代替案

  1. ワークフローをテンプレートとして保存します
  2. サイト内の次のパスに移動します http://your_server_Address/SiteAssets/Forms/AllItems.aspx
  3. ファイルをWSPとしてダウンロードします
  4. 次のURLにアクセスします http://your_Target_server_Address/_catalogs/solutions/Forms/AllItems.aspx
  5. WSPをアップロードし、ソリューションをアクティブ化します
  6. [サイトの設定]、[サイトの操作]、[サイトの機能の管理]の順に移動します
  7. ワークフローに関連する機能をアクティブ化する
  8. サイト管理の下のワークフローをクリックすると、カスタムの再利用可能なワークフローを表示できます

代替案2

  1. ワークフローをテンプレートとして保存します
  2. サイト内の次のパスに移動します http://your_server_Address/SiteAssets/Forms/AllItems.aspx
  3. ファイルをWSPとしてダウンロードします
  4. VisualStudioを開きます
  5. [新しいプロジェクトを追加]をクリックします
  6. SharePointで2010を選択します
  7. 再利用可能なワークフローのインポートを選択します
  8. ウィザードに従ってください
  9. プロジェクトが作成され、展開できます

注:ワークフローが再利用可能であり、エラーがないことを確認してください

于 2011-09-02T20:55:20.430 に答える