| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Система для удаленной работы над проектами.

Система для удаленной работы над проектами.

Ответ
Поиск в этой теме
Непрочитано 15.03.2020, 11:31 #1
Система для удаленной работы над проектами.
DEM
 
YngIngKllr
 
СПб
Регистрация: 29.03.2005
Сообщений: 12,968

Всем привет!
Хочу поделиться своим опытом создания системы, для работы над довольно большими проектами(порядка 20 обьектов). Данная система сделана на основе облачного хранилища NextCloud.
Особо расписывать установку системы на сервер не буду, т.к. это расписано во множестве статей.
Например тут "Установка NextCloud: домашний NAS бесплатно или файлопомойка своими руками"
Почему я выбрал NextCloud, у него довольно большое сообщество которое делиться своим опытом использования и т.д. он позволяет работать совместно над документами по аналогу с Google документами и т.е. очень не плохое API как на базе PHP так и на Python.
И так начинаем
1. Файловая структура
Файловая структура проектов принята следующая.

Файловая структура при работе исполнителя со стороны АР будет выглядеть следующим образом.

2. Доступ исполнителей в Nextcloud есть возможность создания групп и предоставления этой группе прав
Например создаем группу Проект_АР.
В которой состоят исполнители группы АР.
На примере файловой структуры со стороны АР, видим что работать(чтение/запись) придется с папками которые имеют наименования с Префиксом АР_ и находятся в корневой директории.
3. Локальный клиент, можно скачать на официальном сайте, все права доступа web версии, дублируются на локальной машине.
4. Внешние ссылки, очень удобно то что при использовании внешних ссылок можно использовать относительные пути к файлам.
5. Самое вкусное это конечно API на пайтон https://github.com/matejak/nextcloud-API
Фактически файловую структуру по проекту с правами доступа, можно развернуть за один запуск скрипта на Python.

ЗЫ, В ближайшее время к данной системе предполагается подключить Форум, который будет дублировать файловую структуру проекта, и выдача заданий будет возможна на форуме, там же можно будет давать комментарии к заданиям.

ЗЫЫ. Хотелось бы услышать, кто какие системы использует для такой работы и в какую сторону предполагает двигаться.

Миниатюры
Нажмите на изображение для увеличения
Название: Файловая_структура.jpg
Просмотров: 619
Размер:	207.5 Кб
ID:	224035  Нажмите на изображение для увеличения
Название: Файловая_структура_АР.jpg
Просмотров: 612
Размер:	58.3 Кб
ID:	224036  

__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
Просмотров: 6410
 
Непрочитано 15.03.2020, 11:52
#2
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,001


А как будет реализовано отображение и поддержка статуса документа: в разработке, на проверке, на утверждении, в архиве и т.п.? Хранилище с разграничением прав доступа и система документооборота - это всё таки не одно и тоже.
Сергей812 вне форума  
 
Автор темы   Непрочитано 15.03.2020, 12:30
#3
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
А как будет реализовано отображение и поддержка статуса документа: в разработке, на проверке, на утверждении, в архиве и т.п.? Хранилище с разграничением прав доступа и система документооборота - это всё таки не одно и тоже.
На форуме можно будет сделать различные статусы документа.
Это будет довольно удобно думаю.
Т.е. стартопик например в АР_ЗД может делать может делать только АР, стартопик и есть задание в нем соответственно текстовая часть в тексте стартопика, документальная в прилагаемом файле который будет автоматически выгружаться в файловое хранилище.

----- добавлено через ~2 мин. -----
Соответственно комментировать задание, смогут уже все отделы.
Если загружается новый файл то старый помечается как не актуальный и перемещается в папку old с датой когда он был перемещен.
DEM вне форума  
 
Непрочитано 15.03.2020, 12:49
#4
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,001


ну не просто же статус нужно поставить, а еще и заблокировать документ от изменения пользователем - если он отправил его на проверку, например. А тут сразу вылезают вопросы - а как сделать возможность корректировки (потому что нередко сделал проект - и через пару часов вспоминаешь, что забыл подправить кое чего): там ветвление - если успели забрать на проверку или уже забрали и работают с ним, или уже проверили (т.е. уже появляются статусы - на проверку/проверяется/проверен). А заодно изменение статуса и с графиком работ должно совместно обрабатываться - кто накосячил и сорвал сроки: но некоторым это очень не понравится - когда видно, кто реально затянул со входными данными, с проверкой, с согласованием) Сложно все это - причем не сколько с технической, а большей частью с человеческой составляющей системы.
Сергей812 вне форума  
 
