К тексту на этой странице мог быть частично применён машинный перевод.

Запланировать ежедневное сохранение таблицы

Сохраняйте лист ежедневно и обновляйте функцию TODAY в листе, не открывая и не редактируя лист.

Доступно для:

Планы:

  • Bridge by Smartsheet

Функция TODAY используется для подстановки в формулы текущей даты.  Однако для того, чтобы функция TODAY распознавала текущую дату, таблицу необходимо обновлять и сохранять. Если в таблице недостаточно ежедневной активности для обновления TODAY, этот рабочий процесс Bridge автоматически выполняет это каждый день.

Когда этот рабочий процесс запускается, он захватывает текущее состояние столбца "Сохранить таблицу". Затем, чтобы изменить таблицу и заставить ее сохранить, он выбирает или очищает флажок. После применения и сохранения этих изменений рабочий процесс обновляет формулу TODAY.

Что нужно для начала работы

  • В Smartsheet:
    • идентификатор таблицы
    • Столбец с флажками, названный "Сохранить таблицу"
    • Идентификатор строки для строки, которая всегда будет оставаться в таблице
  • В Bridge:
    • интеграция со Smartsheet;
    • Триггер расписания Bridge
    • модули рабочих процессов Bridge:
      • Интеграции > Smartsheet > Получить строку
      • Интеграции > Smartsheet > Обновить строку
      • Утилиты > Условные развилки > Совпадение
      • Новое состояние

Начало работы

Чтобы создать рабочий процесс в Bridge, выполните аутентификацию интеграции Smartsheet для вашего рабочего пространства Bridge.

При построении рабочего процесса держите таблицу и рабочий процесс Bridge открытыми в двух отдельных вкладках. Это облегчит работу.

1. Создайте скрытое поле

  1. В таблице, которую вы хотите сохранять ежедневно, добавьте столбец и назовите его "Сохранить таблицу". 
  2. Сделайте его столбцом типа "флажок". 
  3. Установите флажок в выбранной строке.
  4. Скрыть столбец Сохранить таблицу.
  5. Сохраните таблицу.

Используйте только одну строку в столбце для ваших рабочих процессов. Выберите строку, которая имеет смысл для вашего процесса и не будет удалена. Это не мешает другим столбцам в той же строке.

Построение базовой модели рабочего процесса 

  1. Создайте новый рабочий процесс в Bridge
  2. Используйте панель в построителе рабочих процессов, чтобы добавить модули в таком порядке:
    1. Интеграции > Smartsheet > Получить строку
    2. Утилиты> Условные соединения > Совпадение: Назовите это Значение флажка. Добавьте новое состояние в каждом пути, назовите одно Очистить флажок, а другое Выбрать флажок
    3. Интеграции > Smartsheet > Обновить строку. Вам нужно два этих модуля, по одному под каждым Соединением.
  3. Сохраните рабочий процесс.

Вот что вы должны увидеть в своем рабочем процессе, когда закончите:

Brandfolder Image
Adding Match Junction

Настройка модулей рабочего процесса

Шаг 1: Настройка модуля Получить строку

Вам нужно вручную ввести значения в модуль Получить строку. Затем заполните оставшиеся модули и используйте ссылки на данные времени выполнения (Журнал выполнения) из результатов Получить строку.

  1. В поле Таблица введите идентификатор таблицы
  2. В поле Идентификатор строки введите идентификатор строки
  3. Сохраните рабочий процесс. 
  4. Откройте Журнал выполнения, на правой панели.
  5. Чтобы запустить рабочий процесс, выберите Воспроизвести Иконка воспроизведения.

Что делает модуль Получить строку в этом рабочем процессе?

Модуль Получить строку извлекает данные из строки и передает их в журнал запуска рабочего процесса.  Данные могут быть использованы на следующих этапах рабочего процесса.

