К основному контенту

Notes-приложение: Заявки

Назначение:
Организация сбора, проведения процесса согласования и/или исполнения различных заявок внутри организации
Основные возможности:
1. Заведение пользователем заявки через интерфейс Notes-клиента
2. Формирование шаблонов для визирования и согласования заявок
3. Проведение процесса согласования и/или исполнения заявок по шаблонам
4. Информирование участников процесса о необходимости выполнить действие (согласование или исполнение) и стадиях прохождения заявки.
5. Для распределенных систем предусмотрены отложенные уведомления (пользователь не получит уведомление раньше, чем прошла репликация на его почтовый сервер)
6. Просмотр заявок, находящихся на личном на рассмотрении
7. Автоматическое присвоение уникального номера заявке с достаточно широкой возможностью настройки вида номера
8. Возможность добавления дополнительных визирующих или исполнителей на этапе согласования/исполнения заявки
9. Новое: Рассмотрение, согласование и исполнение заявки через Web-интерфейс

Примечания:
1. Работа рассчитана только в рамках нашей инфраструктуры Notes-приложений
2. Все необходимые заявки и справочники к ним (если таковые требуются) дорабатываются отдельно.

Дополнительные возможности:
1. Взаимодействие с другими приложениями Notes-инфраструктуры
2. Интеграция с внешними системами

Скриншоты (для просмотра в полном размере, нажмите на изображение):
Классический вид через клиентское приложение Lotus Notes:
Основной вид

Личное рассмотрение

Один из разрезов просмотра заявок

Настройка шаблонов визирования и исполнения

Пример формы заполнение заявки

Просмотр заявки и визирования/исполнения
Диалог визирования заявки

Согласование и исполнение через Web-интерфейс:


Вид "Мое рассмотрение"

Отображение заявки и хода согласования

Отображение заявки и процесса согласования


Диалог визирования
Отображение заявки и процессов согласования и исполнения

Комментарии

Популярные сообщения из этого блога

Занимательные алгоритмы. Поиск цикла в односвязном списке

И снова про тараканов, которые иногда возникают в голове. Как-то раз, засыпая, я задумался на курьезными задачками из своей сферы деятельности (Lotus Notes), которые можно было бы задать на собеседовании, плавно перешел к воспоминаниям о своих первых собеседования, когда опыта работы еще не было. Опыт самих собеседований у меня не велик а места, где задавались действительно интересные задачи (а не задачки типа: написать сортировку массива любым известным способом) вообще равны одному - это ABBYY. Как минимум одна задачка в списке на знание и понимание классических алгоритмов, описанных в книге Дональда Кнута -  Искусство программирования .

Unit-testing object validation when validator has DI

Summary Unit test object validation when validator(s) has a dependency. For instance, we have some custom field and cross-field validators. Want to test their combination. Additionally some of validators have dependencies, injected through constructor or setters. You're not using property injection, right? Shortcut If you are just searching for an answer, here's the fast way: Declare CustomConstraintValidatorFactory that implements javax.validation.ConstraintValidatorFactory Override getInstance method and on facing your constraint validator class instantiate it Otherwise delegate validator construction to org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorFactoryImpl Build validator factory and provide it your CustomConstraintValidatorFactory Build validator, using that factory... Go to demo project on GitHub for details:  https://github.com/MrArtemAA/blog-demos/blob/master/test-validator-with-injection/src/test/java/ru/artemaa/d

Lotus Notes FAQ. 8/9 Eclipse. Как настроить уведомления о Sametime сообщениях

Н а написание данной "инструкцию" натолкнул мой коллега. Помню, первый раз сам долго искал, как отключить постоянно выпрыгивающие уведомления о новых сообщениях в Sametime. И так, речь идет о клиентах IBM Notes 8+ версии Standart (Eclipse based). Как настроить уведомления о Sametime сообщениях?