0

私の目的は、ワークフロー ステップ中の入力を bpm:comment プロパティとして追跡するカスタム フィールドをワークフローに追加することです。

そこで、bpm-model に単純なカスタム プロパティ フィールドを追加しようとしました。

<type name="bpm:task">
         <parent>cm:content</parent>
            <properties>
            <property name="bpm:test_field">
                    <type>d:text</type>
                </property>
 ...

次に、Alfresco WorkDesk の bootstrap.xml に「フィールド フィルター コントロール」を追加すると、フローの基本的なステップ コントロールに新しいフィールドが表示されます。

残念ながら、フィールドには履歴入力が表示されません。

タスクは毎回フィールドを継承しますが、何も履歴化しません。

理由がわかりませんでした...誰か助けてくれませんか?

ありがとう!

4

2 に答える 2

0

ワークフロー プロパティとタスク プロパティの 2 種類のプロパティがあることを確認してください。ワークフロー プロパティのスコープはワークフロー全体であり、タスク変数のスコープはタスクのみに限定されます。次のように値をコピーできます。

   <task name="yourtask" swimlane="assignee">
          <event type="task-create">
             <script>
                if (bpm_workflowDueDate != void) taskInstance.dueDate = bpm_workflowDueDate;
             </script>
          </event>
      </task>

現在のタスクがカスタム プロパティを持つタスクを継承している場合、タスク プロパティは継承されます。

于 2013-05-07T09:30:32.803 に答える