Передача файлов и владение

Когда вы работаете в одиночку на планшете, Onsite ведёт себя как любая обычная программа: вы создаёте форму, она сохраняется и остаётся на вашем устройстве. Но Onsite предназначен для рабочих процессов от поля до офиса — буровых бригад в поле, инженеров в офисе, форм, которые перемещаются между ними. Чтобы это работало безопасно, Onsite вводит два понятия: доставка файлов и владение формой.

Один раз прочитав эту страницу, вы поймёте, как кнопки Publish / Retrieve / Revoke работают везде в продукте.

Режимы передачи файлов

Onsite предлагает два способа обработки ваших данных, настраиваемых в Configuration → Integration:

  • Без передачи (по умолчанию) — всё остаётся на вашем устройстве. Вы работаете в одиночку. Когда нужно передать данные в офис, вы экспортируете .geodinml файл вручную и делитесь им по электронной почте, через USB или как вам удобно.

  • Общая сетевая папка — вы указываете Onsite папку на своём компьютере, которая синхронизируется с вашими коллегами (через OneDrive, Dropbox, Google Drive или любой другой выбранный вами сервис синхронизации). Onsite не важно, какой сервис вы используете; он просто читает эту папку и записывает в неё.

После настройки общей папки в меню Onsite появляются две новые кнопки: Публикация и Retrieve. Это механизмы передачи форм и их получения обратно.

circle-info

См. Настройка передачи файлов для практических шагов конфигурации. Эта страница объясняет почему передача файлов работает именно так.

Модель владения: один лист бумаги

Ключевая идея в том, что форма ведёт себя как один лист бумаги. Она существует только в одном экземпляре. В один момент времени она может находиться только в одном месте и принадлежит только одному человеку.

Представьте, что ваша команда работает в офисе, где есть:

  • Портфель каждого человека — место, где находятся формы, над которыми он или она сейчас работает. Это ваша установка Onsite на планшете.

  • Полка для «незавершённых» — любой в команде может положить туда недоделанную форму, и любой может забрать её обратно.

  • Почтовый ящик начальника — туда попадают завершённые формы. После передачи формы с ней может работать только начальник.

Кнопки в Onsite соответствуют этой физической аналогии:

Действие в Onsite
Физическая аналогия

Сохранить

Положить форму в свой портфель

Загрузить локально

Достать форму обратно из своего портфеля

Опубликовать как незавершённую

Положить форму на полку «незавершённых»

Retrieve

Забрать форму с полки «незавершённых» обратно в свой портфель

Публикацию как финальный

Опустить форму в почтовый ящик начальника

Отозвать

Залезть в почтовый ящик и вытащить форму обратно — см. предупреждение ниже

В любой момент форма находится либо в чьём-то портфеле, либо на полке, либо в почтовом ящике — никогда не в двух местах сразу. Так Onsite гарантирует, что два человека случайно не перезапишут правки друг друга.

Публикация: незавершённая vs окончательная

Когда вы публикуете форму, Onsite спрашивает, она незавершённая или окончательная. Выбор имеет значение.

Незавершённая означает, что над формой ещё работают. В общую папку попадает только сам файл .gdof — PDF пока не создаётся, GeoDinML-экспорт тоже, потому что данные ещё не окончательные. Коллега может получить форму, заполнить оставшиеся части и опубликовать её снова, когда будет готов.

Окончательная означает, что форма завершена. Onsite сначала требует, чтобы форма прошла проверку. Когда вы публикуете её как окончательную, Onsite создаёт все результаты.gdofPDF без водяного знака «draft», файл GeoDinML, готовый к импорту в GeoDin Desktop, и любые другие выходные файлы, нужные вашему проекту. Они отправляются в общую папку, и офис может их обработать.

После публикации как окончательной форма на вашем устройстве закрывается и становится доступной только для чтения. Вы можете видеть её в Load Local, но не можете редактировать — теперь она принадлежит начальнику.

Аварийная фотокопия для восстановления

Каждый раз, когда вы публикуете форму, Onsite сохраняет локальную фотокопию только для чтения в вашей рабочей папке. Это запасной вариант на случай, если «настоящая» форма станет недоступной — планшет упадёт за борт, общая папка станет недоступна, сервис синхронизации приостановит ваш аккаунт — а вам всё ещё нужен будет след того, что вы отправили.

Вы можете открыть фотокопию через Load Local. Она явно помечена как копия, и редактировать её напрямую нельзя. Но если вам действительно нужно отменить опубликованную форму, есть аварийный выход: Отозвать.

Отозвать — использовать с осторожностью

Отозвать снимает форму с публикации. Он берёт вашу локальную копию только для чтения, снова делает её редактируемой и передаёт владение обратно вам. После этого вы можете отредактировать её и опубликовать новую версию.

Опасность в том, что офис, возможно, уже обработал предыдущую версию — импортировал её в GeoDin Desktop, сгенерировал планшет, отправил отчёт клиенту. Отзыв не отменяет всю эту последующую работу. Если вы отзываетесь и публикуете заново, вы полагаетесь на то, что следующий человек заметит новую версию.

triangle-exclamation

Версионирование и дисциплина команды

Формы перемещаются между членами команды, а иногда и между версиями Onsite — кто-то на старой версии получает форму, опубликованную кем-то на более новой версии.

Самое простое правило: держите всех на последней версии. Автоматическая проверка обновлений Onsite при запуске делает это простым. Старая версия обычно всё ещё может открыть более новую форму, но любые данные, связанные с новыми таблицами или новыми полями, добавленными в более новой версии, могут быть потеряны при сохранении. Для команд с несколькими пользователями дисциплина обновлений имеет значение.


См. также

Последнее обновление

Это было полезно?