Esta respuesta se tradujo automáticamente. Por lo tanto, puede contener errores gramaticales o términos inusuales.
Hola @GARRIDO MARTINEZ Patricia,
Según su inquietud, este es un comportamiento esperado de SharePoint con propiedades administradas personalizadas para tipos que no son de texto.
En resumen, para SharePoint Online, el enfoque sugerido para una columna de Fecha y Hora personalizada no es crear una propiedad administrada de Fecha ordenable completamente nueva, sino reutilizar una propiedad administrada integrada no utilizada, RefinableDateXX, asignarle un alias (por ejemplo, PortalDate) y asignarle la propiedad indexada (ows_FechaPortal). Las nuevas propiedades administradas personalizadas en SharePoint Online solo pueden ser de tipo Texto o Sí/No, y no pueden ser refinables ni ordenables; para otros tipos, como Fecha y Hora, debe reutilizar una de las propiedades administradas integradas no utilizadas.
Permítame brindarle una explicación más detallada basada en sus preguntas:
1) ¿Es normal que RefinableDateXX aparezca bloqueada/de solo lectura incluso si está vacía?
Dependiendo del ámbito y los permisos, esto puede ser posible. En SharePoint Online, el esquema de búsqueda existe tanto a nivel de inquilino como de colección de sitios, y cada uno tiene un punto de acceso diferente:
- El esquema de búsqueda del inquilino requiere acceso de administrador en el centro de administración de SharePoint.
- Se accede al esquema de la colección de sitios desde Configuración del sitio > Esquema de búsqueda.
- Si solo tiene permisos de sitio (incluso Control total), esto no le otorga automáticamente derechos sobre el esquema de búsqueda del inquilino.
Además, se distingue entre las propiedades administradas integradas y las propiedades administradas especiales predeterminadas no utilizadas que están diseñadas para ser reutilizadas.
- Para las propiedades administradas integradas, generalmente solo se puede cambiar el alias.
- Para los filtros/ordenadores, el método sugerido es seleccionar una propiedad integrada no utilizada, como RefinableDate19, asignarle un alias y asignar la propiedad rastreada.
2) ¿Por qué no veo "Nueva propiedad administrada"?
Hay dos razones:
- Si no se encuentra en el ámbito de esquema correcto con los permisos necesarios, las acciones de la interfaz de usuario pueden estar restringidas. Como se mencionó, a nivel del esquema de búsqueda del inquilino, el acceso requiere permisos de administrador de SharePoint o superiores.
- Aunque viera la opción "Nueva propiedad administrada" en SharePoint Online, las propiedades administradas personalizadas recién creadas se limitan a texto o Sí/No, y no se pueden refinar ni ordenar. Esto significa que no puede crear una propiedad de fecha y hora ordenable completamente nueva para su caso.
3) ¿Puedo ordenar los resultados de la búsqueda de PnP por una columna de fecha personalizada sin acceso avanzado al esquema de búsqueda?
No de forma fiable a través de la búsqueda de SharePoint/PnP. En SharePoint Online, para ordenar, debe reutilizar las propiedades administradas ordenables predeterminadas en lugar de esperar que haya propiedades personalizadas disponibles. Esto significa que debe asignarla a una propiedad RefinableDateXX no utilizada y, a continuación, ordenar por esa propiedad administrada en el elemento web.
Por lo tanto, si no puede asignar ows_FechaPortal a una propiedad administrada de fecha ordenable/refinable, los resultados de la búsqueda de PnP no se podrán ordenar por ese campo de fecha personalizado.
Documentos oficiales de Microsoft como referencia:
Espero que esta explicación le ayude a avanzar sin problemas. Si tiene alguna duda, no dude en contactarme de nuevo; con gusto le ayudaré.
Gracias por su paciencia y comprensión. Espero su respuesta.
Si la respuesta le resulta útil, haga clic en "Aceptar respuesta" y vote positivamente. Si tiene alguna otra pregunta, haga clic en "Comentar".
Nota: Siga los pasos indicados en nuestra documentación para activar las notificaciones por correo electrónico si desea recibirlas para este hilo.