Hola Pau de la Torre,
¡Bienvenido(a) a Microsoft Q&A!
En este caso una URL dinámica para buscar correos en Outlook que contengan un identificador específico puede lograrse utilizando los parámetros de búsqueda disponibles en el servicio de Outlook. La URL básica de búsqueda en Outlook utiliza el formato el cual es extraño no te funcione:
https://outlook.live.com/mail/0/search?q=<criterio-de-busqueda>
Por lo cual, si estás trabajando en un entorno BPM, probablemente necesites construir la URL dinámicamente según el id
que quieras buscar. Por ejemplo, puedes concatenar la base de la URL con el ID que necesitas, así:
const id = '12345'; // ID dinámico
const url = `https://outlook.live.com/mail/0/search?q=${encodeURIComponent(id)}`;
Integración en un botón:
Como quieres crear un botón que redirija a esta URL, podrías hacerlo en HTML y JavaScript así:
<button id="redirectButton">Ir a la Bandeja</button>
<script>
const id = '12345'; // Cambiar dinámicamente según el ID requerido
const baseUrl = 'https://outlook.live.com/mail/0/search?q=';
const searchUrl = `${baseUrl}${encodeURIComponent(id)}`;
document.getElementById('redirectButton').addEventListener('click', () => {
window.location.href = searchUrl;
});
</script>
Problemas conocidos:
- Restricciones del navegador: Asegúrate de que los usuarios estén autenticados en Outlook, ya que esta URL requiere acceso a su cuenta de correo.
- Formato del criterio: Usa
encodeURIComponent()
para evitar problemas con caracteres especiales. - Búsqueda en múltiples campos: Si necesitas buscar en varios campos, Outlook puede tener limitaciones en cómo combinar búsquedas avanzadas.
Te recomendaría probar y ajustar el script según las necesidades específicas de tu entorno BPM y asegúrate de que los usuarios tengan permisos para acceder al cliente de correo.
Espero que la información sea útil, quedo a la espera de tu respuesta.
Atentamente,
Gao
Si esta respuesta resolvió tu consulta, por favor haz clic en 'Aceptar respuesta'. Esto nos ayuda a mejorar continuamente la calidad y relevancia de nuestras soluciones.