Перейти к основному содержимому

Импорт данных

Используйте Собрание > Система > Импорт данных, чтобы перенести собрание из New World Scheduler (NWS, настольная версия) в CongPlan. Импорт читает обычные экспорты CSV, которые создаёт NWS, — отдельного файла резервной копии нет, и ничего не нужно устанавливать или расшифровывать.

Импорт данных
Один мастер, несколько файлов

Импорт — это единый пошаговый мастер. Вы выбираете все экспортированные файлы CSV вместе; CongPlan определяет содержимое каждого файла и проводит вас через шаги сопоставления. Импорт можно безопасно повторять в любое время — существующие данные обновляются, а не дублируются.

Перед началом​

  • Вам нужно разрешение Администрирование.
  • Сначала настройте расписания встреч в разделе Собрание > Организация > Настройки. Для импорта программы «Жизнь и служение» нужно расписание на середину недели; для импорта публичных выступлений нужно расписание на выходные. Мастер сообщит, если какого-то расписания ещё нет.
  • Если диапазон импорта затрагивает новый год, убедитесь, что время встреч на этот год уже настроено, чтобы импортированные встречи получили правильную дату и время.

Шаг 1 — Экспортируйте четыре списка из New World Scheduler​

В New World Scheduler (настольная версия) откройте Собрание > Импорт или экспорт и в разделе Экспорт сохраните каждый из этих списков как отдельный файл CSV:

ЭкспортЧто переносит в CongPlan
Список людейВозвещатели, группы для проповеднического служения, права и типы назначений
Расписание публичных выступленийПубличные выступления на выходных (внутренние или внешние докладчики)
Встреча «Жизнь и служение» (Расписание)Назначения встречи в середине недели
ОбязанностиТехнические обязанности (служители, микрофоны, аудио/видео, сцена, Zoom)
Порядок и имена файлов не важны

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

Что CongPlan считывает из экспорта Persons

CongPlan считывает для каждого человека имя и идентификатор NWS, пол, статус активности (Active), информацию о том, покинул ли он собрание (Moved, Removed), статус крещения, привилегию и статус пионера, группу для проповеднического служения и роль в ней, а также для каких частей программы, технических обязанностей и назначений по служению он подходит (столбцы UseFor*). Названия столбцов — внутренние идентификаторы NWS и остаются на английском независимо от языка New World Scheduler.

Шаг 2 — Загрузите файлы​

Откройте Собрание > Система > Импорт данных и выберите (или перетащите) все файлы CSV сразу. Для каждого файла мастер показывает:

  • метку типа (Список людей, Публичные выступления, «Жизнь и служение», Обязанности) и
  • определённый формат даты, который можно переопределить для каждого файла.

Динамический контрольный список экспортов показывает, какие из четырёх списков уже охвачены, а каких ещё не хватает. Файлы, которые не являются экспортами NWS, — или файлы, которые CongPlan не импортирует, такие как отчёты возвещателей и экстренные контакты, — чётко помечаются как не импортировано и игнорируются.

Второй файл того же типа заменяет первый. Можно загрузить до 12 файлов CSV (не более 5 МБ каждый).

Шаг 3 — Сопоставьте номера обязанностей​

Этот шаг появляется, только если вы загрузили файл Обязанности. Номера обязанностей в NWS настраиваются для каждого собрания, поэтому CongPlan не может их угадать. Сопоставьте каждый номер с соответствующим типом технического назначения в CongPlan:

  • Первый выбор применяется к позиции 1, второй — к позиции 2.
  • Оставьте номер без выбора, чтобы пропустить его, — пропущенные номера затем перечисляются как не импортировано.

Мастер заранее заполняет разумные значения по умолчанию (например, служители, микрофоны, аудио/видео, сцена), которые можно изменить.

Шаг 4 — Импортируйте людей​

CongPlan показывает предварительный просмотр людей, которых он создаст или обновит, а затем импортирует их. Существующие участники сопоставляются сначала по их идентификатору человека NWS, затем по имени, поэтому повторный импорт обновляет те же записи, а не создаёт дубликаты. Числа в предварительном просмотре — это оценка по именам; решающим является результат импорта.

Импортированные люди создаются как записи участников без входа в систему и без разрешений — вы приглашаете их и назначаете разрешения отдельно. Существующие разрешения импорт никогда не изменяет.

NWS также отмечает людей, покинувших собрание; люди, отмеченные как выбывшие или удалённые, полностью пропускаются и перечисляются на экране результата вместо импорта.

