Так а в чём проблема-то? При старте процесса запоминаете, каким элементов datalist'а он был «порождён» — это можно сделать несколькими способами: добавить ассоциацию и хранить в ней или использовать переменные в контексте процесса. После окончания процесса берёте соответствующий сохранённый элемент списка и меняете одно поле в метаданных.
Для начала - знать архитектуру Alfresco, научиться писать XML-файлы и кастомизировать систему так, чтобы при обновлении Alfresco ничего не ломалось (это то, почему я не предложила в прошлом комменте "найдите системную модель в Alfresco и добавьте аспект прямо в нее", а сказала "добавьте свою новую модель"), потом для решения вашей задачи полезно знать JS, для более глубоких задач - Java.
Спасибо большое за ответ.)))
Будем искать.
И еще один маленький вопросик.
Что нужно знать, чтобы работать в альфреско? Java, JS, PHP????
Простите за столь тупой вопрос.
Спасибо что откликнулись на мою проблему :)
Да задача создается при добавлении нового элемента. И да вы правы при завершении задачи (бизнес процесса) статус в элементе менялся.
Напишу подробнее какие цели я приследую. Есть списки данных под название (задачи работникам) Administrator создает задачу к примеру для пользователя Вася в этом элементе есть сроки выполнения, задача которую он должен выполнить, файлы, статус реализации задачи, итд. Таким образом создается элемент в дата листе и одновреммено к пользователю Вася приходит задача со всеми выше указанными данными. Так вот когда Вася выполнит поставленную задачу и нажмет кнопку "Задача выполнена" - статус в дата листе поменяется на "Выполнено"
давайте вернемся к исходной задаче. Задача создается при добавлении элемента в даталист? И вопрос только в смене статуса при завершении задачи? Или задача не создается, а пожелание по изменению статуса - это как часть вопроса?
Честно говоря, вы спрашиваете о том, как переделать приборную панель автомобиля, сохранив всю функциональность, увидев, как выглядит автомобиль первый раз.
Начните с изучения статьи http://www.ossportal.ru/technologies/alfresco/blogs/156.
1. Вам нужно найти модель, описывающую системные типы. Внутри будет тип пользователя. Посмотрите как она сделана.
2. Создайте свою модель, содержащую 1 аспект со свойством "ИНН".
3. Напишите скрипт (это к fufler, я не умею), который будет автоматически цеплять аспект всем пользователям в момент их создания.
4. перегрузите все компоненты интерфейса Share, в которых нужно отображать это поле пользователя (страница создания пользователя в админке, страница просмотра пользователя, страница редактирования информации о пользователе итд).
Все это сделано было - но не помогает
С Уважением Николай
Добрый день!
Вылезла следующая проблема!
не работают бизнес процессы
выбираю начить бизнес процесс
появляется экран мои бизнес-процессы и пусто
С Уважением Николай
Будем искать.
И еще один маленький вопросик.
Что нужно знать, чтобы работать в альфреско? Java, JS, PHP????
Простите за столь тупой вопрос.
Да задача создается при добавлении нового элемента. И да вы правы при завершении задачи (бизнес процесса) статус в элементе менялся.
Напишу подробнее какие цели я приследую. Есть списки данных под название (задачи работникам) Administrator создает задачу к примеру для пользователя Вася в этом элементе есть сроки выполнения, задача которую он должен выполнить, файлы, статус реализации задачи, итд. Таким образом создается элемент в дата листе и одновреммено к пользователю Вася приходит задача со всеми выше указанными данными. Так вот когда Вася выполнит поставленную задачу и нажмет кнопку "Задача выполнена" - статус в дата листе поменяется на "Выполнено"
Начните с изучения статьи http://www.ossportal.ru/technologies/alfresco/blogs/156.
1. Вам нужно найти модель, описывающую системные типы. Внутри будет тип пользователя. Посмотрите как она сделана.
2. Создайте свою модель, содержащую 1 аспект со свойством "ИНН".
3. Напишите скрипт (это к fufler, я не умею), который будет автоматически цеплять аспект всем пользователям в момент их создания.
4. перегрузите все компоненты интерфейса Share, в которых нужно отображать это поле пользователя (страница создания пользователя в админке, страница просмотра пользователя, страница редактирования информации о пользователе итд).