19.01.2024
254

PeopleForce

PeopleForce

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

Функция позволяет производить поиск Сотрудников или Кандидатов PeopleForce и обновление данных

Навигация:

Подключение Google Sheets как Источника данных:

1. Какие данные можно получать из Google Sheets?
2. Как подключить аккаунт Google Sheets к ApiX-Drive?
3. Выбор таблицы и листа, из которого будут выгружаться строки.
4. Пример данных которые буду передаваться из Google Sheets.

Подключение PeopleForce в качестве Поиска данных:

1. Какие данные можно получать из PeopleForce?
2. Как подключить аккаунт PeopleForce к ApiX-Drive?
3. Как настроить в выбранном действии поиск данных в PeopleForce?
4. Пример данных, которые буду передаваться из PeopleForce.  

Настройка обновления строк в Google Sheets:
1. Что будет делать интеграция с Google Sheets?
2. Как подключить аккаунт Google Sheets к ApiX-Drive?
3. Как настроить в выбранном действии передачу данных в Google Sheets?
4. Пример данных, которые будут отправлены в ваш Google Sheets.
5. Автообновление и интервал срабатывания связи.

Настройка ИСТОЧНИКА Данных: Google Sheets

Давайте рассмотрим работу функцию Поиска на примере обновления Строки в Google Sheets.

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

Настройка Поиска Кандидата PeopleForce в Google Sheets | Создание связи

Выберите систему в качестве Источника данных. В данном случае, необходимо указать Google Sheets.

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор системы Источника данных

Далее, необходимо указать действие "Загрузить СТРОКИ (все)".

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор действия в Источнике

Следующий шаг - выбор аккаунта Google Sheets, из которого будет происходить выгрузка данных. 

Если нет подключенных логинов к системе кликните "Подключить аккаунт".  

Настройка Поиска Кандидата PeopleForce в Google Sheets | Подключение аккаунта Источника

Выберите какой аккаунт вы хотите подключить к ApiX-Drive и предоставьте все разрешения для работы с этим аккаунтом.

Настройка Поиска Кандидата PeopleForce в Google Sheets | Подключение аккаунта Источника
Настройка Поиска Кандидата PeopleForce в Google Sheets | Подключение аккаунта Источника
Настройка Поиска Кандидата PeopleForce в Google Sheets | Подключение аккаунта Источника
Настройка Поиска Кандидата PeopleForce в Google Sheets | Подключение аккаунта Источника

Когда подключенный аккаунт отобразился в списке "активные аккаунты" выберете его для дальнейшей работы.

Внимание! Если ваш аккаунт находится в списке "неактивные аккаунты" проверьте свой доступ к этому логину!

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор активного аккаунта

Выберите таблицу и лист Google Sheets, где расположены необходимые вам данные.

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор Таблицы и Листа

На этом шаге вы можете добавить фильтр данных, чтобы загружать не все строки, а только те, по которым нужно производить обновление данных, например:

1. Выберите колонку из таблицы, в которой у вас находятся искомые данные.

2. Выберите действие "Не содержит".

3. Напишите значение, по которому будет происходить фильтрация, например "Interviewing".

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

Настройка Поиска Кандидата PeopleForce в Google Sheets | Фильтрация данных

Теперь вы можете увидеть тестовые данные по одной из строк в вашей таблице Google Sheets.

Если вы хотите обновить тестовые данные - кликните "Загрузить тестовые данные из Google Sheets".

Если вы хотите изменить настройки - кликните "Редактировать" и вы вернетесь на шаг назад.

Настройка Поиска Кандидата PeopleForce в Google Sheets | Тестовые данные Источника

Теперь подключаем дополнительный блок Поиска данных. Для этого кликаем на "+" и из списка выбираем "Добавить ПОИСК данных". 

Настройка Поиска Кандидата PeopleForce в Google Sheets | Начало настройки Поиска

В качестве системы, в которой будет выполняться поиск выбираем "PeopleForce".

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор системы Поиска данных

Далее, выбираем действие, например "Найти КАНДИДАТА".

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор действия Поиска

Следующий шаг - выбор аккаунта PeopleForce.

Если нет подключенных логинов к системе ApiX-Drive кликните "Подключить аккаунт".  

Настройка Поиска Кандидата PeopleForce в Google Sheets | Подключение аккаунта Поиска

Введите Ключ API для подключения к личному кабинету PeopleForce.

Настройка Поиска Кандидата PeopleForce в Google Sheets | Внесение данных для доступа и подключения

Для того, чтобы получить эти данные, войдите в ваш личный кабинет PeopleForce в Настройки, в разделе Безопасность нажмите Ключи API.

Настройка Поиска Кандидата PeopleForce в Google Sheets | Переход к настройкам
Настройка Поиска Кандидата PeopleForce в Google Sheets | Переход к настройкам

Если у вас нет сгенерированного Ключа API, кликните Сгенерировать.

Настройка PeopleForce | Создание Ключа API 

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

Настройка PeopleForce | Создание Ключа API

Далее скопируйте ваш Ключ API и вставьте его в соответствующее поле в кабинете ApiX-Drive.

