Comunicação com a Ouvidoria

Imagem representativa da Área de Atuação Comunicação com a Ouvidoria
Comunicação com a Ouvidoria

A Ouvidoria conta com uma equipe de atendimento pessoal e telefônico, orientada por servidores com formação jurídica e chefiada por um Procurador de Justiça que exerce a função de Ouvidor.
Qualquer pessoa física ou jurídica pode se manifestar.

Ver mais Ver menos

Como fazer sua comunicação - Ouvidoria

Como fazer?

É possível enviar sua comunicação através dos seguintes canais:

- Internet
Esse é o meio preferencial e de retorno mais rápido. Faça a sua manifestação acessando o formulário eletrônico em http://www.mprj.mp.br/comunicacao/ouvidoria/formulario, 24h todos os dias da semana.

- Call Center
Através do número 127 (ligação gratuita dentro do Estado do Rio de Janeiro), do número (21) 3883-4600 (todas as localidades) de segunda à sexta-feira, em dias úteis, das 8 às 20h.

- Presencial
A comunicação poderá ser feita através do atendimento pessoal na sede do MPRJ na Av. Marechal Câmara, 370 - Subsolo - Centro - Rio de Janeiro- RJ- CEP 20020-080, de segunda à sexta-feira, em dias úteis, no horário das 9h às 17h.

-Correspondência:
Para Ouvidoria do MPRJ, Av. Marechal Câmara, 370 - Subsolo - Centro - Rio de Janeiro- RJ- CEP 20020-080.

Informamos que a Ouvidoria não recebe manifestações através de e-mail.
 

ATENÇÃO:

Os pedidos de certidão deverão ser feitos através de formulário próprio acessando: https://www.mprj.mp.br/servicos/requerimento-de-certidao.

Serviços da Área - Comunicação com a Ouvidoria

Localização - Ouvidoria

Localização
Link para a localização no Google Maps

Endereço
Av. Marechal Câmara, 370 - 3º andar - Centro - CEP 20020-080

Vìdeos Relacionados - Comunicação com a Ouvidoria

Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> item.getChild('url_imagem')  [in template "20157#20197#1423390" at line 92, column 26]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if item.getChild("url_imagem").getDa...  [in template "20157#20197#1423390" at line 92, column 21]
----
1<link href="https://vjs.zencdn.net/8.16.1/video-js.css" rel="stylesheet" /> 
2 
3<script src="https://www.mprj.mp.br/documents/20184/2336323/video-8.min.js" defer></script> 
4<script src="https://www.mprj.mp.br/documents/20184/2336323/youtube-3.0.1.min.js" defer></script> 
5 
6<style> 
7    .topo { 
8        display: flex; 
9        justify-content: space-between; 
10        margin-bottom: 15px; 
11
12 
13    .link-all { 
14        color: #A3AFBF !important; 
15        font-weight: 600; 
16        font-size: 16px; 
17
18 
19    .link-all-mobile-inferior { 
20        display: none; 
21
22 
23    .containerPlayer { 
24        display: grid; 
25        grid-template-columns: 1fr 1fr; 
26        grid-gap: 25px; 
27        font-size: 14px; 
28        font-weight: bolder; 
29        margin-top: 20px; 
30
31 
32    .containerPlayer>h3 { 
33        font-weight: bolder; 
34        font-size: 14px; 
35
36     
37    @media (max-width:479px) { 
38        .link-all { 
39            display: none; 
40
41         
42        .link-all-mobile-inferior { 
43            display: block; 
44            font-size: 14px; 
45            text-align: center; 
46            margin-top: 10px; 
47
48
49    @media (max-width: 768px) { 
50        .containerPlayer { 
51            grid-template-columns: 1fr !important; 
52
53
54</style> 
55 
56<script> 
57    function checkAccessYoutube() { 
58        return new Promise(resolve => { 
59            var p = new Ping(); 
60 
61            p.ping("https://www.youtube.com/", function (err, data) { 
62                if (err) { 
63                    resolve(false); 
64                } else { 
65                    resolve(true) 
66
67            }); 
68        }); 
69
70</script> 
71 
72<div> 
73    <div class="topo"> 
74        <span class="titulo-cartao">${Titulo_do_Cartao.getData()}</span> 
75        <#if hiperlink.getData()?has_content> 
76            <a href="${hiperlink.getData()}" class="link-all"> 
77                <div>${texto_para_listagem_de_arquivos.getData()}</div> 
78            </a> 
79        </#if> 
80    </div> 
81 
82    <#if (Blocos?? && Blocos.getData()??)> 
83        <#assign bloco = getterUtil.getInteger(Blocos.getData())> 
84    <#else> 
85        <#assign bloco = 0> <!-- Ou qualquer valor padrão apropriado --> 
86    </#if> 
87     
88    <#if titulo_video.getSiblings()?has_content> 
89        <#list titulo_video.getSiblings() as item> 
90            <div class='containerPlayer' style="grid-template-columns: ${item.getData()?has_content?then('1fr 1fr','1fr')}"> 
91                <#if item.getChild('url_video').getData()?has_content> 
92                    <#if item.getChild('url_imagem').getData() ? has_content> 
93                        <video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" poster="${item.getChild('url_imagem').getData()}" data-setup="{}"> 
94                    <#else> 
95                        <video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" data-setup="{}"> 
96                    </#if> 
97                     
98                    <#if item.getChild('url_video').getData()?ends_with("m3u8")> 
99                        <source src="${item.getChild('url_video').getData()}" type="application/x-mpegURL" /> 
100                    <#else> 
101                        <source src="${item.getChild('url_video').getData()}" type="video/mp4" /> 
102                    </#if> 
103 
104                    Seu navegador não suporta a tag video. 
105 
106                    </video> 
107                    <h3> ${item.getData()} </h3> 
108                <#else> 
109                    <#if item.getChild('url_imagem').getData() ? has_content> 
110                        <#--<video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" poster="${item.getChild('url_imagem').getData()}" data-setup='{"techOrder": ["youtube"], "sources": [{"type": "video/youtube", "src":"${item.getChild("url_youtube").getData()}"}] }'></video>--> 
111                        <video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" data-setup="{}"> 
112                            <source src='${item.getChild("url_youtube").getData()}' type="video/youtube" /> 
113                        </video> 
114                    <#else> 
115                        <video id="my-video-${item?index}-${randomNamespace}" class="video-js vjs-fluid vjs-16-9" controls preload="auto" width="100%" height="550px" data-setup="{}"> 
116                            <source src='${item.getChild("url_youtube").getData()}' type="video/youtube" /> 
117                        </video> 
118                    </#if> 
119                     
120                    <h3> ${item.getData()} </h3> 
121                </#if> 
122            </div> 
123 
124            <#if bloco?? && bloco != 0> 
125                <#if item?index == bloco - 1> 
126                    <#break> 
127                </#if> 
128            </#if> 
129 
130        </#list> 
131        <div> 
132            <a class="link-all-mobile-inferior" href="${hiperlink.getData()}">${texto_para_listagem_de_arquivos.getData()}</a> 
133        </div> 
134    </#if> 
135</div> 

Conteúdos Relacionados - Comunicação com a Ouvidoria

Conteúdos Relacionados
DOCUMENTO
Considerações importantes