Personalización de tareas de ThingWorx Navigate > Adición de atributos a la lista de denegación
Adición de atributos a la lista de denegación
La respuesta de ODATA de Windchill devuelve una gran cantidad de atributos internos. Por defecto, Mis tareas quita los atributos internos que no son necesarios al añadirlos a una lista de denegación. Sin embargo, en función de los requisitos empresariales, esta lista de denegación se puede editar para mostrar algunos atributos en la página de personalización. La lista también se puede utilizar para quitar los atributos que no son obligatorios y evitar el desorden en la página de personalización. Para cada tipo de componente, todos los atributos de la lista de denegación se almacenan en la tabla de datos PTC.ComponentDenylist.
Ver los atributos de la lista de denegación
Para extraer la lista completa de atributos de la lista de denegación, realice los siguientes pasos:
1. En ThingWorx Composer, busque la tabla de datos PTC.ComponentDenylist y, a continuación, ábrala. Se abre la página Información general.
2. Pulse en Servicios.
3. Para GetDataTableEntries, pulse en Ejecutar servicio. Se abre la ventana Ejecutar servicio: GetDataTableEntries.
4. En Entradas, actualice el número máximo de elementos en el campo maxItems, si fuera necesario.
5. Pulse en Ejecutar.
Adición o eliminación de atributos
Para añadir atributos a la lista de denegación o quitar atributos de ella, realice los siguientes pasos:
1. En ThingWorx Composer, busque la tabla de datos PTC.ComponentDenylist y, a continuación, ábrala. Se abre la página Información general.
2. Pulse en Servicios.
3. Para AddOrUpdateDataTableEntry, pulse en Ejecutar servicio. Se abre la ventana Ejecutar servicio: AddOrUpdateDataTableEntry.
4. En Entradas, introduzca la lista modificad en el campo values.
* 
Las modificaciones que se realicen en la lista de denegación deben respetar el formato JSON. Si la lista no se encuentra en el formato obligatorio, modifíquela mediante un editor de JSON y, a continuación, péguela en el campo Valores. También se pueden copiar los valores obtenidos del servicio GetDataTableEntries que se ha ejecutado anteriormente.
5. Pulse en Ejecutar.
Una vez que se haya finalizado la modificación, desplácese hasta la página de personalización. Los atributos añadidos a la lista de denegación dejarán de aparecer en la página de personalización. Si se ha quitado un atributo de la lista de denegación, este aparecerá en la sección Atributos disponibles de la página de personalización.
* 
Para añadir en la lista de denegación un atributo que ya se ha personalizado (presente en la sección Atributos seleccionados de la página de personalización), quítelo de la sección Atributos seleccionados, guarde la página de personalización y, a continuación, actualice la lista de denegación. Si no se actualiza mediante estos pasos, este atributo no aparecerá en la página de personalización, pero seguirá visible en el mashup correspondiente.
JSON de ejemplo de atributos en la lista de denegación
El JSON de ejemplo siguiente se utiliza para añadir los siguientes atributos a la lista de denegación para PTC.ChangeMgmt.ChangeRequest. Los atributos son del tipo PTC.ChangeMgmt.AffectsLinkItem:
LastModified
CreatedOn
{
"PTC.ChangeMgmt.AffectsLinkItem": {
"denyListValues": {
"list": [
"LastModified",
"CreatedOn"

]
}
},
"PTC.ChangeMgmt.ChangeRequest": {
"denyListValues ": {
"list": [
"ProcessObjects",
"Organization"
]
}
}
}
Consideraciones para la actualización
Durante una actualización de ThingWorx Navigate, los cambios realizados en la lista de denegación no se guardan. Tome nota de los cambios que realice en la lista de denegación a medida que los realice y, antes de la actualización, asegúrese de tener una copia de todos los cambios. Después de la actualización, vuelva a aplicar los cambios a la lista de denegación empleando los pasos anteriores.
¿Fue esto útil?