Настройка PeopleForce | Авторизация в аккаунт

Когда подключенный аккаунт отобразился в списке "активные аккаунты" выберете его для дальнейшей работы.

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор аккаунта Поиска

Укажите E-mail из блока Источник для поиска данных.

Настройка Поиска Кандидата PeopleForce в Google Sheets | Настройка Поиска

Теперь вы видите тестовые данные по одному из Кандидатов. Эти данные вы можете передавать в свою таблицу приема.

Если тестовые данные не появились автоматически -  кликните "Выполнить поиск в PeopleForce".

Если вас что-то не устраивает - кликните "Редактировать", вернитесь на шаг назад и измените настройки полей для поиска.  

Настройка Поиска Кандидата PeopleForce в Google Sheets | Тестовые данные PeopleForce
Настройка Поиска Кандидата PeopleForce в Google Sheets | Тестовые данные PeopleForce
Настройка Поиска Кандидата PeopleForce в Google Sheets | Тестовые данные PeopleForce

На этом настройка Поиска данных завершена!

Теперь можем приступить к настройке Google Sheets в качестве системы Приема данных. 

Для этого кликните "Добавить ПРИЕМНИК данных". 

Настройка Поиска Кандидата PeopleForce в Google Sheets | Переход к настройке системы Приема

Настройка ПРИЕМА Данных: Google Sheets

Выберите систему в качестве Приема данных. В данном случае, необходимо указать Google Sheets.

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор системы Приема

Далее, необходимо указать действие "Обновить СТРОКУ".

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор действия в Приеме

Следующий шаг - выбор аккаунта Google Sheets, в который будет передаваться значение PeopleForce. Если это тот же аккаунт, то его и выбираем.

Если нужно подключить другой логин к системе кликните "Подключить аккаунт" и повторите аналогичные действия, описание при подключении Google Sheets в качестве Источника данных.  

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор аккаунта Приема

Теперь нужно выбрать Файл(Таблицу) и Лист, в которых будет происходить обновление данных Кандидатов PeopleForce.

В поле "Колонка для поиска", нужно выбрать колонку, по которой будет происходить поиск данных. То есть, где искать данные в таблице.

Далее, в поле "Что искать", вам нужно выбрать переменную из выпадающего списка или прописать данные вручную, по какому значению система будет искать данные, для обновления нужной вам строки. В нашем случае, мы выбираем колонку "A", в которой находятся данные о email кандидата. Система будет обновлять данные в нужной строке, только если в ней будет совпадать email кандидата.

Также, нужно указать Тип поиска, на случай, если будет найдено несколько строк с одинаковыми email:

"Первая найденная строка" - поиск и обновление данных, будет происходить в первой найденной строке, которая удовлетворяет условиям поиска.
"Последняя найденная строка" - поиск и обновление данных, будет происходить в последней найденной строке, которая удовлетворяет условиям поиска.
"Все найденные строки" - поиск и обновление данных, будет происходить по всем найденным строкам, которые удовлетворяют условиям поиска.

Также укажите параметр, как Перезаписывать данные:

Перетирать старые данные - будут записаны новые данные поверх старых.
Дописать к старым данным - к старым данным будут дописаны новые данные из Источнмка данных.

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

После настройки кликаем "Продолжить".

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор Таблицы и настройка
Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор Таблицы и настройка
Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор Таблицы и настройка

Таким образом блок Поиска данных берет в Источнике данных поле, в котором у вас прописан email кандидата, опрашивает у PeopleForce данные по кандидату, в данном случае этап кандидата и передает этот этап в поле Приема данных, например, в колонку "F".

Настройка Поиска Кандидата PeopleForce в Google Sheets | Тестовые данные
Настройка Поиска Кандидата PeopleForce в Google Sheets | Тестовые данные

На этом этапе настройка завершена!

Теперь можете приступить к выбору интервала обновления и включению автообновления. 

Для этого кликните "Включить автообновление".  

Настройка Поиска Кандидата PeopleForce в Google Sheets | Завершение настройки

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

Внимание! Чтобы Запуск по расписанию сработал в указанное время необходимо, чтобы интервал между текущим временем и указанным временем был более 5 минут. Например, вы выбираете время 12:10 и текущее время 12:08 - в этом случае автообновление связи произойдет в 12:10 на следующий день. Если вы выбираете время 12:20 и текущее время 12:13 - автообновление связи сработает сегодня и далее каждый день в 12:20.

Для того, чтобы текущая связь срабатывала после другой связи, поставьте галочку "Обновлять только после связи" и укажите связь, после которой будет срабатывать текущая.  

Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор интервала обновления
Настройка Поиска Кандидата PeopleForce в Google Sheets | Выбор приоритета обновления

Для включения автообновления переключите ползунок в положение как показано на картинке.

Для того чтобы выполнить принудительное срабатывание связи, кликните по иконке в виде стрелки.  

Настройка Поиска Кандидата PeopleForce в Google Sheets | Включение автообновления

На этом настройка Поиска данных Кандидатов PeopleForce завершена! Все достаточно просто!

Теперь можете не беспокоиться, дальше ApiX-Drive сделает всё самостоятельно!