выполнил с использованием activiti:candidateGroups
Теперь возникла задача отправить на почту извещение что такой-то пользователь завершил этап бизнес-процесса.
Может кто знает как взять имя пользователя при выполнении задачи?
мне кажется вам стоит обратиться в поддержку S-terra, потому как если вы чтото прикупали по этой части вместо того чтобы поставить Open VPN или тому подобное, то у вас есть некие требования к безопасности.
Олег, может Вы уже начнете создавать сообщения, которые являются не вопросом, а просто заметкой, как посты в блоге, а не на форуме? А то открываешь вопрос, а вопроса нет, потому что это заметка :) А из блога эти заметки будут отображаться на главной странице + люди будут знать, что это не вопрос, а уже готовое решение.
Я учусь альфреске. Уже понял как трудно искать информацию. Так что делюсь тем что нашел.
Если подскажите что буду очень благодарен.
:-)
Как писать jscript уже более менее начал понимать.
Вот как писать java script было бы более интересно, так как java знаю немного.
Нашел как поменять порт, заодно нашел как обращаться вообще к другим сайтам. Вот из предыдущего примера:
//var connector = remoteService.connect("alfresco");
var connector = remoteService.connect("http"); /* думаю здесь можно было и просто абс написать, главное что бы не нашло где-то у себя */
var resp = eval('(' + connector.get('http://localhost/alfresco/s/api/task-instances?authority='
+ encodeURIComponent(document.properties.userName) + '&alf_ticket=' + ticket) + ')');
/* вот здесь и прописать полностью сформированный запрос с указанием протокола и прочего. */
//var resp = eval('(' + connector.get('/api/task-instances?authority=' + encodeURIComponent(document.properties.userName) + '&alf_
Насчет localhost:8080 - в alfresco-global.properties укажите правильный адрес, через который скрипт будет обращаться к репозиторию. Если у Вас не только /share, но и вся alfresco (/alfresco) висит на порту 80, так и укажите.
Теперь возникла задача отправить на почту извещение что такой-то пользователь завершил этап бизнес-процесса.
Может кто знает как взять имя пользователя при выполнении задачи?
было установлено, что шалит ява
почитать можно поискав по ключу "zimbra java 100 cpu"
применил следующее
Most of time we observed that zimbra consume very high cpu by java & perl ,that may reduce server performance.
To resolve this issue we can run below command fom zimbra user.
zmlocalconfig -e mysql_memory_percent=25
zmlocalconfig -e mailboxd_java_heap_memory_percent=25
zmlocalconfig -e postfix_lmtp_destination_concurrency_limit=20
zmprov ms `zmhostname` -zimbraServiceEnabled logger
zmprov ms `zmhostname` -zimbraServiceEnabled stats
To verify the settings :
zmlocalconfig mysql_memory_percent
zmlocalconfig mailboxd_java_heap_memory_percent
zmlocalconfig postfix_lmtp_destination_concurrency_limit
After that we need to restart the zimbra server (Power off then power on )
in case of VPS please do complete poweroff not just restart.
That’s will magically reduce the CPU consumption and enhance server performance.
надеюсь поможет)
Если подскажите что буду очень благодарен.
:-)
Как писать jscript уже более менее начал понимать.
Вот как писать java script было бы более интересно, так как java знаю немного.
//var connector = remoteService.connect("alfresco");
var connector = remoteService.connect("http"); /* думаю здесь можно было и просто абс написать, главное что бы не нашло где-то у себя */
var resp = eval('(' + connector.get('http://localhost/alfresco/s/api/task-instances?authority='
+ encodeURIComponent(document.properties.userName) + '&alf_ticket=' + ticket) + ')');
/* вот здесь и прописать полностью сформированный запрос с указанием протокола и прочего. */
//var resp = eval('(' + connector.get('/api/task-instances?authority=' + encodeURIComponent(document.properties.userName) + '&alf_
Далее условие (если s != null тогда тормозим запуск БП)
Источник:
http://stackoverflow.com/questions/3530952/is-it-possible-to-get-a-list-...