Category: ROCKEN Documentation

  • Story 1.0.14.5. CRM. Distance and Time on Vacancy page, tab matching

    Content

    General info

    This user story focuses on adding Distance and Time to the Vacancy page’s Matching tab. It ensures that the Location column displays flying distances and times between candidates and vacancies.

    User story

    As a CRM user,
    I want the Location column in the Vacancy Matching tab to display distances and times,
    So that I can see the proximity of candidates to the vacancy location.

    Visual design:

    https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=18107-83812&t=AVldY6EtjpJJOzK9-4

    #

    Acceptance Criteria

    01

    Scenario: Location column
    Given a vacancy is matched with profiles
    When the matching tab is viewed
    Then the Location column displays distance and time for each candidate (straight-line distance/flying).

    image-20250204-065201.png

    02

    Scenario: Accurate results
    Given Location in filter panel is selected
    When a radius is applied
    AND talent profiles are filtered
    Then only profiles within the specified flying distance are displayed.

     

    03

    Scenario: Display distance and time
    Given the radius filter is applied
    When the profiles are displayed
    Then the Areas column includes distance and time in the format Nkm / Nh, Nmin.

    04

    Scenario: Vacancy with several locations in the settings
    Given Location in filter panel is not selected
    When any other filters is not applied
    Then see the time and distance to all locations from Vacancy settings

  • Story 1.0.14.4. CRM. Distance and Time on Order Filter and listing page

    Content

    General info

    This user story involves integrating Here Maps into the Order filters. The goal is to allow CRM users to filter orders based on flying distances, making the candidate search more efficient and accurate.

    User story

    As a CRM user,
    I want to use radius-based filters on the Order page,
    So that I can find candidates within a specific flying distance of an order.

    Visual design:

    https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=18702-101192&t=AVldY6EtjpJJOzK9-4

    #

    Acceptance Criteria

    01

    Scenario: Radius filter available
    Given the user is on the Order page
    When they access the filters
    Then the radius search filter based on flying distance is available.

    02

    Scenario: Accurate results
    Given Location in filter panel is selected
    When a radius is applied
    AND orders are filtered
    Then only orders within the specified flying distance are displayed.

    03

    Scenario: Display distance and time
    Given the radius filter is applied
    When the orders are displayed
    Then the Areas column includes distance and time in the format Nkm / Nh, Nmin.

  • Story 1.0.14.3. CRM. Distance and Time on Vacancy Filter and listing page

    Content

    General info

    The goal is to allow CRM users to filter vacancies based on flying distances, making the candidate search more efficient and accurate.

    User story

    As a CRM user,
    I want to use radius-based filters on the Vacancy page,
    So that I can find candidates within a specific flying distance of a vacancy.

    Visual design:

    https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=18702-101192&t=AVldY6EtjpJJOzK9-4

    #

    Acceptance Criteria

    01

    Scenario: Radius filter available
    Given the user is on the Vacancy page
    When they access the filters
    Then the radius search filter based on flying distance is available.

    02

    Scenario: Accurate results
    Given Location in filter panel is selected
    When a radius is applied
    AND vacancies are filtered
    Then only vacancies within the specified flying distance are displayed.

    03

    Scenario: Display distance and time
    Given the radius filter is applied
    When the vacancies are displayed
    Then the Areas column includes distance and time in the format Nkm / Nh, Nmin.

  • Story 1.0.14.2. CRM. Distance and Time on Profile Filter and listing page

    Content

    General info

    The goal is to allow CRM users to filter candidates based on flying distances, making the candidate search more efficient and accurate.

    User story

    As a CRM user,
    I want to use radius-based filters on the Profile page,
    So that I can find candidates within a specific flying distance of a vacancy.

    Visual design:

    https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=58488-163014&t=AVldY6EtjpJJOzK9-4

    #

    Acceptance Criteria

    01

    Scenario: Radius filter available
    Given the user is on the Profile page
    When they access the filters
    Then the radius search filter based on flying distance is available.

    02

    Scenario: Accurate results
    Given Location in filter panel is selected
    When a radius is applied
    AND profiles are filtered
    Then only profiles within the specified flying distance are displayed.

    image-20250204-063412.png

    03

    Scenario: Display distance and time
    Given the radius filter is applied
    When the profiles are displayed
    Then the Areas column includes distance and time in the format Nkm / Nh, Nmin (according to the design)

  • Story 1.0.14.1. CRM. Connect Here Maps to the System

    Content

    General info

    This user story is part of the Here Maps integration into the CRM system. It focuses on establishing the foundational connection between the CRM and the Here Maps API. This connection is critical for enabling distance and time calculations in subsequent functionalities.

    User story

    As a system administrator,
    I want to integrate Here Maps into the CRM system,
    So that it can be used for calculating distances and times between profiles and vacancies.

    Visual design:

    #

    Acceptance Criteria

    01

    Scenario: System integration
    Given Here Maps API credentials
    When the system is configured
    Then the Here Maps API is successfully integrated and functional.

    Project: Rocken NA CRM
    API Key: 9prvh3kA81q6C8_vUjYaOfiygrG1gxSr7CV4EH0qulk

    02

    Scenario: API health check
    Given the system is running
    When a request is made to Here Maps
    Then it responds within an acceptable timeframe.

    03

    Scenario: Error handling
    Given a failure in API communication
    When the system attempts to fetch data
    Then an appropriate error message is logged and displayed.

  • Epic 1.0.14. CRM. Distance and Time Calculation with Elastic

    Content

    General info

    This epic focuses on development of calculation distances and times between profiles and vacancies. The primary goal is to enhance the usability of location-based filters and improve the precision of matching candidates to vacancies. The integration will support location-based filtering and display accurate distance and time data across relevant CRM sections.

    Epic ticket:


    RT-6368

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

    User stories

    Visual design

  • Story 1.6.5.3. CRM. Process. AGB.pdf

    Content

    General info

    When a candidate’s profile is shared with a company, the AGB (Allgemeine Geschäftsbedingungen) PDF file should be included as part of the shared information. This ensures that the company receives the necessary legal and contractual terms along with the candidate’s data, promoting transparency and compliance.

    User story

    As a CRM system user,
    I want the AGB PDF file to be automatically included when sharing a candidate’s profile with a company,
    So that the company receives all necessary contractual terms and conditions along with the candidate’s information.

    PDF

    Updated 09.01.2025

    AGB_Professional_Search_…

    Acceptance criteria

    01

    Scenario: Include AGB file in shared profile
    Given a candidate’s profile is being shared with a company
    When the profile is shared
    Then the AGB PDF file must be attached along with the candidate’s information.

    image-20250109-120707.png
  • Story 1.6.3.6. CRM. Process. Reassigning processes

    Content

    General info

    The current system does not allow for the reassignment of a process’ responsible user. This feature will enable the reassignment of process responsibility to another CRM user, while adhering to role-based restrictions. Only users with roles of Consultant, Head of Department (HoD), or Business Manager (BM) can be selected as the new responsible. Additionally, the reassignment functionality must be accessible to users with roles of Admin, BM, or HoD.

    Clicking the “pencil” button will open a role-restricted user selector for reassignment.

    User story

    As a CRM user [Admin, Business Manager, or Head of Division],
    I want the ability to reassign a process’ responsible to another CRM user within allowed roles,
    So that I can efficiently manage process ownership and adjust responsibilities as needed.

    Visual design:

    https://www.figma.com/design/I5CXH7H3ICD0vfA1kPbcVf/Rocken-Design?node-id=44550-97241&t=O2HXN325uxg1cgyi-0

    Acceptance criteria

    01

    Scenario: Access reassignment functionality
    Given the user is logged in as an Admin, BM, or HoD
    When they view the Processes section
    Then they should see a “user edit” icon next to the responsible field.

    image-20250109-141524.png

    02

    Scenario: Open reassignment picker
    Given the user is an Admin, BM, or HoD
    When they click the “user edit” icon
    Then a reassignment selector opens displaying users with roles of Consultant, HoD, or BM.

    03

    Scenario: Role-based restrictions
    Given the reassignment selector is open
    When the user searches or browses for a new responsible
    Then only users with the roles of Consultant, HoD, or BM are shown, regardless of their unit.

    04

    Scenario: Complete reassignment
    Given the user has selected a new responsible
    When they confirm the selection
    Then the process’ responsible is updated, and the new responsible is displayed in the Processes section.

    05

    Scenario: Unauthorized user
    Given the user does not have the role of Admin, BM, or HoD
    When they view the Processes section
    Then the “user edit” icon is not displayed, and they cannot access the reassignment functionality.

    06

    Scenario: UI Design Compliance
    Given the user interacts with the reassignment picker
    When it is displayed
    Then the UI matches the provided design specification.

  • Release Notes – ROCKEN-TALENT – Release NA 08.01.2025 [1.1.4] – Jan 09 14:06

    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/10367

    Date

    Version

    Release NA 08.01.2025 [1.1.4]

    Description

    Contributors

    Rico GmürYurii TymchukDasha RozhniatovskaAnton LiakhIhor Bushtakov

    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-6336

    (CRM) Reassign Processes to Alessia Rotta & 1 Process to Marius Feurer

    Bug


    RT-6319

    [Support] [Companies] 500 error after opening the company page

    Bug


    RT-6314

    Delete profile and user

    Task


    RT-6247

    Remove all references to age in vacancies and publications

    Task


    RT-6213

    [Support] [Process] Changing the process to the "Shared" status is not shown in the "Activity" tab if the vacancy has the "Application by Download" type

    Bug


    RT-6144

    [Support] [Profile] [Personal Data] The "none" option is preselected in the "Permit" question and it can not be saved at first time

    Bug


    RT-6089

    Fix spelling errors (CRM)

    Task


    RT-6065

    [Support] [CRM] [Company] If the company was deleted the company with the same name can not be created (the message that the company already exists is shown)

    Bug


    RT-5647

    [Interview] Birthday as a question is missing

    Bug


    RT-5480

    [RT] [CRM] Sometimes after logging out the logging page is shown with the side menu and the fields are too wide

    Bug


    RT-5441

    Change positions type and parent fields

    Task


    RT-5403

    [RT] [CRM] The "Current position" must not be a mandatory field to fill while editing the profile

    Bug

    Summary

    New Features

    Improvements to existing features

    Bug fixes

  • Story 2.2.9.9. RT. Profile preview. Restrict Address Visibility in Shared Profiles Before “Company Accepted” Status

    Content

    General info

    Shared profiles in the Processes currently display all candidate information, including addresses, regardless of the process status. This can lead to sharing sensitive information prematurely. The candidate’s address should only become visible in the shared profile once the process status switches to "Company Accepted". Internal profile previews should continue to display all candidate information as usual.

    User story

    As a CRM user sharing candidate profiles with companies,
    I want the candidate’s address to remain hidden in the shared profile preview until the process status changes to "Company Accepted",
    So that sensitive information is protected and only shared when the candidate’s application is formally accepted by the company.


    RT-6324

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

    Visual design:

     

     

    Acceptance criteria

     

    01

    Scenario: Shared profile before "Company Accepted" status
    Given the process status is not yet "Company Accepted"
    When a shared profile is viewed by the company
    Then the profile preview does not display any mention of the candidate’s address.

    image-20250109-085107.png

    02

    Scenario: Shared profile after "Company Accepted" status
    Given the process status is "Company Accepted"
    When a shared profile is viewed by the company
    Then the profile preview displays the candidate’s address.

    03

    Scenario: Internal profile preview (page that not shared to the company)
    Given the user is viewing an internal profile preview
    When the profile is displayed
    Then all candidate information, including the address, is shown regardless of the process status.

    04

    Scenario: Status transition to "Company Accepted"
    Given the process status changes from “Company share” status to "Company Accepted"
    When a company views the shared profile
    Then the candidate’s address becomes visible in the profile preview.