<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://quatenuswiki.ddns.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Administrator</id>
	<title>QuatenusWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://quatenuswiki.ddns.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Administrator"/>
	<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php/Special:Contributions/Administrator"/>
	<updated>2026-06-11T03:58:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=377</id>
		<title>Wid320g</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=377"/>
		<updated>2026-05-27T08:25:12Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
== Homologação WID320G ==&lt;br /&gt;
&lt;br /&gt;
== 1. Introdução ==&lt;br /&gt;
Este documento descreve o processo de homologação e configuração do sensor Bluetooth WID320G, incluindo requisitos, firmware suportado e exemplos de configuração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2. Aplicação de Configuração ==&lt;br /&gt;
Para activar e configurar o sensor Bluetooth, deverá ser utilizado o seguinte APK, que é a aplicação da queclink para activação e configuração dos sensores.&lt;br /&gt;
&lt;br /&gt;
* https://app.box.com/s/dc8vljo67vk7nab3fmsa7r3aackfg6sg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 3. Ativação da TAG ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Estado&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|TAG activada&lt;br /&gt;
|Confirmação de que a TAG foi corretamente ativada&lt;br /&gt;
|}Activação da TAG                                                              TAG Activada&lt;br /&gt;
[[File:Activação TAG.png|frameless]]                  [[File:Tag Activada.png|frameless]]&lt;br /&gt;
                                                               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 4. Configuração de Testes ==&lt;br /&gt;
