Skip to content

Identification and documentation of business processes, storage of executor`s actions, the description of resources. This is the 1st step of implementation of the process approach in small business, improve document management and office work

License

RobBikmansurov/bp1step

Repository files navigation

Business Processes First Step (BP1Step)

Business processes documentation organization and generation, the 1st step of introduction of the processes approach in the small business

General Information **BP1Step** - первый шаг на небольшом предприятии для наведения порядка в процессах и повышения уровня зрелости организации.
**BP1Step** - простой инструмент для документирования процессов, ресурсов, действий сотрудников,
это web-приложение на базе Ruby on Rails с несколькими сервисными rake-задачами
(например: синхронизация списка пользователей из LDAP, контроль бизнес-правил).

Аутентификация пользователей с помощью Devise, ограничения ролей доступа на базе CanCanCan.

Build Status Maintainability Test Coverage License: MIT

Язык: русский

Автор: Rob Bikmansurov

Сайт: bp1step.ru

Github Pages

Demo: bp1step.herokuapp.com - без входа в систему будет доступен не весь функционал, поэтому смотрите список сотрудников в меню Сотрудники, выбирайте понравившегося и входите под его email и паролем 'password', например, robb@bankperm.ru в качестве логина и password в качестве пароля.

Это приложение внедрено и работает, вот информация о статистике: bp1step статистика


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

Мы предлагаем начать с самого простого и сделать первый шаг.

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

Сотрудник, который является исполнителем в процессе, легко сможет ознакомиться с документацией процессов, в которых он участвует.

Итак, с чего начать и что делать?

  1. Составить каталог Процессов Начните выделять процессы и вести их в виде иерархического дерева. Для каждого процесса определите наименование, обозначение, цель процесса, владельца процесса, кратко опишите последовательность действий. Если уже готовы - начните выделять роли исполнителей в данном процессе. BP1Step поможет Вам легко вести списки, вносить в них изменения. Сводная информация по процессу может быть получена в виде Карточки процесса.

  2. Составить каталог Ролей Осознали и выделили процессы - начните выделять бизнес-роли (группы действий).

  3. Составить каталог Документов Начните вести Каталог документов, относящихся к каждому процессу. Потом Вам проще будет вносить изменения в документы процесса.

  4. Составить каталог Рабочих мест, Приложений, Информационных ресурсов Просто перечислите все рабочие места, на которых исполнители выполняют роли, участвуя в процессе. Составьте каталог приложений и информационных ресурсов (каталоги, папки, базы данных, хранилища).

Ваша цель - понять что делается на предприятии и начать работу по улучшению процессов.

Права доступа

Объем доступа задается ролями, у пользователя может быть несколько ролей:

  • Администратор доступа - ведение прав доступа пользователей, настройка системы

  • Администратор - ведение списков рабочих мест и приложений, настройка системы

  • БизнесАналитик - ведение списка процессов, документов, ролей, рабочих мест, приложений

  • ВладелецПроцесса - ведение документов, ролей, приложений, рабочих мест процесса, назначение исполнителей на роли

  • Автор - ведение документов и директив, удаление своих документов

  • Исполнитель - просмотр информации по исполняемым ролям, участию в процессах, комментирование документов процесса

  • Хранитель - отвечает за хранение бумажных оригиналов, изменяет место хранения документа или договора

Getting started

Install

Development environment requirements :

$ git clone git@github.com:RobBikmansurov/bp1step.git
$ cd bp1step
$ gem install dip
$ dip provision
$ dip up

Now you can access the application with your browser on: http://localhost:3000

Test and Style

$ dip rubocop
$ dip rspec

unoconv - конвертер в *.PDF

unoconv -f pdf public/store/2472.20200203.Исходный документ.odt

monitoring

telnet 127.0.0.1 2002
# если нет соединения - найти и убить процесс soffice (kill )
ps axvf|grep soffice
# запустить unoconv в режиме сервера
unoconv -l &

Services (job queues, cache servers, search engines, etc.)*

crontab -l
whenever --update-crontab
crontab -e

Testing

$ dip rspec

The author will be grateful for any help for improving the style and writing tests.

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

License

MIT see in LICENSE file.

Copyright © 2012-2020 Rob Bikmansurov. All rights reserved.

Author: Rob Bikmansurov, contact: ](mailto:robb@mail.ru)

Rob Bikmansurov

About

Identification and documentation of business processes, storage of executor`s actions, the description of resources. This is the 1st step of implementation of the process approach in small business, improve document management and office work

Topics

Resources

License

Stars

Watchers

Forks