Новые комментарии

Гость - в ответ на Редактирование данных пользователя через Консоль администратора 11 лет назад »»»
Так и не пойму в чем дело, вроде все формирую в personObj данные уходят  если верить post запросу. В ответ получаю нулы. Хочу заполнять телефон, skype,... поля которые изначально есть у пользователя, но почему их можно отредактировать только через explorer alfresco а нужно через консоль администрирования шары шару 
RockMan - в ответ на Как восстановить письма из *.msg zimbra? 11 лет назад »»»
Поделишься опытом? :)
З.Ы. У меня в RAID 5 умирали два диска одновременно. :( Судьба...
avasyukov - в ответ на Очистить систему от Alvex 11 лет назад »»»
Попробую обо всем последовательно.

1. Насчёт бизнес-процессов в целом

Если честно, не понял, что именно Вы делали. Поэтому описываю картину полностью.
- Alvex не лазает в базу Alfresco в принципе. Если бы он позволял себе такое, в Alfresco Solution Showcase он не попал бы никогда.
- В Alfresco с версии 4.0 используется Activiti по умолчанию. JBPM при этом в ней тоже имеется, но выключен.
- Alvex первых версий использовал JBPM. При установке Alvex требовалось включить JBPM в Alfresco.
- Начиная с версии 1.2.1 Alvex полностью перешел на Activiti - www.alvexcore.com/en/releases/1.2.1-ce/

Сухой остаток написанного:
- Если у Вас изначально был установлен Alvex 1.2.2, то он использует только Activiti, которая включена в Alfresco по умолчанию. Включать JBPM не требуется.

2. Работа на Alfresco 4.2.c

Даже текущий Alvex плохо совместим с Alfresco 4.2.c, так как Alfresco местами поменяла API - см. предупреждение на www.alvexcore.com/ru/product/download/ Alvex 1.2.2 - тем более. Так что для работы на 4.2.c стоит дождаться следующего корректирующего релиза, благо это в пределах пары недель - см. www.alvexcore.com/ru/news/2012-12-25/

3. Удаление Alvex

Просто удалить файлы Alvex нельзя. Точно так же нельзя просто удалить любое расширение Alfresco, в которое входят модели контента или бизнес-процессы. Это техническое ограничение со стороны самой Alfresco - см. п.4 на docs.alfresco.com/4.0/index.jsp У вас сейчас есть какое-то количество нод в репозитории, которые используют модели из состава Alvex. Могу предположить, что как минимум это инстансы бизнес-процессов из состава Alvex ("Поставить задачу" и прочие). Причем здесь считаются не только запущенные процессы, но и завершенные - они же тоже хранятся в репозитории.

На мой взгляд, у Вас два пути:
- Полное удаление. Сначала удалите все ноды репозитория, которые используют модели Alvex. Потом удалите jar-файлы Alvex.
- Удаление только из интерфейса. Удалите jar-ники Alvex из webapps/share/WEB-INF/lib, но оставьте те, которые в webapps/alfresco/WEB-INF/lib. В этом случае Вы удаляете все интерфейсные элементы (меню, страница оргструктуры, пикер из оргструктуры, аплоадер, дашлеты и т.д), но оставляете нетронутыми модели.
Templar3d - в ответ на Как восстановить письма из *.msg zimbra? 11 лет назад »»»
 Все, разобрался. 
Aviriel - в ответ на Alvex справочники для подстановки значений 11 лет назад »»»

В 1.3 данный функционал присутствует, но его настройка не выведена в веб-интерфейс. На данный момент можно подключить справочник на уровне модели реестра в конфигурации Share. Но тогда один и тот же справочник будет подключен ко всем реестрам данного типа. Я крайне рекомендую дождаться 1.4, где можно будет подключать справочники на уровне реестра, и где их настройка будет выведена в веб-интерфейс, как настройка формата нумерации сейчас. Но если очень хотите уже сейчас, то см. ниже.

Я не готова излагать это в формате документаации, но опишу пример, как подключить список данных Контакты на произвольном сайте к реестру на сайте Канцелярия:

  1. Создаем список данных типа Контакты на сайте с именем *qwe* (имя, которое используется в URL и которое английское), а список данных называем *contacts*.

  2. В таком случае откройте в браузере ссылку: http://SERVER:8080/alfresco/service/api/alvex/datalists/items/site/*qwe*....

  3. После ввода логина и пароля пользователя, который имеет доступ к этому списку данных у Вас отобразится список в формате JSON.

  4. Выберите id поля, значения которого Вы хотите использовать в качестве справочника (например "name" или "company").

  5. Откройте файл с настройками интерфейса для вашего типа реестров. Если Вы хотите прицепить справочник к стандартному типу, то придется найти файл alvex-core-share-*.jar, который должен быть в tomcat/webapps/share/WEB-INF/lib/. Откройте его как архив, перейдите в папку /alfresco/web-extension/. Откройте файл alvex-default-documents-types-config.xml для редактирования (например в Блокноте).

  6. Найдите тип реестра, который Вы хотите изменить. Если это Договоры, то блок настроек этого типа в самом начале файла (<config evaluator="model-type" condition="alvexdt:agreement">). Для других типов - найдите аналогичный блок с другим значением condition. Внутри этого блока конфигурация трех форм: таблицы, создания элемента и изменения/просмотра элемента. Первый совсем короткий, остальные два длинные. Вам нужен блок <appearance> внутри длинных (в описании отображения таблицы этого блока вообще нет).
  7. Внутри <appearance> найдите строку, описывающую поле контрагента 
    <field set="company" id="alvexdt:contractor"/>
  8. Нужно заменить ее на следующий блок:
    <field set="company" id="alvexdt:contractor">
    <control template="/alvex-classifier-select.ftl">
    <control-param name="url">
    http://127.0.0.1:8080/alfresco/service/api/alvex/datalists/items/site/*q... <!--введенный ранее URL-->
    </control-param>
    <control-param name="label">contactLastName</control-param> <!--выбранное поле списка данных для отображения-->
    <control-param name="value">contactLastName</control-param> <!--выбранное поле списка данных для отображения-->
    </control>
    </field>
  9. После этого перезапустите Alfresco.
Или наглядно в картинках:
Но я все-таки рекомендую дождаться 1.4 :)

fufler - в ответ на Своя форма для каждого типа пользователя 11 лет назад »»»
 Используйте свой шаблон формы и отдавайте содержимое в зависимости от контекста.
Гость - в ответ на Своя форма для каждого типа пользователя 11 лет назад »»»
не совсем то, я имел ввиду при создание/редактирование сущности, показывать только отдельные её поля в зависимости от группы пользователя
fufler - в ответ на Workflow оповещение 11 лет назад »»»
 Можно. Например, вот так.
mkyzyl - в ответ на Workflow оповещение 11 лет назад »»»
 а нельзя ли добавить оповещение не через почтовый, а джаббер сервер? на мой взгляд это намного удобней, так как намного ускоряет процесс оповещения, что актуально при срочных поручениях
Guest - в ответ на Поиск в адресной книге по любой части адреса 11 лет назад »»»
ага, я это же обнаружил.