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. Дія що автоматично створює контакти на основі активних резюме. - з цим пунктом прошу порадити як краще, необхідно щоб був ідентифікатор що резюме контакту не актуальне. Тобто потрібно реалізовувати через дію, яка створює процес і забирає в нього всю необхідну інформацію з резюме контакту, про його актуальність відповідно також. Чи можна реалізувати через галочку в контакта, наприклад. Як можливо реалізувати і краще?

Скільки коштуватиме реалізація доробок описаних вище?
Прошу описати що можна реалізувати.
Чекаю Вашої відповіді.
Гарного Вам дня!

Відповіді:

19.07.2023, 12:39


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

Наскільки я зрозумів, виставити вакансію та закрити її через OneBox не є можливим?
Для robota.ua також працює?
Забирати резюме також не можливо?
19.07.2023, 16:47

Збирати можна лише відгуки.

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

якщо це 2 різних сайту і вони мають однакове апі з однаковим endpoint то так, якщо це різні сайти з різними апі то звичайно ж немає.

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

забирає лише відгуки на вакансії
20.07.2023, 08:15
Оригінальний коментар доступний на версії: ru


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

Варіанту для вирішення цієї потреби немає взагалі? Чи можете щось запропонувати?
20.07.2023, 11:50

Я не бачу у відкритому доступі документації по api workua, запитайте у тих. підтримує документацію з використання апі, тоді можна буде подивитися можна це зробити чи ні
20.07.2023, 11:55
Оригінальний коментар доступний на версії: ru

Нижче розміщємо інформацію про 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 (https://employer-api.robota.ua/swagger/index.html ) містить доступні методи для роботи з більшою частиною функціоналу нашого сайту за допомогою актуальних API.
21.07.2023, 16:13

21.07.2023, 16:16

Скажіть, будь ласка. Для яких з 3 сервісів можна зробити поставлені завдання з опису? Та скільки це буде коштувати?
Linkedin - можна виставляти вакансії?
21.07.2023, 16:19

1. workua – в апі є можливість створювати вакансії. Доопрацювати дію, яка створює вакансію 8ч. Дія, яка деактивує цю ж вакансію 2ч. Дія, яка парсить відповіді на вакансію наскільки я бачу є, в неї можливо потрібно доопрацювати, щоб була прив'язка до вакансії (завдання з якої створюється вакансія), у вигляді налаштування 1ч.
2. robota.ua вся інтеграція 22ч. Створення вакансії, отримання відгуків на вакансію, деактивація вакансії
3. Linkedin - наскільки бачу там можна створювати вакансії, тобто. буде все те саме, що і в robota.ua
Разом на всі 3 інтеграції 55год. якщо я все правильно порахував.
Виставити рахунок на доопрацювання?
24.07.2023, 10:01
Оригінальний коментар доступний на версії: ru


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

Дякую, поки отриманої інформації достатньо. Якщо потрібен буде рахунок виставлю нову задачу.
26.07.2023, 12:45

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар