Ich habe benutzerdefinierte erweiterte Workflow in Alfresco Community Edition-5.1.x erstellt, möchte ich den Workflow starten mit benutzerdefinierten Javascript ist möglich?Alfresco Community Edition-5.1.x ist möglich, Workflow mit benutzerdefinierten Javascript starten
Antwort
Etwas Ähnliches dazu
var workflow = actions.create("start-workflow");
workflow.parameters.workflowName = "activiti$<YOUR_WORKFLOW>";
workflow.parameters["bpm:assignee"] = people.getPerson("admin");
workflow.parameters["bpm:workflowDescription"] = "test";
workflow.parameters["bpm:workflowPriority"] = "2";
workflow.parameters["bpm:sendEMailNotifications"] = true;
workflow.parameters["initiator"] = people.getPerson("admin");
var today = new Date();
var duedate = today.getDate() + 1;
workflow.parameters["bpm:workflowDueDate"] = duedate;
workflow.execute(document);
Sie können eine (Java oder JavaScript) WebScript erstellen, die den Workflow und nennen es von einem Client JS starten. vielleicht
Bitte geben Sie eine Referenz für das – Paul
können Sie helfen, kann ich aufrufen, Webscript, die den Workflow starten und rufen Sie von einem Client JS – Paul
überprüfen dies [Link] (https://forums.alfresco.com/forum/developer-discussions/workflow/how-start-workflow-using-java-02162009-0759), um das Webscript (Mrogers-Antwort) zu erstellen. Und dann rufen Sie es aus dem JavaScript wie die Antwort des Rjohnson in diesem [link] (https://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/how-call-alfresco-java-webscript-share). – izodev
js-api kann Ihnen helfen, den Workflow von einem WebScript zu starten: https://github.com/Alfresco/alfresco-js-api
//Call a GET on a Web Scripts available at the following URIs: http://127.0.01:8080/alfresco/service/mytasks
this.alfrescoJsApi.webScript.executeWebScript('GET', 'mytasks').then(function (data) {
console.log('Data received form http://127.0.01:8080/alfresco/service/mytasks' + data);
}, function (error) {
console.log('Error' + error);
});
//Call a GET on a Web Scripts available at the following URIs: http://127.0.01:8080/share/service/mytasks
this.alfrescoJsApi.webScript.executeWebScript('GET', 'mytasks', null, 'share').then(function (data) {
console.log('Data received form http://127.0.01:8080/share/service/mytasks' + data);
}, function (error) {
console.log('Error' + error);
});
//Call a GET on a Web Scripts available at the following URIs: http://127.0.01:8080/share/differentServiceSlug/mytasks
this.alfrescoJsApi.webScript.executeWebScript('GET', 'mytasks', null, 'share', 'differentServiceSlug').then(function (data) {
console.log('Data received form http://127.0.01:8080/share/differentServiceSlug/mytasks' + data);
}, function (error) {
console.log('Error' + error);
});
- 1. Alfresco Community Edition im Workflow Start Workflow mit Javascript
- 2. Benutzerdefinierter Workflow _ Alfresco Community
- 3. Bereitstellen eines benutzerdefinierten Taskmodells Alfresco Community 5.1
- 4. Alfresco Community Edition-5.1.x im Workflow Dokument auf Workflow verschieben Genehmigen oder ablehnen
- 5. Alfresco Community Edition 5.1.x erstellt Prozess mit Activiti
- 6. Alfresco community edition-5.1.x Wie kann ich den Arbeitsablauf mithilfe von Webscript (Java oder Javascript) starten?
- 7. Herunterstufung von Alfresco Enterprise zu Alfresco Community
- 8. Standardsprache ändern alfresco community 5.1.x in vietnamesisch
- 9. Alfresco Community Edition-5.1 im Workflow-Formular Textfeld für Bedingungen ein- und ausblenden
- 10. Alfresco Workflow Pfad existiert nicht
- 11. upgrade von alfresco 4.2.2 auf 5.x
- 12. Meine Spring Application Integration mit Alfresco Activity Workflow
- 13. alfresco Javascript Vererbung und Pfade
- 14. Starten eines Funken-Programms mit Oozie-Workflow
- 15. Alfresco Community Korruption nach der Installation einer Amp-Datei
- 16. Fehler Start Workflow über JavaScript
- 17. Aktualisierte Alfresco Community Edition 5.0 auf 5.1 Suchfunktion funktioniert nicht?
- 18. übersetzt Sprache Alfresco Community 5.1 in anderen Sprachen
- 19. Neo4j 2.2.0 Community versucht Shell zu starten
- 20. Start Sharepoint-Workflow "x" Tage vor Ablaufdatum
- 21. Nicht möglich, E-Mail mit benutzerdefinierten Vorlage in Magento 1.9.2 Community Edition senden
- 22. Auslöser SharePoint 2013 Workflow von JavaScript mit verschiedenen Benutzer-Credentials
- 23. Ist Metaprogrammierung in Javascript möglich?
- 24. Sharepoint 2010 starten Workflow programmgesteuert Fehler
- 25. Javascript: Ist das möglich?
- 26. Alfresco: Stream ist bereits geschlossen
- 27. Workflow-Foundation - InArgument im benutzerdefinierten Designer zuweisen
- 28. Ist es möglich, Emacs mit einer Remote-Konfigurationsdatei zu starten?
- 29. Ist es möglich, clang mit llc flags zu starten
- 30. Ist es möglich, .fxml (dialog) mit IntelliJ plugin zu starten?
Ok Gut, eigentlich Problem habe ich benutzerdefinierte JS-Datei in/opt/Alfresco-Community/tomcat/webapps/erstellen share/js/call_startworkflow.js, Wenn ich den Code diese Datei benutze, bekomme ich den Fehler "ReferenceError: actions is not defined", Können Sie mir sagen, wie ich den Code verwenden kann und wo ich den Code platzieren muss – Paul
Dies ist ein Server-Side-JavaScript und Sie müssen sie über Javascript (https://addons.alfresco.com/addons/javascript-console) ausführen. Wenn Sie unter, share/js/call_startworkflow.js platzieren, wird es als clientseitige Javascript behandelt Das ist der Grund, Sie erhalten ReferenceError. –
Könntest du mir bitte erklären, wie ich es als serverseitiges JavaScript machen kann oder wie ich serverseitig Javascript von der Clientseite aus auslösen kann Javascript – Paul