SouJunior / products

GNU General Public License v3.0
4 stars 2 forks source link

[Colaborador] Cadastro de vagas - Revisão #342

Open MarjorieLebelein opened 1 year ago

MarjorieLebelein commented 1 year ago

name: Cadastro de vagas about: User Story do cadastro das vagas de trabalho no portal Devit-se title: Como colaborador desejo cadastrar novas vagas no sistema interno para divulgar oportunidades de emprego para os alunos Devit-se. labels: ''User Story" e "devit-se vagas". assignees: Marjorie

Definição Como colaborador desejo cadastrar novas vagas no sistema interno para divulgar oportunidades de emprego para os alunos Devit-se.

Descrição Esta User Story detalha o processo de cadastro de vagas, abordando a descrição do cargo da vaga e o canal de divulgação, com variações específicas para o canal "Devit-se".

Protótipos

Visão Completa

(Tela opção Devit-se) Image

(Tela opção demais canais de divulgação) Image

Link: https://www.figma.com/file/be8smza7g0Ya6nr8WwrBHh/Devit-se?type=design&node-id=0%3A1&mode=design&t=txERIgTDLZg4Jr3P-1

Critérios de Aceite

O cadastro de vaga está dividido em até 3 seções: Seção 1: Resumo da vaga Seção 2: Empresa Seção 3: Vaga

Na seção 1 (Resumo da vaga),contém os seguintes campos:

Campo 1: Título da vaga (campo obrigatório): Opções em drop down, exibindo como default "Selecionar"; Se a vaga for referente a profissão de UX Designer, o colaborador deverá selecionar a opção "UX Designer" Se a vaga for referente a profissão de UI Designer, o colaborador deverá selecionar a opção "UI Designer" Se a vaga for referente a profissão de Product Designer, o colaborador deverá selecionar a opção "Product Designer" Se a vaga for referente a profissão de Dev. Front-End, o colaborador deverá selecionar a opção "Dev. Front-End" Se a vaga for referente a profissão de Dev. Back-End, o colaborador deverá selecionar a opção "Dev. Back-End" Se a vaga for referente a profissão de Full Stack, o colaborador deverá selecionar a opção "Full Stack" Se a vaga for referente a profissão de Agilista, o colaborador deverá selecionar a opção "Agilista" Se a vaga for referente a profissão de Quality Assurance, o colaborador deverá selecionar a opção "QualityAssurance"

Campo 2: Nível da vaga (campo obrigatório) Opções em drop down, exibindo como default "Selecionar"; Se a vaga for referente a posição Sênior o colaborador deverá selecionar a opção "Sênior" Se a vaga for referente a posição Pleno o colaborador deverá selecionar a opção "Pleno" Se a vaga for referente a posição Júnior o colaborador deverá selecionar a opção "Júnior" Se a vaga for referente a outras posições não descritas o colaborador deverá selecionar a opção "Outros", e ao lado aparecerá um campo em branco para preenchimento da senioridade da vaga, de no máximo 20 caracteres.

Campo 3: Canal de divulgação (campo obrigatório) Nesse campo as opções disponibilizadas contém uma condicional atrelada. Opções em drop down, exibindo como default "Selecionar";

Campo 4: Status (campo obrigatório) Opções drop down, exibindo como opção default "Selecionar" Deve conter no drop down apenas opções: "Ativo" e "Inativo" Dinâmica de Tela: Quando selecionado opção "INATIVO" a sessão "Resumo da Vaga" deve DESABILITAR os campos em tela

Campo 5: Formato da vaga (campo obrigatório) Nesse campo as opções disponibilizadas contém uma condicional atrelada. Opções em drop down, exibindo como default "Selecionar"; Se "Home office" for selecionado como status aparecerá a seção1 e seção 3; Se "Híbrido" for selecionado como o canal de divulgação aparecerá a seção1, seção 2 e seção 3; Se "Presencial" for selecionado como o canal de divulgação aparecerá a seção1, seção 2 e seção 3;

Somente quando selecionadas opções "Presencial" e "Híbrido" o campo de frequência "2X na semana", 3X na semana", etc., deve retornar em tela

Campo 6: Empresa (campo obrigatório) O colaborador deve descrever o nome da empresa;

Campo 7: Data de divulgação (campo obrigatório) Deve aceitar apenas data corrente e data futura Exibir date picker; Exibir máscara DD/MM/AA;

Campo 8: Data de finalização Deve aceitar apenas data corrente e data futura Exibir date picker; Exibir máscara DD/MM/AA;

Na seção 2 (Empresa -seção exclusiva para canal de divulgação Devit;), contém os seguintes campos:

Campo 1: Empresa (campo obrigatório) O campo de empresa utilizará preenchimento automático, uma vez que o mesmo campo estará preenchido na seção 1;

