Las notas de uso incluidas a continuación deberían ayudarle a comprender las reglas dirigidas en TAP.
También puede ver:
Sea cuidadoso y aplique su criterio al crear reglas dirigidas compuestas: no existe ningún proceso de validación que le asegure que sus reglas no se contradigan entre sí.
Cuando coincida o no coincida con elementos, tenga en cuenta las diferencias entre todos los elementos enumerados y todos los elementos posibles que podrían existir. Por ejemplo, si desea incluir todas las familias de dispositivos excepto los altavoces inteligentes, hay tres formas de abordar esto:
Opción (a): Seleccione Match para todas las familias de dispositivos excepto Smart speaker.
Opción (b): Seleccione No coincide con el altavoz inteligente. Este es el enfoque recomendado.
Opción (c): Una combinación de ambas que selecciona Match para todas las familias de dispositivos excepto Smart speaker, y otra regla que selecciona Not match para Smart speaker.

He aquí por qué:
Opción (a): Si selecciona Coincidencia para todas las familias de dispositivos excepto el altavoz inteligente , el motor de direccionamiento solo se dirigirá a los elementos seleccionados, que en este caso incluyen Sin especificar. No se direccionará a dispositivos desconocidos que no estén incluidos en la lista de elementos de coincidencia . Además, no se dirigirá a ningún elemento nuevo de la familia de dispositivos que se agregue al sistema después de crear la regla. Dado que su objetivo es excluir solo los altavoces inteligentes, lo que por extensión significa incluir todo lo demás, esta regla no satisface sus necesidades.
Opción (b): Seleccionar No coincide con el altavoz inteligente no afecta a lo que se incluye. Se incluyen todas las familias de dispositivos con las que encuentra el motor de direccionamiento, incluso los que no reconoce, excepto los altavoces inteligentes.
Opción c): Combinar ambas reglas es innecesariamente complicado y redundante, y conlleva los mismos problemas que se describen en la opción a).
Usar el Editor JSON
El editor JSON está destinado a desarrolladores y profesionales de API experimentados. No intente utilizar el editor JSON si no está familiarizado con el formato JSON y las reglas de direccionamiento de formato.
El editor JSON proporciona acceso directo al código JSON (JavaScript Object Notation) subyacente que define las reglas de direccionamiento en la API de reserva de Triton Digital. Puede ser útil para ver los valores y dimensiones subyacentes, por ejemplo en los casos en que desee descubrir la ID de un programa o episodio específico. Los programadores con experiencia también pueden usarlo para insertar reglas desde sus propias plantillas.
Para acceder al código JSON de una regla, seleccione Cambiar al editor JSON en el menú ⋯ opciones.

La regla se abre en el editor JSON. Si aún no ha creado una regla, la ventana del editor JSON estará vacía.
Para volver atrás, seleccione Cambiar al editor UI en el menú ⋯ opciones.

Editar JSON
Los cambios en el código JSON se validan a medida que escribe.
JSON válido no significa necesariamente que la regla sea válida.
Si ingresa código JSON inválido, aparecerá una advertencia en la parte superior del editor JSON. No podrá volver al editor UI a menos que haya solucionado el error JSON.
Si no puede resolver el error JSON, puede abandonar la regla volviendo a la lista de vuelos o a la lista de campañas. Se le pedirá que confirme que desea abandonar la página. Cuando deje la página, se abandonarán las modificaciones que haya hecho en la regla dirigida después de los últimos cambios guardados.
Si crea una regla no válida que utiliza JSON válido y luego vuelve al editor de interfaz de usuario antes de guardar el vuelo, el resultado es impredecible. Lo más probable es que vea una pantalla en blanco; actualice la página para volver al vuelo. Es posible que la regla creada impida la distribución, o que la regla inválida sea eliminada.
Si crea una regla no válida que utiliza JSON válido e intenta guardar el vuelo mientras aún está en el editor JSON, en la mayoría de los casos la regla no válida se marca y el vuelo no se guarda.
TAP detecta errores de regla, como el uso de valores no válidos, pero no necesariamente detectará errores lógicos como hacer coincidir o no el mismo valor. Tenga cuidado al codificar reglas de direccionamiento en JSON.
