2017-04-23 5 views
0


私自身のアクションを実装する必要がありますが、これを行う方法はわかりません。
目的は、準備されたフォルダに対してルールを作成することです。誰かがファイルを置くと、alfrescoはファイルを添付して新しいカスタム作成ワークフローを自動的に開始します。
そのような種類の関数を作成するには?どこから始めるのですか?私はAlfrescoの新人です。Alfresco - ファイルを追加した後でカスタムワークフローを実行する

挨拶、ラファウ

+1

フォルダのルールを作成し、それがワークフローを開始したJavaScriptファイルを実行する必要がありますか? – Gagravarr

答えて

3

はい、@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(); 
+1

とこのコミュニティの質問を参照してください。http://stackoverflow.com/questions/16156819/how-to-start-an-alfresco-workflow-through-javascript-adding-a-resource – vikash

関連する問題