С развитием продукта всё больше в тень уходит раздел "Печать документов" как некий план работы, список "TODO".
На данном этапе развития он нас перестал удовлетворять чуть более чем полностью.
Жёстко прибитые мероприятия, которые вообще то зачастую завязаны как каких то условиях..
Иногда требуют повторения.. В таком виде смысл срока/дата и крыжика "сделано" теряется..
Статус выполонения мероприятия можно определить по информации которая доступна в ПАУ, и не должно быть необходимости выставлять крыжик "сделано" вручную..
Сами мероприятия, помимо генерации документов "по одному" должны предполагать зачастую совершенно разные активности:
- отправку исходящих
- ввод данных для финанализа
- ожидание входящих (если 2 недели назад отправили запрос, то программа вполне способна напомнить что пора бы уже прийти ответу..)
- размещение объявлений на ЕФРСБ
- etc
Таким образом мероприятия, вместо линейного плоского списка, превращаются в целую программу..
Мы называем её делопроизводящей машиной..
Эта делопроизводящая машина должна время от времени анализировать все данные, которые есть в ПАУ и перестраивать список текущих задач по процедуре для АУ. Об этом нас давно просят.. Причём просят многоуровнево..
- У каких то сотрудников должны появляться какие то задачи какого то вида по каким то процедурам.. (например секретарь должна только печатать и отправлять уже сформированные документы, а также регистрировать входящие и чеки)
- Какие то более старшие и ответственные должны видеть задачи с истекающим сроком или вообще просроченные.. (АУ или какой-то может быть руководитель группы АУ в управляющей компании)
- Наконец СРО заинтересованы бдить и напоминать своим членам о не дай бог пропущенных мероприятиях
Но если ранее наши самые педантичные АУ просто составляли нам некий список мероприятий, "как они видят", то программу для "делопроизводящей машины" они уже не составят, да и все "частные случаи" и разные сценарии не отработают и не предусмотрят - они не программисты.
С другой стороны, встаёт проблема верификации того что напишет программист.. Как то он должен показать запрограммированный сценарий (а то и несколько) опытному Арбитражному управляющему. Да и сами сценарии нужно регулярно перепроверять, чтобы в ходе изменений не порушить то, что ранее считалось сделанным и хорошо работающим.
В общем в качестве замены раздела раздел "Печать документов" мы пока отрабатываем "делопроизводяющую" машину в виде консольной утилиты с интерфейсом командной строки. Такой программе можно "скармливать" тестовые сценарии в виде текстовых файлов-последовательностей команд, тестируя тем самым множество сценариев за короткое время. А файл-с результатом вполне может прочитать и проверить юрист/АУ. Отработав таким образом "делопроизводящую машину" на целой серии "эталонных сценариев" мы и заставим её формировать текущий перечень задач для АУ и напоминать сроки (на картинке к предыдущему посту список задач видел на второй панели слева)
Например для Наблюдения один из эталонных тестовых сценариев у нас выглядит так:
- Код: выделить все
28.04.1992 0:00:00> Введено "time 2015-02-03T10:00:00"
Наступило 03.02.2015 10:00:00
03.02.2015 10:00:00> Введено "sproc json\proc1.json"
Зарегистрирована процедура (id:1) Наблюдение
над ООО "Рога и копыта" (ИНН:1234567891)
с 03.02.2015 по 03.08.2015 14:00
03.02.2015 10:00:01> Введено "tasks 1"
Текущие задачи в рамках Наблюдения над ООО "Рога и копыта":
1) Разместить на ЕФРСБ "Сообщение о введении наблюдения" до 06.02.2015
2) Отправить "Уведомление-запрос в ГИБДД" до 08.02.2015
3) Отправить "Уведомление-запрос в ГИМС" до 08.02.2015
4) Отправить "Уведомление-запрос в Гостехнадзор" до 08.02.2015
5) Отправить "Уведомление-запрос в ИФНС" до 08.02.2015
6) Отправить "Уведомление-запрос в ПФ" до 08.02.2015
7) Отправить "Уведомление-запрос в Росимущество" до 08.02.2015
8) Отправить "Уведомление в Росреестр" до 08.02.2015
9) Отправить "Уведомление-запрос в ССП" до 08.02.2015
10) Отправить "Уведомление-запрос в ФСС" до 08.02.2015
11) Отправить "Заявка-договор в Коммерсант" до 13.02.2015
03.02.2015 10:00:03> Введено "rreq json\req1.json"
Отправлено 04.02.2015 "Уведомление-запрос в ГИБДД" (id:1) в ходе пр:1
Отправлено 04.02.2015 "Уведомление-запрос в ГИМС" (id:2) в ходе пр:1
Отправлено 04.02.2015 "Уведомление-запрос в Гостехнадзор" (id:3) в ходе пр:1
Отправлено 04.02.2015 "Уведомление-запрос в ИФНС" (id:4) в ходе пр:1
Отправлено 04.02.2015 "Уведомление-запрос в ПФ" (id:5) в ходе пр:1
Отправлено 04.02.2015 "Уведомление-запрос в Росимущество" (id:6) в ходе пр:1
Отправлено 04.02.2015 "Уведомление в Росреестр" (id:7) в ходе пр:1
Отправлено 04.02.2015 "Уведомление-запрос в ССП" (id:8) в ходе пр:1
Отправлено 04.02.2015 "Уведомление-запрос в ФСС" (id:9) в ходе пр:1
03.02.2015 10:00:04> Введено "rreq json\pub.out.1.json"
Отправлено 04.02.2015 "Заявка-договор в Коммерсант" (id:10) в ходе пр:1
03.02.2015 10:00:05> Введено "efrsb json\efrsb1.json"
Опубликовано 05.02.2015 сообщение в ЕФРСБ о введении процедуры в ходе пр:1
03.02.2015 10:00:06> Введено "tasks 1"
Текущие задачи в рамках Наблюдения над ООО "Рога и копыта":
1) Зарегистрировать публикацию сообщения о введении Наблюдения до 11.02.2015
03.02.2015 10:00:08> Введено "time 2015-02-05T17:00:00"
Наступило 05.02.2015 17:00:00
05.02.2015 17:00:00> Введено "rpub json\pub.in.1.json"
Зарегистрирована публикация в СМИ "Коммерсантъ" (id:1) от 05.02.2015 в ходе пр:1
05.02.2015 17:00:01> Введено "rans json\ans1.json"
Получен ответ на "Уведомление-запрос в ГИБДД" (id:1) 05.02.2015 в ходе пр:1
Получен ответ на "Уведомление-запрос в ГИМС" (id:2) 05.02.2015 в ходе пр:1
Получен ответ на "Уведомление-запрос в Гостехнадзор" (id:3) 05.02.2015 в ходе пр:1
Получен ответ на "Уведомление-запрос в ИФНС" (id:4) 05.02.2015 в ходе пр:1
Счета:
- Ижкомбанк: 123456789012345
- Быстробанк: 987654321054321
Получен ответ на "Уведомление-запрос в ПФ" (id:5) 05.02.2015 в ходе пр:1
Получен ответ на "Уведомление-запрос в Росимущество" (id:6) 05.02.2015 в ходе пр:1
Получен ответ на "Уведомление-запрос в ССП" (id:7) 05.02.2015 в ходе пр:1
Получен ответ на "Уведомление-запрос в ФСС" (id:8) 05.02.2015 в ходе пр:1
05.02.2015 17:00:02> Введено "tasks 1"
Текущие задачи в рамках Наблюдения над ООО "Рога и копыта":
1) Отправить запрос о состоянии счетов в Ижкомбанк до 12.02.2015
2) Отправить запрос о состоянии счетов в Быстробанк до 12.02.2015
05.02.2015 17:00:04> Введено "rreq json\req2.json"
Отправлено 05.02.2015 "Запрос в Ижкомбанк" (id:11) в ходе пр:1
Отправлено 05.02.2015 "Запрос в Быстробанк" (id:12) в ходе пр:1
05.02.2015 17:00:05> Введено "time 2015-02-06T15:00:00"
Наступило 06.02.2015 15:00:00
06.02.2015 15:00:00> Введено "rans json\ans2.json"
Получен ответ на "Запрос в Ижкомбанк" (id:9) 06.02.2015 в ходе пр:1
Состояние счетов:
- 123456789012345: 12345,67 руб.
Получен ответ на "Запрос в Быстробанк" (id:10) 06.02.2015 в ходе пр:1
Состояние счетов:
- 987654321054321: 1234,56 руб.
06.02.2015 15:00:01> Введено "tasks 1"
Текущие задачи в рамках Наблюдения над ООО "Рога и копыта":
1) Провести финанализ до 19.07.2015
06.02.2015 15:00:03> Введено "time 2015-02-12T12:00:00"
Наступило 12.02.2015 12:00:00
12.02.2015 12:00:00> Введено "rtk json\claim1.json"
Получено требование (id:1) от "Кредитор 1" на сумму 12 345,00 руб., 12.02.2015 в ходе пр:1
Получено требование (id:2) от "Кредитор 2" на сумму 23 456,00 руб., 20.02.2015 в ходе пр:1
Получено требование (id:3) от "Кредитор 3" на сумму 45 678,00 руб., 25.02.2015 в ходе пр:1
12.02.2015 12:00:01> Введено "tasks 1"
Текущие задачи в рамках Наблюдения над ООО "Рога и копыта":
1) Отреагировать на требование "Кредитор 1" до 22.03.2015
2) Отреагировать на требование "Кредитор 2" до 22.03.2015
3) Отреагировать на требование "Кредитор 3" до 22.03.2015
4) Провести финанализ до 19.07.2015
12.02.2015 12:00:03> Введено "rreq json\counter1.json"
Отправлено 05.03.2015 "Возражение на требование кредитора" (id:13) в ходе пр:1
Отправлено 05.03.2015 "Возражение на требование кредитора" (id:14) в ходе пр:1
Отправлено 05.03.2015 "Возражение на требование кредитора" (id:15) в ходе пр:1
12.02.2015 12:00:04> Введено "time 2015-04-03T14:00:00"
Наступило 03.04.2015 14:00:00
03.04.2015 14:00:00> Введено "itk json\inc1.json"
Требование (id:1) "Кредитор 1" на сумму 12345 руб. включено в реестр 03.04.2015 в ходе пр:1
Требование (id:2) "Кредитор 2" на сумму 20000 руб. включено в реестр 03.04.2015 в ходе пр:1
03.04.2015 14:00:01> Введено "tasks 1"
Текущие задачи в рамках Наблюдения над ООО "Рога и копыта":
1) Назначить 1СК до 10.07.2015
2) Провести финанализ до 19.07.2015
3) Провести 1СК до 24.07.2015
03.04.2015 14:00:03> Введено "time 2015-05-01T12:00:00"
Наступило 01.05.2015 12:00:00
01.05.2015 12:00:00> Введено "rfa json\fin1.json"
Зарегистрированы результаты финанализа в ходе пр:1
01.05.2015 12:00:01> Введено "tasks 1"
Текущие задачи в рамках Наблюдения над ООО "Рога и копыта":
1) Назначить 1СК до 10.07.2015
2) Провести 1СК до 24.07.2015
01.05.2015 12:00:03> Введено "time 2015-07-09T15:00:00"
Наступило 09.07.2015 15:00:00
09.07.2015 15:00:00> Введено "rsk json\meeting1.json"
Назначено СК на 23.07.2015 10:00:00 (id:1) в ходе пр:1
09.07.2015 15:00:02> Введено "tasks 1"
Задачи отсутствуют
09.07.2015 15:00:04> Введено "rnsk json\notif1.json"
Отправлено 09.07.2015 "Уведомление о СК" для Кредитор 1 (id:16), в ходе пр:1
Отправлено 09.07.2015 "Уведомление о СК" для Кредитор 2 (id:17), в ходе пр:1
09.07.2015 15:00:05> Введено "efrsb json\efrsb2.json"
Опубликовано 09.07.2015 сообщение в ЕФРСБ о собрании кредиторов в ходе пр:1
09.07.2015 15:00:06> Введено "tasks 1"
Задачи отсутствуют
09.07.2015 15:00:08> Введено "time 2015-07-23T15:00:00"
Наступило 23.07.2015 15:00:00
23.07.2015 15:00:00> Введено "rrsk json\votes1.json"
Результаты собрания кредиторов в рамках Наблюдения над ООО "Рога и копыта":
1) Вопрос 1: За
2) Вопрос 2: Против
23.07.2015 15:00:01> Введено "tasks 1"
Текущие задачи в рамках Наблюдения над ООО "Рога и копыта":
1) Опубликовать результаты СК на ЕФРСБ до 28.07.2015
2) Отправить в АС отчёт о СК до 29.07.2015
3) Отправить в СРО отчёт о результатах Н до 29.07.2015
23.07.2015 15:00:03> Введено "time 2015-07-24T12:00:00"
Наступило 24.07.2015 12:00:00
24.07.2015 12:00:00> Введено "efrsb json\efrsb3.json"
Опубликовано 24.07.2015 сообщение в ЕФРСБ о результате проведения СК в ходе пр:1
24.07.2015 12:00:01> Введено "rreq json\req3.json"
Отправлено 24.07.2015 "Отчёт в АС" (id:18) в ходе пр:1
Отправлено 24.07.2015 "Отчёт в СРО" (id:19) в ходе пр:1
24.07.2015 12:00:02> Введено "tasks 1"
Задачи отсутствуют
24.07.2015 12:00:04> Введено "quit"
а сроки мы сверяем по календарю: