{"id":2246,"date":"2023-08-23T15:26:42","date_gmt":"2023-08-23T18:26:42","guid":{"rendered":"https:\/\/www.reevolute.com\/developer\/?p=2246"},"modified":"2023-09-01T13:15:03","modified_gmt":"2023-09-01T16:15:03","slug":"environment-variables-module","status":"publish","type":"post","link":"https:\/\/www.reevolute.com\/developer\/environment-variables-module\/","title":{"rendered":"M\u00f3dulo Variables de Ambiente"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2246\" class=\"elementor elementor-2246\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-32ee484 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"32ee484\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dce65ae\" data-id=\"dce65ae\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-aaf5d71 elementor-widget elementor-widget-heading\" data-id=\"aaf5d71\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Centralizacion_de_Constantes_de_negocio\"><\/span>Centralizaci\u00f3n de Constantes de negocio<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-78f7ade elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"78f7ade\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c14f626\" data-id=\"6c14f626\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-77f02c1 elementor-widget elementor-widget-text-editor\" data-id=\"77f02c1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Este m\u00f3dulo permite gestionar de manera centralizada las constantes de negocio que utilizan los \u00e1rboles en un tenant de Reevolute Builder.<\/p><p>De esta forma, no es necesario repetir los valores de estas constantes en todos los \u00e1rboles, sino que basta referenciar la constante requerida. Adem\u00e1s, en caso de requerirse cambiar el valor de una constante, se puede realizar de manera central.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5116da4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5116da4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7e2e43c\" data-id=\"7e2e43c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8b29da1 elementor-widget elementor-widget-text-editor\" data-id=\"8b29da1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Algunos casos de uso para estas constantes pueden ser los siguientes:<\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\"><ul><li>Valores m\u00e1ximos o m\u00ednimos para ciertas variables de negocio<\/li><li>API-KEYs necesarios para interactuar con servicios externos<\/li><li>Par\u00e1metros de acceso a sistemas (username, password, etc)<\/li><\/ul><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f7c60f7 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f7c60f7\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fb6a46c\" data-id=\"fb6a46c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d79d1a2 elementor-widget elementor-widget-spacer\" data-id=\"d79d1a2\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-50efe62 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"50efe62\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-568321b\" data-id=\"568321b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-26034be elementor-widget elementor-widget-heading\" data-id=\"26034be\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Variables_de_Ambiente\"><\/span>Variables de Ambiente<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-12ecc55 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"12ecc55\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a7a7cd\" data-id=\"6a7a7cd\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e8ed01a elementor-widget elementor-widget-text-editor\" data-id=\"e8ed01a\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Uso y Accesibilidad Variables de Ambiente<\/strong><\/p><p>Las variables de ambiente son accesibles exclusivamente en los \u00e1rboles que tienen activa esta funcionalidad y son cargadas al inicio de la ejecuci\u00f3n de un \u00e1rbol, es decir, durante la transacci\u00f3n en curso no se volver\u00e1 a consultar su valor al m\u00f3dulo.<\/p><p>Las variables de ambiente no se cargan en los scripts (javascript) ejecutados desde los nodos \u00abJavascript\u00bb, ni tampoco en los scripts que se usan en las interfaces REST y SOAP ejecutados desde los nodos \u00abConexi\u00f3n externa\u00bb. Es responsabilidad de los \u00e1rboles que usan las variables de ambiente traspasarlos a estas otras entidades en las variables de entrada respectivas.<\/p><p>Una vez iniciada la ejecuci\u00f3n de un \u00e1rbol que tiene activada la funcionalidad de variables de ambiente, el sistema genera variables en el \u00e1rbol con los mismos nombres y valores que las variables de ambiente, quedando disponibles para su uso de la misma forma que las variables de entrada recibidos por el \u00e1rbol. De esta forma, en tiempo de ejecuci\u00f3n de un \u00e1rbol, las variables de ambiente y las variables de entrada se utilizan y acceden de la misma forma.<\/p><p>En caso que un \u00e1rbol modifique el valor de la variable generada, este nuevo valor tendr\u00e1 efecto s\u00f3lo para la transacci\u00f3n en curso de dicho \u00e1rbol, pero no se modificar\u00e1 realmente el valor de la variable de ambiente centralmente almacenada. La \u00fanica forma de modificar el valor de una variable de ambiente es a trav\u00e9s del administrador WEB.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b6a898a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b6a898a\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fda05af\" data-id=\"fda05af\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e751056 elementor-widget elementor-widget-text-editor\" data-id=\"e751056\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Valores posibles<\/strong><\/p><p>Las variables de ambiente s\u00f3lo pueden almacenar <strong>cadenas de textos<\/strong> (strings).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6530d6b elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6530d6b\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c3d8f2\" data-id=\"6c3d8f2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-419307d elementor-widget elementor-widget-text-editor\" data-id=\"419307d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Formato nombre Variables de Ambiente<\/strong><\/p><p>Debido a que en tiempo de ejecuci\u00f3n las variables de ambiente y las variables de salida se utilizan y acceden de la misma forma, se deber\u00eda fomentar el uso de nombres diferentes, en particular se recomienda el uso de may\u00fasculas en las variables de ambiente y min\u00fasculas en las variables de entrada.<\/p><p>Ejemplos podr\u00edan ser los siguientes:<\/p><ul><li style=\"list-style-type: none;\"><ul><li style=\"list-style-type: none;\"><ul><li><strong>Variables de entrada<\/strong>: name, last_name, age, countrycode<\/li><li><strong>Variables de ambiente<\/strong>: MAX_NUM_USERS, KEY_SEND_EMAIL, PROMO_PROD_ID<\/li><\/ul><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9b04b00 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9b04b00\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8be3db9\" data-id=\"8be3db9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-e9e76c2 elementor-widget elementor-widget-text-editor\" data-id=\"e9e76c2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Prioridad<\/strong><\/p><p>En caso que no se siga la recomendaci\u00f3n respecto al formato del nombre de las variables de ambiente y las variables de entrada, y si en alg\u00fan caso una variable de entrada posee el mismo nombre que una variable de ambiente, es la variable de entrada la que tendr\u00e1 mayor prioridad y mantendr\u00e1 su valor en tiempo de ejecuci\u00f3n.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b5eacb5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b5eacb5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f316d27\" data-id=\"f316d27\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ae2956f elementor-widget elementor-widget-spacer\" data-id=\"ae2956f\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f10d1e3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f10d1e3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f2e0d67\" data-id=\"f2e0d67\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-60b55f6 elementor-widget elementor-widget-heading\" data-id=\"60b55f6\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\"><span class=\"ez-toc-section\" id=\"Administracion_WEB\"><\/span>Administraci\u00f3n WEB<span class=\"ez-toc-section-end\"><\/span><\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-56a7495 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"56a7495\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6a40844\" data-id=\"6a40844\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5e70b4f elementor-widget elementor-widget-text-editor\" data-id=\"5e70b4f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Para acceder a este m\u00f3dulo se debe seleccionar la opci\u00f3n \u00abVariables de Ambiente\u00bb existente en la secci\u00f3n \u00abM\u00f3dulos\u00bb del panel izquierdo de la WEB de la plataforma. En la siguiente figura se muestra un listado de variables de ambiente de ejemplos.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2c87106 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2c87106\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2202ae6\" data-id=\"2202ae6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-44aa288 elementor-widget elementor-widget-image\" data-id=\"44aa288\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"489\" src=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente-1024x489.png\" class=\"attachment-large size-large wp-image-2558\" alt=\"\" srcset=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente-1024x489.png 1024w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente-300x143.png 300w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente-768x367.png 768w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente-1536x734.png 1536w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente.png 1800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-2c6279d elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"2c6279d\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6212d06\" data-id=\"6212d06\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a8fb216 elementor-widget elementor-widget-text-editor\" data-id=\"a8fb216\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Con el \u00edcono de un \u00abl\u00e1piz\u00bb al lado de cada variable de ambiente se puede acceder a ver su valor y a poder modificarlo.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-bc599d5 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"bc599d5\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ff97eea\" data-id=\"ff97eea\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-251afb6 elementor-widget elementor-widget-image\" data-id=\"251afb6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"449\" src=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_detalle-1024x449.png\" class=\"attachment-large size-large wp-image-2556\" alt=\"\" srcset=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_detalle-1024x449.png 1024w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_detalle-300x131.png 300w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_detalle-768x337.png 768w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_detalle-1536x673.png 1536w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_detalle.png 1780w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d6e01fc elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d6e01fc\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8dfb8e6\" data-id=\"8dfb8e6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-8fd8dde elementor-widget elementor-widget-text-editor\" data-id=\"8fd8dde\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Mediante el bot\u00f3n \u00abNueva variable\u00bb se puede crear una nueva variable de ambiente, en el siguiente ejemplo se muestra la creaci\u00f3n de una variable de ambiente \u00abMAX_NUM_USERS\u00bb con el valor \u00ab100\u00bb.\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1652f4e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1652f4e\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-85618a6\" data-id=\"85618a6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b6b53af elementor-widget elementor-widget-image\" data-id=\"b6b53af\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1024\" height=\"444\" src=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_creacion-1024x444.png\" class=\"attachment-large size-large wp-image-2895\" alt=\"\" srcset=\"https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_creacion-1024x444.png 1024w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_creacion-300x130.png 300w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_creacion-768x333.png 768w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_creacion-1536x666.png 1536w, https:\/\/www.reevolute.com\/developer\/wp-content\/uploads\/2023\/08\/diagrama_modulo_variable_ambiente_creacion.png 1800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-77011d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"77011d9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2a83afb\" data-id=\"2a83afb\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d838047 elementor-widget elementor-widget-spacer\" data-id=\"d838047\" data-element_type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-50f83570 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"50f83570\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-606a21ba\" data-id=\"606a21ba\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a403388 elementor-button-info elementor-widget elementor-widget-button\" data-id=\"a403388\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.reevolute.com\/developer\/webhooks-module\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-left\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Webhooks<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-2a01ec6a\" data-id=\"2a01ec6a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-132cc55a\" data-id=\"132cc55a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4bcfa8b9 elementor-button-info elementor-align-right elementor-widget elementor-widget-button\" data-id=\"4bcfa8b9\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/www.reevolute.com\/developer\/metrics-module\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<i aria-hidden=\"true\" class=\"far fa-arrow-alt-circle-right\"><\/i>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">M\u00e9tricas<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_74 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.reevolute.com\/developer\/environment-variables-module\/#Centralizacion_de_Constantes_de_negocio\" >Centralizaci\u00f3n de Constantes de negocio<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.reevolute.com\/developer\/environment-variables-module\/#Variables_de_Ambiente\" >Variables de Ambiente<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.reevolute.com\/developer\/environment-variables-module\/#Administracion_WEB\" >Administraci\u00f3n WEB<\/a><\/li><\/ul><\/nav><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Centralizaci\u00f3n de Constantes de negocio Este m\u00f3dulo permite gestionar de manera centralizada las constantes de negocio que utilizan los \u00e1rboles en un tenant de Reevolute Builder. De esta forma, no es necesario repetir los valores de estas constantes en todos los \u00e1rboles, sino que basta referenciar la constante requerida. Adem\u00e1s, en caso de requerirse cambiar&hellip;&nbsp;<a href=\"https:\/\/www.reevolute.com\/developer\/environment-variables-module\/\" rel=\"bookmark\">Leer m\u00e1s &raquo;<span class=\"screen-reader-text\">M\u00f3dulo Variables de Ambiente<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-2246","post","type-post","status-publish","format-standard","hentry","category-sin-categorizar"],"_links":{"self":[{"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/posts\/2246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/comments?post=2246"}],"version-history":[{"count":40,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/posts\/2246\/revisions"}],"predecessor-version":[{"id":2912,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/posts\/2246\/revisions\/2912"}],"wp:attachment":[{"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/media?parent=2246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/categories?post=2246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.reevolute.com\/developer\/wp-json\/wp\/v2\/tags?post=2246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}