Передача файлов и владение
Когда вы работаете в одиночку на планшете, Onsite ведёт себя как любая обычная программа: вы создаёте форму, она сохраняется и остаётся на вашем устройстве. Но Onsite предназначен для рабочих процессов от поля до офиса — буровых бригад в поле, инженеров в офисе, форм, которые перемещаются между ними. Чтобы это работало безопасно, Onsite вводит два понятия: доставка файлов и владение формой.
Один раз прочитав эту страницу, вы поймёте, как кнопки Publish / Retrieve / Revoke работают везде в продукте.
Режимы передачи файлов
Onsite предлагает два способа обработки ваших данных, настраиваемых в Configuration → Integration:
Без передачи (по умолчанию) — всё остаётся на вашем устройстве. Вы работаете в одиночку. Когда нужно передать данные в офис, вы экспортируете
.geodinmlфайл вручную и делитесь им по электронной почте, через USB или как вам удобно.Общая сетевая папка — вы указываете Onsite папку на своём компьютере, которая синхронизируется с вашими коллегами (через OneDrive, Dropbox, Google Drive или любой другой выбранный вами сервис синхронизации). Onsite не важно, какой сервис вы используете; он просто читает эту папку и записывает в неё.
После настройки общей папки в меню Onsite появляются две новые кнопки: Публикация и Retrieve. Это механизмы передачи форм и их получения обратно.
См. Настройка передачи файлов для практических шагов конфигурации. Эта страница объясняет почему передача файлов работает именно так.
Модель владения: один лист бумаги
Ключевая идея в том, что форма ведёт себя как один лист бумаги. Она существует только в одном экземпляре. В один момент времени она может находиться только в одном месте и принадлежит только одному человеку.
Представьте, что ваша команда работает в офисе, где есть:
Портфель каждого человека — место, где находятся формы, над которыми он или она сейчас работает. Это ваша установка Onsite на планшете.
Полка для «незавершённых» — любой в команде может положить туда недоделанную форму, и любой может забрать её обратно.
Почтовый ящик начальника — туда попадают завершённые формы. После передачи формы с ней может работать только начальник.
Кнопки в Onsite соответствуют этой физической аналогии:
Сохранить
Положить форму в свой портфель
Загрузить локально
Достать форму обратно из своего портфеля
Опубликовать как незавершённую
Положить форму на полку «незавершённых»
Retrieve
Забрать форму с полки «незавершённых» обратно в свой портфель
Публикацию как финальный
Опустить форму в почтовый ящик начальника
Отозвать
Залезть в почтовый ящик и вытащить форму обратно — см. предупреждение ниже
В любой момент форма находится либо в чьём-то портфеле, либо на полке, либо в почтовом ящике — никогда не в двух местах сразу. Так Onsite гарантирует, что два человека случайно не перезапишут правки друг друга.
Публикация: незавершённая vs окончательная
Когда вы публикуете форму, Onsite спрашивает, она незавершённая или окончательная. Выбор имеет значение.
Незавершённая означает, что над формой ещё работают. В общую папку попадает только сам файл .gdof — PDF пока не создаётся, GeoDinML-экспорт тоже, потому что данные ещё не окончательные. Коллега может получить форму, заполнить оставшиеся части и опубликовать её снова, когда будет готов.
Окончательная означает, что форма завершена. Onsite сначала требует, чтобы форма прошла проверку. Когда вы публикуете её как окончательную, Onsite создаёт все результаты — .gdofPDF без водяного знака «draft», файл GeoDinML, готовый к импорту в GeoDin Desktop, и любые другие выходные файлы, нужные вашему проекту. Они отправляются в общую папку, и офис может их обработать.
После публикации как окончательной форма на вашем устройстве закрывается и становится доступной только для чтения. Вы можете видеть её в Load Local, но не можете редактировать — теперь она принадлежит начальнику.
Аварийная фотокопия для восстановления
Каждый раз, когда вы публикуете форму, Onsite сохраняет локальную фотокопию только для чтения в вашей рабочей папке. Это запасной вариант на случай, если «настоящая» форма станет недоступной — планшет упадёт за борт, общая папка станет недоступна, сервис синхронизации приостановит ваш аккаунт — а вам всё ещё нужен будет след того, что вы отправили.
Вы можете открыть фотокопию через Load Local. Она явно помечена как копия, и редактировать её напрямую нельзя. Но если вам действительно нужно отменить опубликованную форму, есть аварийный выход: Отозвать.
Отозвать — использовать с осторожностью
Отозвать снимает форму с публикации. Он берёт вашу локальную копию только для чтения, снова делает её редактируемой и передаёт владение обратно вам. После этого вы можете отредактировать её и опубликовать новую версию.
Опасность в том, что офис, возможно, уже обработал предыдущую версию — импортировал её в GeoDin Desktop, сгенерировал планшет, отправил отчёт клиенту. Отзыв не отменяет всю эту последующую работу. Если вы отзываетесь и публикуете заново, вы полагаетесь на то, что следующий человек заметит новую версию.
Практические правила для Revoke:
По возможности избегайте этого. Это аварийный выход, а не шаг рабочего процесса.
Если всё же нужно отозвать, сначала свяжитесь с тем, кто получает ваши формы до того, как сделаете это. Сообщите, что скоро появится новая версия, чтобы старую не обработали.
Никогда не отзывать форму, опубликованную более нескольких часов назад, — считайте, что её уже обработали.
Версионирование и дисциплина команды
Формы перемещаются между членами команды, а иногда и между версиями Onsite — кто-то на старой версии получает форму, опубликованную кем-то на более новой версии.
Самое простое правило: держите всех на последней версии. Автоматическая проверка обновлений Onsite при запуске делает это простым. Старая версия обычно всё ещё может открыть более новую форму, но любые данные, связанные с новыми таблицами или новыми полями, добавленными в более новой версии, могут быть потеряны при сохранении. Для команд с несколькими пользователями дисциплина обновлений имеет значение.
См. также
Публикация и получение форм — пошаговая инструкция
Настройка передачи файлов — настройка общей папки
Формы и проекты — что на самом деле представляет собой форма на диске
Последнее обновление
Это было полезно?