Si un usuario que visualiza un árbol de estructura no tiene derechos de acceso para un elemento de la estructura, dicho elemento no se muestra y se muestra el siguiente mensaje: "Algunos elementos están ocultos porque no tiene derechos de acceso para ellos". |
Estructura de artículo solo se puede utilizar con el widget Lista de elementos, no con el mashup Lista de elementos, que está desfasado. |
Para Estructura de artículo, la propiedad de enlace de entrada soporta los tipos de objeto PTC.ProdMgmt.Part y PTC.CADDocumentMgmt.CADDocument. En la salida de la propiedad de enlace selectedItems se incluyen elementos con los tipos de objeto PTC.ProdMgmt.PartStructureItem y PTC.CADDocumentMgmt.CADStructure. |
Nombre de la propiedad | Descripción | Tipo de propiedad | Valor por defecto | Obligatorio u opcional | |||
---|---|---|---|---|---|---|---|
defaultExpansionLevel | Permite definir el nivel de expansión inicial del árbol de estructura. Acepta los números del 1 al 9 y -1 como entrada. Cuando la propiedad se define en -1, el árbol de estructura se expande completamente de manera inicial y se muestran todos los niveles. Ejemplo: { "defaultExpansionLevel":{ "selectedKey":[ "3" ] } }
| 3 | Opcional | ||||
attributes | Consulte Lista de elementos para obtener más información. Acepta atributos de los tipos de objeto PTC.ProdMgmt.PartStructureItem y PTC.CADDocumentMgmt.CADStructure.
| N/D | Obligatorio |
Nombre | Descripción |
---|---|
ComputeMessages | Calcula los mensajes deseados que se deben mostrar en Estructura de artículo. Recibe el JSON de mensajes actuales y el JSON de mensajes sugeridos, y devuelve un JSON de mensajes de notificación que contiene los mensajes que se deben mostrar en la lista de elementos. Parámetros: getItemsResponse (obligatorio): objeto JSON en formato CCO que contiene los elementos devueltos del servicio getItems. currentMessages (obligatorio): objeto JSON que contiene mensajes de notificación actuales que se muestran en la interfaz de usuario. suggestedMessages (obligatorio): objeto JSON que contiene un conjunto de mensajes sugeridos. Se recomienda utilizar los mensajes sugeridos. input (opcional): JSON en formato CCO que incluye el ID de entrada del elemento en la raíz de la estructura. configuration (opcional): JSON con la configuración. scope (opcional): JSON que indica el ámbito de los datos de getItemsResponse. El objeto JSON contiene una clave scope que acepta los valores root y child. Pertinente para datos jerárquicos. Ejemplo: { "scope": "root" } Devuelve: objeto JSON que contiene mensajes que se deben mostrar en la rejilla de lista de elementos. Ejemplo: "INFO":{ { "messages":[ "[[PTC.Nav.ItemList.HiddenItemsBecauseAccessRightMessage]]" ] } } |
DefHookAttributesTypesInfo | Devuelve una matriz de JSON que contiene la información del adaptador y los tipos de objeto de los atributos soportados por Estructura de artículo. Parámetros: ninguno Devuelve: matriz JSON |
GetChildren | Recibe un artículo o un documento CAD, y devuelve un JSON en formato CCO que contiene los hijos de ese elemento, es decir, todos los elementos que están un nivel por debajo de dicho artículo o documento CAD en la estructura de datos jerárquica. El JSON devuelto contiene los hijos como una lista plana, no como datos jerárquicos. Parámetros: input (opcional): JSON en formato CCO que incluye el ID de entrada del artículo o documento CAD en la raíz de la estructura. configuration (obligatorio): JSON con la configuración. item (obligatorio): JSON que incluye el elemento cuyos hijos se deben devolver. Devuelve: JSON en formato CCO |
GetConfigurations | Devuelve las configuraciones disponibles para Estructura de artículo. Parámetros: ninguno Devuelve: JSON |
GetImplementationSettings | Devuelve los datos de configuración de la implementación de Estructura de artículo. Las implementaciones pueden sustituir este servicio para proporcionar su propia configuración. Para obtener más información, consulte el tema Activación de la propiedad de enlace de entrada selectedItems para Lista de elementos. Parámetros: ninguno Devuelve: objeto JSON |
GetItems | Devuelve la estructura del artículo o del documento CAD especificado en la entrada. Parámetros: input (obligatorio): JSON en formato CCO en el que se incluye el ID de entrada de los datos que se van a extraer del sistema back-end y la información del adaptador para el sistema back-end. configuration (obligatorio): JSON con la configuración combinada final obtenida del recurso del administrador de personalización. Devuelve: JSON en formato CCO |
GetItemsByExpansionPath | Devuelve un CCO de estructura jerárquica que contiene todos los elementos en la ruta desde la raíz al elemento solicitado, incluidos todos los atributos solicitados, itemIdentifierKeys y itemExpansionKeys. El CCO de estructura jerárquica incluye todos los hermanos en la ruta. Se llama al servicio cuando la propiedad de enlace selectedItems recibe una entrada que especifica un elemento que no se ha cargado. Parámetros: input (opcional): JSON en formato CCO que incluye el ID de entrada del artículo o documento CAD en la raíz de la estructura. configuration (obligatorio): JSON con la configuración. itemExpansionValues (obligatorio): una matriz JSON que contiene itemExpansionKeys del artículo o documento CAD para el que se solicita la expansión. Los valores de la matriz se ordenan según la ruta del árbol, comenzando por el artículo o documento CAD raíz. Devuelve: JSON en formato CCO |
GetStructureSkeleton | Devuelve todos los niveles de una estructura jerárquica en formato CCO, donde cada artículo o documento CAD de la estructura incluye itemIdentifierKeys y itemExpansionKeys, según se haya definido en el servicio GetImplementationSettings. Parámetros: input (opcional): JSON en formato CCO que incluye el ID de entrada del artículo o documento CAD en la raíz de la estructura. configuration (obligatorio): JSON con configuración. Devuelve: JSON en formato CCO |
MapItemToInputObject | Permite asignar un artículo o documento CAD a una entrada, que el servicio GetItems puede utilizar posteriormente. Parámetros: input (opcional): JSON en formato CCO que incluye el ID de entrada del artículo o documento CAD en la raíz de la estructura. item (obligatorio): JSON en el que se incluye el artículo o el documento CAD que se debe asignar. Devuelve: JSON en formato CCO con un único artículo o documento CAD que solo contiene el atributo id. |