Перейти к содержанию

Флоу зачисления работника на работу

flowchart TD
    %% nodes description

    node_start((start))
    node_end((end))
    step1_1["
        Этап 1.1 (APPLIED): работник сам запросил рассмотрение его на данную должность.
    "]
    step1_2["
        Этап 1.2 (INVITED): было выслано приглашение, компания ожидает принятия работником приглашения или его отказа.
    "]
    step2_1["
        Этап 2.1 (ACCEPTED): работник принят в проект, находится в процессе заключения договора (или ожидании).

        На этом моменте происходит бронирование занятости в рабочем календаре на период проекта.
        На этом этапе компания распределяет смены работнику.
    "]
    step2_2["
        Этап 2.2 (REJECTED): отказ в приёме на работу по какой-либо причине (описать причину - опционально).
        Может быть со стороны работника (если его пригласили).
        Для заявок от работников на участие в проекте (application).
    "]
    step3["Этап 3 (SIGNING): договор найма подписывается работником и компанией-нанимателем под конкретный проект."]
    step4_1["
        Этап 4.1 (PENDING): работник простаивает - ожидает обратной связи от компании.
    "]
    step4_2["
        Этап 4.2 (WORKING): работник приступил к работе.
    "]
    step5_1["
        Этап 5.1 (FINISHED): работник успешно закончил работать с этой компанией и был уволен по окончанию срока договора найма.
    "]
    step5_2["
        Этап 5.2 (FIRED): работник окончил работать по причине увольнения раньше времени (описать причину).
    "]

    %% flowchart
    node_start --> step1_1
    node_start --> step1_2
    step1_1 --> step2_1
    step1_1 --> step2_2
    step1_1 --> step3
    step1_2 --> step2_1
    step1_2 --> step2_2
    step2_1 --> step3
    step3 --> step4_1
    step3 --> step4_2
    step4_1 --> step4_2
    step4_2 --> step4_1
    step4_2 --> step5_1
    step4_2 --> step5_2
    step5_2 --> step1_2

    step2_2 --> node_end
    step5_1 --> node_end
    step5_2 --> node_end