
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". |
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 | |
|---|---|---|---|---|---|
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. Por defecto, el árbol de Estructura de artículo se clasifica según el primer atributo, lo que significa el atributo con el valor ordinal no negativo más bajo. | 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 Información adicional sobre el servicio GetImplementationSettings 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 la configuración. Devuelve: JSON en formato CCO |
MapItemToInputObject | Permite asignar un elemento de estructura de artículo o un elemento de estructura de documento CAD a un artículo o una entrada de documento CAD, 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. |