Requirement
Publish a page with components that can be accessed by the public users who don't have a Zoho Creator account.
Use case
In a
Recruitment tracker application, there are 2 forms -
Add Job Vacancy and
Registration Form. Admins add job vacancies using the
Add Job Vacancy form. The report corresponding to the
Add Job Vacancy form and the
Registration Form must be embedded in a
page. This page can be used by the public to view and apply for vacancies
even if they don't have a Zoho Creator account.
Steps to follow
Form | Form Link Name | Field Type | Field Name | Field Link Name |
Add Job Vacancy | Add_Job_Vacancy | Single Line | Job Title | Job_Title |
Single Line | Department | Department |
Number | Number Of Vacancies | Number_Of_Vacancies |
Radio | Experience | Experience |
Registration Form | Registration_Form | Lookup (Add Job Vacancy) | Add Job Vacancy | Add_Job_Vacancy |
Name | Name | Name |
Email | Email | Email |
The above table lists only minimum forms and fields for demonstration purpose. You can add as many forms and fields as you'd like, depending on your requirements.
2. Access the Add Job Vacancy form and add a few entries.
3. Create a
kanban report based on the
Add Job Vacancy form with the following details and name it as
Vacant Jobs. This puts forward a better display of records by allowing the users to visualize the job vacancies as cards.
Let's design this page such that both job vacancies and the form to apply for the positions will be available in the same place.
5. Under Forms, select Recruitment Tracker as application and Registration form as Form.
6. Drag and drop the Embed as form block.
7. Similarly, add Vacant Jobs report using the Report section in the left pane.
Now, let's
publish the
Registration Form form, the
Vacant Jobs report, and the
Apply for a job page.
8. On successful publishing, an embed code and permalink will be generated for each component will be generated in the following format.
One can use the
permalinks to access the published components individually without signing in to Zoho Creator.
10. In the
page builder, configure the form and report
to allow public access. Even if the components added to the page are published individually, public users can view the components only if the "
Allow public access" toggle is set to
Yes.
11. Lastly, we want to restrict the public users to edit any records in the Vacant Jobs report. To achieve this, in the Publish Component page and
customize the report.
12. Click on the record permissions section and disable all access permissions.
Now that everything is configured, the interested candidates can view the available job vacancies and apply for them without having to create a Zoho Creator account.
See how it works
Points to remember
- All the components present in a published page needs to be published individually and given public access in order for the non-app users to access them without signing in.
- Another method to allow public to access a published component embedded in the Apply for a job page is by embedding their corresponding embed codes in the page using embed block.
- Kanban Report
- Understand publish
- Publish forms
- Publish pages