Шаг 2: Настройте модуль Сопоставление соединений.

  1. Откройте журнал запуска
  2. Чтобы увидеть тестовый запуск, созданный при выборе Воспроизвести, Обновите журнал запуска.

    Запись в журнале запуска говорит Остановлено, потому что вы еще не завершили настройку.

  3. Найдите необходимые ссылки на данные: разверните Smartsheet: Получить строку > строка > ячейки. Найдите запись столбца Сохранить лист и разверните ее. 
  4. Справа от записи значения выберите Значок дополнительных параметров.
  5. Выберите Копировать ссылку на данные.  
  6. Откройте модуль Сопоставление с именем Значение флажка. 
  7. В поле Первое значение вставьте ссылку, скопированную на шаге 5. 
  8. В поле Второе значение введите true.
  9. Сохраните рабочий процесс. 

Вот что вы должны увидеть в модуле Сопоставление соединений, когда закончите:

Brandfolder Image
Setting up Junction Match Module

Что делают модули Сопоставление соединений в этом рабочем процессе?

Модуль Сопоставление анализирует данные столбца Сохранить лист из результатов модуля Получить строку, чтобы определить, отмечен ли флажок в столбце Сохранить лист или нет. Если флажок установлен, модуль Сопоставление следует по пути Очистить флажок. Если флажок не установлен, он следует по пути Выбрать флажок.

Шаг 3: Настройте модули Обновить строку.

  1. Получите значение sheetId из модуля Smartsheet: Получить строку.
    1. Повторно откройте журнал запуска.
    2. Найдите значение sheetId под строкой.
    3. Справа от значения выберите Значок дополнительных параметров. и выберите Копировать ссылку на данные.  
    4. Откройте модуль Обновить строку.
    5. В поле Идентификатор листа вставьте ссылку.
  2. Получите значение id из модуля Обновить строку.
    1. Вернитесь к журналу запуска.
    2. Найдите значение id под ячейками.
    3. Справа от значения выберите Значок дополнительных параметров. и выберите Копировать ссылку на данные.  
    4. Откройте модуль Обновить строку.
    5. В поле Идентификатор строки вставьте ссылку.
  3. В пути Снять галочку модуля Обновить строку выполните следующие шаги: 
    1. Разверните Ячейки
    2. В поле Ключ #1 введите название столбца Сохранить лист
    3. В поле Значение #1 введите false.

      В столбце с флажками false очищает поле.

  4. В пути Флажок модуля Обновить строку выполните следующие шаги:
    1. Разверните Ячейки
    2. В поле Ключ #1 введите название столбца Сохранить лист
    3. В поле Значение #1 введите true.

      В столбце с флажками true устанавливает флажок.

  5. Сохраните рабочий процесс.

Вот что вы должны увидеть в модулях Обновить строку, когда закончите:

Brandfolder Image
Setting Update Row modules

Что делают модули Обновить строку в этом рабочем процессе?

Модули Обновить строку проверяют или снимают отметку с флажка в столбце Сохранить лист, чтобы принудительно изменить ячейку и сохранить лист.

Шаг 4. Тестирование рабочего процесса

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

  1. Откройте журнал запуска
  2. Выберите Воспроизведение Кнопка воспроизведения
  3. Вернитесь к листу.
  4. Подождите, пока флажок очистится в вашей строке. 
  5. Как только флажок успешно очистится, вернитесь в Bridge. 
  6. Снова воспроизведите рабочий процесс. 
  7. Чтобы снова увидеть, как флажок становится выбранным, вернитесь к листу. 

Теперь, когда оба рабочих процесса успешно завершили свои действия, пришло время настроить триггер для ежедневного запуска рабочего процесса.

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

4. Настройка триггера рабочего процесса 

  1. В конструкторе рабочего процесса выберите модуль Триггер
  2. Разверните панель Расписания
  3. Выберите Добавить новое расписание .
  4. Выберите время для запуска рабочего процесса каждый день.

    Все времена указаны в UTC. Обязательно учитывайте потребности вашего процесса.

  5. Выберите дату начала в будущем для вашего рабочего процесса. 
  6. В списке Частота выберите Ежедневно
  7. Сохранить триггер