Foi utilizada uma configuração específica durante os testes de homologação.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nota:&#039;&#039;&#039; Garantir que a configuração do sensor aplicada segue os exemplos validados para os testes iniciais, depois deve ser ajustados ao tipo de instalação.&lt;br /&gt;
[[File:NFC_Config.png|frameless]]&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Notas Importantes ==&lt;br /&gt;
&lt;br /&gt;
* O Bluetooth deve estar obrigatoriamente ativo no equipamento&lt;br /&gt;
* O sensor deve ser corretamente registado no qupdatessbox&lt;br /&gt;
* Validar compatibilidade de firmware antes da implementação&lt;br /&gt;
&lt;br /&gt;
== 6. Equipamentos e Firmware Homologado ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Equipamento&lt;br /&gt;
!Firmware&lt;br /&gt;
|-&lt;br /&gt;
|GV355CEU&lt;br /&gt;
|0D15&lt;br /&gt;
|-&lt;br /&gt;
|GV350CEU&lt;br /&gt;
|0C20&lt;br /&gt;
|-&lt;br /&gt;
|GV58CG/CEU&lt;br /&gt;
|0C08&lt;br /&gt;
|}&lt;br /&gt;
== 7. Configuração Bluetooth ==&lt;br /&gt;
A configuração deve garantir:&lt;br /&gt;
&lt;br /&gt;
* Bluetooth ativo no dispositivo&lt;br /&gt;
* Sensor configurado corretamente como acessório Bluetooth via Qupdatessbox&lt;br /&gt;
&lt;br /&gt;
== 8. Ativação do Sensor no Sistema ==&lt;br /&gt;
Para ativar o sensor:&lt;br /&gt;
&lt;br /&gt;
# Aceder ao &#039;&#039;&#039;Qupdatessbox&#039;&#039;&#039;&lt;br /&gt;
# Navegar até à secção de sensores Bluetooth&lt;br /&gt;
# Ativar o sensor pretendido&lt;br /&gt;
&lt;br /&gt;
== 9. Modo de Ligação ==&lt;br /&gt;
Exemplo de configuração:&lt;br /&gt;
&lt;br /&gt;
* Modo: &#039;&#039;Connect to device&#039;&#039;&lt;br /&gt;
[[File:Qupdatessbox Connect to device.png|frameless|1042x1042px]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 10. Configuração Avançada ==&lt;br /&gt;
A configuração pode ser feita via:&lt;br /&gt;
&lt;br /&gt;
* Advanced Mode&lt;br /&gt;
[[File:Qupatessbox Bluetooth Acessories.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* Generic Commands&lt;br /&gt;
* SMS&lt;br /&gt;
[[File:Qupdatessbox acessories.png|frameless|744x744px]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 11. Bluetooth Accessories ==&lt;br /&gt;
O sensor deve aparecer na lista de acessórios Bluetooth após configuração correta.&lt;br /&gt;
&lt;br /&gt;
[[File:Qupdatessbox - BT read.png|frameless|779x779px]]&lt;br /&gt;
&lt;br /&gt;
== 12. Considerações Finais ==&lt;br /&gt;
&lt;br /&gt;
* Garantir firmware compatível antes de iniciar&lt;br /&gt;
* Validar comunicação Bluetooth após configuração&lt;br /&gt;
* Testar em ambiente real antes de aplicar a cliente final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Comandosdispositivos&amp;diff=376</id>
		<title>Comandosdispositivos</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Comandosdispositivos&amp;diff=376"/>
		<updated>2026-05-15T10:35:01Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
AT+GTCFG=gv65,,,,,,,,,,1A20,,,,,,,,,,,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
Eventos:MPN#MPF#BPL#GTANT#RTL#IGN#IGF&lt;br /&gt;
&lt;br /&gt;
Sem Eventos de Energia&lt;br /&gt;
&lt;br /&gt;
IP testes:&lt;br /&gt;
&lt;br /&gt;
54.229.34.157 30509&lt;br /&gt;
&lt;br /&gt;
SERVERS	PT&lt;br /&gt;
&lt;br /&gt;
34.242.236.139&lt;br /&gt;
&lt;br /&gt;
54.229.34.157&lt;br /&gt;
&lt;br /&gt;
SERVERS	NOS&lt;br /&gt;
&lt;br /&gt;
52.210.0.237&lt;br /&gt;
&lt;br /&gt;
52.17.234.225&lt;br /&gt;
&lt;br /&gt;
SERVERS	BR&lt;br /&gt;
&lt;br /&gt;
34.202.228.87&lt;br /&gt;
&lt;br /&gt;
54.85.238.253&lt;br /&gt;
&lt;br /&gt;
AT+GTSRI=gv300,,,,52.210.0.237,30500,52.17.234.225,30500,,0,0,,,,,7E3C$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GV300CAN&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv300can,iotshared,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GV65&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv65,iotshared,,,,,,,2210$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GV300N&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv300,iotshared,,,iotshared,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN PT PT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=ocprivjwd.prtop&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN PT NOSFOLLOW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=iotshared&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN AO&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=internet.unitel.co.ao&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN MZ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=internet&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN GLOBAL || TRUPHONE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
iot.truphone.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*Connection Settings TMDATA &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,GPRS.APN=tmdata.claro.com.br&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.USERNAME=tmdata&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.PASSWORD=tmdata&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*Connection Settings Kore Vivo &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,GPRS.APN=kore.vivo.com.br&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.USERNAME=kore&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.PASSWORD=vivo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AT+GTFRI=gv65,,,,,,,180,180,1000,10000,,0,86400,,,,,FFFF$ - &#039;&#039;&#039;Comunicação a 3 minutos&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTSRI=gv65,3,,2,52.210.0.237,30501,52.17.234.225,30501,,0,0,0,0,0,,,,,,FFFF$&#039;,    &#039;&#039;&#039;Alteração servidores&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTDIS=gv65,,12,12,,,,,,,,,,,,,,,,,,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())--, -- &#039;&#039;&#039;Aumentar o tempo debounce para detectar eventos falha energia (12*2)=24 Segundos&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTEPS=gv300,2,250,250,0,5,3,0,3,1,1,0,0,0,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) -- &#039;&#039;&#039;Aumenar o tempo para eventos de ligar desligar power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTCFG=gv65,gv65,gv65,,,,,,,,1820,,,,,,,,,,,,,,,,,FFFF$   -&amp;gt; &#039;&#039;&#039;Desabilitar eventos de power ON OFF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTDIS=gv65,,12,12,,,,,,,,,,,,,,,,,,FFFF$    -&amp;gt; &#039;&#039;&#039;Aumentar tempo de detecção dos eventos de power ON OFF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTIDA=gv65,2,1,1,0,15,3,30,,,,2,0,1,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTDOG=gv65,2,10,30,0200,,0,0,,0,0,0,0,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCAN=gv65,1,0,0,E03FFFFF,0,7FFFFF,0,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTFRI=gv65,1,0,,0,0000,0000,60,60,1000,1000,,0,300,4,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv300,3,,,100,31,15,,60,31,15,,,31,15,,0,0,0,0,40,100,20,100,FFFF$ -- &#039;&#039;&#039;Baixo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv300,3,,,100,36,23,,60,36,23,,,36,23,,0,0,0,0,55,100,35,100,FFFF$  -- &#039;&#039;&#039;Médio&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTEPS=gv65,2,250,250,1,1,0,0,0,0,1,0,0,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTACD=gv65,10,0,0,0,0,0,,,,,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) --&#039;&#039;&#039;Impacto&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv65,3,,,,,,,,,,,,,,,,,,,30,50,20,65,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) --&#039;&#039;&#039;Curva&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$PFAL,Sys.Timer6.Start=single,120000;GPS.History.SetRead,1.7.2017,3:0:0-10.8.2017,3:0:0;GPS.History.Push,TCP&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())&lt;br /&gt;
&lt;br /&gt;
$PFAL,Sys.Timer11.Start=Cyclic,30000&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FactoryReset em enfora&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT$OBDFAC;$EVDELA;&amp;amp;W&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TELTONIKA#&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviar comando para activar o CAN&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;setparam 45002:12346&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ERM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Activar imobilizador&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SMS 1 (Desbloquear): setparam#password#60#Motolock80&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(aguardar resposta)&lt;br /&gt;
&lt;br /&gt;
SMS 2: $SRVFFFFFF,46,1,25,65535,26,2*4B&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Activar envio eventos para os servidores&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,04,12501617,60,***********60  $SRVFFFFFF,25,12501617*F5  $SRVFFFFFF,05,12501617*F3&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comando para localização fixa&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,59,1,-1516.7749,+01339.8199*25&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comando para sincronizado com servidores NTP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$SRVFFFFFF,04,666,1902,6*57&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,46,874115450,118,6145,560,5,561,30,562,33,1793,2,2,V30,2*CF&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,46,755313926,118,6145,560,5,561,80,562,33,1793,&amp;quot;3,2,V75,2,J1&amp;quot;*B0&lt;br /&gt;
&lt;br /&gt;
OUTB = OUT2&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,46,755313926,118,6145,560,5,561,80,562,33,1793,&amp;quot;3,2,V75,2,J1&amp;quot;*CF&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,46,105282794,118,6145,560,5,561,80,562,33,1793,&amp;quot;3,2,V75,2,J1&amp;quot;*CC&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,46,28851841,118,6145,560,5,561,80,562,33,1793,&amp;quot;3,2,V75,2,J1&amp;quot;*9B&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,4,151927104,562,32*53&lt;br /&gt;
&lt;br /&gt;
OUTB = OUT1&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,46,755313926,118,6145,560,5,561,80,562,33,1793,&amp;quot;3,1,V75,1,J1&amp;quot;*CD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*COMANDOS PARA ACTIVAR Report dos OUTPUTS------EVENTOS DE BLOQUEIO/DESBLOQUEIO*/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*GV65_20200311_NOS_1m_ibutton_CD_CAN_v16*/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,1,AT+GTIDA=gv65,2,1,1,0,15,3,15,,,,2,,1,1,,,,,450B$,,,,,450B$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,2,AT+GTOUT=gv65,,0,0,1,10,90,,,,,,,,,,,7532$,,,,,7532$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,3,AT+GTIDA=gv65,1,1,1,0,15,0,15,,,,2,,1,1,,,,,70BB$,,,,,70BB$&lt;br /&gt;
&lt;br /&gt;
AT+GTOUT=gv65,,,,,,,,,,1,,,,,,,6C45$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Desligar RFID GV65&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTACD=gv65,10,0,0,0,0,0,0,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTIDA=gv65,1,1,1,,30,0,30,,,,0,0,0,0,0,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,0,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,1,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,2,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,3,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,4,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,0,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,1,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,2,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,3,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,4,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
GroupID1=AT+GTUDF=gv65,1,1,40000002,0,0,0,6,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
GroupID2=AT+GTUDF=gv65,1,2,4,0,0,0,18,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId1=AT+GTIDA=gv65,0,1,1,0,15,3,15,,,,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId2=AT+GTOUT=gv65,0,0,0,,,,,,,1,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId3=AT+GTIDA=gv65,2,1,1,0,15,3,15,,,,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId4=AT+GTOUT=gv65,1,0,0,,,,,,,1,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comandos para ajustar whathdog&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,1,30,2,1,0,0,40000000,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,1,31,4,1,0,0,80000000,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,30,AT+GTDOG=gv65,0,60,30,0200,,1,0,,60,60,15,60,FFFF$,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,30,AT+GTDOG=gv65,0,60,30,0200,,1,0,,360,360,360,360,FFFF$,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTDOG=gv65,0,60,30,0200,,1,0,,61,61,61,61,FFFF$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Moradawwil&amp;diff=375</id>
		<title>Moradawwil</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Moradawwil&amp;diff=375"/>
		<updated>2026-05-15T10:33:18Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Company name&#039;&#039;&#039;: WWIL LDA&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; Rua dos Eucaliptos n5 1 Dto, 2610-069 Amadora&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Telephone:&#039;&#039;&#039; 21 010 3920&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAT:&#039;&#039;&#039; 513615156{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Moradawwil&amp;diff=374</id>
		<title>Moradawwil</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Moradawwil&amp;diff=374"/>
		<updated>2026-05-15T10:33:06Z</updated>

		<summary type="html">&lt;p&gt;Administrator: Created page with &amp;quot;{{QuatenusHeader}}   &amp;#039;&amp;#039;&amp;#039;Company name&amp;#039;&amp;#039;&amp;#039;: WWIL LDA  &amp;#039;&amp;#039;&amp;#039;Address:&amp;#039;&amp;#039;&amp;#039; Rua dos Eucaliptos n5 1 Dto, 2610-069 Amadora  &amp;#039;&amp;#039;&amp;#039;Telephone:&amp;#039;&amp;#039;&amp;#039; 21 010 3920  &amp;#039;&amp;#039;&amp;#039;VAT:&amp;#039;&amp;#039;&amp;#039; 513615156      {{QuatenusFooter}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Company name&#039;&#039;&#039;: WWIL LDA&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Address:&#039;&#039;&#039; Rua dos Eucaliptos n5 1 Dto, 2610-069 Amadora&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Telephone:&#039;&#039;&#039; 21 010 3920&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;VAT:&#039;&#039;&#039; 513615156&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Mydocsparceiros&amp;diff=373</id>
		<title>Mydocsparceiros</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Mydocsparceiros&amp;diff=373"/>
		<updated>2026-05-15T10:30:54Z</updated>

		<summary type="html">&lt;p&gt;Administrator: Created page with &amp;quot;{{QuatenusHeader}}   Versão do MyDocs para parceiros emails a enviar.  noc@quatenus.com, janaina.dorneles@quatenus.com.br, guilherme.silva@quatenusonline.com.br, jose.correia@quatenus.co.ao, ajcorreia@quatenus.co.mz, anobre@quatenus.co.ao     Boa tarde,  Vai ser disponibilizada via google play store uma nova versão do  mydocs, que vai deixar de permitir a leitura de logs do que está a ocorrer no mydocs.  Para as equipas Quatenus que desenvolvem formulários Quatenus,...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Versão do MyDocs para parceiros emails a enviar.&lt;br /&gt;
&lt;br /&gt;
noc@quatenus.com, janaina.dorneles@quatenus.com.br, guilherme.silva@quatenusonline.com.br, jose.correia@quatenus.co.ao, ajcorreia@quatenus.co.mz, anobre@quatenus.co.ao&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Boa tarde,&lt;br /&gt;
&lt;br /&gt;
Vai ser disponibilizada via google play store uma nova versão do  mydocs, que vai deixar de permitir a leitura de logs do que está a ocorrer no mydocs.&lt;br /&gt;
&lt;br /&gt;
Para as equipas Quatenus que desenvolvem formulários Quatenus, foi desenvolvida uma versão da aplicação que mantém essa funcionalidade.&lt;br /&gt;
&lt;br /&gt;
Versão: 1.50.84&lt;br /&gt;
&lt;br /&gt;
Download -&amp;gt;  &amp;lt;nowiki&amp;gt;https://drive.google.com/file/d/1IH5SH9ugkiL5ORL3ogbQ0Ske0yYIqeYR/view?usp=sharing&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para uso apenas das equipas Quatenus de desenvolvimento de formulários para o mydocs, não partilhar com outros.&lt;br /&gt;
&lt;br /&gt;
Alguma dúvida devem ser utilizados os canais oficiais (Teams e tickets).&lt;br /&gt;
&lt;br /&gt;
Obrigado.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Comandosdispositivos&amp;diff=372</id>
		<title>Comandosdispositivos</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Comandosdispositivos&amp;diff=372"/>
		<updated>2026-05-15T10:23:36Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
AT+GTCFG=gv65,,,,,,,,,,1A20,,,,,,,,,,,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
Eventos:MPN#MPF#BPL#GTANT#RTL#IGN#IGF&lt;br /&gt;
&lt;br /&gt;
Sem Eventos de Energia&lt;br /&gt;
&lt;br /&gt;
IP testes:&lt;br /&gt;
&lt;br /&gt;
54.229.34.157 30509&lt;br /&gt;
&lt;br /&gt;
SERVERS	PT&lt;br /&gt;
&lt;br /&gt;
34.242.236.139&lt;br /&gt;
&lt;br /&gt;
54.229.34.157&lt;br /&gt;
&lt;br /&gt;
SERVERS	NOS&lt;br /&gt;
&lt;br /&gt;
52.210.0.237&lt;br /&gt;
&lt;br /&gt;
52.17.234.225&lt;br /&gt;
&lt;br /&gt;
SERVERS	BR&lt;br /&gt;
&lt;br /&gt;
34.202.228.87&lt;br /&gt;
&lt;br /&gt;
54.85.238.253&lt;br /&gt;
&lt;br /&gt;
AT+GTSRI=gv300,,,,52.210.0.237,30500,52.17.234.225,30500,,0,0,,,,,7E3C$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GV300CAN&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv300can,iotshared,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GV65&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv65,iotshared,,,,,,,2210$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GV300N&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv300,iotshared,,,iotshared,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN PT PT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=ocprivjwd.prtop&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN PT NOSFOLLOW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=iotshared&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN AO&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=internet.unitel.co.ao&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN MZ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=internet&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN GLOBAL || TRUPHONE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
iot.truphone.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*Connection Settings TMDATA &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,GPRS.APN=tmdata.claro.com.br&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.USERNAME=tmdata&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.PASSWORD=tmdata&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*Connection Settings Kore Vivo &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,GPRS.APN=kore.vivo.com.br&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.USERNAME=kore&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.PASSWORD=vivo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AT+GTFRI=gv65,,,,,,,180,180,1000,10000,,0,86400,,,,,FFFF$ - &#039;&#039;&#039;Comunicação a 3 minutos&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTSRI=gv65,3,,2,52.210.0.237,30501,52.17.234.225,30501,,0,0,0,0,0,,,,,,FFFF$&#039;,    &#039;&#039;&#039;Alteração servidores&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTDIS=gv65,,12,12,,,,,,,,,,,,,,,,,,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())--, -- &#039;&#039;&#039;Aumentar o tempo debounce para detectar eventos falha energia (12*2)=24 Segundos&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTEPS=gv300,2,250,250,0,5,3,0,3,1,1,0,0,0,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) -- &#039;&#039;&#039;Aumenar o tempo para eventos de ligar desligar power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTCFG=gv65,gv65,gv65,,,,,,,,1820,,,,,,,,,,,,,,,,,FFFF$   -&amp;gt; &#039;&#039;&#039;Desabilitar eventos de power ON OFF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTDIS=gv65,,12,12,,,,,,,,,,,,,,,,,,FFFF$    -&amp;gt; &#039;&#039;&#039;Aumentar tempo de detecção dos eventos de power ON OFF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTIDA=gv65,2,1,1,0,15,3,30,,,,2,0,1,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTDOG=gv65,2,10,30,0200,,0,0,,0,0,0,0,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCAN=gv65,1,0,0,E03FFFFF,0,7FFFFF,0,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTFRI=gv65,1,0,,0,0000,0000,60,60,1000,1000,,0,300,4,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv300,3,,,100,31,15,,60,31,15,,,31,15,,0,0,0,0,40,100,20,100,FFFF$ -- &#039;&#039;&#039;Baixo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv300,3,,,100,36,23,,60,36,23,,,36,23,,0,0,0,0,55,100,35,100,FFFF$  -- &#039;&#039;&#039;Médio&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTEPS=gv65,2,250,250,1,1,0,0,0,0,1,0,0,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTACD=gv65,10,0,0,0,0,0,,,,,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) --&#039;&#039;&#039;Impacto&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv65,3,,,,,,,,,,,,,,,,,,,30,50,20,65,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) --&#039;&#039;&#039;Curva&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$PFAL,Sys.Timer6.Start=single,120000;GPS.History.SetRead,1.7.2017,3:0:0-10.8.2017,3:0:0;GPS.History.Push,TCP&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())&lt;br /&gt;
&lt;br /&gt;
$PFAL,Sys.Timer11.Start=Cyclic,30000&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FactoryReset em enfora&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT$OBDFAC;$EVDELA;&amp;amp;W&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TELTONIKA#&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviar comando para activar o CAN&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;setparam 45002:12346&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ERM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Activar imobilizador&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SMS 1 (Desbloquear): setparam#password#60#Motolock80&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
(aguardar resposta)&lt;br /&gt;
&lt;br /&gt;
SMS 2: $SRVFFFFFF,46,1,25,65535,26,2*4B&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Activar envio eventos para os servidores&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,04,12501617,60,***********60  $SRVFFFFFF,25,12501617*F5  $SRVFFFFFF,05,12501617*F3&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comando para localização fixa&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,59,1,-1516.7749,+01339.8199*25&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comando para sincronizado com servidores NTP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$SRVFFFFFF,04,666,1902,6*57&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*COMANDOS PARA ACTIVAR Report dos OUTPUTS------EVENTOS DE BLOQUEIO/DESBLOQUEIO*/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*GV65_20200311_NOS_1m_ibutton_CD_CAN_v16*/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,1,AT+GTIDA=gv65,2,1,1,0,15,3,15,,,,2,,1,1,,,,,450B$,,,,,450B$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,2,AT+GTOUT=gv65,,0,0,1,10,90,,,,,,,,,,,7532$,,,,,7532$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,3,AT+GTIDA=gv65,1,1,1,0,15,0,15,,,,2,,1,1,,,,,70BB$,,,,,70BB$&lt;br /&gt;
&lt;br /&gt;
AT+GTOUT=gv65,,,,,,,,,,1,,,,,,,6C45$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Desligar RFID GV65&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTACD=gv65,10,0,0,0,0,0,0,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTIDA=gv65,1,1,1,,30,0,30,,,,0,0,0,0,0,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,0,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,1,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,2,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,3,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,4,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,0,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,1,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,2,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,3,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,4,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
GroupID1=AT+GTUDF=gv65,1,1,40000002,0,0,0,6,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
GroupID2=AT+GTUDF=gv65,1,2,4,0,0,0,18,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId1=AT+GTIDA=gv65,0,1,1,0,15,3,15,,,,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId2=AT+GTOUT=gv65,0,0,0,,,,,,,1,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId3=AT+GTIDA=gv65,2,1,1,0,15,3,15,,,,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId4=AT+GTOUT=gv65,1,0,0,,,,,,,1,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comandos para ajustar whathdog&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,1,30,2,1,0,0,40000000,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,1,31,4,1,0,0,80000000,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,30,AT+GTDOG=gv65,0,60,30,0200,,1,0,,60,60,15,60,FFFF$,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,30,AT+GTDOG=gv65,0,60,30,0200,,1,0,,360,360,360,360,FFFF$,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTDOG=gv65,0,60,30,0200,,1,0,,61,61,61,61,FFFF$&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Comandosdispositivos&amp;diff=371</id>
		<title>Comandosdispositivos</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Comandosdispositivos&amp;diff=371"/>
		<updated>2026-05-15T10:21:49Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
AT+GTCFG=gv65,,,,,,,,,,1A20,,,,,,,,,,,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
Eventos:MPN#MPF#BPL#GTANT#RTL#IGN#IGF&lt;br /&gt;
&lt;br /&gt;
Sem Eventos de Energia&lt;br /&gt;
&lt;br /&gt;
IP testes:&lt;br /&gt;
&lt;br /&gt;
54.229.34.157 30509&lt;br /&gt;
&lt;br /&gt;
SERVERS	PT&lt;br /&gt;
&lt;br /&gt;
34.242.236.139&lt;br /&gt;
&lt;br /&gt;
54.229.34.157&lt;br /&gt;
&lt;br /&gt;
SERVERS	NOS&lt;br /&gt;
&lt;br /&gt;
52.210.0.237&lt;br /&gt;
&lt;br /&gt;
52.17.234.225&lt;br /&gt;
&lt;br /&gt;
SERVERS	BR&lt;br /&gt;
&lt;br /&gt;
34.202.228.87&lt;br /&gt;
&lt;br /&gt;
54.85.238.253&lt;br /&gt;
&lt;br /&gt;
AT+GTSRI=gv300,,,,52.210.0.237,30500,52.17.234.225,30500,,0,0,,,,,7E3C$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GV300CAN&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv300can,iotshared,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GV65&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv65,iotshared,,,,,,,2210$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;GV300N&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv300,iotshared,,,iotshared,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN PT PT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=ocprivjwd.prtop&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN PT NOSFOLLOW&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=iotshared&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN AO&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=internet.unitel.co.ao&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN MZ&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
apn=internet&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;APN GLOBAL || TRUPHONE&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
iot.truphone.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*Connection Settings TMDATA &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,GPRS.APN=tmdata.claro.com.br&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.USERNAME=tmdata&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.PASSWORD=tmdata&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*Connection Settings Kore Vivo &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,GPRS.APN=kore.vivo.com.br&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.USERNAME=kore&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.PASSWORD=vivo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
AT+GTFRI=gv65,,,,,,,180,180,1000,10000,,0,86400,,,,,FFFF$ - &#039;&#039;&#039;Comunicação a 3 minutos&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTSRI=gv65,3,,2,52.210.0.237,30501,52.17.234.225,30501,,0,0,0,0,0,,,,,,FFFF$&#039;,    &#039;&#039;&#039;Alteração servidores&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTDIS=gv65,,12,12,,,,,,,,,,,,,,,,,,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())--, -- &#039;&#039;&#039;Aumentar o tempo debounce para detectar eventos falha energia (12*2)=24 Segundos&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTEPS=gv300,2,250,250,0,5,3,0,3,1,1,0,0,0,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) -- &#039;&#039;&#039;Aumenar o tempo para eventos de ligar desligar power&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTCFG=gv65,gv65,gv65,,,,,,,,1820,,,,,,,,,,,,,,,,,FFFF$   -&amp;gt; &#039;&#039;&#039;Desabilitar eventos de power ON OFF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTDIS=gv65,,12,12,,,,,,,,,,,,,,,,,,FFFF$    -&amp;gt; &#039;&#039;&#039;Aumentar tempo de detecção dos eventos de power ON OFF&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTIDA=gv65,2,1,1,0,15,3,30,,,,2,0,1,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTDOG=gv65,2,10,30,0200,,0,0,,0,0,0,0,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCAN=gv65,1,0,0,E03FFFFF,0,7FFFFF,0,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTFRI=gv65,1,0,,0,0000,0000,60,60,1000,1000,,0,300,4,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv300,3,,,100,31,15,,60,31,15,,,31,15,,0,0,0,0,40,100,20,100,FFFF$ -- &#039;&#039;&#039;Baixo&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv300,3,,,100,36,23,,60,36,23,,,36,23,,0,0,0,0,55,100,35,100,FFFF$  -- &#039;&#039;&#039;Médio&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTEPS=gv65,2,250,250,1,1,0,0,0,0,1,0,0,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTACD=gv65,10,0,0,0,0,0,,,,,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) --&#039;&#039;&#039;Impacto&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv65,3,,,,,,,,,,,,,,,,,,,30,50,20,65,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) --&#039;&#039;&#039;Curva&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$PFAL,Sys.Timer6.Start=single,120000;GPS.History.SetRead,1.7.2017,3:0:0-10.8.2017,3:0:0;GPS.History.Push,TCP&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())&lt;br /&gt;
&lt;br /&gt;
$PFAL,Sys.Timer11.Start=Cyclic,30000&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FactoryReset em enfora&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
AT$OBDFAC;$EVDELA;&amp;amp;W&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;TELTONIKA#&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enviar comando para activar o CAN&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;setparam 45002:12346&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ERM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Activar imobilizador&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
SMS 1 (Desbloquear): setparam#password#60#Motolock80&lt;br /&gt;
&lt;br /&gt;
(aguardar resposta)&lt;br /&gt;
&lt;br /&gt;
SMS 2: $SRVFFFFFF,46,1,25,65535,26,2*4B&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Activar envio eventos para os servidores&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,04,12501617,60,***********60  $SRVFFFFFF,25,12501617*F5  $SRVFFFFFF,05,12501617*F3&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comando para localização fixa&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,59,1,-1516.7749,+01339.8199*25&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Comando para sincronizado com servidores NTP&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$SRVFFFFFF,04,666,1902,6*57&amp;lt;/code&amp;gt;  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;/*COMANDOS PARA ACTIVAR Report dos OUTPUTS------EVENTOS DE BLOQUEIO/DESBLOQUEIO*/&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
/*GV65_20200311_NOS_1m_ibutton_CD_CAN_v16*/&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,1,AT+GTIDA=gv65,2,1,1,0,15,3,15,,,,2,,1,1,,,,,450B$,,,,,450B$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,2,AT+GTOUT=gv65,,0,0,1,10,90,,,,,,,,,,,7532$,,,,,7532$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,3,AT+GTIDA=gv65,1,1,1,0,15,0,15,,,,2,,1,1,,,,,70BB$,,,,,70BB$&lt;br /&gt;
&lt;br /&gt;
AT+GTOUT=gv65,,,,,,,,,,1,,,,,,,6C45$&lt;br /&gt;
&lt;br /&gt;
Desligar RFID GV65&lt;br /&gt;
&lt;br /&gt;
AT+GTACD=gv65,10,0,0,0,0,0,0,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTIDA=gv65,1,1,1,,30,0,30,,,,0,0,0,0,0,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,0,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,1,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,2,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,3,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,4,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,0,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,1,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,2,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,3,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,4,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
GroupID1=AT+GTUDF=gv65,1,1,40000002,0,0,0,6,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
GroupID2=AT+GTUDF=gv65,1,2,4,0,0,0,18,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId1=AT+GTIDA=gv65,0,1,1,0,15,3,15,,,,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId2=AT+GTOUT=gv65,0,0,0,,,,,,,1,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId3=AT+GTIDA=gv65,2,1,1,0,15,3,15,,,,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId4=AT+GTOUT=gv65,1,0,0,,,,,,,1,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
Comandos para ajustar whathdog&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,1,30,2,1,0,0,40000000,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,1,31,4,1,0,0,80000000,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,30,AT+GTDOG=gv65,0,60,30,0200,,1,0,,60,60,15,60,FFFF$,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,30,AT+GTDOG=gv65,0,60,30,0200,,1,0,,360,360,360,360,FFFF$,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTDOG=gv65,0,60,30,0200,,1,0,,61,61,61,61,FFFF$&lt;br /&gt;
&lt;br /&gt;
Teltonika:&lt;br /&gt;
&lt;br /&gt;
Envio de parametro para Desabilitar power ON/OFF&lt;br /&gt;
&lt;br /&gt;
QBM&lt;br /&gt;
&lt;br /&gt;
Contratos&lt;br /&gt;
&lt;br /&gt;
43384,60060&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Comandosdispositivos&amp;diff=370</id>
		<title>Comandosdispositivos</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Comandosdispositivos&amp;diff=370"/>
		<updated>2026-05-15T10:16:18Z</updated>

		<summary type="html">&lt;p&gt;Administrator: Created page with &amp;quot;{{QuatenusHeader}}  AT+GTCFG=gv65,,,,,,,,,,1A20,,,,,,,,,,,,,,,,,FFFF$  Eventos:MPN#MPF#BPL#GTANT#RTL#IGN#IGF  Sem Eventos de Energia  IP testes:  54.229.34.157 30509  SERVERS	PT  34.242.236.139  54.229.34.157  SERVERS	NOS  52.210.0.237  52.17.234.225  SERVERS	BR  34.202.228.87  54.85.238.253  AT+GTSRI=gv300,,,,52.210.0.237,30500,52.17.234.225,30500,,0,0,,,,,7E3C$  GV300CAN  AT+GTBSI=gv300can,iotshared,,,,,,,FFFF$  GV65  AT+GTBSI=gv65,iotshared,,,,,,,2210$  GV300N  AT+GTB...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
AT+GTCFG=gv65,,,,,,,,,,1A20,,,,,,,,,,,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
Eventos:MPN#MPF#BPL#GTANT#RTL#IGN#IGF&lt;br /&gt;
&lt;br /&gt;
Sem Eventos de Energia&lt;br /&gt;
&lt;br /&gt;
IP testes:&lt;br /&gt;
&lt;br /&gt;
54.229.34.157 30509&lt;br /&gt;
&lt;br /&gt;
SERVERS	PT&lt;br /&gt;
&lt;br /&gt;
34.242.236.139&lt;br /&gt;
&lt;br /&gt;
54.229.34.157&lt;br /&gt;
&lt;br /&gt;
SERVERS	NOS&lt;br /&gt;
&lt;br /&gt;
52.210.0.237&lt;br /&gt;
&lt;br /&gt;
52.17.234.225&lt;br /&gt;
&lt;br /&gt;
SERVERS	BR&lt;br /&gt;
&lt;br /&gt;
34.202.228.87&lt;br /&gt;
&lt;br /&gt;
54.85.238.253&lt;br /&gt;
&lt;br /&gt;
AT+GTSRI=gv300,,,,52.210.0.237,30500,52.17.234.225,30500,,0,0,,,,,7E3C$&lt;br /&gt;
&lt;br /&gt;
GV300CAN&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv300can,iotshared,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
GV65&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv65,iotshared,,,,,,,2210$&lt;br /&gt;
&lt;br /&gt;
GV300N&lt;br /&gt;
&lt;br /&gt;
AT+GTBSI=gv300,iotshared,,,iotshared,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
APN PT PT&lt;br /&gt;
&lt;br /&gt;
apn=ocprivjwd.prtop&lt;br /&gt;
&lt;br /&gt;
APN PT NOSFOLLOW&lt;br /&gt;
&lt;br /&gt;
apn=iotshared&lt;br /&gt;
&lt;br /&gt;
APN AO&lt;br /&gt;
&lt;br /&gt;
apn=internet.unitel.co.ao&lt;br /&gt;
&lt;br /&gt;
APN MZ&lt;br /&gt;
&lt;br /&gt;
apn=internet&lt;br /&gt;
&lt;br /&gt;
APN GLOBAL || TRUPHONE&lt;br /&gt;
&lt;br /&gt;
iot.truphone.com&lt;br /&gt;
&lt;br /&gt;
/*Connection Settings TMDATA&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,GPRS.APN=tmdata.claro.com.br&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.USERNAME=tmdata&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.PASSWORD=tmdata&lt;br /&gt;
&lt;br /&gt;
/*Connection Settings Kore Vivo&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;/&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,GPRS.APN=kore.vivo.com.br&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.USERNAME=kore&lt;br /&gt;
&lt;br /&gt;
$PFAL,CNF.Set,PPP.PASSWORD=vivo&lt;br /&gt;
&lt;br /&gt;
AT+GTFRI=gv65,,,,,,,180,180,1000,10000,,0,86400,,,,,FFFF$ - Comunicação a 3 minutos&lt;br /&gt;
&lt;br /&gt;
AT+GTSRI=gv65,3,,2,52.210.0.237,30501,52.17.234.225,30501,,0,0,0,0,0,,,,,,FFFF$&#039;,    Alteração servidores&lt;br /&gt;
&lt;br /&gt;
AT+GTDIS=gv65,,12,12,,,,,,,,,,,,,,,,,,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())--, -- Aumentar o tempo debounce para detectar eventos falha energia (12*2)=24 Segundos&lt;br /&gt;
&lt;br /&gt;
AT+GTEPS=gv300,2,250,250,0,5,3,0,3,1,1,0,0,0,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) -- Aumenar o tempo para eventos de ligar desligar power&lt;br /&gt;
&lt;br /&gt;
AT+GTCFG=gv65,gv65,gv65,,,,,,,,1820,,,,,,,,,,,,,,,,,FFFF$   -&amp;gt; Desabilitar eventos de power ON OFF&lt;br /&gt;
&lt;br /&gt;
AT+GTDIS=gv65,,12,12,,,,,,,,,,,,,,,,,,FFFF$    -&amp;gt; Aumentar tempo de detecção dos eventos de power ON OFF&lt;br /&gt;
&lt;br /&gt;
AT+GTIDA=gv65,2,1,1,0,15,3,30,,,,2,0,1,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTDOG=gv65,2,10,30,0200,,0,0,,0,0,0,0,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCAN=gv65,1,0,0,E03FFFFF,0,7FFFFF,0,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTFRI=gv65,1,0,,0,0000,0000,60,60,1000,1000,,0,300,4,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv300,3,,,100,31,15,,60,31,15,,,31,15,,0,0,0,0,40,100,20,100,FFFF$-- Baixo&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv300,3,,,100,36,23,,60,36,23,,,36,23,,0,0,0,0,55,100,35,100,FFFF$  -- Médio&lt;br /&gt;
&lt;br /&gt;
AT+GTEPS=gv65,2,250,250,1,1,0,0,0,0,1,0,0,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTACD=gv65,10,0,0,0,0,0,,,,,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) --Impacto&lt;br /&gt;
&lt;br /&gt;
AT+GTHBM=gv65,3,,,,,,,,,,,,,,,,,,,30,50,20,65,FFFF$&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE()) --Curva&lt;br /&gt;
&lt;br /&gt;
$PFAL,Sys.Timer6.Start=single,120000;GPS.History.SetRead,1.7.2017,3:0:0-10.8.2017,3:0:0;GPS.History.Push,TCP&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())&lt;br /&gt;
&lt;br /&gt;
$PFAL,Sys.Timer11.Start=Cyclic,30000&#039;,&#039;O&#039;,&#039;SYSTEM_VF&#039;,0,1,GETDATE())&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
FactoryReset em enfora&lt;br /&gt;
&lt;br /&gt;
AT$OBDFAC;$EVDELA;&amp;amp;W&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
TELTONIKA#&lt;br /&gt;
&lt;br /&gt;
Enviar comando para activar o CAN&lt;br /&gt;
&lt;br /&gt;
setparam 45002:12346&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;##############################&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ERM&lt;br /&gt;
&lt;br /&gt;
Activar imobilizador&lt;br /&gt;
&lt;br /&gt;
SMS 1 (Desbloquear): setparam#password#60#Motolock80&lt;br /&gt;
&lt;br /&gt;
(aguardar resposta)&lt;br /&gt;
&lt;br /&gt;
SMS 2: $SRVFFFFFF,46,1,25,65535,26,2*4B&lt;br /&gt;
&lt;br /&gt;
Activar envio eventos para os servidores&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,04,12501617,60,***********60  $SRVFFFFFF,25,12501617*F5  $SRVFFFFFF,05,12501617*F3&lt;br /&gt;
&lt;br /&gt;
Comando para localização fixa&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,59,1,-1516.7749,+01339.8199*25&lt;br /&gt;
&lt;br /&gt;
Comando para sincronizado com servidores NTP&lt;br /&gt;
&lt;br /&gt;
$SRVFFFFFF,04,666,1902,6*57  &lt;br /&gt;
&lt;br /&gt;
/*COMANDOS PARA ACTIVAR Report dos OUTPUTS------EVENTOS DE BLOQUEIO/DESBLOQUEIO*/&lt;br /&gt;
&lt;br /&gt;
/*GV65_20200311_NOS_1m_ibutton_CD_CAN_v16*/&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,1,AT+GTIDA=gv65,2,1,1,0,15,3,15,,,,2,,1,1,,,,,450B$,,,,,450B$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,2,AT+GTOUT=gv65,,0,0,1,10,90,,,,,,,,,,,7532$,,,,,7532$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,3,AT+GTIDA=gv65,1,1,1,0,15,0,15,,,,2,,1,1,,,,,70BB$,,,,,70BB$&lt;br /&gt;
&lt;br /&gt;
AT+GTOUT=gv65,,,,,,,,,,1,,,,,,,6C45$&lt;br /&gt;
&lt;br /&gt;
Desligar RFID GV65&lt;br /&gt;
&lt;br /&gt;
AT+GTACD=gv65,10,0,0,0,0,0,0,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTIDA=gv65,1,1,1,,30,0,30,,,,0,0,0,0,0,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,0,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,1,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,2,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,3,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,0,4,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,0,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,1,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,2,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,3,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,0,4,0,0,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
GroupID1=AT+GTUDF=gv65,1,1,40000002,0,0,0,6,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
GroupID2=AT+GTUDF=gv65,1,2,4,0,0,0,18,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId1=AT+GTIDA=gv65,0,1,1,0,15,3,15,,,,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId2=AT+GTOUT=gv65,0,0,0,,,,,,,1,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId3=AT+GTIDA=gv65,2,1,1,0,15,3,15,,,,0,0,0,0,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
StoreCmId4=AT+GTOUT=gv65,1,0,0,,,,,,,1,,,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
Comandos para ajustar whathdog&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,1,30,2,1,0,0,40000000,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTUDF=gv65,1,31,4,1,0,0,80000000,1,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,30,AT+GTDOG=gv65,0,60,30,0200,,1,0,,60,60,15,60,FFFF$,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTCMD=gv65,1,30,AT+GTDOG=gv65,0,60,30,0200,,1,0,,360,360,360,360,FFFF$,,,,,FFFF$&lt;br /&gt;
&lt;br /&gt;
AT+GTDOG=gv65,0,60,30,0200,,1,0,,61,61,61,61,FFFF$&lt;br /&gt;
&lt;br /&gt;
Teltonika:&lt;br /&gt;
&lt;br /&gt;
Envio de parametro para Desabilitar power ON/OFF&lt;br /&gt;
&lt;br /&gt;
QBM&lt;br /&gt;
&lt;br /&gt;
Contratos&lt;br /&gt;
&lt;br /&gt;
43384,60060&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=369</id>
		<title>Webservicesqmb</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=369"/>
		<updated>2026-04-28T14:26:39Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Página de Documentação Técnica}}&lt;br /&gt;
&lt;br /&gt;
== Web Services Quatenus® Core ==&lt;br /&gt;
O &#039;&#039;&#039;Quatenus Core&#039;&#039;&#039; é uma plataforma de localização inteligente mundial (WWIL) que disponibiliza uma série de Web Services para a obtenção de dados de licenciamento, gestão de ativos e frotas[cite: 185, 186, 189].&lt;br /&gt;
&lt;br /&gt;
=== Endereços e Autenticação (Servidores de Produção) ===&lt;br /&gt;
Os serviços estão organizados por categorias e podem ser acedidos através dos seguintes endpoints WSDL (Infraestrutura Brasil)[cite: 213, 223]:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Serviço !! Categoria !! URL de Produção (WSDL)&lt;br /&gt;
|-&lt;br /&gt;
| QDats || Licenciamento e Gamas || http://services.quatenus-system.com.br/quatenus10/QDats/SrvGovernmentGet.svc?wsdl [cite: 215]&lt;br /&gt;
|-&lt;br /&gt;
| QDats || Ativos (Assets) || http://services.quatenus-system.com.br/quatenus10/QDats/SrvGtiAssetGet.svc?wsdl [cite: 217]&lt;br /&gt;
|-&lt;br /&gt;
| QDats || Viaturas e Combustíveis || http://services.quatenus-system.com.br/quatenus10/QDats/SrvGtiFleetGet.svc?wsdl [cite: 221]&lt;br /&gt;
|-&lt;br /&gt;
| QBMDats || Itens e Serviços || http://services.quatenus-system.com.br/quatenus10/QBMDats/Business/QbmItems/QbmltemsServices.svc?wsdl [cite: 231]&lt;br /&gt;
|-&lt;br /&gt;
| QBMDats || Entidades (Clientes/Parceiros) || http://services.quatenus-system.com.br/quatenus10/QBMDats/Administration/Entities/Entity.svc?wsdl [cite: 236]&lt;br /&gt;
|-&lt;br /&gt;
| QBMDats || Documentos (Contratos/Propostas) || http://services.quatenus-system.com.br/quatenus10/QBMDats/Documents/Document.svc?wsdl [cite: 242]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Dados para Testes ====&lt;br /&gt;
Para chamadas de teste, devem ser utilizados os seguintes argumentos de autenticação[cite: 249]:&lt;br /&gt;
* &#039;&#039;&#039;userName:&#039;&#039;&#039; agoraqbmadmin@testesst.pt [cite: 249]&lt;br /&gt;
* &#039;&#039;&#039;password:&#039;&#039;&#039; Ipiranga2013 [cite: 249]&lt;br /&gt;
&lt;br /&gt;
=== Principais Métodos Disponíveis ===&lt;br /&gt;
Abaixo estão listados alguns dos métodos fundamentais para integração[cite: 256]:&lt;br /&gt;
&lt;br /&gt;
==== Gamas e Dispositivos ====&lt;br /&gt;
* &#039;&#039;&#039;SrvGovernmentGet.GetPartnerCodesFamilies():&#039;&#039;&#039; Obtém a lista de gamas de produtos[cite: 258, 282].&lt;br /&gt;
* &#039;&#039;&#039;ISrvGtiAssetGet.GetAssetBrands():&#039;&#039;&#039; Obtém a lista de marcas de dispositivos[cite: 262, 326].&lt;br /&gt;
* &#039;&#039;&#039;ISrvGtiAssetGet.GetAssetModels():&#039;&#039;&#039; Lista de modelos de dispositivos[cite: 338].&lt;br /&gt;
&lt;br /&gt;
==== Gestão de Frota ====&lt;br /&gt;
* &#039;&#039;&#039;ISrvGtiFleetGet.GetVehiclesBrands():&#039;&#039;&#039; Marcas de veículos[cite: 263].&lt;br /&gt;
* &#039;&#039;&#039;ISrvGtiFleetGet.GetVehiclesModels():&#039;&#039;&#039; Modelos de veículos[cite: 263].&lt;br /&gt;
* &#039;&#039;&#039;ISrvGtiFleetGet.GetVehiclesClassType():&#039;&#039;&#039; Classes de viaturas[cite: 266].&lt;br /&gt;
&lt;br /&gt;
=== Estrutura de Dados Exemplo ===&lt;br /&gt;
Muitos serviços devolvem um objeto do tipo `QTableGridDataSource`, que contém uma coleção de linhas (`Rows`) e o número total de registos (`TotalRows`)[cite: 286, 330].&lt;br /&gt;
&lt;br /&gt;
==== Exemplo: PartnerCodeFamily ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Descrição&lt;br /&gt;
|-&lt;br /&gt;
| PartnerCodeFamilyId || Int || ID único da gama [cite: 293]&lt;br /&gt;
|-&lt;br /&gt;
| Code || String || Código identificador (ex: &amp;quot;QAE.INT&amp;quot;) [cite: 293]&lt;br /&gt;
|-&lt;br /&gt;
| Description || String || Descrição (ex: &amp;quot;QUATENUS ASSET EDITION&amp;quot;) [cite: 293]&lt;br /&gt;
|-&lt;br /&gt;
| InsertedDate || String || Data de criação formatada conforme a cultura [cite: 293]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Configurações Suportadas ===&lt;br /&gt;
A plataforma suporta múltiplas culturas (ex: `pt-PT`, `pt-BR`, `en-US`) e fusos horários globais[cite: 283, 340].&lt;br /&gt;
&lt;br /&gt;
[[Categoria:Documentação Técnica]]&lt;br /&gt;
[[Categoria:Web Services]]&lt;br /&gt;
[[Categoria:Quatenus]]&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=368</id>
		<title>Webservicesqmb</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=368"/>
		<updated>2026-04-28T14:25:04Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= GetLicensableItems =&lt;br /&gt;
&lt;br /&gt;
== 📌 Descrição ==&lt;br /&gt;
Este serviço obtém uma lista de produtos QBM que correspondem a produtos licenciáveis das gamas Quatenus.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 🌐 Endpoint ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.../QbmItemsServices.svc/GetLicensableItems&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 🔐 Autenticação ==&lt;br /&gt;
* userName&lt;br /&gt;
* password&lt;br /&gt;
* token&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📥 Parâmetros ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nome !! Tipo !! Obrigatório !! Descrição !! Valor por omissão !! Exemplo&lt;br /&gt;
|-&lt;br /&gt;
| filter || String || ❌ || Filtro de pesquisa || &amp;quot;&amp;quot; || Fleet&lt;br /&gt;
|-&lt;br /&gt;
| familyIds || String || ❌ || Lista de IDs de gamas || &amp;quot;&amp;quot; || 114&lt;br /&gt;
|-&lt;br /&gt;
| cultureInfo || String || ❌ || Cultura do servidor || pt-PT || en-US&lt;br /&gt;
|-&lt;br /&gt;
| timeZoneId || String || ❌ || Fuso horário || GMT || GMT Standard Time&lt;br /&gt;
|-&lt;br /&gt;
| pageNumber || String || ❌ || Página atual || &amp;quot;&amp;quot; || 1&lt;br /&gt;
|-&lt;br /&gt;
| rowsPerPage || String || ❌ || Nº registos || &amp;quot;&amp;quot; || 100&lt;br /&gt;
|-&lt;br /&gt;
| sortColumnName || String || ❌ || Coluna de ordenação || Code || Description&lt;br /&gt;
|-&lt;br /&gt;
| sortDirection || String || ❌ || Direção ordenação || ascending || descending&lt;br /&gt;
|-&lt;br /&gt;
| requestDate || String || ❌ || Data cálculo preço || 0001-01-01 00:00 || 2013-12-04 00:00&lt;br /&gt;
|-&lt;br /&gt;
| currencyId || String || ❌ || Moeda || 0 || 50&lt;br /&gt;
|-&lt;br /&gt;
| fromBusinessEntityId || String || ❌ || Entidade fornecedora || 0 || 123&lt;br /&gt;
|-&lt;br /&gt;
| toBusinessEntityId || String || ❌ || Entidade cliente || &amp;quot;&amp;quot; || 123&lt;br /&gt;
|-&lt;br /&gt;
| userName || String || ✔ || Login || - || user@test.com&lt;br /&gt;
|-&lt;br /&gt;
| password || String || ✔ || Password || - || *****&lt;br /&gt;
|-&lt;br /&gt;
| token || String || ❌ || Token || - || -&lt;br /&gt;
|-&lt;br /&gt;
| args || JSON || ❌ || Filtros avançados || - || ver abaixo&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== ⚙️ Filtros Avançados (args) ==&lt;br /&gt;
&lt;br /&gt;
Formato JSON:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;Data&amp;quot;: {&lt;br /&gt;
    &amp;quot;Global&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;Extra&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;Units&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;ItemTypes&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;IsEnabledFilter&amp;quot;: &amp;quot;ALL&amp;quot;,&lt;br /&gt;
    &amp;quot;HasPriceFilter&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;IsLicensedFilter&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📊 Valores Possíveis ==&lt;br /&gt;
&lt;br /&gt;
=== Units ===&lt;br /&gt;
* B – Box  &lt;br /&gt;
* M – Month  &lt;br /&gt;
* Y – Year  &lt;br /&gt;
* U – Unit  &lt;br /&gt;
* L – License  &lt;br /&gt;
* D – Devices  &lt;br /&gt;
&lt;br /&gt;
=== ItemTypes ===&lt;br /&gt;
* P – Produto  &lt;br /&gt;
* S – Serviço  &lt;br /&gt;
&lt;br /&gt;
=== IsEnabledFilter ===&lt;br /&gt;
* ACTIVE  &lt;br /&gt;
* INACTIVE  &lt;br /&gt;
* ALL  &lt;br /&gt;
&lt;br /&gt;
=== IsLicensedFilter ===&lt;br /&gt;
* LICENSED  &lt;br /&gt;
* UNLICENSED  &lt;br /&gt;
* ALL  &lt;br /&gt;
&lt;br /&gt;
=== Currency ===&lt;br /&gt;
* 50 – EUR  &lt;br /&gt;
* 21 – BRL  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📤 Resposta ==&lt;br /&gt;
&lt;br /&gt;
Tipo: &amp;lt;code&amp;gt;PagedData&amp;amp;lt;QbmLicensableItemObject&amp;amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Descrição&lt;br /&gt;
|-&lt;br /&gt;
| Rows || object[] || Lista de items&lt;br /&gt;
|-&lt;br /&gt;
| TotalRows || int || Total de registos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📄 Estrutura do Objeto ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Nullable !! Descrição&lt;br /&gt;
|-&lt;br /&gt;
| Code || String || ❌ || Código do item&lt;br /&gt;
|-&lt;br /&gt;
| Description || String || ❌ || Descrição&lt;br /&gt;
|-&lt;br /&gt;
| IsEnabled || Bool || ❌ || Item ativo&lt;br /&gt;
|-&lt;br /&gt;
| ItemType || Char || ❌ || Tipo (P/S)&lt;br /&gt;
|-&lt;br /&gt;
| PartnerCodeColor || String || ✔ || Cor&lt;br /&gt;
|-&lt;br /&gt;
| InsertedUser || String || ❌ || Criador&lt;br /&gt;
|-&lt;br /&gt;
| PartnerCodeFamilyId || Int || ✔ || ID da gama&lt;br /&gt;
|-&lt;br /&gt;
| PartnersCodeIsExtra || Bool || ✔ || É extra&lt;br /&gt;
|-&lt;br /&gt;
| PartnersCodeIsGlobal || Bool || ✔ || É global&lt;br /&gt;
|-&lt;br /&gt;
| PartnersCodeUnit || String || ✔ || Unidade&lt;br /&gt;
|-&lt;br /&gt;
| QbmItemId || Int || ❌ || ID do item&lt;br /&gt;
|-&lt;br /&gt;
| ShortDescription || String || ✔ || Descrição curta&lt;br /&gt;
|-&lt;br /&gt;
| Unit || Int || ✔ || Unidade de preço&lt;br /&gt;
|-&lt;br /&gt;
| UnitPrice || Decimal || ✔ || Preço&lt;br /&gt;
|-&lt;br /&gt;
| Discount || Decimal || ✔ || Desconto&lt;br /&gt;
|-&lt;br /&gt;
| TaxRate || Decimal || ✔ || IVA&lt;br /&gt;
|-&lt;br /&gt;
| CheckBox || Bool || ❌ || Campo técnico&lt;br /&gt;
|-&lt;br /&gt;
| DataAction || Object || ❌ || Interno&lt;br /&gt;
|-&lt;br /&gt;
| DataObjectDescription || String || ❌ || Interno&lt;br /&gt;
|-&lt;br /&gt;
| DataSource || Object || ❌ || Interno&lt;br /&gt;
|-&lt;br /&gt;
| GridIndex || Int || ❌ || Interno&lt;br /&gt;
|-&lt;br /&gt;
| Id || String || ❌ || Interno&lt;br /&gt;
|-&lt;br /&gt;
| UsageHistoryId || String || ✔ || Interno&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 🧪 Exemplo ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
.../GetLicensableItems?selectedLanguage=pt-PT&amp;amp;timeZoneId=GMT&amp;amp;userName=xxx&amp;amp;password=xxx&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== ⚠️ Notas ==&lt;br /&gt;
&lt;br /&gt;
* requestDate deve estar no formato: yyyy-MM-dd HH:mm  &lt;br /&gt;
* args é obrigatório em alguns cenários  &lt;br /&gt;
* Filtros podem impactar preços calculados  &lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=367</id>
		<title>Webservicesqmb</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=367"/>
		<updated>2026-04-28T14:20:14Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Web Services Quatenus® Core =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Documentação dos Web Services do Quatenus® Core para integração e obtenção de dados.&lt;br /&gt;
&lt;br /&gt;
Versão: 12.00&lt;br /&gt;
Fonte:&lt;br /&gt;
&lt;br /&gt;
== 🧭 Estrutura ==&lt;br /&gt;
&lt;br /&gt;
=== 📦 Licenciamento ===&lt;br /&gt;
&lt;br /&gt;
[[QBM/WebServices/GetPartnerCodesFamilies]]&lt;br /&gt;
[[QBM/WebServices/GetLicensableItems]]&lt;br /&gt;
[[QBM/WebServices/GetLicensableItemExtras]]&lt;br /&gt;
&lt;br /&gt;
=== 📱 Ativos ===&lt;br /&gt;
&lt;br /&gt;
[[QBM/WebServices/GetAssetBrands]]&lt;br /&gt;
[[QBM/WebServices/GetAssetModels]]&lt;br /&gt;
[[QBM/WebServices/GetDeviceClasses]]&lt;br /&gt;
&lt;br /&gt;
=== 🚗 Frota ===&lt;br /&gt;
&lt;br /&gt;
[[QBM/WebServices/GetVehiclesBrands]]&lt;br /&gt;
[[QBM/WebServices/GetVehiclesModels]]&lt;br /&gt;
[[QBM/WebServices/GetVehiclesClassType]]&lt;br /&gt;
[[QBM/WebServices/GetFuelTypes]]&lt;br /&gt;
&lt;br /&gt;
=== 👤 Entidades ===&lt;br /&gt;
&lt;br /&gt;
[[QBM/WebServices/GetCustomers]]&lt;br /&gt;
[[QBM/WebServices/GetPartners]]&lt;br /&gt;
&lt;br /&gt;
=== 📄 Documentos ===&lt;br /&gt;
&lt;br /&gt;
[[QBM/WebServices/GetExternalContracts]]&lt;br /&gt;
[[QBM/WebServices/GetBillingEvents]]&lt;br /&gt;
&lt;br /&gt;
=== 💰 Pagamentos ===&lt;br /&gt;
&lt;br /&gt;
[[QBM/WebServices/GetPaymentTerms]]&lt;br /&gt;
&lt;br /&gt;
== 🔐 Autenticação ==&lt;br /&gt;
&lt;br /&gt;
Parâmetros comuns:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Campo !! Descrição&lt;br /&gt;
userName&lt;br /&gt;
-&lt;br /&gt;
password&lt;br /&gt;
-&lt;br /&gt;
token&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;br /&gt;
&lt;br /&gt;
🧩 Template Base (para cada serviço)&lt;br /&gt;
&lt;br /&gt;
Usa isto como padrão para todas as páginas 👇&lt;br /&gt;
&lt;br /&gt;
{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= &amp;lt;Nome do Serviço&amp;gt; =&lt;br /&gt;
&lt;br /&gt;
== 📌 Descrição ==&lt;br /&gt;
Descrição funcional do serviço.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 🌐 Endpoint ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
URL_DO_SERVIÇO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 🔐 Autenticação ==&lt;br /&gt;
&lt;br /&gt;
* userName  &lt;br /&gt;
* password  &lt;br /&gt;
* token (opcional)  &lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📥 Parâmetros ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nome !! Tipo !! Obrigatório !! Descrição !! Exemplo&lt;br /&gt;
|-&lt;br /&gt;
| filter || string || ❌ || Filtro de pesquisa || &amp;quot;Fleet&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📤 Resposta ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Descrição&lt;br /&gt;
|-&lt;br /&gt;
| Rows || object[] || Lista de resultados&lt;br /&gt;
|-&lt;br /&gt;
| TotalRows || int || Total de registos&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 📄 Estrutura do Objeto ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Campo !! Tipo !! Descrição&lt;br /&gt;
|-&lt;br /&gt;
| Id || int || Identificador&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 🧪 Exemplo ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
URL_EXEMPLO&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== ⚠️ Notas ==&lt;br /&gt;
&lt;br /&gt;
* Observações importantes&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;br /&gt;
🔧 Exemplo Real (já pronto)&lt;br /&gt;
👉 GetLicensableItems&lt;br /&gt;
&lt;br /&gt;
{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= GetLicensableItems =&lt;br /&gt;
&lt;br /&gt;
== 📌 Descrição ==&lt;br /&gt;
Obtém lista de produtos QBM licenciáveis.&lt;br /&gt;
&lt;br /&gt;
== 🌐 Endpoint ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; .../QbmItemsServices.svc/GetLicensableItems &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 📥 Parâmetros ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Nome !! Tipo !! Obrigatório !! Descrição !! Exemplo&lt;br /&gt;
filter&lt;br /&gt;
-&lt;br /&gt;
familyIds&lt;br /&gt;
-&lt;br /&gt;
currencyId&lt;br /&gt;
-&lt;br /&gt;
requestDate&lt;br /&gt;
-&lt;br /&gt;
args&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== ⚙️ Filtros Avançados (args) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; { &amp;quot;Data&amp;quot;:{ &amp;quot;Global&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;Extra&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;Units&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;ItemTypes&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;IsEnabledFilter&amp;quot;:&amp;quot;ALL&amp;quot; } } &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 📤 Resposta ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Campo !! Tipo !! Descrição&lt;br /&gt;
Rows&lt;br /&gt;
-&lt;br /&gt;
TotalRows&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== 📄 Estrutura do Objeto ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Campo !! Tipo !! Descrição&lt;br /&gt;
Code&lt;br /&gt;
-&lt;br /&gt;
Description&lt;br /&gt;
-&lt;br /&gt;
ItemType&lt;br /&gt;
-&lt;br /&gt;
UnitPrice&lt;br /&gt;
-&lt;br /&gt;
TaxRate&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== 🧪 Exemplo ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; .../GetLicensableItems?userName=xxx&amp;amp;password=xxx &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ⚠️ Notas ==&lt;br /&gt;
&lt;br /&gt;
Pode usar filtros por unidade (M, Y, U, etc.)&lt;br /&gt;
Pode filtrar por produtos ou serviços&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=366</id>
		<title>Webservicesqmb</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=366"/>
		<updated>2026-04-28T14:19:16Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Web Services Quatenus® Core – Licenciamento =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
&lt;br /&gt;
Este documento descreve os Web Services do Quatenus® Core para obtenção de dados de licenciamento.&lt;br /&gt;
&lt;br /&gt;
Versão: 12.00&lt;br /&gt;
Data: Outubro 2025&lt;br /&gt;
Fonte:&lt;br /&gt;
&lt;br /&gt;
== 🌐 Endereços e Autenticação ==&lt;br /&gt;
&lt;br /&gt;
=== QDats ===&lt;br /&gt;
&lt;br /&gt;
Licenciamento (Gamas)&lt;br /&gt;
&amp;lt;code&amp;gt;http://services.quatenus-system.com.br/quatenus10/QDats/SrvGovernmentGet.svc?wsdl&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Ativos&lt;br /&gt;
&amp;lt;code&amp;gt;http://services.quatenus-system.com.br/quatenus10/QDats/SrvGtiAssetGet.svc?wsdl&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
Viaturas&lt;br /&gt;
&amp;lt;code&amp;gt;http://services.quatenus-system.com.br/quatenus10/QDats/SrvGtiFleetGet.svc?wsdl&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== QBMDats ===&lt;br /&gt;
&lt;br /&gt;
Items / Extras&lt;br /&gt;
&amp;lt;code&amp;gt;.../QBMDats/Business/QbmItems/QbmItemsServices.svc?wsdl&amp;lt;/code&amp;gt;&lt;br /&gt;
Entidades&lt;br /&gt;
&amp;lt;code&amp;gt;.../QBMDats/Administration/Entities/Entity.svc?wsdl&amp;lt;/code&amp;gt;&lt;br /&gt;
Documentos&lt;br /&gt;
&amp;lt;code&amp;gt;.../QBMDats/Documents/Document.svc?wsdl&amp;lt;/code&amp;gt;&lt;br /&gt;
Payment Terms&lt;br /&gt;
&amp;lt;code&amp;gt;.../QbmDats/Business/PaymentTerms/PaymentTermsServices.svc?wsdl&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 🔐 Autenticação ===&lt;br /&gt;
&lt;br /&gt;
Parâmetros comuns:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Parâmetro !! Descrição&lt;br /&gt;
companyId&lt;br /&gt;
-&lt;br /&gt;
deviceIds&lt;br /&gt;
-&lt;br /&gt;
userName&lt;br /&gt;
-&lt;br /&gt;
password&lt;br /&gt;
-&lt;br /&gt;
token&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== 🧪 Serviços Disponíveis ==&lt;br /&gt;
&lt;br /&gt;
=== 📦 Gamas ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;SrvGovernmentGet.GetPartnerCodesFamilies()&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 📱 Dispositivos ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ISrvGtiAssetGet.GetAssetBrands()&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ISrvGtiAssetGet.GetAssetModels()&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 🚗 Viaturas ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;ISrvGtiFleetGet.GetVehiclesBrands()&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ISrvGtiFleetGet.GetVehiclesModels()&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ISrvGtiFleetGet.GetVehiclesClassType()&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ISrvGtiFleetGet.GetFuelTypes()&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 📦 Items ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;QbmItemsServices.GetLicensableItems()&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;QbmItemsServices.GetLicensableItemExtras()&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;QbmItemsServices.GetDeviceClasses()&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 👤 Entidades ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;IEntity.GetCustomers()&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;IEntity.GetPartners()&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 📄 Documentos ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;IDocument.GetExternalContracts()&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;IDocument.GetExternalBillingEvents()&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 💰 Pagamentos ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;IPaymentTermsServices.GetPaymentTermsExternal()&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 🔎 Estrutura Geral dos Serviços ==&lt;br /&gt;
&lt;br /&gt;
A maioria dos serviços segue o mesmo padrão:&lt;br /&gt;
&lt;br /&gt;
=== Argumentos Comuns ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Campo !! Descrição&lt;br /&gt;
filter&lt;br /&gt;
-&lt;br /&gt;
companyIds&lt;br /&gt;
-&lt;br /&gt;
cultureInfo&lt;br /&gt;
-&lt;br /&gt;
timeZoneOffset / timeZoneId&lt;br /&gt;
-&lt;br /&gt;
currentPage / pageNumber&lt;br /&gt;
-&lt;br /&gt;
pageSize / rowsPerPage&lt;br /&gt;
-&lt;br /&gt;
sortColumnName&lt;br /&gt;
-&lt;br /&gt;
sortDirection&lt;br /&gt;
-&lt;br /&gt;
userName&lt;br /&gt;
-&lt;br /&gt;
password&lt;br /&gt;
-&lt;br /&gt;
token&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
=== Estrutura de Resposta ===&lt;br /&gt;
&lt;br /&gt;
Normalmente:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
&lt;br /&gt;
! Campo !! Descrição&lt;br /&gt;
Rows&lt;br /&gt;
-&lt;br /&gt;
TotalRows&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
== 📦 Exemplos de Serviços ==&lt;br /&gt;
&lt;br /&gt;
=== SrvGovernmentGet.GetPartnerCodesFamilies ===&lt;br /&gt;
&lt;br /&gt;
Obtém gamas de produtos.&lt;br /&gt;
&lt;br /&gt;
==== Retorno ====&lt;br /&gt;
&lt;br /&gt;
PartnerCodeFamilyId&lt;br /&gt;
Code&lt;br /&gt;
Description&lt;br /&gt;
Type (B2B / B2C)&lt;br /&gt;
&lt;br /&gt;
=== ISrvGtiAssetGet.GetAssetBrands ===&lt;br /&gt;
&lt;br /&gt;
Obtém marcas de dispositivos.&lt;br /&gt;
&lt;br /&gt;
==== Retorno ====&lt;br /&gt;
&lt;br /&gt;
AssetBrandId&lt;br /&gt;
Name&lt;br /&gt;
Origin (Global / Local)&lt;br /&gt;
&lt;br /&gt;
=== ISrvGtiAssetGet.GetAssetModels ===&lt;br /&gt;
&lt;br /&gt;
Obtém modelos de dispositivos.&lt;br /&gt;
&lt;br /&gt;
==== Notas ===&lt;br /&gt;
&lt;br /&gt;
Pode filtrar por tipo (mobile, computer, machine)&lt;br /&gt;
Pode filtrar ativos/inativos&lt;br /&gt;
&lt;br /&gt;
=== ISrvGtiFleetGet.GetVehiclesBrands ===&lt;br /&gt;
&lt;br /&gt;
Obtém marcas de viaturas.&lt;br /&gt;
&lt;br /&gt;
=== ISrvGtiFleetGet.GetVehiclesModels ===&lt;br /&gt;
&lt;br /&gt;
Obtém modelos de viaturas.&lt;br /&gt;
&lt;br /&gt;
Inclui:&lt;br /&gt;
&lt;br /&gt;
Dados técnicos (motor, consumo, dimensões)&lt;br /&gt;
Marca associada&lt;br /&gt;
Categoria e classe&lt;br /&gt;
&lt;br /&gt;
=== QbmItemsServices.GetLicensableItems ===&lt;br /&gt;
&lt;br /&gt;
Obtém produtos licenciáveis QBM.&lt;br /&gt;
&lt;br /&gt;
==== Filtros avançados ===&lt;br /&gt;
&lt;br /&gt;
Formato JSON:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; { &amp;quot;Data&amp;quot;:{ &amp;quot;Global&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;Extra&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;Units&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;ItemTypes&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;IsEnabledFilter&amp;quot;:&amp;quot;ALL&amp;quot; } } &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Retorno ===&lt;br /&gt;
&lt;br /&gt;
Code&lt;br /&gt;
Description&lt;br /&gt;
ItemType (Produto / Serviço)&lt;br /&gt;
UnitPrice&lt;br /&gt;
TaxRate&lt;br /&gt;
Discount&lt;br /&gt;
&lt;br /&gt;
=== QbmItemsServices.GetLicensableItemExtras ===&lt;br /&gt;
&lt;br /&gt;
Obtém extras associados a um item.&lt;br /&gt;
&lt;br /&gt;
=== QbmItemsServices.GetDeviceClasses ===&lt;br /&gt;
&lt;br /&gt;
Obtém tipos de ativos.&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
&lt;br /&gt;
VEHICLE&lt;br /&gt;
MOTORCYCLE&lt;br /&gt;
&lt;br /&gt;
=== IEntity.GetCustomers ===&lt;br /&gt;
&lt;br /&gt;
Obtém clientes externos.&lt;br /&gt;
&lt;br /&gt;
==== Filtros disponíveis ===&lt;br /&gt;
&lt;br /&gt;
Estado (ACTIVE / INACTIVE)&lt;br /&gt;
VIP&lt;br /&gt;
País&lt;br /&gt;
Data última atualização&lt;br /&gt;
&lt;br /&gt;
==== Informação retornada ===&lt;br /&gt;
&lt;br /&gt;
Dados de faturação&lt;br /&gt;
Métodos de pagamento&lt;br /&gt;
Contactos&lt;br /&gt;
Moeda&lt;br /&gt;
Estado (ativo/inativo)&lt;br /&gt;
&lt;br /&gt;
== ⚙️ Serviços Auxiliares ==&lt;br /&gt;
&lt;br /&gt;
Incluem:&lt;br /&gt;
&lt;br /&gt;
Países&lt;br /&gt;
Regiões&lt;br /&gt;
Moedas&lt;br /&gt;
Idiomas&lt;br /&gt;
Fusos horários&lt;br /&gt;
&lt;br /&gt;
== 📎 Notas Importantes ==&lt;br /&gt;
&lt;br /&gt;
⚠️ Os endpoints podem variar consoante a infraestrutura&lt;br /&gt;
&lt;br /&gt;
⚠️ Alguns serviços exigem parâmetros obrigatórios dependendo da configuração&lt;br /&gt;
&lt;br /&gt;
⚠️ Datas devem respeitar formato e timezone definidos&lt;br /&gt;
&lt;br /&gt;
== 🧩 Apêndices ==&lt;br /&gt;
&lt;br /&gt;
Lista de fusos horários suportados&lt;br /&gt;
Lista de culturas suportadas&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=365</id>
		<title>Webservicesqmb</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Webservicesqmb&amp;diff=365"/>
		<updated>2026-04-28T14:19:04Z</updated>

		<summary type="html">&lt;p&gt;Administrator: Created page with &amp;quot;&amp;lt;nowiki&amp;gt;{{QuatenusHeader}}&amp;lt;/nowiki&amp;gt;  &amp;lt;nowiki&amp;gt;= Web Services Quatenus® Core – Licenciamento =&amp;lt;/nowiki&amp;gt;  &amp;lt;nowiki&amp;gt;== 📌 Introdução ==&amp;lt;/nowiki&amp;gt;  Este documento descreve os &amp;#039;&amp;#039;&amp;#039;Web Services do Quatenus® Core&amp;#039;&amp;#039;&amp;#039; para obtenção de dados de licenciamento.  * Versão: 12.00 * Data: Outubro 2025 * Fonte:  ----== 🌐 Endereços e Autenticação ==  &amp;lt;nowiki&amp;gt;=== QDats ===&amp;lt;/nowiki&amp;gt;  * Licenciamento (Gamas) &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;http://services.quatenus-system.com.br/quatenus10/QDats/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;nowiki&amp;gt;{{QuatenusHeader}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;= Web Services Quatenus® Core – Licenciamento =&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;== 📌 Introdução ==&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Este documento descreve os &#039;&#039;&#039;Web Services do Quatenus® Core&#039;&#039;&#039; para obtenção de dados de licenciamento.&lt;br /&gt;
&lt;br /&gt;
* Versão: 12.00&lt;br /&gt;
* Data: Outubro 2025&lt;br /&gt;
* Fonte:&lt;br /&gt;
&lt;br /&gt;
----== 🌐 Endereços e Autenticação ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== QDats ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Licenciamento (Gamas) &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;http://services.quatenus-system.com.br/quatenus10/QDats/SrvGovernmentGet.svc?wsdl&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Ativos &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;http://services.quatenus-system.com.br/quatenus10/QDats/SrvGtiAssetGet.svc?wsdl&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Viaturas &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;http://services.quatenus-system.com.br/quatenus10/QDats/SrvGtiFleetGet.svc?wsdl&amp;lt;/nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----=== QBMDats ===&lt;br /&gt;
&lt;br /&gt;
* Items / Extras &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;.../QBMDats/Business/QbmItems/QbmItemsServices.svc?wsdl&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Entidades &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;.../QBMDats/Administration/Entities/Entity.svc?wsdl&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Documentos &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;.../QBMDats/Documents/Document.svc?wsdl&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Payment Terms &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;.../QbmDats/Business/PaymentTerms/PaymentTermsServices.svc?wsdl&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----=== 🔐 Autenticação ===&lt;br /&gt;
&lt;br /&gt;
Parâmetros comuns:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&amp;lt;nowiki&amp;gt;! Parâmetro !! Descrição&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|companyId&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|deviceIds&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|userName&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|token&lt;br /&gt;
|-&lt;br /&gt;
| }&lt;br /&gt;
|}&lt;br /&gt;
----== 🧪 Serviços Disponíveis ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== 📦 Gamas ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;SrvGovernmentGet.GetPartnerCodesFamilies()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== 📱 Dispositivos ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;ISrvGtiAssetGet.GetAssetBrands()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;ISrvGtiAssetGet.GetAssetModels()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== 🚗 Viaturas ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;ISrvGtiFleetGet.GetVehiclesBrands()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;ISrvGtiFleetGet.GetVehiclesModels()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;ISrvGtiFleetGet.GetVehiclesClassType()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;ISrvGtiFleetGet.GetFuelTypes()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== 📦 Items ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;QbmItemsServices.GetLicensableItems()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;QbmItemsServices.GetLicensableItemExtras()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;QbmItemsServices.GetDeviceClasses()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== 👤 Entidades ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;IEntity.GetCustomers()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;IEntity.GetPartners()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== 📄 Documentos ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;IDocument.GetExternalContracts()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;IDocument.GetExternalBillingEvents()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== 💰 Pagamentos ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt;IPaymentTermsServices.GetPaymentTermsExternal()&amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----== 🔎 Estrutura Geral dos Serviços ==&lt;br /&gt;
&lt;br /&gt;
A maioria dos serviços segue o mesmo padrão:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== Argumentos Comuns ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&amp;lt;nowiki&amp;gt;! Campo !! Descrição&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|filter&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|companyIds&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|cultureInfo&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|timeZoneOffset / timeZoneId&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|currentPage / pageNumber&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|pageSize / rowsPerPage&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|sortColumnName&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|sortDirection&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|userName&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|password&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|token&lt;br /&gt;
|-&lt;br /&gt;
| }&lt;br /&gt;
|}&lt;br /&gt;
----=== Estrutura de Resposta ===&lt;br /&gt;
&lt;br /&gt;
Normalmente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!&amp;lt;nowiki&amp;gt;! Campo !! Descrição&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Rows&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|TotalRows&lt;br /&gt;
|-&lt;br /&gt;
| }&lt;br /&gt;
|}&lt;br /&gt;
----== 📦 Exemplos de Serviços ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;=== SrvGovernmentGet.GetPartnerCodesFamilies ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Obtém gamas de produtos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;==== Retorno ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* PartnerCodeFamilyId&lt;br /&gt;
* Code&lt;br /&gt;
* Description&lt;br /&gt;
* Type (B2B / B2C)&lt;br /&gt;
&lt;br /&gt;
----=== ISrvGtiAssetGet.GetAssetBrands ===&lt;br /&gt;
&lt;br /&gt;
Obtém marcas de dispositivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;==== Retorno ====&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* AssetBrandId&lt;br /&gt;
* Name&lt;br /&gt;
* Origin (Global / Local)&lt;br /&gt;
&lt;br /&gt;
----=== ISrvGtiAssetGet.GetAssetModels ===&lt;br /&gt;
&lt;br /&gt;
Obtém modelos de dispositivos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;==== Notas ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Pode filtrar por tipo (mobile, computer, machine)&lt;br /&gt;
* Pode filtrar ativos/inativos&lt;br /&gt;
&lt;br /&gt;
----=== ISrvGtiFleetGet.GetVehiclesBrands ===&lt;br /&gt;
&lt;br /&gt;
Obtém marcas de viaturas.&lt;br /&gt;
----=== ISrvGtiFleetGet.GetVehiclesModels ===&lt;br /&gt;
&lt;br /&gt;
Obtém modelos de viaturas.&lt;br /&gt;
&lt;br /&gt;
Inclui:&lt;br /&gt;
&lt;br /&gt;
* Dados técnicos (motor, consumo, dimensões)&lt;br /&gt;
* Marca associada&lt;br /&gt;
* Categoria e classe&lt;br /&gt;
&lt;br /&gt;
----=== QbmItemsServices.GetLicensableItems ===&lt;br /&gt;
&lt;br /&gt;
Obtém produtos licenciáveis QBM.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;==== Filtros avançados ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Formato JSON:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;code&amp;gt; { &amp;quot;Data&amp;quot;:{ &amp;quot;Global&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;Extra&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;Units&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;ItemTypes&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;IsEnabledFilter&amp;quot;:&amp;quot;ALL&amp;quot; } } &amp;lt;/code&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;==== Retorno ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Code&lt;br /&gt;
* Description&lt;br /&gt;
* ItemType (Produto / Serviço)&lt;br /&gt;
* UnitPrice&lt;br /&gt;
* TaxRate&lt;br /&gt;
* Discount&lt;br /&gt;
&lt;br /&gt;
----=== QbmItemsServices.GetLicensableItemExtras ===&lt;br /&gt;
&lt;br /&gt;
Obtém extras associados a um item.&lt;br /&gt;
----=== QbmItemsServices.GetDeviceClasses ===&lt;br /&gt;
&lt;br /&gt;
Obtém tipos de ativos.&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
&lt;br /&gt;
* VEHICLE&lt;br /&gt;
* MOTORCYCLE&lt;br /&gt;
&lt;br /&gt;
----=== IEntity.GetCustomers ===&lt;br /&gt;
&lt;br /&gt;
Obtém clientes externos.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;==== Filtros disponíveis ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Estado (ACTIVE / INACTIVE)&lt;br /&gt;
* VIP&lt;br /&gt;
* País&lt;br /&gt;
* Data última atualização&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;==== Informação retornada ===&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Dados de faturação&lt;br /&gt;
* Métodos de pagamento&lt;br /&gt;
* Contactos&lt;br /&gt;
* Moeda&lt;br /&gt;
* Estado (ativo/inativo)&lt;br /&gt;
&lt;br /&gt;
----== ⚙️ Serviços Auxiliares ==&lt;br /&gt;
&lt;br /&gt;
Incluem:&lt;br /&gt;
&lt;br /&gt;
* Países&lt;br /&gt;
* Regiões&lt;br /&gt;
* Moedas&lt;br /&gt;
* Idiomas&lt;br /&gt;
* Fusos horários&lt;br /&gt;
&lt;br /&gt;
----== 📎 Notas Importantes ==&lt;br /&gt;
&lt;br /&gt;
⚠️ Os endpoints podem variar consoante a infraestrutura&lt;br /&gt;
&lt;br /&gt;
⚠️ Alguns serviços exigem parâmetros obrigatórios dependendo da configuração&lt;br /&gt;
&lt;br /&gt;
⚠️ Datas devem respeitar formato e timezone definidos&lt;br /&gt;
----== 🧩 Apêndices ==&lt;br /&gt;
&lt;br /&gt;
* Lista de fusos horários suportados&lt;br /&gt;
* Lista de culturas suportadas&lt;br /&gt;
&lt;br /&gt;
----&amp;lt;nowiki&amp;gt;{{QuatenusFooter}}&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=364</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=364"/>
		<updated>2026-04-28T13:48:03Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039; Nome amigável (ex: logs-app)&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