Campo 2: CNPJ Deve exibir placeholder com a máscara "00.000.000/0001-00"

Campo 3: Setor Opções drop down, exibindo como opção default "Selecionar" O colaborador deverá selecionar em qual setor no mercado a empresa está inserida: Caso esteja inserida no setor Tecnologia da informação, selecionar a opção "Tecnologia da informação" Caso esteja inserida no setor Saúde, selecionar a opção "Saúde" Caso esteja inserida no setor Financeiro, selecionar a opção "Financeiro" Caso esteja inserida no setor Varejo, selecionar a opção "Varejo" Caso esteja inserida no setor Educação, selecionar a opção "Educação" Caso esteja inserida no setor Indústria automotiva, selecionar a opção "Indústria automotiva" Caso esteja inserida no setor Logística, selecionar a opção "Logística" Quando opção "Outros" selecionada, deve habilitar em tela a caixa de texto "Outros", com limite de 20 caracteres

Campo 4: Endereço (campo obrigatório) Deve exibir placeholder "Rua, Avenida, Praça"; "Nº"; "Bloco"

Campo 5: Complemento Deve exibir label "Complemento"

Campo 6: Bairro Deve exibir label "Bairro"

Campo 7: Responsável O colaborador deverá preencher o campo com o nome do contato responsável pela vaga

Campo 8: E-mail Primário O colaborador deverá preencher o campo com o e-mail do contato responsável pela vaga. Deve exibir placeholder "E-mail principal do responsável" Confirmar se os caracteres especiais são exibidos (@). Se o @ não for digitado, a seguinte mensagem aparece "campo incorreto"

Campo 8: E-mail Secundário O colaborador deverá preencher o campo com o e-mail secundário do contato responsável pela vaga. Deve exibir placeholder "E-mail secundário do responsável " Confirmar se os caracteres especiais são exibidos (@). A mensagem "campo incorreto" aparece quando:

  1. O caractere @ não for digitado
  2. Aparecer variações dos e-mails principais incorretamente 2.1

Campo 9: Telefone 1 O colaborador deverá preencher o campo com o telefone do contato responsável pela vaga Exibir máscara (00) 00000-0000; Se houver mais de onze números, a seguinte mensagem aparece "campo incorreto" Se houver menos de onze números, a seguinte mensagem aparece "campo incorreto"

Na seção 3 (Vaga), contém os seguintes campos:

Campo 1: Título da vaga (obrigatório) Opções drop down, exibindo como opção default "Selecionar" O campo de Título da vaga utilizará preenchimento automático, uma vez que o mesmo campo estará preenchido na seção 1;

Campo 2: Nível da vaga O campo de Nível da vaga utilizará preenchimento automático, uma vez que o mesmo campo estará preenchido na seção 1;

Campo 3: Formato da vaga O campo de Formato da vaga utilizará preenchimento automático, uma vez que o mesmo campo estará preenchido na seção 1;

Campo 4: Tipo de contrato Opções drop down, exibindo como opção default "Selecionar"; Caso seja CLT, selecionar a opção "CLT" Caso seja PJ, selecionar a opção "PJ" Quando opção "Outros" selecionada, deve habilitar em tela a caixa de texto "Outros", com limite de 20 caracteres

Campo 5: Salário Deve exibir placeholder com a máscara "R$ 000,00"

Campo 6: Benefícios Deve exibir placeholder com opções separados por ponto e vírgula (Plano de Saúde; Vale Alimentação; Seguro de Vida; Vale Refeição)

Campo 7: Descrição da vaga O colaborador deverá descrever qual a descrição da vaga. Sendo um campo descritivo.

Campo 8: Requisitos (Soft Skills) Deve exibir placeholder com opções separados por ponto e vírgula (Autorresponsabilidade; Flexibilidade; Inteligência Emocional; Facilitação);

Campo 9: Requisitos (Hard Skills) Deve exibir placeholder com opções separados por ponto e vírgula (JavaScript; Springboot; NodeJS);

Campo 10: Nota Devit É exibida uma lista com opções de notas de 1 a 5 será inserida posteriormente, conforme a User Story específica para a avaliação da Devit.

Ao clicar o botão "salvar rascunho" as informações do formulário poderão ser salvas como como um rascunho para revisão e edição posterior.

Ao clicar no botão "publicar" após o preenchimento, aparecerá um pop-up com a opção de revisar todos os detalhes inseridos antes de confirmar o cadastro da vaga. Caso haja erros ou campos em branco será indicado, com uma mensagem de erro "revisar os espaços indicados"; Os campos obrigatórios em branco ficaram com uma cor de destaque para auxiliar na identificação. do erro

alexandremoura9 commented 1 year ago

Exemplo Estrutura de task: @RafaelaSuguiura