Itfrk documentolog

607 views

Published on

Автоматизация документно-ориентированных бизнес-процессов

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
607
On SlideShare
0
From Embeds
0
Number of Embeds
319
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Itfrk documentolog

  1. 1. Documentolog Автоматизация документно-ориентированных бизнес-процессов © 201 2 « Newinttech » www.newinttech.com Newinttech
  2. 2. План презентации <ul><li>Documentolog. Назначение системы </li></ul><ul><li>Возможности </li></ul><ul><li>Клиенты </li></ul><ul><li>Демонстрация </li></ul><ul><li>Особенности проектирования систем документооборота </li></ul><ul><li>Особенности разработки Front-end </li></ul>© 201 2 « Newinttech »
  3. 3. Назначение системы <ul><li>Автоматизация любых документно-ориентированных бизнес-процессов в компании, включая автоматизацию документооборота и делопроизводства </li></ul>© 201 2 « Newinttech »
  4. 4. Возможности системы <ul><li>Типы документов без программирования </li></ul><ul><li>Сложные бизнес-процессы , маршруты, моделируемые в графическом виде без программирования </li></ul><ul><li>Визуальное редактирование шаблонов документов </li></ul><ul><li>Версионность документов </li></ul><ul><li>Расширяемые справочники без программирования </li></ul><ul><li>Полноценная интеграция с электронной почтой </li></ul><ul><li>ЭЦП ( IOLA, TumarCSP ) </li></ul><ul><li>Персонализация (представления, темы, скины) </li></ul>© 201 2 « Newinttech »
  5. 5. Возможности системы <ul><li>Интеграция </li></ul><ul><li>Интеграция с информационными системами по средствам web- сервисов </li></ul><ul><li>Интеграция с 1C </li></ul><ul><li>Интеграция с каталогом пользователей ( Active Directory ) </li></ul><ul><li>Интеграция с корпоративной почтовой системой MS Exchange или личным почтовым ящиком ( Mail.ru, Gm а il.com и др.) </li></ul><ul><li>Интеграция с Единой системой электронного документооборота (ЕСЭДО) </li></ul>© 201 2 « Newinttech »
  6. 6. Клиенты © 201 2 « Newinttech » НОУ «Международная академия бизнеса» ТОО « Magnum Cash&Carry » Управление делами Президента РК АО «Инвестиционный фонд Казахстана» АО ДБ «Альфа банк» Администрация Президента РК АО «СК «Альянс Полис» АО «НМСК Казмортрансфлот» АО « AMF Group » ТОО « Europe Asia Transit » ТОО «Проект Телефон Строй Казахстан» АО «Каскор-Транссервис» ТОО «Жартас» АО «НК «СПК «Каспий» ТОО « VBH » АО «МАК Алматыгорстрой» и другие..
  7. 7. Презентация системы © 201 2 « Newinttech »
  8. 8. Характеристики системы <ul><li>Интерфейс – PHP, Java – demon и тонкий клиент </li></ul><ul><li>Возможность использования любой СУБД. По умолчанию – PostgreSQL </li></ul><ul><li>Масштабируемость </li></ul><ul><li>Кроссплатформенность </li></ul><ul><li>Мультиязычность (добавление языков через ПУ) </li></ul>© 201 2 « Newinttech »
  9. 9. Особенности проектирования систем документооборота <ul><li>Как работает система изнутри? </li></ul><ul><li>Как отдаются страницы? </li></ul><ul><li>Проблемы построения БД </li></ul>© 201 2 « Newinttech »
  10. 10. Особенности проектирования систем документооборота Как работает система изнутри ? © 201 2 « Newinttech » Web server URL: /module/ action /params Router По названию модуля узнаем какой ActionFactory загрузить /< module_name >/ ActionFactory ActionFactory Action1 ActionN… Model 1 … Model N View html, json, xml, …
  11. 11. Особенности проектирования систем документооборота Как отдаются страницы? © 201 2 « Newinttech » Node Layout Part Tree ?pp= tree Action viewNode viewPart viewTree
  12. 12. © 201 2 « Newinttech » Особенности проектирования систем документооборота Очень большие таблицы id поля документ. id активные поля 1.1 1.2 1.3 1.4 … 2.1 2.2 … 1.2 2.5 … Таблица документов Snapshot- таблица
  13. 13. <ul><li>Доступ на уровне документов </li></ul><ul><ul><li>Субъекты </li></ul></ul><ul><ul><li>Объекты </li></ul></ul>© 201 2 « Newinttech » Особенности проектирования систем документооборота Безопасность 1 3 2
  14. 14. Особенности разработки Front-end <ul><li>1. Разметка </li></ul><ul><ul><li>Новый взгляд </li></ul></ul><ul><ul><li>Расщепление </li></ul></ul><ul><ul><li>Ресурсы по полочкам </li></ul></ul><ul><ul><li>Пример компонента ( control ) </li></ul></ul><ul><li>2 . Новое и красивое - не для корпоратива! >< </li></ul><ul><li>3 . Немного о GUI, UX, … </li></ul>© 201 2 « Newinttech »
  15. 15. Особенности разработки Front-end <ul><li>Проблема – неупорядоченность разметки и ресурсов в коде верстки </li></ul><ul><li>Разметка - Новый взгляд </li></ul><ul><li>Layout -> Panel -> Controls </li></ul>© 201 2 « Newinttech »
  16. 16. Особенности разработки Front-end <ul><li>Разметка – Расщепление </li></ul><ul><li>Организация разметки на уровне файлов </li></ul><ul><li>Layout = layout.css </li></ul><ul><li>Panel + Controls = controls.css </li></ul>© 201 2 « Newinttech »
  17. 17. Особенности разработки Front-end <ul><li>1. Разметка – Расщепление </li></ul>© 201 2 « Newinttech » /controls /control_name control_name.css controls.css layout.css controls.css @import url ( &quot;window/window.css&quot; ); @import url( &quot;content_toolbar/content_toolbar.css&quot; ); @import url( &quot;content_buttons/content_buttons.css&quot; ); @import url( &quot;bottom_pagination/bottom_pagination.css&quot; ); @import url( &quot;sidebar_toolbar/sidebar_toolbar.css&quot; );
  18. 18. Особенности разработки Front-end <ul><li>1. Разметка – Расщепление </li></ul>© 201 2 « Newinttech » Необходимо решить две проблемы Персонализация ( personalization ) Контекст (context)
  19. 19. Особенности разработки Front-end <ul><li>1. Разметка – Расщепление </li></ul>© 201 2 « Newinttech » /admin /controls /control_name control_name.css controls.css layout.css /context_name /controls /control_name control_name.css controls.css layout.css /controls /control_name control_name.css controls.css layout.css Контекст
  20. 20. Особенности разработки Front-end <ul><li>1. Разметка – Расщепление </li></ul>© 201 2 « Newinttech » <ul><ul><li>/<theme_name> </li></ul></ul><ul><ul><li>/<skin_name> </li></ul></ul><ul><ul><ul><ul><ul><li>/context_name </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>/controls </li></ul></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>layout.css </li></ul></ul></ul></ul></ul>Персонализация
  21. 21. Особенности разработки Front-end <ul><li>1. Разметка – Ресурсы по полочкам </li></ul>© 201 2 « Newinttech » /context_name /controls /pagination pagination.css .btn{ background:url( “../../../controls/arrows/left.png” ) } controls.css::@import url(“pagination.css”); layout.css /controls /arrows left.png /slider slider.css .btn{ background:url( “../arrows/left.png” ) } layout.css
  22. 22. Особенности разработки Front-end <ul><li>1. Разметка – Пример компонента </li></ul>© 201 2 « Newinttech » <ul><li><div id=&quot;content_toolbar&quot;> </li></ul><ul><ul><li><ul class=“control_list scrollable_list docs_list”> </li></ul></ul><ul><ul><li><li class=“current”>Item</li> </li></ul></ul><ul><ul><li> <li>Item <span class=“btn btn_hide_doc”>&nbsp</span></li> </li></ul></ul><ul><ul><li></ul> </li></ul></ul><ul><li></div> </li></ul>.control_list{} .control_list .btn{ display:inline-block; width:; height:; } .control_list .btn:hover { background-color:#eee; } .control_list.scrollable_list{ overflow:auto; max-height:200px; } .control_list.docs_list{ width:200px; height:200px; overflow-x:hidden; } .control_list.docs_list .btn_hide_doc{ background-image:…; background-position:x y; } Частный случай стилизации компонента
  23. 23. Особенности разработки Front-end <ul><li>2 . Новое и красивое - не для корпоратива! >< </li></ul><ul><li>Это не так! Просто нужно правильно обходить неровности браузеров </li></ul><ul><li>В верстке мы активно используем вкусности CSS </li></ul><ul><ul><li>Text-shadow </li></ul></ul><ul><ul><li>Border-radius </li></ul></ul><ul><ul><li>Opacity </li></ul></ul><ul><ul><li>Box-shadow </li></ul></ul><ul><ul><li>Transitions </li></ul></ul><ul><ul><li>IE и Hover не на ссылках </li></ul></ul><ul><ul><li>Абсолютное позиционирование </li></ul></ul><ul><ul><li>И многое другое </li></ul></ul>© 201 2 « Newinttech »
  24. 24. Особенности разработки Front-end <ul><li>Мы старались сделать GUI Документолога сдержанным, при этом стильным и максимально удобным! </li></ul><ul><li>Дану, зачем админам делать красивую ПУ ? </li></ul><ul><li>Зачем округлять уголки? Да ну, главное работает… </li></ul><ul><li>Эй, сделайте чтобы работало, потом добавите красившества ! </li></ul><ul><li>Да не надо здесь подсказку, спросят у админа </li></ul><ul><li>Клиенту главное показать фейерверк </li></ul><ul><li>Да и красным по синему пойдет… </li></ul>© 201 2 « Newinttech »
  25. 25. <ul><li>^~^ </li></ul><ul><li>Всем спа c ибо! </li></ul>© 201 2 « Newinttech »

×