[[File:ScriptFieldCampos.png|left|frameless|357x357px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parametro&lt;br /&gt;
!Valor&lt;br /&gt;
|-&lt;br /&gt;
|Language&lt;br /&gt;
|Painless&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|String&lt;br /&gt;
|-&lt;br /&gt;
|Format&lt;br /&gt;
|Url&lt;br /&gt;
|-&lt;br /&gt;
|Subtipo &lt;br /&gt;
|Link&lt;br /&gt;
|-&lt;br /&gt;
|Open in new tab&lt;br /&gt;
|On&lt;br /&gt;
|-&lt;br /&gt;
|URL template&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Label template&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=363</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=363"/>
		<updated>2026-04-28T08:34:51Z</updated>

		<summary type="html">&lt;p&gt;Administrator: /* Configuração do Campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039; Nome amigável (ex: logs-app)&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
[[File:ScriptFieldCampos.png|left|frameless|357x357px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parametro&lt;br /&gt;
!Valor&lt;br /&gt;
|-&lt;br /&gt;
|Language&lt;br /&gt;
|Painless&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|String&lt;br /&gt;
|-&lt;br /&gt;
|Format&lt;br /&gt;
|Url&lt;br /&gt;
|-&lt;br /&gt;
|Subtipo &lt;br /&gt;
|Link&lt;br /&gt;
|-&lt;br /&gt;
|Open in new tab&lt;br /&gt;
|On&lt;br /&gt;
|-&lt;br /&gt;
|URL template&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Label template&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=362</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=362"/>
		<updated>2026-04-28T08:34:07Z</updated>

		<summary type="html">&lt;p&gt;Administrator: /* Configuração do Campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039; Nome amigável (ex: logs-app)&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
[[File:ScriptFieldCampos.png|left|frameless|357x357px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parametro&lt;br /&gt;
!Valor&lt;br /&gt;
|-&lt;br /&gt;
|Language&lt;br /&gt;
|Painless&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|String&lt;br /&gt;
|-&lt;br /&gt;
|Format&lt;br /&gt;
|Url&lt;br /&gt;
|-&lt;br /&gt;
|Subtipo &lt;br /&gt;
|Link&lt;br /&gt;
|-&lt;br /&gt;
|Open in new tab&lt;br /&gt;
|On&lt;br /&gt;
|-&lt;br /&gt;
|URL template&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Label template&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=361</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=361"/>
		<updated>2026-04-28T08:33:18Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039; Nome amigável (ex: logs-app)&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
[[File:ScriptFieldCampos.png|left|frameless|357x357px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parametro&lt;br /&gt;
!Valor&lt;br /&gt;
|-&lt;br /&gt;
|Language&lt;br /&gt;
|Painless&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|String&lt;br /&gt;
|-&lt;br /&gt;
|Format&lt;br /&gt;
|Url&lt;br /&gt;
|-&lt;br /&gt;
|Subtipo &lt;br /&gt;
|Link&lt;br /&gt;
|-&lt;br /&gt;
|Open in new tab&lt;br /&gt;
|On&lt;br /&gt;
|-&lt;br /&gt;
|URL template&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Label template&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=360</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=360"/>
		<updated>2026-04-28T08:32:52Z</updated>

		<summary type="html">&lt;p&gt;Administrator: /* Exemplo de Resultado */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039; Nome amigável (ex: logs-app)&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
[[File:ScriptFieldCampos.png|left|frameless|427x427px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parametro&lt;br /&gt;
!Valor&lt;br /&gt;
|-&lt;br /&gt;
|Language&lt;br /&gt;
|Painless&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|String&lt;br /&gt;
|-&lt;br /&gt;
|Format&lt;br /&gt;
|Url&lt;br /&gt;
|-&lt;br /&gt;
|Subtipo &lt;br /&gt;
|Link&lt;br /&gt;
|-&lt;br /&gt;
|Open in new tab&lt;br /&gt;
|On&lt;br /&gt;
|-&lt;br /&gt;
|URL template&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Label template&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=359</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=359"/>
		<updated>2026-04-28T08:32:37Z</updated>

		<summary type="html">&lt;p&gt;Administrator: /* Configuração do Campo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039; Nome amigável (ex: logs-app)&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
[[File:ScriptFieldCampos.png|left|frameless|427x427px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parametro&lt;br /&gt;
!Valor&lt;br /&gt;
|-&lt;br /&gt;
|Language&lt;br /&gt;
|Painless&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|String&lt;br /&gt;
|-&lt;br /&gt;
|Format&lt;br /&gt;
|Url&lt;br /&gt;
|-&lt;br /&gt;
|Subtipo &lt;br /&gt;
|Link&lt;br /&gt;
|-&lt;br /&gt;
|Open in new tab&lt;br /&gt;
|On&lt;br /&gt;
|-&lt;br /&gt;
|URL template&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Label template&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=358</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=358"/>
		<updated>2026-04-28T08:32:00Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039; Nome amigável (ex: logs-app)&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
[[File:ScriptFieldCampos.png|left|frameless|427x427px]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Parametro&lt;br /&gt;
!Valor&lt;br /&gt;
|-&lt;br /&gt;
|Language&lt;br /&gt;
|Painless&lt;br /&gt;
|-&lt;br /&gt;
|Type&lt;br /&gt;
|String&lt;br /&gt;
|-&lt;br /&gt;
|Format&lt;br /&gt;
|Url&lt;br /&gt;
|-&lt;br /&gt;
|Subtipo &lt;br /&gt;
|Link&lt;br /&gt;
|-&lt;br /&gt;
|Open in new tab&lt;br /&gt;
|On&lt;br /&gt;
|-&lt;br /&gt;
|URL template&lt;br /&gt;
|&amp;amp;lt;/nowiki&amp;amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&amp;amp;lt;/nowiki&amp;amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Label template&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=File:ScriptFieldCampos.png&amp;diff=357</id>
		<title>File:ScriptFieldCampos.png</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=File:ScriptFieldCampos.png&amp;diff=357"/>
		<updated>2026-04-28T08:30:06Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ScriptFieldCampos&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=356</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=356"/>
		<updated>2026-04-28T08:26:43Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
Nome amigável (ex: logs-app)&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Language - painless&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Type - string&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Format - Url&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Subtipo - Link&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Open in new tab - On&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
URL template - &amp;lt;/nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Label template - Ver documento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=355</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=355"/>
		<updated>2026-04-28T08:26:02Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
Nome amigável (ex: logs-app)&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Language - painless&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Type - string&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Format - Url&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Subtipo - Link&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Open in new tab - On&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
URL template - http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&lt;br /&gt;
&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
Label template - Ver documento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=354</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=354"/>
		<updated>2026-04-28T08:24:00Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
Nome amigável (ex: logs-app)&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados.&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Language - painless&lt;br /&gt;
--&lt;br /&gt;
Type - string&lt;br /&gt;
--&lt;br /&gt;
Format - Url&lt;br /&gt;
--&lt;br /&gt;
Subtipo - Link&lt;br /&gt;
--&lt;br /&gt;
Open in new tab - On&lt;br /&gt;
--&lt;br /&gt;
URL template - http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&lt;br /&gt;
--&lt;br /&gt;
Label template - Ver documento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
&lt;br /&gt;
john - Ver documento&lt;br /&gt;
--&lt;br /&gt;
/some/pathname/asset.png - Ver documento&lt;br /&gt;
-&lt;br /&gt;
1234 -- Ver documento&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
doc[&#039;some_field&#039;].value&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=353</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=353"/>
		<updated>2026-04-28T08:19:08Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parâmetro&lt;br /&gt;
&lt;br /&gt;
! Descrição&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
Nome amigável (ex: logs-app)&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados, mas:&lt;br /&gt;
&lt;br /&gt;
Podem ser lentos&lt;br /&gt;
Um erro pode tornar o Kibana instável&lt;br /&gt;
Não existe validação forte — erros propagam-se facilmente&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Propriedade&lt;br /&gt;
&lt;br /&gt;
! Valor&lt;br /&gt;
Language&lt;br /&gt;
painless&lt;br /&gt;
-&lt;br /&gt;
Type&lt;br /&gt;
string&lt;br /&gt;
-&lt;br /&gt;
Format&lt;br /&gt;
Url&lt;br /&gt;
-&lt;br /&gt;
Subtipo&lt;br /&gt;
Link&lt;br /&gt;
-&lt;br /&gt;
Open in new tab&lt;br /&gt;
On&lt;br /&gt;
-&lt;br /&gt;
URL template&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
Label template&lt;br /&gt;
Ver documento&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Input&lt;br /&gt;
&lt;br /&gt;
! Output&lt;br /&gt;
john&lt;br /&gt;
Ver documento&lt;br /&gt;
-&lt;br /&gt;
/some/pathname/asset.png&lt;br /&gt;
Ver documento&lt;br /&gt;
-&lt;br /&gt;
1234&lt;br /&gt;
Ver documento&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;doc[&#039;some_field&#039;].value&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=352</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=352"/>
		<updated>2026-04-28T08:17:46Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Criar um Index Pattern (Data View) no Elasticsearch / Kibana =&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parâmetro&lt;br /&gt;
&lt;br /&gt;
! Descrição&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;&lt;br /&gt;
Nome amigável (ex: logs-app)&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;logs-*&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;my-index-2026&amp;lt;/code&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;code&amp;gt;@timestamp&amp;lt;/code&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
== 🧩 Scripted Fields (Campos Calculados) ==&lt;br /&gt;
&lt;br /&gt;
=== Criar Script Field ===&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
=== Exemplo: core-d-documents-###* ===&lt;br /&gt;
&lt;br /&gt;
==== Edit DocsViewRaw ====&lt;br /&gt;
⚠️ Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Scripted fields podem ser usados para mostrar e agregar valores calculados, mas:&lt;br /&gt;
&lt;br /&gt;
Podem ser lentos&lt;br /&gt;
Um erro pode tornar o Kibana instável&lt;br /&gt;
Não existe validação forte — erros propagam-se facilmente&lt;br /&gt;
&lt;br /&gt;
=== Configuração do Campo ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Propriedade&lt;br /&gt;
&lt;br /&gt;
! Valor&lt;br /&gt;
Language&lt;br /&gt;
painless&lt;br /&gt;
-&lt;br /&gt;
Type&lt;br /&gt;
string&lt;br /&gt;
-&lt;br /&gt;
Format&lt;br /&gt;
Url&lt;br /&gt;
-&lt;br /&gt;
Subtipo&lt;br /&gt;
Link&lt;br /&gt;
-&lt;br /&gt;
Open in new tab&lt;br /&gt;
On&lt;br /&gt;
-&lt;br /&gt;
URL template&lt;br /&gt;
&amp;lt;nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
-&lt;br /&gt;
Label template&lt;br /&gt;
Ver documento&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
=== Exemplo de Resultado ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Input&lt;br /&gt;
&lt;br /&gt;
! Output&lt;br /&gt;
john&lt;br /&gt;
Ver documento&lt;br /&gt;
-&lt;br /&gt;
/some/pathname/asset.png&lt;br /&gt;
Ver documento&lt;br /&gt;
-&lt;br /&gt;
1234&lt;br /&gt;
Ver documento&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
=== Script ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;doc[&#039;some_field&#039;].value&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
&lt;br /&gt;
Confirmar existência de índices antes de criar o pattern&lt;br /&gt;
Usar wildcards (&amp;lt;code&amp;gt;*&amp;lt;/code&amp;gt;) para maior flexibilidade&lt;br /&gt;
Evitar scripted fields complexos em ambientes produtivos&lt;br /&gt;
Testar sempre os campos antes de usar em dashboards&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
Scripted fields são poderosos, mas devem ser usados com cautela para não impactar a performance.&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=351</id>
		<title>IndexPatternAnalytics</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=IndexPatternAnalytics&amp;diff=351"/>
		<updated>2026-04-28T08:16:04Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
Criar um Index Pattern (Data View) no Elasticsearch / Kibana&lt;br /&gt;
&lt;br /&gt;
== 📌 Introdução ==&lt;br /&gt;
Um &#039;&#039;index pattern&#039;&#039; (atualmente chamado de &#039;&#039;&#039;data view&#039;&#039;&#039;) permite ao Kibana aceder e visualizar dados armazenados no Elasticsearch.&lt;br /&gt;
&lt;br /&gt;
⚠️ Nota: O index pattern não cria índices — apenas referencia índices existentes.&lt;br /&gt;
&lt;br /&gt;
== ✅ Método 1 — Via Interface do Kibana ==&lt;br /&gt;
&lt;br /&gt;
=== Passos ===&lt;br /&gt;
Aceder ao Kibana (ex: http://localhost:5601)&lt;br /&gt;
&lt;br /&gt;
Navegar até:&lt;br /&gt;
&lt;br /&gt;
#* &#039;&#039;&#039;Management -&amp;gt; Stack Management&#039;&#039;&#039;&lt;br /&gt;
[[File:Index patterns 001.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Kibana -&amp;gt; Index Patterns&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 002.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create Index Pattern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 003.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Configure time field&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 004.png|frameless|866x866px]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Page with the field listed in the index created&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Index patterns 005.png|frameless|861x861px]]&lt;br /&gt;
&lt;br /&gt;
=== Configuração ===&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Nome amigável (ex: logs-app)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Index pattern&#039;&#039;&#039;: ** logs-* ** my-index-2026&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Time field (opcional)&#039;&#039;&#039;: ** @timestamp&lt;br /&gt;
&lt;br /&gt;
Clicar em &#039;&#039;&#039;Save&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✔️ O data view fica disponível para uso em Discover, Dashboards, etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Criar script field:&lt;br /&gt;
&lt;br /&gt;
[[File:Script Field.png|frameless|848x848px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= core-d-documents-###* =&lt;br /&gt;
&lt;br /&gt;
=== Edit DocsViewRaw ===&lt;br /&gt;
Proceed with caution&lt;br /&gt;
&lt;br /&gt;
Please familiarize yourself with script fields  and with scripts in aggregations  before using scripted fields.&lt;br /&gt;
&lt;br /&gt;
Scripted fields can be used to display and aggregate calculated values. As such, they can be very slow, and if done incorrectly, can cause Kibana to be unusable. There&#039;s no safety net here. If you make a typo, unexpected exceptions will be thrown all over the place!&lt;br /&gt;
&lt;br /&gt;
Formatting allows you to control the way that specific values are displayed. It can also cause values to be completely changed and prevent highlighting in Discover from working.&lt;br /&gt;
Language : painless&lt;br /&gt;
Type : string&lt;br /&gt;
Format (Default: String): Url&lt;br /&gt;
Formatting allows you to control the way that specific values are displayed. It can also cause values to be completely changed and prevent highlighting in Discover from working.&lt;br /&gt;
Type: Link&lt;br /&gt;
Open in a new tab : On&lt;br /&gt;
URL template: &amp;lt;nowiki&amp;gt;http://services.quatenus.eu/quatenus10/QDocsViewRaw/QDocsViewRaw.aspx?answerId={{value}}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
URL template help&lt;br /&gt;
Label template : Ver documento&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+This table contains 3 rows.&lt;br /&gt;
!Input&lt;br /&gt;
!Output&lt;br /&gt;
|-&lt;br /&gt;
|john&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|/some/pathname/asset.png&lt;br /&gt;
|Ver documento&lt;br /&gt;
|-&lt;br /&gt;
|1234&lt;br /&gt;
|Ver documento&lt;br /&gt;
|}&lt;br /&gt;
Popularity: 0&lt;br /&gt;
&lt;br /&gt;
Script&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;doc[&#039;some_field&#039;].value&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ScriptFields full.png|frameless|1190x1190px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 🔍 Boas Práticas ==&lt;br /&gt;
Confirmar existência de índices:&lt;br /&gt;
&lt;br /&gt;
Usar wildcards (*) para flexibilidade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 📎 Conclusão ==&lt;br /&gt;
Criar um index pattern é um passo essencial para explorar dados no Kibana. Após configurado, permite construir visualizações, dashboards e análises de forma eficiente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=File:ScriptFields_full.png&amp;diff=350</id>
		<title>File:ScriptFields full.png</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=File:ScriptFields_full.png&amp;diff=350"/>
		<updated>2026-04-28T08:15:25Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ScriptFields full&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=File:Script_Field.png&amp;diff=349</id>
		<title>File:Script Field.png</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=File:Script_Field.png&amp;diff=349"/>
		<updated>2026-04-28T08:05:40Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Script Field&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=348</id>
		<title>Wid320g</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=348"/>
		<updated>2026-04-27T09:38:22Z</updated>

		<summary type="html">&lt;p&gt;Administrator: /* 2. Aplicação de Configuração */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
== Homologação WID320G ==&lt;br /&gt;
&lt;br /&gt;
== 1. Introdução ==&lt;br /&gt;
Este documento descreve o processo de homologação e configuração do sensor Bluetooth WID320G, incluindo requisitos, firmware suportado e exemplos de configuração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2. Aplicação de Configuração ==&lt;br /&gt;
Para activar e configurar o sensor Bluetooth, deverá ser utilizado o seguinte APK, que é a aplicação da queclink para activação e configuração dos sensores.&lt;br /&gt;
&lt;br /&gt;
* https://app.box.com/s/dc8vljo67vk7nab3fmsa7r3aackfg6sg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 3. Ativação da TAG ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Estado&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|TAG activada&lt;br /&gt;
|Confirmação de que a TAG foi corretamente ativada&lt;br /&gt;
|}Activação da TAG                                                              TAG Activada&lt;br /&gt;
[[File:Activação TAG.png|frameless]]                  [[File:Tag Activada.png|frameless]]&lt;br /&gt;
                                                               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 4. Configuração de Testes ==&lt;br /&gt;
Foi utilizada uma configuração específica durante os testes de homologação.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nota:&#039;&#039;&#039; Garantir que a configuração do sensor aplicada segue os exemplos validados para os testes iniciais, depois deve ser ajustados ao tipo de instalação.&lt;br /&gt;
[[File:NFC_Config.png|frameless]]&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Notas Importantes ==&lt;br /&gt;
&lt;br /&gt;
* O Bluetooth deve estar obrigatoriamente ativo no equipamento&lt;br /&gt;
* O sensor deve ser corretamente registado no qupdatessbox&lt;br /&gt;
* Validar compatibilidade de firmware antes da implementação&lt;br /&gt;
&lt;br /&gt;
== 6. Equipamentos e Firmware Homologado ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Equipamento&lt;br /&gt;
!Firmware&lt;br /&gt;
|-&lt;br /&gt;
|GV355CEU&lt;br /&gt;
|0D15&lt;br /&gt;
|-&lt;br /&gt;
|GV350CEU&lt;br /&gt;
|0C20&lt;br /&gt;
|-&lt;br /&gt;
|GV58CG/CEU&lt;br /&gt;
|0C08&lt;br /&gt;
|}&lt;br /&gt;
== 7. Configuração Bluetooth ==&lt;br /&gt;
A configuração deve garantir:&lt;br /&gt;
&lt;br /&gt;
* Bluetooth ativo no dispositivo&lt;br /&gt;
* Sensor configurado corretamente como acessório Bluetooth via Qupdatessbox&lt;br /&gt;
&lt;br /&gt;
== 8. Ativação do Sensor no Sistema ==&lt;br /&gt;
Para ativar o sensor:&lt;br /&gt;
&lt;br /&gt;
# Aceder ao &#039;&#039;&#039;Qupdatessbox&#039;&#039;&#039;&lt;br /&gt;
# Navegar até à secção de sensores Bluetooth&lt;br /&gt;
# Ativar o sensor pretendido&lt;br /&gt;
&lt;br /&gt;
== 9. Modo de Ligação ==&lt;br /&gt;
Exemplo de configuração:&lt;br /&gt;
&lt;br /&gt;
* Modo: &#039;&#039;Connect to device&#039;&#039;&lt;br /&gt;
[[File:Qupdatessbox Connect to device.png|frameless|1042x1042px]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 10. Configuração Avançada ==&lt;br /&gt;
A configuração pode ser feita via:&lt;br /&gt;
&lt;br /&gt;
* Advanced Mode&lt;br /&gt;
[[File:Qupatessbox Bluetooth Acessories.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* Generic Commands&lt;br /&gt;
* SMS&lt;br /&gt;
[[File:Qupdatessbox acessories.png|frameless|744x744px]]&lt;br /&gt;
&lt;br /&gt;
== 11. Bluetooth Accessories ==&lt;br /&gt;
O sensor deve aparecer na lista de acessórios Bluetooth após configuração correta.&lt;br /&gt;
&lt;br /&gt;
[[File:Qupdatessbox - BT read.png|frameless|779x779px]]&lt;br /&gt;
&lt;br /&gt;
== 12. Considerações Finais ==&lt;br /&gt;
&lt;br /&gt;
* Garantir firmware compatível antes de iniciar&lt;br /&gt;
* Validar comunicação Bluetooth após configuração&lt;br /&gt;
* Testar em ambiente real antes de aplicar a cliente final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Sidebar&amp;diff=347</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Sidebar&amp;diff=347"/>
		<updated>2026-04-22T12:22:05Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
&lt;br /&gt;
* Secondpart&lt;br /&gt;
** Special:AllPages | All Pages&lt;br /&gt;
** MediaWiki:Common.css|CSS&lt;br /&gt;
** https://quatenuswiki.ddns.net/index.php/Special:AllPages?from=&amp;amp;to=&amp;amp;namespace=10 | Templates&lt;br /&gt;
** MediaWiki:Sidebar | SideBar&lt;br /&gt;
&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Sidebar&amp;diff=346</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Sidebar&amp;diff=346"/>
		<updated>2026-04-22T12:21:30Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
&lt;br /&gt;
* Secondpart&lt;br /&gt;
** Special:AllPages | All Pages&lt;br /&gt;
** MediaWiki:Common.css|CSS&lt;br /&gt;
** MediaWiki:Sidebar | SideBar&lt;br /&gt;
&lt;br /&gt;
** https://quatenuswiki.ddns.net/index.php/Special:AllPages?from=&amp;amp;to=&amp;amp;namespace=10 | Templates&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusFooter&amp;diff=345</id>
		<title>Template:QuatenusFooter</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusFooter&amp;diff=345"/>
		<updated>2026-04-22T10:42:14Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;footer&amp;quot; style=&amp;quot;color:white;background-color: #f27a35;text-align:right;max-width: 1920px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QuatenusWiki® Core :: © QUATENUS 2015-{{CURRENTYEAR}}:: en-us&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=344</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=344"/>
		<updated>2026-04-22T10:39:37Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins &lt;br /&gt;
body {&lt;br /&gt;
  background-color: #F27A35;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
@media print {&lt;br /&gt;
  body {&lt;br /&gt;
    font-size: 12pt;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h1 {&lt;br /&gt;
    font-size: 22pt;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h2 {&lt;br /&gt;
    font-size: 16pt;&lt;br /&gt;
  }&lt;br /&gt;
	.footer {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-size: 10pt;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusFooter&amp;diff=343</id>
		<title>Template:QuatenusFooter</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusFooter&amp;diff=343"/>
		<updated>2026-04-22T10:38:56Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;footer&amp;quot; style=&amp;quot;color:white;background-color: #f27a35;text-align:right;max-width: 1920px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QuatenusWiki® Core :: © QUATENUS 2015-2025:: en-us&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusHeader&amp;diff=342</id>
		<title>Template:QuatenusHeader</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusHeader&amp;diff=342"/>
		<updated>2026-04-22T10:38:44Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;background-color: #f27a35;text-align:center;max-width: 1920px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Quatenus Header.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=341</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=341"/>
		<updated>2026-04-22T10:38:15Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins &lt;br /&gt;
body {&lt;br /&gt;
  background-color: #F27A35;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
@media print {&lt;br /&gt;
  body {&lt;br /&gt;
    font-size: 12pt;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h1 {&lt;br /&gt;
    font-size: 22pt;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h2 {&lt;br /&gt;
    font-size: 16pt;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=340</id>
		<title>Wid320g</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=340"/>
		<updated>2026-04-22T10:37:47Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
== Homologação WID320G ==&lt;br /&gt;
&lt;br /&gt;
== 1. Introdução ==&lt;br /&gt;
Este documento descreve o processo de homologação e configuração do sensor Bluetooth WID320G, incluindo requisitos, firmware suportado e exemplos de configuração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2. Aplicação de Configuração ==&lt;br /&gt;
Para configuração e ativação do sensor Bluetooth, utilizar a aplicação APK:&lt;br /&gt;
&lt;br /&gt;
* https://app.box.com/s/dc8vljo67vk7nab3fmsa7r3aackfg6sg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 3. Ativação da TAG ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Estado&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|TAG activada&lt;br /&gt;
|Confirmação de que a TAG foi corretamente ativada&lt;br /&gt;
|}Activação da TAG                                                              TAG Activada&lt;br /&gt;
[[File:Activação TAG.png|frameless]]                  [[File:Tag Activada.png|frameless]]&lt;br /&gt;
                                                               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 4. Configuração de Testes ==&lt;br /&gt;
Foi utilizada uma configuração específica durante os testes de homologação.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nota:&#039;&#039;&#039; Garantir que a configuração do sensor aplicada segue os exemplos validados para os testes iniciais, depois deve ser ajustados ao tipo de instalação.&lt;br /&gt;
[[File:NFC_Config.png|frameless]]&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Notas Importantes ==&lt;br /&gt;
&lt;br /&gt;
* O Bluetooth deve estar obrigatoriamente ativo no equipamento&lt;br /&gt;
* O sensor deve ser corretamente registado no qupdatessbox&lt;br /&gt;
* Validar compatibilidade de firmware antes da implementação&lt;br /&gt;
&lt;br /&gt;
== 6. Equipamentos e Firmware Homologado ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Equipamento&lt;br /&gt;
!Firmware&lt;br /&gt;
|-&lt;br /&gt;
|GV355CEU&lt;br /&gt;
|0D15&lt;br /&gt;
|-&lt;br /&gt;
|GV350CEU&lt;br /&gt;
|0C20&lt;br /&gt;
|-&lt;br /&gt;
|GV58CG/CEU&lt;br /&gt;
|0C08&lt;br /&gt;
|}&lt;br /&gt;
== 7. Configuração Bluetooth ==&lt;br /&gt;
A configuração deve garantir:&lt;br /&gt;
&lt;br /&gt;
* Bluetooth ativo no dispositivo&lt;br /&gt;
* Sensor configurado corretamente como acessório Bluetooth via Qupdatessbox&lt;br /&gt;
&lt;br /&gt;
== 8. Ativação do Sensor no Sistema ==&lt;br /&gt;
Para ativar o sensor:&lt;br /&gt;
&lt;br /&gt;
# Aceder ao &#039;&#039;&#039;Qupdatessbox&#039;&#039;&#039;&lt;br /&gt;
# Navegar até à secção de sensores Bluetooth&lt;br /&gt;
# Ativar o sensor pretendido&lt;br /&gt;
&lt;br /&gt;
== 9. Modo de Ligação ==&lt;br /&gt;
Exemplo de configuração:&lt;br /&gt;
&lt;br /&gt;
* Modo: &#039;&#039;Connect to device&#039;&#039;&lt;br /&gt;
[[File:Qupdatessbox Connect to device.png|frameless|1042x1042px]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 10. Configuração Avançada ==&lt;br /&gt;
A configuração pode ser feita via:&lt;br /&gt;
&lt;br /&gt;
* Advanced Mode&lt;br /&gt;
[[File:Qupatessbox Bluetooth Acessories.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* Generic Commands&lt;br /&gt;
* SMS&lt;br /&gt;
[[File:Qupdatessbox acessories.png|frameless|744x744px]]&lt;br /&gt;
&lt;br /&gt;
== 11. Bluetooth Accessories ==&lt;br /&gt;
O sensor deve aparecer na lista de acessórios Bluetooth após configuração correta.&lt;br /&gt;
&lt;br /&gt;
[[File:Qupdatessbox - BT read.png|frameless|779x779px]]&lt;br /&gt;
&lt;br /&gt;
== 12. Considerações Finais ==&lt;br /&gt;
&lt;br /&gt;
* Garantir firmware compatível antes de iniciar&lt;br /&gt;
* Validar comunicação Bluetooth após configuração&lt;br /&gt;
* Testar em ambiente real antes de aplicar a cliente final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=339</id>
		<title>Wid320g</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=339"/>
		<updated>2026-04-22T10:36:58Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
== Homologação WID320G ==&lt;br /&gt;
&lt;br /&gt;
== 1. Introdução ==&lt;br /&gt;
Este documento descreve o processo de homologação e configuração do sensor Bluetooth WID320G, incluindo requisitos, firmware suportado e exemplos de configuração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2. Aplicação de Configuração ==&lt;br /&gt;
Para configuração e ativação do sensor Bluetooth, utilizar a aplicação APK:&lt;br /&gt;
&lt;br /&gt;
* https://app.box.com/s/dc8vljo67vk7nab3fmsa7r3aackfg6sg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 3. Ativação da TAG ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Estado&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|TAG activada&lt;br /&gt;
|Confirmação de que a TAG foi corretamente ativada&lt;br /&gt;
|}Activação da TAG                                                              TAG Activada&lt;br /&gt;
[[File:Activação TAG.png|frameless]]                  [[File:Tag Activada.png|frameless]]&lt;br /&gt;
                                                               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 4. Configuração de Testes ==&lt;br /&gt;
Foi utilizada uma configuração específica durante os testes de homologação.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nota:&#039;&#039;&#039; Garantir que a configuração do sensor aplicada segue os exemplos validados para os testes iniciais, depois deve ser ajustados ao tipo de instalação.&lt;br /&gt;
[[File:NFC_Config.png|frameless]]&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Notas Importantes ==&lt;br /&gt;
&lt;br /&gt;
* O Bluetooth deve estar obrigatoriamente ativo no equipamento&lt;br /&gt;
* O sensor deve ser corretamente registado no qupdatessbox&lt;br /&gt;
* Validar compatibilidade de firmware antes da implementação&lt;br /&gt;
&lt;br /&gt;
== 6. Equipamentos e Firmware Homologado ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Equipamento&lt;br /&gt;
!Firmware&lt;br /&gt;
|-&lt;br /&gt;
|GV355CEU&lt;br /&gt;
|0D15&lt;br /&gt;
|-&lt;br /&gt;
|GV350CEU&lt;br /&gt;
|0C20&lt;br /&gt;
|-&lt;br /&gt;
|GV58CG/CEU&lt;br /&gt;
|0C08&lt;br /&gt;
|}&lt;br /&gt;
== 7. Configuração Bluetooth ==&lt;br /&gt;
A configuração deve garantir:&lt;br /&gt;
&lt;br /&gt;
* Bluetooth ativo no dispositivo&lt;br /&gt;
* Sensor configurado corretamente como acessório Bluetooth via Qupdatessbox&lt;br /&gt;
&lt;br /&gt;
== 8. Ativação do Sensor no Sistema ==&lt;br /&gt;
Para ativar o sensor:&lt;br /&gt;
&lt;br /&gt;
# Aceder ao &#039;&#039;&#039;Qupdatessbox&#039;&#039;&#039;&lt;br /&gt;
# Navegar até à secção de sensores Bluetooth&lt;br /&gt;
# Ativar o sensor pretendido&lt;br /&gt;
&lt;br /&gt;
== 9. Modo de Ligação ==&lt;br /&gt;
Exemplo de configuração:&lt;br /&gt;
&lt;br /&gt;
* Modo: &#039;&#039;Connect to device&#039;&#039;&lt;br /&gt;
[[File:Qupdatessbox Connect to device.png|frameless|1042x1042px]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 10. Configuração Avançada ==&lt;br /&gt;
A configuração pode ser feita via:&lt;br /&gt;
&lt;br /&gt;
* Advanced Mode&lt;br /&gt;
[[File:Qupatessbox Bluetooth Acessories.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* Generic Commands&lt;br /&gt;
* SMS&lt;br /&gt;
[[File:Qupdatessbox acessories.png|frameless|744x744px]]&lt;br /&gt;
&lt;br /&gt;
== 11. Bluetooth Accessories ==&lt;br /&gt;
O sensor deve aparecer na lista de acessórios Bluetooth após configuração correta.&lt;br /&gt;
&lt;br /&gt;
[[File:Qupdatessbox - BT read.png|frameless|779x779px]]&lt;br /&gt;
&lt;br /&gt;
== 12. Considerações Finais ==&lt;br /&gt;
&lt;br /&gt;
* Garantir firmware compatível antes de iniciar&lt;br /&gt;
* Validar comunicação Bluetooth após configuração&lt;br /&gt;
* Testar em ambiente real antes de aplicar a cliente final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;min-height: 85vh;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusHeader&amp;diff=338</id>
		<title>Template:QuatenusHeader</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusHeader&amp;diff=338"/>
		<updated>2026-04-22T10:34:21Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;footer&amp;quot; style=&amp;quot;background-color: #f27a35;text-align:center;max-width: 1920px&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Quatenus Header.png|frameless|1024x1024px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=337</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=337"/>
		<updated>2026-04-22T10:33:50Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins &lt;br /&gt;
body {&lt;br /&gt;
  background-color: #F27A35;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
@media print {&lt;br /&gt;
  body {&lt;br /&gt;
    font-size: 12pt;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h1 {&lt;br /&gt;
    font-size: 22pt;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h2 {&lt;br /&gt;
    font-size: 16pt;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
	.footer {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-size: 10pt;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=336</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=336"/>
		<updated>2026-04-22T10:31:34Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins &lt;br /&gt;
body {&lt;br /&gt;
  background-color: #F27A35;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
@media print {&lt;br /&gt;
  body {&lt;br /&gt;
    font-size: 12pt;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h1 {&lt;br /&gt;
    font-size: 22pt;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h2 {&lt;br /&gt;
    font-size: 16pt;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=335</id>
		<title>Wid320g</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=335"/>
		<updated>2026-04-22T10:30:23Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
== Homologação WID320G ==&lt;br /&gt;
&lt;br /&gt;
== 1. Introdução ==&lt;br /&gt;
Este documento descreve o processo de homologação e configuração do sensor Bluetooth WID320G, incluindo requisitos, firmware suportado e exemplos de configuração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2. Aplicação de Configuração ==&lt;br /&gt;
Para configuração e ativação do sensor Bluetooth, utilizar a aplicação APK:&lt;br /&gt;
&lt;br /&gt;
* https://app.box.com/s/dc8vljo67vk7nab3fmsa7r3aackfg6sg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 3. Ativação da TAG ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Estado&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|TAG activada&lt;br /&gt;
|Confirmação de que a TAG foi corretamente ativada&lt;br /&gt;
|}Activação da TAG                                                              TAG Activada&lt;br /&gt;
[[File:Activação TAG.png|frameless]]                  [[File:Tag Activada.png|frameless]]&lt;br /&gt;
                                                               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 4. Configuração de Testes ==&lt;br /&gt;
Foi utilizada uma configuração específica durante os testes de homologação.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nota:&#039;&#039;&#039; Garantir que a configuração do sensor aplicada segue os exemplos validados para os testes iniciais, depois deve ser ajustados ao tipo de instalação.&lt;br /&gt;
[[File:NFC_Config.png|frameless]]&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Notas Importantes ==&lt;br /&gt;
&lt;br /&gt;
* O Bluetooth deve estar obrigatoriamente ativo no equipamento&lt;br /&gt;
* O sensor deve ser corretamente registado no qupdatessbox&lt;br /&gt;
* Validar compatibilidade de firmware antes da implementação&lt;br /&gt;
&lt;br /&gt;
== 6. Equipamentos e Firmware Homologado ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Equipamento&lt;br /&gt;
!Firmware&lt;br /&gt;
|-&lt;br /&gt;
|GV355CEU&lt;br /&gt;
|0D15&lt;br /&gt;
|-&lt;br /&gt;
|GV350CEU&lt;br /&gt;
|0C20&lt;br /&gt;
|-&lt;br /&gt;
|GV58CG/CEU&lt;br /&gt;
|0C08&lt;br /&gt;
|}&lt;br /&gt;
== 7. Configuração Bluetooth ==&lt;br /&gt;
A configuração deve garantir:&lt;br /&gt;
&lt;br /&gt;
* Bluetooth ativo no dispositivo&lt;br /&gt;
* Sensor configurado corretamente como acessório Bluetooth via Qupdatessbox&lt;br /&gt;
&lt;br /&gt;
== 8. Ativação do Sensor no Sistema ==&lt;br /&gt;
Para ativar o sensor:&lt;br /&gt;
&lt;br /&gt;
# Aceder ao &#039;&#039;&#039;Qupdatessbox&#039;&#039;&#039;&lt;br /&gt;
# Navegar até à secção de sensores Bluetooth&lt;br /&gt;
# Ativar o sensor pretendido&lt;br /&gt;
&lt;br /&gt;
== 9. Modo de Ligação ==&lt;br /&gt;
Exemplo de configuração:&lt;br /&gt;
&lt;br /&gt;
* Modo: &#039;&#039;Connect to device&#039;&#039;&lt;br /&gt;
[[File:Qupdatessbox Connect to device.png|frameless|1042x1042px]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 10. Configuração Avançada ==&lt;br /&gt;
A configuração pode ser feita via:&lt;br /&gt;
&lt;br /&gt;
* Advanced Mode&lt;br /&gt;
[[File:Qupatessbox Bluetooth Acessories.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* Generic Commands&lt;br /&gt;
* SMS&lt;br /&gt;
[[File:Qupdatessbox acessories.png|frameless|744x744px]]&lt;br /&gt;
&lt;br /&gt;
== 11. Bluetooth Accessories ==&lt;br /&gt;
O sensor deve aparecer na lista de acessórios Bluetooth após configuração correta.&lt;br /&gt;
&lt;br /&gt;
[[File:Qupdatessbox - BT read.png|frameless|779x779px]]&lt;br /&gt;
&lt;br /&gt;
== 12. Considerações Finais ==&lt;br /&gt;
&lt;br /&gt;
* Garantir firmware compatível antes de iniciar&lt;br /&gt;
* Validar comunicação Bluetooth após configuração&lt;br /&gt;
* Testar em ambiente real antes de aplicar a cliente final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=334</id>
		<title>Wid320g</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Wid320g&amp;diff=334"/>
		<updated>2026-04-22T10:29:01Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Homologação WID320G =&lt;br /&gt;
&lt;br /&gt;
== 1. Introdução ==&lt;br /&gt;
Este documento descreve o processo de homologação e configuração do sensor Bluetooth WID320G, incluindo requisitos, firmware suportado e exemplos de configuração.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 2. Aplicação de Configuração ==&lt;br /&gt;
Para configuração e ativação do sensor Bluetooth, utilizar a aplicação APK:&lt;br /&gt;
&lt;br /&gt;
* https://app.box.com/s/dc8vljo67vk7nab3fmsa7r3aackfg6sg&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 3. Ativação da TAG ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Estado&lt;br /&gt;
!Descrição&lt;br /&gt;
|-&lt;br /&gt;
|TAG activada&lt;br /&gt;
|Confirmação de que a TAG foi corretamente ativada&lt;br /&gt;
|}Activação da TAG                                                              TAG Activada&lt;br /&gt;
[[File:Activação TAG.png|frameless]]                  [[File:Tag Activada.png|frameless]]&lt;br /&gt;
                                                               &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 4. Configuração de Testes ==&lt;br /&gt;
Foi utilizada uma configuração específica durante os testes de homologação.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nota:&#039;&#039;&#039; Garantir que a configuração do sensor aplicada segue os exemplos validados para os testes iniciais, depois deve ser ajustados ao tipo de instalação.&lt;br /&gt;
[[File:NFC_Config.png|frameless]]&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Notas Importantes ==&lt;br /&gt;
&lt;br /&gt;
* O Bluetooth deve estar obrigatoriamente ativo no equipamento&lt;br /&gt;
* O sensor deve ser corretamente registado no qupdatessbox&lt;br /&gt;
* Validar compatibilidade de firmware antes da implementação&lt;br /&gt;
&lt;br /&gt;
== 6. Equipamentos e Firmware Homologado ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Equipamento&lt;br /&gt;
!Firmware&lt;br /&gt;
|-&lt;br /&gt;
|GV355CEU&lt;br /&gt;
|0D15&lt;br /&gt;
|-&lt;br /&gt;
|GV350CEU&lt;br /&gt;
|0C20&lt;br /&gt;
|-&lt;br /&gt;
|GV58CG/CEU&lt;br /&gt;
|0C08&lt;br /&gt;
|}&lt;br /&gt;
== 7. Configuração Bluetooth ==&lt;br /&gt;
A configuração deve garantir:&lt;br /&gt;
&lt;br /&gt;
* Bluetooth ativo no dispositivo&lt;br /&gt;
* Sensor configurado corretamente como acessório Bluetooth via Qupdatessbox&lt;br /&gt;
&lt;br /&gt;
== 8. Ativação do Sensor no Sistema ==&lt;br /&gt;
Para ativar o sensor:&lt;br /&gt;
&lt;br /&gt;
# Aceder ao &#039;&#039;&#039;Qupdatessbox&#039;&#039;&#039;&lt;br /&gt;
# Navegar até à secção de sensores Bluetooth&lt;br /&gt;
# Ativar o sensor pretendido&lt;br /&gt;
&lt;br /&gt;
== 9. Modo de Ligação ==&lt;br /&gt;
Exemplo de configuração:&lt;br /&gt;
&lt;br /&gt;
* Modo: &#039;&#039;Connect to device&#039;&#039;&lt;br /&gt;
[[File:Qupdatessbox Connect to device.png|frameless|1042x1042px]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
== 10. Configuração Avançada ==&lt;br /&gt;
A configuração pode ser feita via:&lt;br /&gt;
&lt;br /&gt;
* Advanced Mode&lt;br /&gt;
[[File:Qupatessbox Bluetooth Acessories.png|frameless]]&lt;br /&gt;
&lt;br /&gt;
* Generic Commands&lt;br /&gt;
* SMS&lt;br /&gt;
[[File:Qupdatessbox acessories.png|frameless|744x744px]]&lt;br /&gt;
&lt;br /&gt;
== 11. Bluetooth Accessories ==&lt;br /&gt;
O sensor deve aparecer na lista de acessórios Bluetooth após configuração correta.&lt;br /&gt;
&lt;br /&gt;
[[File:Qupdatessbox - BT read.png|frameless|779x779px]]&lt;br /&gt;
&lt;br /&gt;
== 12. Considerações Finais ==&lt;br /&gt;
&lt;br /&gt;
* Garantir firmware compatível antes de iniciar&lt;br /&gt;
* Validar comunicação Bluetooth após configuração&lt;br /&gt;
* Testar em ambiente real antes de aplicar a cliente final&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=WindowsUpdates&amp;diff=333</id>
		<title>WindowsUpdates</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=WindowsUpdates&amp;diff=333"/>
		<updated>2026-04-22T10:20:36Z</updated>

		<summary type="html">&lt;p&gt;Administrator: /* 3. Windows Update configuration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Windows Update (Windows Server) =&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 1. Access Local Group Policy Editor ==&lt;br /&gt;
&lt;br /&gt;
# Open the Start menu&lt;br /&gt;
# Search for &#039;&#039;&#039;Local Group Policy Editor&#039;&#039;&#039;&lt;br /&gt;
# Open the tool&lt;br /&gt;
&lt;br /&gt;
== 2. Navigate to the settings ==&lt;br /&gt;
&lt;br /&gt;
Follow the path:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Computer Configuration &lt;br /&gt;
→ Administrative Templates &lt;br /&gt;
→ Windows Components&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LGPE - Computer Config.png|center|600px|Navigation in Local Group Policy Editor]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 3. Windows Update configuration ==&lt;br /&gt;
&lt;br /&gt;
Within:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Windows Update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure Automatic Updates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== 4. Define update policy ==&lt;br /&gt;
&lt;br /&gt;
Configure the option:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Option 4 – Auto download and schedule the install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This option allows:&lt;br /&gt;
* Automatic download of updates&lt;br /&gt;
* Scheduled installation&lt;br /&gt;
&lt;br /&gt;
[[File:LGPE - Windows Update.png|center|800px|Windows Update configuration]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 5. Notes ==&lt;br /&gt;
* Ensure that policies are applied after changes&lt;br /&gt;
* It may be necessary to run cia CMD or powershell&lt;br /&gt;
  &amp;lt;pre&amp;gt;gpupdate /force&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=WindowsUpdates&amp;diff=332</id>
		<title>WindowsUpdates</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=WindowsUpdates&amp;diff=332"/>
		<updated>2026-04-22T10:20:21Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Windows Update (Windows Server) =&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 1. Access Local Group Policy Editor ==&lt;br /&gt;
&lt;br /&gt;
# Open the Start menu&lt;br /&gt;
# Search for &#039;&#039;&#039;Local Group Policy Editor&#039;&#039;&#039;&lt;br /&gt;
# Open the tool&lt;br /&gt;
&lt;br /&gt;
== 2. Navigate to the settings ==&lt;br /&gt;
&lt;br /&gt;
Follow the path:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Computer Configuration &lt;br /&gt;
→ Administrative Templates &lt;br /&gt;
→ Windows Components&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LGPE - Computer Config.png|center|600px|Navigation in Local Group Policy Editor]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 3. Windows Update configuration ==&lt;br /&gt;
&lt;br /&gt;
Within:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Windows Update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Select:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure Automatic Updates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 4. Define update policy ==&lt;br /&gt;
&lt;br /&gt;
Configure the option:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Option 4 – Auto download and schedule the install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This option allows:&lt;br /&gt;
* Automatic download of updates&lt;br /&gt;
* Scheduled installation&lt;br /&gt;
&lt;br /&gt;
[[File:LGPE - Windows Update.png|center|800px|Windows Update configuration]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 5. Notes ==&lt;br /&gt;
* Ensure that policies are applied after changes&lt;br /&gt;
* It may be necessary to run cia CMD or powershell&lt;br /&gt;
  &amp;lt;pre&amp;gt;gpupdate /force&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=WindowsUpdates&amp;diff=331</id>
		<title>WindowsUpdates</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=WindowsUpdates&amp;diff=331"/>
		<updated>2026-04-22T10:16:54Z</updated>

		<summary type="html">&lt;p&gt;Administrator: /* 1. Aceder ao Local Group Policy Editor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Windows Update (Windows Server) =&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 1. Aceder ao Local Group Policy Editor ==&lt;br /&gt;
&lt;br /&gt;
# Abrir o menu iniciar&lt;br /&gt;
# Pesquisar por &#039;&#039;&#039;Local Group Policy Editor&#039;&#039;&#039;&lt;br /&gt;
# Abrir a ferramenta&lt;br /&gt;
&lt;br /&gt;
== 2. Navegação até às definições ==&lt;br /&gt;
&lt;br /&gt;
Seguir o caminho:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Computer Configuration &lt;br /&gt;
→ Administrative Templates &lt;br /&gt;
→ Windows Components&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LGPE - Computer Config.png|center|600px|Navegação no Local Group Policy Editor]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 3. Configuração do Windows Update ==&lt;br /&gt;
&lt;br /&gt;
Dentro de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Windows Update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selecionar:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure Automatic Updates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 4. Definir política de atualização ==&lt;br /&gt;
&lt;br /&gt;
Configurar a opção:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Option 4 – Auto download and schedule the install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esta opção permite:&lt;br /&gt;
* Download automático das atualizações&lt;br /&gt;
* Agendamento da instalação&lt;br /&gt;
&lt;br /&gt;
[[File:LGPE - Windows Update.png|center|800px|Configuração do Windows Update]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 5. Notas ==&lt;br /&gt;
* Garantir que as políticas são aplicadas após alteração&lt;br /&gt;
* Pode ser necessário executar um:&lt;br /&gt;
  &amp;lt;pre&amp;gt;gpupdate /force&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=WindowsUpdates&amp;diff=330</id>
		<title>WindowsUpdates</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=WindowsUpdates&amp;diff=330"/>
		<updated>2026-04-22T10:16:45Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{QuatenusHeader}}&lt;br /&gt;
&lt;br /&gt;
= Windows Update (Windows Server) =&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 1. Aceder ao Local Group Policy Editor ==&lt;br /&gt;
&lt;br /&gt;
# Abrir o menu iniciar&lt;br /&gt;
# Pesquisar por &#039;&#039;&#039;Local Group Policy Editor&#039;&#039;&#039;&lt;br /&gt;
# Abrir a ferramenta&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 2. Navegação até às definições ==&lt;br /&gt;
&lt;br /&gt;
Seguir o caminho:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Computer Configuration &lt;br /&gt;
→ Administrative Templates &lt;br /&gt;
→ Windows Components&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:LGPE - Computer Config.png|center|600px|Navegação no Local Group Policy Editor]]&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== 3. Configuração do Windows Update ==&lt;br /&gt;
&lt;br /&gt;
Dentro de:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Windows Update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Selecionar:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configure Automatic Updates&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 4. Definir política de atualização ==&lt;br /&gt;
&lt;br /&gt;
Configurar a opção:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Option 4 – Auto download and schedule the install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Esta opção permite:&lt;br /&gt;
* Download automático das atualizações&lt;br /&gt;
* Agendamento da instalação&lt;br /&gt;
&lt;br /&gt;
[[File:LGPE - Windows Update.png|center|800px|Configuração do Windows Update]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 5. Notas ==&lt;br /&gt;
* Garantir que as políticas são aplicadas após alteração&lt;br /&gt;
* Pode ser necessário executar um:&lt;br /&gt;
  &amp;lt;pre&amp;gt;gpupdate /force&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{QuatenusFooter}}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=329</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=MediaWiki:Common.css&amp;diff=329"/>
		<updated>2026-04-22T10:06:33Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins &lt;br /&gt;
body {&lt;br /&gt;
  background-color: #F27A35;&lt;br /&gt;
}&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
@media print {&lt;br /&gt;
&lt;br /&gt;
  body {&lt;br /&gt;
    font-size: 12pt;&lt;br /&gt;
    line-height: 1.4;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h1 {&lt;br /&gt;
    font-size: 22pt;&lt;br /&gt;
    page-break-before: always;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Evita quebra antes do primeiro título */&lt;br /&gt;
  h1:first-of-type {&lt;br /&gt;
    page-break-before: avoid;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h2 {&lt;br /&gt;
    font-size: 16pt;&lt;br /&gt;
    page-break-before: always;&lt;br /&gt;
    page-break-after: avoid;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  h3 {&lt;br /&gt;
    page-break-after: avoid;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Evita tabelas partidas */&lt;br /&gt;
  table, tr, td, th {&lt;br /&gt;
    page-break-inside: avoid;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Evita blocos de código partidos */&lt;br /&gt;
  pre {&lt;br /&gt;
    page-break-inside: avoid;&lt;br /&gt;
    white-space: pre-wrap;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
	<entry>
		<id>https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusFooter&amp;diff=328</id>
		<title>Template:QuatenusFooter</title>
		<link rel="alternate" type="text/html" href="https://quatenuswiki.ddns.net/index.php?title=Template:QuatenusFooter&amp;diff=328"/>
		<updated>2026-04-22T09:20:50Z</updated>

		<summary type="html">&lt;p&gt;Administrator: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color:white;background-color: #f27a35;text-align:right;max-width: 1920px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
QuatenusWiki® Core :: © QUATENUS 2015-2025:: en-us&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;page-break-before: always;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Administrator</name></author>
	</entry>
</feed>