Munkafolyamat létrehozása
Az utóbbi időben egy egyszerű üzleti folyamat létrehozásának példáját vette figyelembe. Ebben a cikkben egy kicsit módosított verziót szeretnék fontolóra venni: először azt javasolom, hogy küldj értesítéseket postai úton, mivel a cikk a tárgyalási úton halad; Másodszor, hozzon létre egy interfészt az Alfresco Share üzleti folyamatához
Először is el kell döntenie, hogy mit kell kifejezetten tenni az igényelt funkciók végrehajtásához. Új ingatlanra lesz szükségünk, amelyben a felhasználó válaszát a "Értesítések küldése" kérdésre tároljuk. Ezt a tulajdonságot hozzáadjuk a start-feladathoz:
Nos, adjuk hozzá az új szempont leírását:
Így az adatmodell most így néz ki (kiterjesztés / tcWorkflowModel.xml):
Mint látható a kódból, ez elég egyszerű. belül
Így az üzleti folyamatot leíró fájl (kiterjesztés / munkafolyamatok / PublishPaperProcess.xml) most így néz ki:
Ha e-maileket küldünk, akkor meg kell adnunk az Alfresco (alfresco-global.properties és extension / custom-email-context.xml) függvényt:

1) A "bpmModel.xml" fájl két új szempontot adott meg: "bpm: assignee". ("bpm: myassignee" és "bpm: newassignee")
2) A "PublishPaperProcess.xml" fájlban cserélve3) Javítva a tcWorkflowModel.xml és a web-client-config-custom.xml fájlokat (hozzáadott új szempontok).
Talán egy kicsit zamadreno :) De működik! Most mindegyiket választhatja egy cikk benyújtásakor.
Azt hittem, hogy közvetlenül az xml-ben szeretnéd megadni a végrehajtók leírását. Az eljárás új szempontok Én is élveztem :) Használhatja a bpm: megbízottak, de akkor lesz egy párbeszédablak az összes előadóművészek, akkor lehet hozzáférni bpm_assignees [i], de ez nem túl kényelmes a gyakorlati szempontból. Egy szépbb megoldásra gondolok, mert ez a legérdekesebb :)
Helló, kérlek, kérlek, kérdezze meg a megoldást a következő problémára,
Az üzleti folyamatot a cikknek megfelelően hozta létre, a prefix tcwf használt itwf.
B részvényfolyamat listája "Business process kiválasztása" nem nyílik meg
És a naplókban van egy bejegyzés:
ERROR [org.springframework.extensions.webscripts.AbstractRuntime] Kivétel a executeScript - átirányítása a státusz sablon hiba: tekercselt Kivétel (állapotkóddal sablon): Névtér előtag tcwf nem leképezve egy névtér URI
org.springframework.extensions.webscripts.WebScriptException: 08260002 Becsomagolt Kivétel (állapotkóddal sablon): Névtér előtag tcwf nem leképezve egy névtér URI
A tcWorkflowModel.xml fájlban:
Ha hozzáadok egy sort
Ez a folyamat megnyílik és megjelenik a folyamatok listájában, de van egy tcwf folyamat is: kiadvány
Megnéztem az összes fájlt a kiterjesztés könyvtárban, andweb-extension tcwf nem találta sehol.
Hogyan lehet megszabadulni a régi folyamatból, és hozzá kell adni a névpázist előtagot = "tcwf"