Все записи в блогах про Alfresco

Напоминание о незавершенных задачах в Alfresco

Настройка ежедневной рассылки с напоминанием о незавершенных задачах всем пользователям:
Скрипт send_task_reminders.js:

Первый взгляд на Alfresco 5.0.a

Работая над переводом новых элементов интерфейса Alfresco на русский, я поняла, что дата релиза Alfresco 5.0.a уже очень близка. Так что я решила скачать ночную сборку и посмотреть, что нас ждет в версии 5.0.


Управление сайтами

В консоли администратора появилась новая вкладка под названием “Управление сайтами”. Здесь администратор может видеть все сайты, созданные в системе, и изменять их режимы видимости. Отличная вещь. Единственное пожелание с моей стороны к разработчикам - хотелось бы видеть здесь еще и столбец “Тип сайта”, потому что такое свойство есть в окне создания сайта, и многие расширения Alfresco создают новые типы сайтов (например, сайты реестров и проектов в Alvex).

Alfresco Moscow Meetup: как это было

15 мая в Москве прошла встреча сообщества Alfresco - Alfresco Moscow Meetup. Так сложилось, что мы стали фактическими организаторами этого мероприятия.

По нашим подсчетам пришло более 80 человек. Очень порадовало, что были участники, приехавшие издалека: из Казани, с Урала, даже из Тайланда.

Сейчас мы собрали и выложили все материалы - презентации и видео докладов, фотографии избранных моментов. Хотя, конечно, материалы передают далеко не все. Мы изначально хотели, чтобы встреча стала в первую очередь местом, где можно пообщаться между собой, поделиться опытом, обсудить наболевшие вопросы. Поэтому, хотя у нас и было 6 докладов, самое интересное осталось в неформальных разговорах в кулуарах. Так что, если вы не смогли придти 15-го, обязательно приходите в следующий раз.

Компиляция и установка модуля для онлайн-редактирования документов в LibreOffice

Здравствуйте!

После прочтения документации по интеграции Alfresco с LibreOffice я был очень удивлен, почему при наличии поддержки CMIS  с обеих сторон нет реализации онлайн-редактирование документов, как это сделано для MS Office (правда, там используется другой протокол, да не суть важно). К моей величайшей радости, существует бесплатный модуль для Alfresco, реализующий этот функционал. Называется он alfresco-libreoffice-online-edit. К сожалению, доступен он только в виде исходников на гитхабе (github.com/Redpill-Linpro/alfresco-libreoffice-online-edit) и собирается в Maven. Ну что ж, будем осваивать Maven!

Создание своего типа реестров в Alvex

Этот пост кратко описывает, как создать свой тип реестров в Alvex. Эти навыки будут полезны как для создания специфичных типов реестров с нуля, так и для добавления пары новых полей в стандартные типы. В качестве примера в этом посте будем создавать “Дистрибьюторский контракт”, который сделан на базе стандартного типа реестров “Договоры” и содержит несколько новых полей.

Примечание: Данный пост не описывает все возможности Alfresco и Alvex в области создания своих типов объектов системы. В него вошла только самая важная информация, которую нужно знать при создании своего типа реестров. Воспринимайте его как “Краткое руководство к действию”.

Процесс создания своего типа реестров состоит из следующих частей:

Нестандартные сообщения о результате выполнения задач в Alfresco и Activiti

Одним из каверзных вопросов, возникающих при разработке своих бизнес-процессов в Alfresco и Activiti, является изменение стандартных строк сообщений о статусе задач и их локализация. Есть много инструкций о создании своих типов бизнес-процессов Activiti, но этот вопрос не рассматривается ни в одном из них. Хотя сообщения, которые видны в пользовательском интерфейсе, очень важны для того, чтобы пользователи привыкли к новой для них системе.

Что такое кейс и зачем им нужно управлять


Разберемся в терминах
Слово кейс (от англ. case) означает случай, дело. В деловой лексике к понятию «кейс» принято относить описание конкретной ситуации и способа ее разрешения, включая описание исходной ситуации, решения и пути выбранные участниками, их действия, материалы, относящиеся к делу, ну и конечно, полученный результат. На кейсах давно тренируют студентов бизнес-школ, разбирая их и моделируя разные сценарии развития ситуаций.
Задачи, возникающие в нашей жизни, могут быть условно  разделены на определенные (сразу точно извесно, что они из себя представляют и что с ними делать) и неопределенные (на старте не достаточно информации, чтобы точно определить как их решать). Определенные задачи часто описаны должностными инструкциями, к ним есть карты процессов и регламенты. Это – часто повторяющиеся ситуации, для которых шаблон поведения описан и он легко может быть запрограммирован в информационной системе. Но как только ситуация не вписывается в шаблон – возникает неопределенная ситуация или кейс. Необходимо анализировать, принимать решения, делать выбор, конструировать новый шаблон. Вот этот процесс и называется управлением кейсами.

Миграция документов в новый реестр в Alvex

При использовании реестров документов в Alvex у многих возникает вопрос:

Если сначала вы решили использовать стандартные типы реестров документов, а через пару месяцев захотели сделать свои типы, добавив в них по паре новых полей, то как перенести документы, накопившиеся за несколько месяцев, из старых реестров в новые?

Переносить вручную (удалять из одного реестра и создавать в другом) десятки документов не хочется. Но ни Alfresco, ни Alvex не предоставляют стандартных средств перемещения документов между реестрами. Что же делать?

Что такое ECM и чем отличается от СЭД?

На любом предприятии существует 2 вида данных: структурированные данные и неструктурированные данные. Структурированные это такие данные, которые представлены в виде таблиц, записей и которые хранятся в учётных системах.
Неструктурированные данные (или контент) это всё остальное, что может храниться. Обычно это набор файлов и папок, расположенных на локальных и сетевых дисках, на сайтах в интернете.

Уведомления о новой задаче в Alfresco по email

Пользователи Alfresco, регулярно работающие с бизнес-процессами, обычно хотят получать уведомления о новой задаче по электронной почте (а еще по смс, в Jabber, Skype итд, но это потом).

Существует два варианта решения этого вопроса. Обычно разработчики бизнес-процессов и администраторы системы используют более сложный. Опишу оба и объясню, почему в стандартных случаях нужно использовать более простой способ.