Skip to content

Commit 8b03dda

Browse files
committed
[ADD] Recruitment: Post Job Positions
1 parent 4f4b7fd commit 8b03dda

File tree

6 files changed

+130
-31
lines changed

6 files changed

+130
-31
lines changed

content/applications/hr/recruitment.rst

Lines changed: 2 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -35,31 +35,6 @@ app. To view and edit the settings, navigate to :menuselection:`Recruitment app
3535
--> Settings`. After any changes are made, click the :guilabel:`Save` button in the top-left corner
3636
to save all the changes.
3737

38-
Job posting
39-
-----------
40-
41-
The :guilabel:`Job Posting` section of the **Recruitment** app settings has two configurations,
42-
enabling posting jobs on the company website, and on external job boards.
43-
44-
If job positions are to be posted to the company's website, enable the :guilabel:`Online Posting`
45-
option.
46-
47-
.. note::
48-
The :guilabel:`Online Posting` is only available if the :doc:`Website <../websites/website>`
49-
application is also installed.
50-
51-
The **Recruitment** app can post job positions directly to a job board. To enable this, click
52-
:icon:`oi-arrow-right` :guilabel:`Choose a Job Board`, and the required module is presented, if not
53-
already installed. Click :guilabel:`Install` on the corresponding module, then the main Odoo
54-
dashboard loads after a successful installation.
55-
56-
Open the **Recruitment** app, and navigate to :menuselection:`Recruitment app --> Configuration -->
57-
Settings`. The corresponding job board credentials are listed. Enter the :guilabel:`Username` and
58-
:guilabel:`Password` for the job board. Click the :guilabel:`Save` button after making any changes.
59-
60-
.. note::
61-
Currently, the only job board integration with Odoo is Monster.com.
62-
6338
Process
6439
-------
6540

@@ -387,6 +362,7 @@ appears in the chatter.
387362

388363
.. seealso::
389364
- :doc:`recruitment/new_job`
365+
- :doc:`recruitment/post_job`
390366
- :doc:`recruitment/add-new-applicants`
391367
- :doc:`recruitment/schedule_interviews`
392368
- :doc:`recruitment/offer_job_positions`
@@ -400,6 +376,7 @@ appears in the chatter.
400376
:titlesonly:
401377

402378
recruitment/new_job
379+
recruitment/post_job
403380
recruitment/recruitment-flow
404381
recruitment/add-new-applicants
405382
recruitment/schedule_interviews

content/applications/hr/recruitment/new_job.rst

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,12 +51,6 @@ card to reveal several options, and then click :guilabel:`Configuration` to edit
5151
.. image:: new_job/edit-job.png
5252
:alt: Edit the job position card.
5353

