1b.app
Скопирована ссылка -

Разработка новых интеграций

Привет разработчикам!
Для развития функционала системы и расширения сфер ее применения необходимо оценить несколько интеграций.
Linkedin - https://learn.microsoft.com/ru-ru/linkedin/shared/authentication/getting-access?...
Work.ua и robota.ua - https://github.com/Trion4ik/RiM
Требования по функционалу ко всем интеграциям одинаковы.
Например, у нас есть БП "Вакансия". В этом процессе мы заполняем всю необходимую информацию для создания вакансии на платформах. После чего, действием создаем вакансию. Также действием можем удалить вакансию с платформ, сделать ее не актуальной.
БП "Кандидат" - это процесс, который создается когда по нашей вакансии оставили отзыв.
Необходимо забирать всю информацию о кандидате и его резюме. Можно в дополнительных полях процесса, например. Также важно привязать родительский процесс с вакансией на которую отозвались.
То есть необходимо:
1. Действие создающее вакансию на платформах, и действие закрывающее эту вакансию.
2. Автоматическое действие, создающее процесс, если по вакансии оставили запрос, также создает контакт и забирает всю информацию из резюме.
3. Действие автоматически создает контакты на основе активных резюме. - с этим пунктом прошу посоветовать как лучше, необходимо, чтобы был идентификатор, что резюме контакта не актуально. То есть нужно реализовывать через действие, которое создает процесс и забирает у него всю необходимую информацию из резюме контакта, о его актуальности соответственно тоже. Можно ли реализовать через галочку у контакта, например. Как можно реализовать и лучше?
Сколько будет стоить реализация работ описанных выше?
Прошу описать, что можно реализовать.
Жду Вашего ответа.
Хорошего дня!
Оригинальный вопрос доступен на версии: ua

Ответы:

19.07.2023, 12:39
Оригинальный комментарий доступен на версии: ua


Отдел Заботы
OneBox production писал/а:
https://1b.app/ru/forum/integration-with-onebox/14710-integratsiya-s-linkedin/ оценка на linkedin
https://1b.app/ru/app/workua/ апка по workua

Насколько я понял, выставить вакансию и закрыть ее через OneBox невозможно?
Для robota.ua тоже работает?
Забирать резюме тоже невозможно?
19.07.2023, 16:47
Оригинальный комментарий доступен на версии: ua

Собирать можно только отзывы.


Пикула Руслан Александрович писал/а:
Для robota.ua також працює?

если это 2 разных сайта и у них одинаковое апи с одинаковым endpoint то да, если это разные сайты с разными апи то конечно же нет.


Пикула Руслан Александрович писал/а:
Забирати резюме також не можливо?

забирает только отклики на вакансии
20.07.2023, 08:15


Пикула Руслан Александрович писал/а:
Насколько я понял, выставить вакансию и закрыть ее через OneBox невозможно?

Варианта для решения этой необходимости нет вообще? Можете ли что-нибудь предложить?
20.07.2023, 11:50
Оригинальный комментарий доступен на версии: ua

Я не вижу в открытом доступе документации по api workua, запросите в тех. поддержке документацию по использованию апи, тогда можно будет посмотреть можно это сделать или нет
20.07.2023, 11:55

Ниже размещаем информацию об API https://employer-api.robota.ua/swagger.

Доступ к API нашего сайта предоставляется бесплатно и в формате «как есть».

По ссылке файл с экспресс-информацией о работе с нашими актуальными API для работодателей https://docs.google.com/document/d/10wlejH-V_CjnRxA8t7oLppbJC_Q14fFT/edit?usp=sh... В нем содержится описание инструментов, таких как авторизация (получение токена для работы с api), публикация вакансий и работа с отзывами на вакансии.

По следующей ссылке находится файл с примером создания, публикации вакансий с помощью API https://drive.google.com/file/d/1XKObQZPMh4gVssa-hT6An3cLszc2t1WY/view?usp=shari...

Немного дополнительной информации о работе с вакансиями и импортом информации о вакансиях.

С помощью POST/vacancy/list получаете список вакансий, которые есть в аккаунте и их id.

Используя метод POST/vacancy/list, Вы будете получать вакансии только в Вашей компании.

С помощью параметра "vacancyStateId" вы сможете фильтровать статус вакансий, который нужно получать.

Если вы хотите получить список только из опубликованных вакансий, то указываете параметр "vacancyStateId": "4", где 4, это статус "опубликованные".

Таким образом, с помощью метода POST/vacancy/list вы получите список вакансий, опубликованных на сайте.

В параметрах метода POST/vacancy/list можно отфильтровать выборку вакансий:

• по странице выдачи – параметр "page"

• по статусу вакансий (Опубликовано, Завершено, Черновик и т.п.) – параметр "vacancyStateId",

• по региону – параметр "cityId", ID населенных пунктов можно получить с помощью метода GET/values/citylist• по типу публикации (Бизнес, Оптимум, Проф, Анонимная - "Business", "Optimum", "Professional", "Anonym".) - параметр "vacancyTypeId",

• по названию – "vacancyName"

Типы публикаций и их id можно получить в методе GET/values/vacancy/publicationtype, а типы статусов вакансий в методе GET/values/vacancy/state

Далее, с помощью GET/vacancy/get/{id} получаете содержание вакансии, подставляя вместо букв "id" полученное значение id вакансии.

# Что касается работы с базой резюме, то в https://employer-api.robota.ua/swagger за работу с базой резюме отвечает вкладу с методами под названием Resume.

Метод POST/resume/search – поиск по базе резюме.

Метод GET/resume/{id}

– это просмотр резюме, где вместо id необходимо указать id (индивидуальный номер) конкретного резюме.

Метод POST/resume/open/

{id}

– это открытие контакта в резюме, где вместо id необходимо указать id (индивидуальный номер) конкретного резюме.

Метод POST/resume/file – это скачивание файла из резюме.

Также, в самом swagger https://employer-api.robota.ua/swagger/index.html есть ссылка на краткую документацию https://www.notion.so/Robota-ua-API-documentation-for-third-party-integrations-0...

Дополнительная документация для работы другого функционала отсутствует, но сам swagger содержит доступные методы для работы с большей частью функционала нашего сайта с помощью актуальных API.
21.07.2023, 16:13
Оригинальный комментарий доступен на версии: ua

21.07.2023, 16:16
Оригинальный комментарий доступен на версии: ua

Скажите, пожалуйста. Для каких из трех сервисов можно сделать поставленные задачи по описанию? И сколько это будет стоить?
Linkedin – можно выставлять вакансии?
21.07.2023, 16:19
Оригинальный комментарий доступен на версии: ua

1. workua - в апи есть возможность создавать вакансии. Доработать действие которое создает вакансию 8ч. Действие которое деактивирует эту же вакансию 2ч. Действие которое парсит ответы на вакансию насколько я вижу есть, в него возможно нужно доработать чтобы была привязка к вакансии (задаче из которой создается вакансия), в виде настройки 1ч.
2. robota.ua вся интеграция 22ч. Создание вакансии, получение откликов на вакансию, деактивация вакансии
3. Linkedin - насколько я вижу там можно создавать вакансии, т.е. будет все то же что и в robota.ua

Итого на все 3 интеграции 55ч если я все правильно посчитал.
Выставить счет на доработку?
24.07.2023, 10:01


Отдел Заботы
OneBox production писал/а:
Выставить счет на доработку?

Спасибо пока полученной информации достаточно. Если потребуется счет выставлю новую задачу.
26.07.2023, 12:45
Оригинальный комментарий доступен на версии: ua

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