Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Developer Workspace

    O que é Status?

    Status indica o estado atual de um recurso ou registro. Entenda os valores possíveis, o uso em filtros e a diferença para o código de resposta HTTP.

    Também chamado de: estado do registro, campo status, estado do recurso

    O que é o status

    Status é o campo que indica o estado atual de um recurso ou registro. Um pedido pode estar pendente, pago ou entregue. Um cadastro pode estar ativo ou inativo. O status descreve em que ponto o registro está.

    O status é parte do domínio da aplicação. A regra de negócio define os valores possíveis e as transições. O conjunto de status acompanha o fluxo do registro dentro do processo.

    Status e filtros

    O status costuma ser usado como filtro. Uma consulta pode trazer apenas os registros em um estado específico. Buscar pedidos pendentes, contatos ativos ou negociações em andamento usa o status como critério.

    O filtro orienta a leitura da aplicação. Em vez de trazer todos os registros, a consulta seleciona os que estão em determinado ponto. O status organiza o acesso ao que interessa em cada momento.

    Transições de status

    O status não muda sozinho. Uma ação, um evento ou um fluxo altera o estado. A regra define quem pode mudar o status e em quais condições.

    Cada transição move o registro para outro estado. Um pedido é pago quando o pagamento é confirmado. Uma negociação avança quando a etapa muda. A transição conecta o status ao processo do domínio.

    Status e código de resposta

    O status de um recurso é diferente do status code HTTP. O código de resposta indica o resultado de uma chamada, como 200 para sucesso. O status do recurso descreve o estado dele no domínio.

    A confusão entre os dois pode levar a erros de leitura. Uma chamada pode responder 200 e entregar um recurso pendente. O status do domínio é o que orienta o fluxo de negócio, independente do código da resposta.

    Para modelar os status e as transições da sua aplicação, o Desenvolvimento Colaborativo da Dev Side Studio oferece orientação na definição dos estados e dos fluxos.

    Dúvidas frequentes

    Perguntas frequentes sobre Status

    Status e status code HTTP são a mesma coisa?
    Não. O status code HTTP é o código de resposta de uma chamada, como 200 ou 404. O status de um recurso é o estado dele no domínio, como pendente ou concluído.
    O que define os valores de status?
    A regra de negócio define os valores possíveis e as transições. Um pedido pode ir de pendente a pago e depois a entregue. O conjunto de status acompanha o fluxo do domínio.
    Como o status é usado nas consultas?
    O status costuma ser um campo de filtro. Uma consulta pode trazer apenas os registros em um estado específico, como pedidos pendentes.
    O status muda sozinho?
    A mudança acontece por uma ação ou transição definida. Uma atualização, um evento ou um fluxo altera o estado. A regra define quem e o que muda o status.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Developer Workspace

    O status indica o estado atual de um recurso e orienta consultas e fluxos.

    Conhecer a formação
    Capa da Formação Developer Workspace

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano