1b.app
Link copied -

Development of new integrations

Hello developers!
In order to develop the functionality of the system and expand its scope of application, it is necessary to evaluate several integrations.
Linkedin - https://learn.microsoft.com/ru-ru/linkedin/shared/authentication/getting-access?...
Work.ua and robota.ua - https://github.com/Trion4ik/RiM
The functional requirements for all integrations are the same.
For example, we have BP "Vakansiya". In this process, we fill in all the necessary information to create vacancies on the platforms. After that, we create a vacancy by action. We can also remove the vacancy from the platforms by action, make it no longer relevant.
BP "Candidate" is a process that is created when feedback is left on our vacancy.
It is necessary to collect all information about the candidate and his resume. It is possible in additional fields of the process, for example. It is also important to link the parent process with the vacancy to which they responded.
That is, it is necessary:
1. The action that creates a vacancy on the platforms, and the action that closes this vacancy.
2. The automatic action that creates a process if a vacancy request is left also creates a contact and takes all the information from the resume.
3. Action that automatically creates contacts based on active resumes. - with this item, please advise as best, it is necessary to have an identifier that the resume of the contact is not relevant. That is, it needs to be implemented through an action that creates a process and takes all the necessary information from the contact's resume into it, about its relevance, respectively. Is it possible to implement through a tick in the contact, for example. How can it be implemented better?
How much will it cost to implement the improvements described above?
Please describe what can be implemented.
I am waiting for your answer.
Have a good day!
Original question is available on version: ua

Answers:

19.07.2023, 12:39
Original comment available on version: ua


Department of Care
OneBox production wrote:
https://1b.app/ru/forum/integration-with-onebox/14710-integratsiya-s-linkedin/ rating on linkedin
https://1b.app/ua/app/workua/ workua app

As far as I understand, posting a job and closing it via OneBox is not possible?
Does it also work for robota.ua?
Is it also not possible to pick up a resume?
19.07.2023, 16:47
Original comment available on version: ua

You can only collect reviews.

Pikula Ruslan Alexandrovich wrote:
Is it also possible for robota.ua?

if these are 2 different sites and they have the same api with the same endpoint, then yes, if these are different sites with different api, then of course not.

Pikula Ruslan Alexandrovich wrote:
Is it also not possible to pick up a resume?

collects only job applications
20.07.2023, 08:15
Original comment available on version: ru


Ruslan Alexandrovych Pikula wrote:
As far as I understand, posting a job and closing it via OneBox is not possible?

There is no option to solve this need at all? Can you suggest something?
20.07.2023, 11:50
Original comment available on version: ua

I don't see documentation on api workua in the public domain, ask those. support documentation on using api, then you can see if it can be done or not
20.07.2023, 11:55
Original comment available on version: ru

Below is information about the API https://employer-api.robota.ua/swagger.

Access to our site's API is provided free of charge and on an "as is" basis.

At the link, a file with express information about working with our current APIs for employers https://docs.google.com/document/d/10wlejH-V_CjnRxA8t7oLppbJC_Q14fFT/edit?usp=sh... It contains a description of tools such as authorization (obtaining a token for working with api ), publication of vacancies and work with feedback on vacancies.

The following link contains a file with an example of creating and publishing jobs using the API https://drive.google.com/file/d/1XKObQZPMh4gVssa-hT6An3cLszc2t1WY/view?usp=shari...

A little more information about working with jobs and importing job information.

Using POST/vacancy/list, you get a list of vacancies that are in the account and their ids.

Using the POST/vacancy/list method, you will receive vacancies only from your company.

With the help of the "vacancyStateId" parameter, you can filter the vacancy status to be received.

If you want to get a list of published vacancies only, specify the "vacancyStateId" parameter: "4", where 4 is the "published" status.

Thus, using the POST/vacancy/list method, you will receive a list of vacancies published on the site.

In the parameters of the POST/vacancy/list method, you can filter the selection of vacancies:

• on the issuing page – the "page" parameter

• by vacancy status (Published, Completed, Draft, etc.) – parameter "vacancyStateId",

• by region - the "cityId" parameter, the ID of settlements can be obtained using the GET/values/citylist method • by publication type (Business, Optimum, Prof, Anonymous - "Business", "Optimum", "Professional", "Anonymous".) - the "vacancyTypeId" parameter,

• by name – "vacancyName"

Publication types and their ids can be obtained in the GET/values/vacancy/publicationtype method, and vacancy status types in the GET/values/vacancy/state method

Then, with the help of GET/vacancy/get/ {id}, you get the content of the vacancy, substituting the received value of the vacancy id instead of the letters "id".

# As for working with the resume database, in https://employer-api.robota.ua/swagger, the contribution with methods called Resume is responsible for working with the resume database.

The POST/resume/search method is a resume search.

Method GET/resume/{id}

- this is a review of resumes, where instead of id, you need to specify the id (individual number) of a specific resume.

POST/resume/open/ method

{id}

- this is the opening of a contact in a resume, where instead of id, it is necessary to specify the id (individual number) of a specific resume.

The POST/resume/file method is to download a file from the resume.

Also, in swagger itself https://employer-api.robota.ua/swagger/index.html there is a link to a short documentation https://www.notion.so/Robota-ua-API-documentation-for-third-party-integrations-0...

There is no additional documentation for the operation of other functionality, but swagger itself (https://employer-api.robota.ua/swagger/index.html) contains available methods for working with most of the functionality of our site using current APIs.
21.07.2023, 16:13
Original comment available on version: ua

21.07.2023, 16:16
Original comment available on version: ua

Tell me please. For which of the 3 services can you do the tasks from the description? But how much will it cost?
Linkedin - can you post vacancies?
21.07.2023, 16:19
Original comment available on version: ua

1. workua - the API has the ability to create vacancies. Refine the action that creates the vacancy 8h. Action that deactivates the same vacancy 2h. As far as I can see, there is an action that parses answers to a vacancy, it may need to be finalized so that there is a link to the vacancy (the task from which the vacancy is created), in the form of a setting of 1h.
2. robota.ua all integration 22h. Creating a vacancy, receiving feedback on a vacancy, deactivating a vacancy
3. Linkedin - as far as I can see, you can create vacancies there, i.e. everything will be the same as in robota.ua
Total for all 3 integrations is 55 hours if I counted everything correctly.
Issue an invoice for revision?
24.07.2023, 10:01
Original comment available on version: ru


Department of Care
OneBox production wrote:
Issue an invoice for revision?

Thank you, so far the information received is enough. If the bill is needed, I will issue a new task.
26.07.2023, 12:45
Original comment available on version: ua

Please join the conversation. If you have something to say - please write a comment. You will need a mobile phone and an SMS code for identification to enter. Log in and comment