54-
.. note::
55-
The top-right corner of the card has a toggle to publish the job position to the website. If the
56-
job position is published, a green :guilabel:`Published` toggle is visible. If the job position
57-
is *not* published a gray :guilabel:`Not Published` toggle appears. Click the toggle to publish
58-
or unpublish the job position.
59-
6054
Recruitment tab
6155
~~~~~~~~~~~~~~~
6256

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,128 @@
1+
==================
2+
Post job positions
3+
==================
4+
5+
Once a job position has been :doc:`cretaed and configured <new_job>`, the next step is to share the
6+
job position, so that prospective applicants can apply.
7+
8+
Job positions can be shared on the :ref:`company website <post-job/website>` or on :ref:`job boards
9+
<post-job/boards>`.
10+
11+
.. _post-job/website:
12+
13+
Publish to website
14+
==================
15+
16+
To publish a job listing on the company's website, first a setting must be enabled in the
17+
**Recruitment** app. Navigate to :menuselection:`Recruitment app --> Configuration --> Settings`,
18+
and enable the :guilabel:`Online Posting` option. Click the :guilabel:`Save` button after making any
19+
changes.
20+
21+
.. note::
22+
The :guilabel:`Online Posting` is only available if the :doc:`Website <../../websites/website>`
23+
application is also installed.
24+
25+
Once the setting has been enabled, open the main **Recruitment** dashboard by navigating to
26+
:menuselection:`Recruitment app --> Applications --> By Job Positiosn`. A toggle appears in the
27+
lower-left corner of every job position card, and displays either :guilabel:`Not Publused` or
28+
:guilabel:`Published`.
29+
30+
Click on the toggle to change the current state of the job position. When a job position is
31+
published, a green :guilabel:`PUBLISHED` banner appears in the topr-right corner of the card.
32+
33+
To view the listing on the website, click the :icon:`oi-launch` :guilabel:`Job Page` in the
34+
lower-right corner of the job card.
35+
36+
.. _post-job/boards:
37+
38+
Post on job boards
39+
==================
40+
41+
Posting a job onto a job board is an effective way to reach a wider audience, and attract more
42+
candidates. Currently, Odoo only has the capability to post to Monster.com, but check back for more
43+
updates as more job boards are added.
44+
45+
Job board settings
46+
------------------
47+
48+
Publishing a job listing onto a job board, first a setting must be configured in the **Recruitment**
49+
app. Navigate to :menuselection:`Recruitment app --> Configuration --> Settings`, and click
50+
:icon:`oi-arrow-right` :guilabel:`Choose a Job Board`.
51+
52+
This loads a page displaying the :guilabel:`Recruitment Integration Monster` module. Click
53+
:guilabel:`Activate` to install the module.
54+
55+
.. note::
56+
If the :guilabel:`Recruitment Integration Monster` module is already installed, no
57+
:guilabel:`Activate` button appears, only a :guilabel:`Module Info` button.
58+
59+
Once the module is installed, the database reloads to the main dashboard. Open the **Recruitment**
60+
app, and navigate to :menuselection:`Configuration --> Settings`. A :guilabel:`Monster Credentials`
61+
section appears in the :guilabel:`Job Posting` section.
62+
63+
Enter the :guilabel:`Username` and :guilabel:`Password` for Monster in the corresponding fields,
64+
then click the :guilabel:`Save` button.
65+
66+
Publish on job board
67+
--------------------
68+
69+
Once the credentials have been configured for the job board, it is possible to post a job position.
70+
Navigate to the **Recruitment** app dashboard, and click :guilabel:`# To Recruit` on the desired
71+
job card.
72+
73+
Click the :guilabel:`Publish on Job Board` button, and a :guilabel:`Publish on Job Board` form loads
74+
in a pop-up window. Fill out the following information on the form:
75+
76+
- :guilabel:`Job`: The name of the job position appears here by default, and cannot be modified.
77+
- :guilabel:`Job Board`: Using the drop-down menu, select the job board being posted to.
78+
- :guilabel:`Apply Method`: Click the desired radio button to determine how applicants apply for the
79+
position.
80+
81+
- :guilabel:`Send an Email`: Select this for applicants to apply for the job via email.
82+
- :guilabel:`Redirect to company's website`: Select this for applicants to apply for the job via
83+
the company website.
84+
85+
- :guilabel:`Email` or :guilabel:`Job url`: The selected :guilabel:`Apply Method` determines which
86+
field appears. The field is populated with the information from the job card, if available. Make
87+
any desired modifications to this field, for example enter a tracking url for the job board
88+
listing.
89+
- :guilabel:`From` and :guilabel:`to`: Using the calendar selector, select the date the list should
90+
be posted to the job board, in the :guilabel:`From` field. The :guilabel:`to` field says
91+
:guilabel:`No Limit`, by default. If the job position should be removed from the job board on a
92+
specific date, enter it in the second field.
93+
- :guilabel:`Descriotion` tab: The description from the job card populates this tab, by default.
94+
Make any desired changes to it in this section. This is what appears on the job board.
95+
96+
.. tip::
97+
Click the :guilabel:`Generate Description` (:icon:`fa-magic` :guilabel:`AI`) to use AI to edit
98+
or create the job description.
99+
100+
Once the listing is ready, click the :guilabel:`Post` button. After the post has been published to a
101+
job board, the page reloads to the :guilabel:`Job Boards Posts` page, and the new post appears in a
102+
Kanban card.
103+
104+
.. image:: post_job/job-board.png
105+
:alt: A job board listing form filled out.
106+
107+
Job board emails
108+
~~~~~~~~~~~~~~~~
109+
110+
111+
112+
113+
View job board listings
114+
-----------------------
115+
116+
To view all the job positions that have been posted to a job board, navigate to
117+
:menuselection:`Recruitment --> Applications --> Job Boards Posts`. This presents the :guilabel:`Job
118+
Boards Posts` dashboard and all job board postings.
119+
120+
Each listing is displayed in an individual Kanban card, with the following information:
121+
122+
- :guilabel:`Job Board Icon`: the icon for the job board the listing is posted on
123+
- :guilabel:`Job Board Listing Title`: the job position title and job board name
124+
- :guilabel:`From`: the date the listing was published
125+
- :guilabel:`To`: the date the listing will be removed from the job board.
126+
- :guilabel:`User Icon`: the icon of the user who posted the listing.
127+
128+
Click on any Kanban card to view the details for the specific job board listing.
13.5 KB
Loading
35.8 KB
Loading
19.9 KB
Loading

0 commit comments

Comments
 (0)