Category: ROCKEN Documentation

  • Retro Sprint 89

    (синяя звезда) General info

    Liked

    Lacked

    Learned

    Longed for

    • Sprint review with new participants

    • Completed the probationary period

    • So far so good

    • team work

    • finished tickets with vacation

    • Team collaboration in terms of specific suggestions/questions/problems.

    • S3 prod data backup is configured

    • didn’t achieve sprint goal

    • To think about how to track changes.

    • Improve Git knowledge

    • Plan Sprint Review meeting in advance

    • Not clear requirements on RRI redesign.

    • a lot of dependencies in the sprint

    • problems with a lot of changes in requirements during the sprint

    • use cases for design tasks

    • didn’t have time for Sentry

    • plan less features for the sprint, focus on the goal

    • Focus on technical debt, not on redesign tasks

    • Review design sprints

    (синяя звезда) What needs to be improved?

    • Plan Sprint Review meeting in advance
    • Add use cases to design tasks

  • Story 1.0.3.3. CRM. Emails. Send emails only during daytime on working weekdays

    Content

    General info

    Emails triggered by the CRM, such as reminders, birthday wishes, and other notifications, should only be sent during working hours (CET) on weekdays. This will prevent emails from being sent during off-hours, which could lead to a negative user experience. The allowed sending window is from 7:30 AM to 10:00 PM, Monday to Saturday.

    User story

    As a CRM user,
    I want emails triggered by the CRM to be sent only during working hours (7:30 AM – 10:00 PM, Monday – Saturday),
    so that emails are not sent during off-hours and I can avoid disturbing recipients outside of working times.


    RT-6716

    Получение подробных данных проблемы…
    СТАТУС

    Visual design/Template:

    #

    Acceptance Criteria

    01

    Scenario: Emails should be sent only during working hours
    Given an email is triggered by the CRM,
    When the current time is between 7:30 AM and 10:00 PM (CET) on a working weekday (Monday to Saturday),
    Then the email should be sent immediately.

    02

    Scenario: Block emails outside working hours
    Given an email is triggered by the CRM,
    When the current time is outside the allowed sending window (before 7:30 AM, after 10:00 PM, or on Sunday),
    Then the email should not be sent and should be scheduled to be sent during the next working day within the allowed time frame.

    03

    OOS Scenario: Emails sent on public holidays
    Given the email is triggered on a public holiday,
    When the current time is within the allowed time frame on the public holiday,
    Then the email should not be sent, and it should be scheduled to be sent on the next working weekday.

  • Story 2.0.3.3. RT. Display an error message when the passwords do not match

    Content

    General info

    When a user tries to reset their password on the RockenTalent platform, the system should check if both password fields match. If the passwords entered do not match, a dedicated error message should be displayed, instead of the general error message that currently appears. This will ensure a clearer and more user-friendly experience for users attempting to reset their passwords.

    User story

    As a user of RockenTalent,
    I want to see a clear error message when the passwords entered do not match,
    so that I can easily understand and correct the error while resetting my password.


    RT-6760

    Получение подробных данных проблемы…
    СТАТУС

    Visual design:

    #

    Acceptance Criteria

    01

    Scenario: Display error when passwords do not match
    Given I am on the "Reset password" page and enter passwords in the two fields,
    When the entered passwords do not match,
    Then an error message should appear below the "Confirm password" field, displaying the text "The entered passwords are not the same" (EN) or "Die eingegebenen Passwörter stimmen nicht überein" (DE).

    02

    Scenario: Hide the general error message
    Given I am on the "Reset password" page,
    When I enter non-matching passwords,
    Then the general error message should not appear; only the specific password mismatch message should be visible.

  • Story 2.2.5.3. RT. Jobs. Search type “OR”

    Content

    General info

    The search functionality in RockenTalent should be enhanced by implementing an “OR” search logic. When multiple search criteria are entered, the system should return results that meet any of the specified criteria, widening the search scope. This change ensures that users see a broader range of relevant results that might not match all criteria but are still relevant to their query. The search results will prioritize the most relevant items based on the entered keywords and ensure that irrelevant results are excluded from the list. This will provide users with a more comprehensive search experience.

    User story

    As a user of RockenTalent,
    I want the search functionality to use an "OR" logic,
    so that I can see a wider range of relevant search results, with the most relevant ones appearing at the top of the list.


    RT-6753

    Получение подробных данных проблемы…
    СТАТУС

    Visual design:

    #

    Acceptance Criteria

    01

    Scenario: Apply “OR” logic in search
    Given I enter a search query in RockenTalent,
    When the system processes the query,
    Then it should return results that match any of the entered search criteria (i.e., using an "OR" logic for multiple criteria).

    image-20250224-065931.png

    02

    Scenario: Display most relevant results first
    Given I have entered a search query,
    When the results are displayed,
    Then the most relevant results should appear at the top of the list, based on the entered search criteria.

    03

    Scenario: Exclude irrelevant results
    Given I enter a search query,
    When the results are processed,
    Then completely irrelevant results that do not meet any of the search criteria should not be shown in the results.

    04

    Scenario: Search expands results
    Given I enter a search query with multiple criteria,
    When the system processes the search,
    Then the search results should widen, not narrow, to include all results that meet any of the criteria.

    05

    Scenario: Verify search functionality
    Given I am reviewing the search results,
    When I compare the results with the entered criteria,
    Then I should notice that the most relevant results are at the top, and the search includes a variety of results that are relevant to the criteria.

  • Story 3.1.8.1. RJ old. Profil erstellen for different markets

    Content

    General info

    This functionality will allow candidates to apply to Rocken Jobs without selecting a specific job publication. The candidates can create an application directly via the "Profil erstellen" button, which will capture their data and submit it as an application within the CRM system. The candidate’s market will be automatically determined based on the company of publication (rocken.jobs for Switzerland companies, de.rocken.jobs for Germany companies). The application will be registered under the corresponding market, allowing it to be processed efficiently in the CRM system.

    Company DE: https://crm.rocken.ch/companies/gjdjblk_rocken-professional-search-deutschland/

    Publication DE: https://crm.rocken.ch/publications/gjvpdey_profil-erstellen/

    Company CH: https://crm.rocken.ch/companies/xgdvqvg_rocken230professional230search/detail

    Publication CH: https://crm.rocken.ch/publications/profil-erstellen/

    User story

    As a candidate,
    I want to apply for a job on Rocken Jobs without needing to select a specific job publication,
    so that I can submit my application and be added to the CRM system for future opportunities.


    RT-6756

    Получение подробных данных проблемы…
    СТАТУС

    Visual design:

    #

    Acceptance Criteria

    01

    Scenario: Display the "Profil erstellen" button
    Given I am on the Rocken Jobs homepage,
    When I visit the website,
    Then I should see the "Profil erstellen" button clearly visible on the page.

    image-20250221-093516.png

    02

    Scenario: Apply to Rocken Jobs without selecting a job
    Given I click on the "Profil erstellen" button,
    When I submit my application,
    Then my application should be registered in the CRM system without needing to select a specific job.

    03

    Scenario: Determine the market based on the company/domain/publication(?)
    Given I apply from the German Rocken Jobs website (de.rocken.jobs),
    When I submit my application,
    Then the market assigned to my application should be Germany.
    Given I apply from the Swiss Rocken Jobs website (rocken.jobs),
    When I submit my application,
    Then the market assigned to my application should be Switzerland.

    04

    Scenario: Application appears in the CRM system
    Given I have successfully submitted my application,
    When my data is captured,
    Then my application should appear as a new candidate application in the CRM system under the correct market.

  • Epic 3.1.8. RJ old. Profil erstellen

    Content

    General info

    This functionality will allow candidates to apply to Rocken Jobs without selecting a specific job publication. The candidates can create an application directly via the "Profil erstellen" button, which will capture their data and submit it as an application within the CRM system.

    Epic ticket:

    User stories

    Visual design

  • Story 3.1.9. RJ. Xing XML feed

    Content

    General info

    To expand the reach of job listings on the Xing platform, the system should export job listings via an XML feed. This feed will include publications from de.rocken.jobs and must be formatted according to Xing’s XML feed specifications. The goal is to ensure a seamless process of transferring job information to Xing, ensuring the feed includes all required details.

    Tech docs – Xing

    User story

    As a recruiter or system administrator,
    I want to export job listings from de.rocken.jobs to the Xing platform via an XML feed,
    so that job listings are published on Xing and can be accessed by potential candidates.


    RT-6553

    Получение подробных данных проблемы…
    СТАТУС

     

    #

    Acceptance Criteria

     

    01

    Scenario: Generate XML feed for Xing
    Given CRM system,
    Then the system should generate a properly formatted XML feed with all the necessary details about the job listings.

     

    02

    Scenario: Include all required fields in the XML feed
    Given I am exporting job listings to Xing,
    When the feed is generated,
    Then the XML feed should include required fields such as job title, description, location, salary, qualifications, company details, and application instructions, formatted according to Xing’s specifications.

     

    03

    Scenario: Export active publications only from de.rocken.jobs
    Given I am exporting job listings to Xing,
    When I generate the XML feed,
    Then the system should include only active job publications from de.rocken.jobs, excluding inactive or expired listings.

     

    04

    Scenario: Validate XML feed format against Xing’s schema
    Given I have generated the XML feed,
    When I validate the feed,
    Then the XML should conform to Xing’s XML schema and pass validation checks for proper structure and formatting.

     

  • Release Notes – ROCKEN-TALENT – Release NA 18.02.2025 [1.1.19] – Feb 19 13:53

    How to use this page:

    Find your selected Jira issues in the table below. Select the expand to use them as your source of truth to write release notes.

    Release

    https://cheitgroup.atlassian.net/projects/RT/versions/10419

    Date

    Version

    Release NA 18.02.2025 [1.1.19]

    Description

    Contributors

    Ihor BushtakovYurii TymchukAnton LiakhDasha Rozhniatovska

    Issues in this release

    Before you share the page, review the contents of each Jira issue and remove any sensitive data.

    Issue

    Summary

    Issue Type


    RT-6705

    [CRM] [Notes] The notes are not always refreshed after deleting the pinned note so visually the note is not deleted

    Bug


    RT-6704

    [CRM] [Notes] Use the same format of time in pinned and not pinned notes

    Bug


    RT-6700

    [CRM] [Notes] Hide the "Status" block on the pinned notes as there is no such functionality now

    Bug


    RT-6699

    [CRM] [Notes] The size of the icons is not fixed in the notes dropdown

    Bug


    RT-6698

    [CRM] [Notes] Add the texts according to the design (“created by” text)

    Bug


    RT-6696

    [Support] Candidates can still log in to RT after deleting the profile in CRM

    Bug


    RT-6675

    [Support] Block changing the vacancy status if active processes exist

    Story


    RT-6657

    [Sandbox] Optimising npm for sandboxes

    Task


    RT-6656

    [Vacancies] [Matching tab] If the categories and industries are set in the Vacancy the "Matching" tab is shown as empty

    Bug


    RT-6556

    (FE) CRM. Profiles list page. Add Filter by market

    FE sub-task


    RT-6555

    (BE) CRM. Profiles list page. Add Filter by market

    BE sub-task


    RT-6552

    Develop migration for location type

    Task


    RT-6534

    CRM. Profiles list page. Add Filter by market

    Task


    RT-6522

    (FE) Function to "pin" the note

    FE sub-task


    RT-6521

    (BE) Endpoint for pin function

    BE sub-task


    RT-6514

    [Sandbox] Add missing things on Sandboxes (initial dump)

    Task


    RT-6471

    [Notes] Allow to edit and delete notes

    Task


    RT-6295

    [Support] [Profile] The status of the profile is not set to the Offline Rocked. It stays Active

    Bug


    RT-6167

    [Profile list] Display the location instead of Work regions

    Task


    RT-4380

    CRM. Process. Restriction to change statuses after deactivation

    Story


    RT-3808

    [CRM] Add Function to "pin" Notizen (Notes) to the top of "Notizen Geschichte"

    Story


    RT-2585

    [Talent] [Profile/Professional editing page] [iPad Tablets] The bottom buttons are not adapted to the screen size on the editing pages

    Bug

    Summary

    This release focuses on fixing bugs and improving existing features within the CRM and Talent Management system, enhancing user experience and system stability.

    New Features

    None reported in this release.

    Improvements to existing features

    • Optimized the size of icons in the notes dropdown.

    • Added consistency in time format between pinned and non-pinned notes.

    • Introduced the "Created by" text in notes as per the design specifications.

    • Improved handling of pinned notes (hiding the "Status" block when not needed).

    • Enhanced filtering capabilities on the Profiles list page, adding a "Filter by Market."

    Bug fixes

    • RT-6705: Fixed issue where notes were not refreshed after deleting a pinned note, leading to a visual discrepancy.

    • RT-6704: Resolved inconsistent time format between pinned and non-pinned notes.

    • RT-6700: Addressed issue where the "Status" block was visible on pinned notes despite no functionality.

    • RT-6699: Fixed non-fixed icon sizes in the notes dropdown.

    • RT-6698: Implemented the "Created by" text in notes according to design.

    • RT-6696: Resolved an issue where candidates could still log in to RT after profile deletion in CRM.

    • RT-6675: Blocked changes to vacancy status if active processes exist.

    • RT-6657: Optimized npm for Sandboxes.

    • RT-6556: Added "Filter by Market" functionality to the Profiles list page.

    • RT-6295: Fixed issue where a profile status remained active instead of switching to Offline Rocked after deactivation.

  • Story 3.1.3. RJ. LinkedIn XML feed (DE)

    Content

    General info

    To increase job visibility on LinkedIn Germany, the system needs to export job listings to LinkedIn via an XML feed. This feed should include publications from de.rocken.jobs and be formatted according to LinkedIn’s XML feed specifications. The feed should be successfully generated and sent to LinkedIn DE with all necessary job details.

    Tech docs – LinkedIn

    User story

    As a recruiter or system administrator,
    I want to export job listings from de.rocken.jobs to the LinkedIn DE platform via an XML feed,
    so that the job listings are published on LinkedIn and can be viewed by potential candidates.


    RT-5646

    Получение подробных данных проблемы…
    СТАТУС

     

    #

    Acceptance Criteria

     

    01

    Scenario: Generate XML feed for LinkedIn DE
    Given CRM system,
    Then the system should generate a properly formatted XML feed with all the necessary details about the job listings.

     

    02

    Scenario: Include all required fields in the XML feed
    Given I am exporting job listings to LinkedIn DE,
    When the feed is generated,
    Then the XML feed should include required fields such as job title, description, location, salary, qualifications, company details, and application instructions, formatted according to LinkedIn DE’s specifications.

     

    03

    Scenario: Export active publications only from de.rocken.jobs
    Given I am exporting job listings to LinkedIn DE,
    When I generate the XML feed,
    Then the system should include only active job publications from de.rocken.jobs, excluding inactive or expired listings.

     

    04

    Scenario: Validate XML feed format against LinkedIn DE schema
    Given I have generated the XML feed,
    When I validate the feed,
    Then the XML should conform to LinkedIn DE’s XML schema and pass validation checks for proper structure and formatting.

     

  • Story 3.1.8. RJ. Stepstone XML feed (DE)

    Content

    General info

    To increase job visibility on Stepstone.de, the system needs to export job listings via an XML feed. This feed should include publications from de.rocken.jobs and be formatted to match Stepstone’s XML feed specifications. The feed should be successfully generated and sent to Stepstone.de with all relevant job information.

    User story

    As a recruiter or system administrator,
    I want to export job listings from de.rocken.jobs to the Stepstone.de platform via an XML feed,
    so that job listings are published on Stepstone.de and can be viewed by potential candidates.


    RT-5645

    Получение подробных данных проблемы…
    СТАТУС

     

    #

    Acceptance Criteria

     

    01

    Scenario: Generate XML feed for Stepstone.de
    Given CRM system,
    Then the system should generate a properly formatted XML feed with all the necessary details about the job listings.

     

    02

    Scenario: Include all required fields in the XML feed
    Given I am exporting job listings to Stepstone.de,
    When the feed is generated,
    Then the XML feed should include required fields such as job title, description, location, salary, qualifications, company details, and application instructions, formatted according to Stepstone.de’s specifications.

     

    03

    Scenario: Export active publications only from de.rocken.jobs
    Given I am exporting job listings to Stepstone.de,
    When I generate the XML feed,
    Then the system should include only active job publications from de.rocken.jobs, excluding inactive or expired listings.

     

    04

    Scenario: Validate XML feed format against Stepstone.de schema
    Given I have generated the XML feed,
    When I validate the feed,
    Then the XML should conform to Stepstone.de’s XML schema and pass validation checks for proper structure and formatting.