Escenario:
Con los últimos cambios en Cloud DNS/URL según KBA-37091, las URL codificadas en los flujos de trabajo ya no cambiarán automáticamente cuando se modifique Cloud DNS. ¿Cómo podemos crear y utilizar la variable del sistema "Dominio de la organización" para abordar los cambios arquitectónicos de Cloud DNS/URL en DocuWare 7.8?
Con los últimos cambios en Cloud DNS/URL según KBA-37091, las URL codificadas en los flujos de trabajo ya no cambiarán automáticamente cuando se modifique Cloud DNS. ¿Cómo podemos crear y utilizar la variable del sistema "Dominio de la organización" para abordar los cambios arquitectónicos de Cloud DNS/URL en DocuWare 7.8?
Solución:
Con los cambios en Cloud DNS/URL a partir de la versión DocuWare 7.8, la variable de sistema de flujo de trabajo "Dominio de la organización" garantizará que siempre se proporcione dinámicamente la URL de Cloud actual.
El ejemplo que se muestra a continuación es un caso de uso simple de cómo se puede hacer esto que implica la creación de una URL que sale a un formulario DocuWare que hemos configurado.
1. Cree tres variables globales de tipo texto. En este caso, se crearon BaseUrl, formAddress y completeAddress .
2. Cree una actividad Assign Data para construir la URL. Desde aquí, asigne el tipo de entrada "Workflow system variable" y la entrada de "Organization Domain" a nuestra variable global BaseURL, que devolverá"https://organization.DocuWare.Cloud/docuware". A continuación, proporcione una entrada fija del resto de nuestro enlace de formularios, empezando por "/Forms/..."
3. Para obtener la URL de su formulario, puede encontrarla en la pestaña "Formularios" del Cliente web de DocuWare. Una vez aquí, haga clic en el símbolo de enlace, como se muestra a continuación.
4. Por último, utilice una expresión aritmética para concatenar nuestras variables BaseUrl y formAddress en la variable global completeAddress .
5. Esto completa el proceso de construcción de la URL. Para hacerla accesible al usuario, cree una Tarea, y en su Decisión, cree un campo de diálogo "Enlace", con el que podremos referenciar nuestra variable global completeAddress como se muestra a continuación.
Cuando un usuario del flujo de trabajo tenga asignada esta tarea, dispondrá de un enlace en el que podrá hacer clic para acceder a su formulario.
1. Cree tres variables globales de tipo texto. En este caso, se crearon BaseUrl, formAddress y completeAddress .
2. Cree una actividad Assign Data para construir la URL. Desde aquí, asigne el tipo de entrada "Workflow system variable" y la entrada de "Organization Domain" a nuestra variable global BaseURL, que devolverá"https://organization.DocuWare.Cloud/docuware". A continuación, proporcione una entrada fija del resto de nuestro enlace de formularios, empezando por "/Forms/..."
3. Para obtener la URL de su formulario, puede encontrarla en la pestaña "Formularios" del Cliente web de DocuWare. Una vez aquí, haga clic en el símbolo de enlace, como se muestra a continuación.
4. Por último, utilice una expresión aritmética para concatenar nuestras variables BaseUrl y formAddress en la variable global completeAddress .
5. Esto completa el proceso de construcción de la URL. Para hacerla accesible al usuario, cree una Tarea, y en su Decisión, cree un campo de diálogo "Enlace", con el que podremos referenciar nuestra variable global completeAddress como se muestra a continuación.
Cuando un usuario del flujo de trabajo tenga asignada esta tarea, dispondrá de un enlace en el que podrá hacer clic para acceder a su formulario.
Nota: La información anterior es sólo un ejemplo de cómo se puede utilizar la variable del sistema de flujo de trabajo Organization Domain para garantizar que la URL siga siendo funcional si se cambia el DNS/URL en el sistema Cloud. Este sencillo ejemplo puede personalizarse para adaptarlo a las preferencias de su sistema DocuWare.
Este KBA es aplicable SÓLOpara organizaciones en la nube.
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.