Автор темы   Непрочитано 15.03.2020, 12:54
#5
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Согласен и по графику и по изменениям.
График это уже вообще отдельная тема которую надо отрабатывать отдельно.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 15.03.2020, 13:01
#6
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,001


Цитата:
Сообщение от DEM Посмотреть сообщение
График это уже вообще отдельная тема которую надо отрабатывать отдельно.
если отдельно - то получиться как обычно, имхо: некая файлопомойка различной степени организованности + параллельный обмен через почту и другие мессенджеры, и прикрученная сбоку некая система отчетности больше для руководства, чем для исполнителей.
Сергей812 вне форума  
 
Непрочитано 15.03.2020, 13:02
#7
ssn

Инженер проектировщик (раздел ТМ - фриланс)
 
Регистрация: 06.12.2003
Геленджик
Сообщений: 1,794
Отправить сообщение для ssn с помощью Skype™


какая же это совместная работа? это просто хранилище с разграничением доступа в файлам.
ssn вне форума  
 
Автор темы   Непрочитано 15.03.2020, 13:10
| 1 #8
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Как раз то тут больше для исполнителей....
Давайте разберемся.
1. Изменения в документ если вносятся то это новый файл, значит он должен быть загружен в систему. Типа ой я тут чутка поправил. Не катят.
Соответственно чуть позже будет исключена возможность просто выложить файл в папку, не через форум.
На форуме отследить загрузку файла и какой был файл утвержден тоже довольно просто.
Т.е. добавляем тег который означает принят документ в работу или нет и соответственно сброс тега если загружен новый документ.
По графикам.
Есть множество вариантов как представления графиков выдачи заданий, так и вариантов отслеживания выдано ли задание вообще.
Для этого можно сделать список заданий и сопоставить его с наименованием стартопиков.
Либо вообще сделать шаблоны для стартопиков на основе списка выдаваемых заданий.
Отслеживать выдано или не выдано задание станет намного проще.

----- добавлено через ~1 мин. -----
Цитата:
Сообщение от ssn Посмотреть сообщение
какая же это совместная работа? это просто хранилище с разграничением доступа в файлам.
Ну это совместная работа над проектом строительным, но не совместная работа над файлом.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 15.03.2020, 13:20
#9
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,001


1. Новый документ (выбор шаблонов, генерация и т.п.)
2. Документ в работе (желательно делать бекапы при каждом открытии, если не в режиме только для чтения).
3. Документ отправлен на проверку, согласование, утверждение - эта ветка документа закрывается. И тут возникает человеческая проблема - ждать, пока будет "возвращен" документ во избежание параллельных конфликтующих версий, либо начать править не дожидаясь в новой ветке документа - но тогда для других участников бесполезная работа по проверке уже устаревшей версии документа.
Сергей812 вне форума  
 
Автор темы   Непрочитано 15.03.2020, 13:29
#10
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
1. Новый документ (выбор шаблонов, генерация и т.п.)
2. Документ в работе (желательно делать бекапы при каждом открытии, если не в режиме только для чтения).
3. Документ отправлен на проверку, согласование, утверждение - эта ветка документа закрывается. И тут возникает человеческая проблема - ждать, пока будет "возвращен" документ во избежание параллельных конфликтующих версий, либо начать править не дожидаясь в новой ветке документа - но тогда для других участников бесполезная работа по проверке уже устаревшей версии документа.
Всё это осуществимо, на базе форума.
Плюс еще предполагается в папке РД в стартопике выгружать основные ТЭП и ИД которые нужны для работы над проектом/рд.
Такие показатели как площадь застройки, тип каркаса, строительный обьем и т.п. каждый заполняет по своей части...
Чтобы можно было быстро узнать информацию по обьекту.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 15.03.2020, 13:36
#11
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,001


Цитата:
Сообщение от DEM Посмотреть сообщение
Всё это осуществимо, на базе форума.
т.е. форум будет на базе какой системы документооборота? Или все на ответственность и внимательность людей будет завязано? Причем большие достаточно проекты - т.е. людей много, и часть из них еще и удаленно работает.
Сергей812 вне форума  
 
