M

Manual Rede das Artes

Funcionalidades

Oportunidades

Oportunidades são editais, chamadas públicas, residências e prêmios para os quais agentes culturais podem se candidatar.

Uma oportunidade (edital) é uma chamada pública para inscrições. Ela define regras, cronograma e critérios de avaliação para agentes culturais que buscam financiamento, reconhecimento ou participação em um programa. Oportunidades pertencem a agentes e podem se vincular a outras entidades, como projetos, eventos ou espaços.

Fomento e financiamento

Editais de fomento público ou chamadas financiadas por instituições privadas.

Residências e prêmios

Residências artísticas, premiações e programas de reconhecimento.

Chamadas de participação

Chamadas abertas para artistas, grupos ou organizações participarem de eventos ou programas.

Campos principais

CampoDescrição
nameNome da oportunidade. Obrigatório.
shortDescriptionIntrodução breve. Obrigatória em alguns temas da instalação.
longDescriptionDescrição completa da oportunidade.
typeIdentificador numérico do tipo. Obrigatório. Configurado por instalação.
registrationFromInício do período de inscrição.
registrationToFim do período de inscrição. Deve ser ≥ registrationFrom.
publishedRegistrationsIndica se os resultados ficam visíveis publicamente. O padrão é false.
registrationCategoriesLista de categorias que pessoas candidatas podem escolher.
registrationProponentTypesLista de tipos de proponente aceitos, como individual ou coletivo.
registrationRangesLista de faixas ou categorias de apoio às quais se pode concorrer.
autoPublishIndica se os resultados são publicados automaticamente em uma data agendada.
publishTimestampData agendada para publicação automática do resultado.
publicityOnlySe true, a oportunidade é apenas informativa; as inscrições ocorrem fora da plataforma.
status1 = publicado, 0 = rascunho, -2 = arquivado, -1 = fase de avaliação, -20 = fase recursal.

Entidade proprietária da oportunidade

Uma oportunidade está sempre associada a uma entidade proprietária: agente, espaço, evento ou projeto. Essa associação determina quais gestores dessa entidade têm controle sobre a oportunidade. O tipo de entidade é capturado pelo discriminador de herança do Doctrine:

DiscriminadorTipo de entidade proprietária
MapasCulturais\Entities\AgentAgentOpportunity
MapasCulturais\Entities\SpaceSpaceOpportunity
MapasCulturais\Entities\EventEventOpportunity
MapasCulturais\Entities\ProjectProjectOpportunity

Período de inscrição

A janela de inscrição é definida por registrationFrom e registrationTo. O método isRegistrationOpen() verifica se as inscrições estão abertas no momento.

if ($opportunity->isRegistrationOpen()) {
    // exibe o botão de inscrição
}

Fluxo contínuo

Oportunidades podem operar em modo de fluxo contínuo, no qual inscrições são aceitas indefinidamente, ou até uma data final definida. A constante CONTINUOUS_FLOW_DATE ("2111-01-01 00:00") é usada como valor sentinela para registrationTo quando não há uma data real de encerramento.

Métodos de avaliação

Cada oportunidade pode ser configurada com um método de avaliação. Esse método determina como as inscrições enviadas são pontuadas e ranqueadas.

Comissão de avaliação

Uma oportunidade pode ter uma comissão de avaliação composta por múltiplos avaliadores. Os avaliadores são adicionados por EvaluationMethodConfigurationAgentRelation. A comissão é responsável por enviar registros RegistrationEvaluation para cada inscrição.

// Obtém a comissão de avaliação de uma oportunidade
$committee = $opportunity->getEvaluationCommittee();

Cada avaliador envia sua própria avaliação. A plataforma consolida essas avaliações em um resultado final usando o método de avaliação configurado.

Fases da oportunidade

O módulo Opportunities suporta chamadas multifásicas. As fases são oportunidades filhas vinculadas à oportunidade pai pelo sistema de entidades aninhadas (parent / _children). Cada fase pode ter seus próprios:

  • campos de inscrição e exigências de arquivo
  • método de avaliação e comissão
  • período de inscrição

As inscrições são carregadas de uma fase para outra usando os ponteiros de metadados nextPhaseRegistrationId e previousPhaseRegistrationId.

Apenas inscrições aprovadas em cada fase avançam para a seguinte. O método fixNextPhaseRegistrationIds() repara vínculos quebrados entre fases caso ocorram problemas de integridade.

Campos de inscrição e exigências de arquivo

Administradores configuram os campos e uploads exigidos para cada inscrição por meio de:

  • RegistrationFieldConfiguration — campos de formulário, como texto, seleção, checkbox, data e outros tipos de entrada.
  • RegistrationFileConfiguration — slots de upload de arquivo, com templates opcionais.
  • RegistrationStep — agrupamento de campos em etapas nomeadas para formulários de múltiplas páginas.

Os campos podem ser condicionais, isto é, visíveis apenas quando outro campo possui um valor específico, e também podem ser limitados a categorias, tipos de proponente ou faixas específicas.

Módulos adicionais

Fase recursal

O módulo OpportunityAppealPhase adiciona uma janela formal de recurso após a publicação dos resultados, permitindo contestação pelas pessoas candidatas.

Plano de trabalho

O módulo OpportunityWorkplan permite que gestores definam entregáveis e marcos que as pessoas aprovadas devem cumprir.

Prestação de contas

O módulo OpportunityAccountability acompanha a entrega de relatórios de projeto e documentos financeiros pelas pessoas aprovadas.

Exportação de dados

O módulo OpportunityExporter fornece exportação estruturada de inscrições e dados de avaliação em formatos de planilha.

Publicação de resultados

Quando a avaliação termina, administradores publicam os resultados chamando publishRegistrations(). Essa ação:

  1. Define publishedRegistrations = true na oportunidade.
  2. Aplica os selos configurados aos agentes proprietários das inscrições aprovadas.
  3. Dispara hooks que módulos podem usar para processamento adicional após a publicação.
$opportunity->publishRegistrations();

Os resultados também podem ser despublicados por unPublishRegistrations(), que reverte a atribuição dos selos.

Ciclo de status

Criando uma oportunidade

No painel, selecione Minhas Oportunidades.

Clique em Nova Oportunidade, escolha o tipo e preencha os campos obrigatórios: nome, tipo e entidade proprietária.

Configure registrationFrom e registrationTo, ou ative o modo de fluxo contínuo.

Adicione os campos e exigências de upload que as pessoas candidatas deverão preencher. Agrupe em etapas se o formulário for longo.

Selecione um método de avaliação e adicione os membros da comissão que irão avaliar as inscrições.

Altere o status de Rascunho para Publicado para abrir a oportunidade às inscrições.


Esse material é fruto do Programa de Difusão Nacional - Funarte Redes das Artes, realizado pelo Laboratório do Futuro (entidade vinculada à Universidade Federal do Ceará) no ano de 2025.

Felicilab
Mutirão
Lab do Futuro UFC
UFC
Rede das Artes Funarte
Funarte
MinC Governo Federal

On this page