Story 3.1.1. RJ. XML feeds

Content

General info

Implement the functionality for generating XML feeds on the Rocken Jobs platform. The XML feeds will contain structured data about job vacancies, making it easy to share and distribute job information with external platforms and partners. The generated XML files should include all relevant fields, such as job title, location, company details, job descriptions, and application links, formatted according to specified XML schema standards.

The purpose of this feature is to ensure that Rocken can maintain a standardized format for sharing job vacancy data across various external job platforms, improving visibility and reach for posted positions. This will facilitate data transfer and integration with external systems that consume XML-based job feeds.

Technical documentation Feed XML

User story

As a Rocken CRM user responsible for vacancy data distribution,
I want to generate XML feeds for job vacancies automatically,
So that I can share the information with external platforms in a standardized format.

 

#

Acceptance Criteria

 

01

Scenario: Generating XML feed for vacancies
Given: vacancies in the system
Then: the system should generate an XML feed containing all vacancies with the correct fields according to the specified schema.

 

 

02

Scenario: XML schema validation
Given: the XML feed is generated
When: the feed is reviewed for schema compliance
Then: the XML structure should match the defined schema format and include mandatory fields such as Job Title, Location, Company, Job Description, and Application Link Feed XML

 

 

03

OOS Scenario: Link to download XML feed
Given: the XML feed is successfully generated
When: the feed is ready for download
Then: the user should see a download link for the generated XML file, allowing them to save it locally.

 

 

04

Scenario: Error handling for incomplete data
Given: one or more vacancies are missing mandatory fields
When: the user attempts to generate the XML feed
Then: the system should display an error message indicating which vacancies are missing required fields and prevent XML generation until the issues are resolved.

 

05

Scenario: Updating XML feed
Given: new job vacancies are added or existing vacancies are updated
Then: the updated XML file should reflect all the latest changes, ensuring the feed is always up-to-date.

 

Comments

Leave a Reply