• Администратор

Интеграция с Google-сервисами

Об интеграции с Google-сервисами

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

О процессе интеграции

Интеграция Google происходит в два этапа. Сначала администратор учётной записи Huntlee должен создать приложение в сервисе Google, и дать Huntlee доступ к этому приложению. После этого администратор и другие сотрудники ведущие работу с Huntlee смогут авторизоваться в этом приложение с помощью обычной авторизации в Google.

Создание приложения в Google

  1. Выберите один аккаунт Google, который будет выступать организатором каждой встречи, назначенной любым пользователем системы.
    Важно: Стоит выбрать общий аккаунт компании или создать отдельный, если общего нет. Если указать аккаунт конкретного человека, в его календарь будут добавлены все встречи назначенные коллегами.

  2. Перейдите в консоль Google Cloud, авторизуйтесь в выбранном аккаунте.
    Важно: На выбранном аккаунте должна быть настроена двухфакторная аутентификация, без неё доступа в нужный раздел не будет.

  3. Если вы первый раз открываете консоль, вам предложат выбрать страну.


    Важно: В списке нет России, вы можете выбрать любую близкую страну, например Армению.

  4. На странице консоли необходимо создать новый проект. В верхнем левом углу нажмите "Выбрать проект". Если проект уже выбран, на кнопке будет указано его имя.

    У вас откроется окно со всеми текущими проектами. Выберите создание нового проекта.

    В новом окне введите название проекта и сохраните его. Создание проекта может занять некоторое время, вы увидите процесс в верхнем правом углу.

    Проект автоматически открыться после создания. Если он не открылся, снова зайдите в окно выбора проектов и два раза нажмите на созданный вами проект, чтобы выбрать его для работы.

  5. Активируете “Google Calendar API”.
    Нажмите на кнопку "Enable APIs and Services".

    Откроется меню со всеми доступными API. С помощью поиска или вручную, найдите API календаря Google и нажмите на него.

    У вас откроется страница этого API, нажмите кнопку "Enable", чтобы активировать его.

    Активация займёт некоторое время, после чего вы попадёте на главный экран консоли.

  6. Перейдите в раздел OAuth Consent Screen, и нажмите кнопку "Get started"

    У вас откроется страница где нужно заполнить некоторые поля:

    • App name - название приложения. Например: Huntlee Calendar.

    • User support email - Почта поддержки пользователей. Укажите сюда почту от аккаунта на котором вы создаёте это приложение.

      После ввода данных нажмите на кнопку "Next" чтобы перейти к следующей части страницы.

    • Выберите аудиторию "External" и снова нажмите на "Next".

    • Далее необходимо будет указать контактную почту, вы можете указать ту же почту что и ранее и нажать "Next".

    • Осталось подтвердить ваше согласие с условиями использования сервисов Google

    • После нажмите "Continue" и ниже "Create".

  7. Далее необходимо перейти в раздел "Clients" и нажать "Create client"

    У вас откроется страница создания токена, там будет один выпадающий список, в нём необходимо выбрать "Web application"

    После этого появятся новые поля, необходимо будет под "Authorized redirect URLs" добавить ссылку для перенаправления на Huntlee. Нажмите "Add URL"

    У вас появится поле в котором обязательно необходимо указать адрес:

    https://huntlee.ru/main/google

    После остаётся только нажать "Create".

  8. У вас откроется окно где будут два поля с данными которые потребуются для интеграции.

    • Client ID

    • Client Secret

    Содержимое этих полей необходимо скопировать и вставить в соответствующие поля на странице интеграции в Huntlee.

    Вернитесь в Huntlee, перейдите в раздел "Настройки", на вкладку "Интеграции" и нажмите "Данные Google".

    У вас откроется окно для ввода Client ID и Client Secret, вставьте данные из Google в эти поля и примените изменения.

    Интеграция Huntlee и Google завершена.

Авторизация в Google

Теперь осталось нажать кнопку "Авторизация" напротив Google на странице Интеграций. Вы попадёте на страницу авторизации в Google где нужно будет авторизоваться и подтвердить что вы даёте доступ Huntlee для работы с вашим аккаунтом Google.

Доступ к приложению Google для других пользователей

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

Вернитесь в консоль Google Cloud, перейдите в раздел "Audience" и выберите подходящий вам вариант.

Вашим сотрудникам нужно будет только авторизоваться в Google с подходящей почты.

Полезные материалы