私自身のアクションを実装する必要がありますが、これを行う方法はわかりません。
目的は、準備されたフォルダに対してルールを作成することです。誰かがファイルを置くと、alfrescoはファイルを添付して新しいカスタム作成ワークフローを自動的に開始します。
そのような種類の関数を作成するには?どこから始めるのですか?私はAlfrescoの新人です。Alfresco - ファイルを追加した後でカスタムワークフローを実行する
挨拶、ラファウ
私自身のアクションを実装する必要がありますが、これを行う方法はわかりません。
目的は、準備されたフォルダに対してルールを作成することです。誰かがファイルを置くと、alfrescoはファイルを添付して新しいカスタム作成ワークフローを自動的に開始します。
そのような種類の関数を作成するには?どこから始めるのですか?私はAlfrescoの新人です。Alfresco - ファイルを追加した後でカスタムワークフローを実行する
挨拶、ラファウ
はい、@Gagravarrが正しい
あなたのデータDicionary/Scriptsフォルダ
に残りになりますスクリプトファイルを実行する必要がアクションを実行するフォルダ でのルールを作成します。このtest.jsファイルをScriptsフォルダに置き、ルールを作成し、アクション実行スクリプトでtest.jsファイルを選択してルールを作成します。
ワークフローを開始するためのサンプルスクリプトファイル test.js activiti$test_wf
をカスタムワークフローIDに置き換えます。
function startWorkflow()
{
var workflowAction = workflow.getDefinitionByName("activiti$test_wf");
var package= workflow.createPackage();
var wfparams = new Array();
wfparams["model_prefix:req_props_name"] = value2;
wfparams["bpm:assignee"] = people.getPerson("ADMIN");
workflowAction.startWorkflow(package, wfparams);
}
}
startWorkflow();
とこのコミュニティの質問を参照してください。http://stackoverflow.com/questions/16156819/how-to-start-an-alfresco-workflow-through-javascript-adding-a-resource – vikash
また、基本的にAlfrescoの拡張ポイントである動作を調べる必要があります。
http://docs.alfresco.com/5.2/references/dev-extension-points-behaviors.html
フォルダのルールを作成し、それがワークフローを開始したJavaScriptファイルを実行する必要がありますか? – Gagravarr