Автор темы   Непрочитано 15.03.2020, 13:44
#12
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Форум предполагается на базе django machina.
По сути система документооборота, не такая гибкая как форум.
Поэтому "прикрутить" к форуму функции документооборота проще, чем на базе документооборота сделать форум.
У форумов много своих встроенных функций которые в последующем будет удобно использовать и rss каналы, и внутренняя переписка и т.е. и скрины которые можно будет притачивать и комментировать задания и т е
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 15.03.2020, 13:54
#13
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,001


будет интересно, что получится..) И не споткнется ли на человеческом факторе
Сергей812 вне форума  
 
Автор темы   Непрочитано 15.03.2020, 14:04
#14
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от Сергей812 Посмотреть сообщение
будет интересно, что получится..) И не споткнется ли на человеческом факторе
Ну это всяко лучше чем в некоторых кампаниях письма с заданиями на всех рассылаются...
Такой бардак творится.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 15.03.2020, 14:33
#15
Сергей812


 
Регистрация: 10.08.2013
Сообщений: 11,001


Цитата:
Сообщение от DEM Посмотреть сообщение
Ну это всяко лучше чем в некоторых кампаниях письма с заданиями на всех рассылаются...
Такой бардак творится.
Offtop: Гораздо прикольнее игра в телепатию - выкладывают на сервер новые/измененные исходные данные и молчок)

Тут уже вопрос к начальству - готово ли оно со своей стороны заставлять всех подряд в фирме (не взирая на должности и межличностные отношения) работать по одной системе, используя административные и фин. рычаги. И причем не разовая акция "устрашения", а регулярно на протяжении нескольких месяцев - пока уже до полуавтоматизма не дойдет с "переламыванием" ранее устоявшихся рабочих процессов. Ну или только на словах поддержка, а на деле - болт.
Сергей812 вне форума  
 
Непрочитано 15.03.2020, 16:40
#16
eilukha


 
Регистрация: 10.09.2007
Сообщений: 10,592


Одновременная многопользовательская работа над одним проектом (проект Текла) возможна?
eilukha вне форума  
 
Автор темы   Непрочитано 15.03.2020, 17:38
#17
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от eilukha Посмотреть сообщение
Одновременная многопользовательская работа над одним проектом (проект Текла) возможна?
По моему да...
Но смежники то не в Текле работают.
Тут больше вопрос в разработке совместной работы над проектом всех специальностей.
А работа над одним проектом нескольких специалистов решается на уровне оаспределения обьемов руководителем.
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Непрочитано 15.03.2020, 18:00
#18
eilukha


 
Регистрация: 10.09.2007
Сообщений: 10,592


Цитата:
Сообщение от DEM Посмотреть сообщение
По моему да...
- по-моему нет, т. к. для этого кроме хранилища нужна виртуальная локальная сеть.
eilukha вне форума  
 
Автор темы   Непрочитано 15.03.2020, 18:29
#19
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от eilukha Посмотреть сообщение
- по-моему нет, т. к. для этого кроме хранилища нужна виртуальная локальная сеть.
Ну для этого есть разные VPN и т.е
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
 
Автор темы   Непрочитано 15.03.2020, 18:30
#20
DEM

YngIngKllr
 
Регистрация: 29.03.2005
СПб
Сообщений: 12,968


Цитата:
Сообщение от eilukha Посмотреть сообщение
- по-моему нет, т. к. для этого кроме хранилища нужна виртуальная локальная сеть.
Ну для этого есть разные VPN и т.е
__________________
Работаю за еду.
Working for food.
Für Essen arbeiten.
العمل من أجل الغذاء
Працую за їжу.
DEM вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Система для удаленной работы над проектами.

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как закрыть работы подрядчику перед входом в экспертизу Fregate Организация проектирования и оформление документации 2 04.12.2018 17:45
Расчёт по СНиПу стальной стойки квадратного сечения не предусмотрен. Filя Металлические конструкции 330 09.02.2011 19:47
как считать смету на проектные работы? на капремонт. Olimpia Arora Прочее. Отраслевые разделы 1 21.07.2009 11:48
Поиск работы Perezz!! Разное 46 21.03.2008 12:50