Столбец «Active» определяет, кто может войти в систему​

Столбец Active в экспорте Persons определяет, может ли импортированный человек войти в систему и появляется ли он в списках выбора:

  • Только явное False, No или 0 делает человека неактивным.
  • Пустая ячейка — или экспорт, в котором столбец Active полностью отсутствует, — всегда означает активен.

Это относится и к каждому повторному импорту: если вы деактивировали кого-то напрямую в CongPlan, а его ячейка Active в New World Scheduler пуста, следующий импорт реактивирует этого человека и восстанавливает его доступ. Ничего из этого не происходит незаметно — экран результата (шаг 7) всегда сообщает, сколько людей было создано как неактивные, стали неактивными или были повторно активированы.

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

Шаг 5 — Подтвердите сопоставление имён​

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

Шаг 6 — Проверьте предварительный просмотр и задайте горизонт импорта​

Предварительный просмотр перечисляет встречи по неделям; отсутствующие встречи создаются из ваших шаблонов.

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

  • Значение по умолчанию (и рекомендация) — на 12 месяцев вперёд, чтобы обычный экспорт переносил всю свою будущую программу, а не обрывался через пару месяцев.
  • Можно сократить до 2, 3 или 6 месяцев либо расширить до 18 месяцев или выбрать все будущие записи.
  • Записи старше 24 месяцев всегда исключаются. Именно такую историю хранит CongPlan, поэтому повторный импорт может восстановить до двух полных лет.
  • Записи за пределами выбранного горизонта не импортируются и отображаются на экране результата.

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

Шаг 7 — Запустите импорт и проверьте результат​

Запустите импорт. По завершении экран результата подводит итог того, что было создано и обновлено — включая отдельно, сколько людей было создано как неактивные, стали неактивными или были повторно активированы столбцом Active (см. шаг 4), — и, что важно, панель «Не импортировано» перечисляет всё, что было намеренно пропущено, чтобы ничего не исчезло незаметно:

  • неподдерживаемые или нераспознанные файлы,
  • неподдерживаемые атрибуты NWS (например, гостеприимство, уборка, уход за садом, пользовательские назначения по служению),
  • несопоставленные номера обязанностей,
  • люди, которых NWS отмечает как выбывших или удалённых,
  • записи за пределами горизонта импорта и
  • обязанности в неделях без программы встречи.

Что не импортируется — по замыслу​

Для защиты персональных данных CongPlan никогда не читает из экспортов NWS следующее:

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

NWS также не экспортирует некоторые детали планирования. После импорта добавьте их в CongPlan вручную:

  • отсутствия,
  • семьи и
  • любые пользовательские назначения на выходные.

Импорт только технических назначений​

Чтобы обновить технические обязанности без импорта остальных списков, откройте тот же центральный мастер и загрузите только CSV-файл Обязанности. Мастер покажет относящиеся к этому файлу шаги сопоставления обязанностей и имён, а пропущенные списки не изменит. На странице технических назначений отдельного действия импорта нет. Саму рабочую область планирования см. в разделе Технические назначения.

После импорта​

Убедитесь, что всё импортировалось как ожидалось:

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

Устранение неполадок​

ПроблемаЧто проверить
Файл помечен как не импортированоИмпортируются только Список людей, Расписание публичных выступлений, встреча «Жизнь и служение» и Обязанности. Повторно экспортируйте файл из NWS, если его содержимое не распознано.
«Требуется расписание встреч»Настройте расписание на середину недели и/или на выходные в разделе Собрание > Организация > Настройки перед импортом программы.
Дубли участников после повторного импортаНе переименовывайте группы для проповеднического служения в NWS между импортами — группы сопоставляются по имени. Люди сопоставляются по идентификатору NWS и остаются уникальными.
Неверные датыПроверьте формат даты для каждого файла на шаге загрузки и время встреч для импортируемого года.
Отсутствуют будущие записиРасширьте горизонт импорта на шаге предварительного просмотра.
Человек неожиданно стал неактивнымПроверьте столбец Active этого человека в экспорте NWS — только явное False, No или 0 делает его неактивным. Пустая ячейка всегда означает активен.
Ранее деактивированный человек снова активен после повторного импортаЭто ожидаемо: пустая ячейка Active всегда означает активен, даже при повторном импорте. Деактивируйте этого человека снова в CongPlan или укажите явное False/No/0 в New World Scheduler перед следующим экспортом.