2015-01-13 16:09:01 -04:00
|
|
|
<!DOCTYPE html>
|
2014-02-27 18:47:24 -04:00
|
|
|
<head>
|
2018-11-27 15:59:01 -04:00
|
|
|
<link rel="stylesheet" href="/lib/pmdynaform/libs/font-awesome-4.6.3/css/font-awesome.min.css">
|
2014-04-29 12:32:38 -04:00
|
|
|
<!-- translations -->
|
|
|
|
|
<script type="text/javascript" src="{$translationMafe}"></script>
|
|
|
|
|
|
2014-01-29 21:04:12 -04:00
|
|
|
{if $isDebugMode}
|
2014-01-29 21:54:33 -04:00
|
|
|
<!-- files that are built into pmui.css-->
|
2014-02-06 18:55:34 -04:00
|
|
|
{foreach from=$pmuiCssCacheFile item=file}
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="/lib-dev/pmUI/{$file}" />
|
|
|
|
|
{/foreach}
|
2014-01-29 21:04:12 -04:00
|
|
|
<!-- files that are built into mafe.css-->
|
2014-02-18 18:03:10 -04:00
|
|
|
{foreach from=$mafeCssFiles item=file}
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="/lib-dev/mafe/{$file}" />
|
|
|
|
|
{/foreach}
|
2013-11-22 16:20:49 -04:00
|
|
|
|
2014-02-06 18:55:34 -04:00
|
|
|
<link rel="stylesheet" type="text/css" href="/lib-dev/css/jquery.layout.css" />
|
2021-12-01 13:02:24 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="/lib-dev/css/jquery-ui.min.css" />
|
2014-01-29 21:04:12 -04:00
|
|
|
<!--<link rel="stylesheet" type="text/css" href="/lib/css/jquery.dataTables.css">-->
|
2020-09-12 00:08:05 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="/css/fonts.css" />
|
2020-08-31 22:55:44 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="/fonts/styles.php" />
|
2014-01-29 21:04:12 -04:00
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
|
var prj_uid = "{$prj_uid}";
|
2014-05-21 15:58:45 -04:00
|
|
|
var app_uid = "{$app_uid}";
|
2015-03-24 17:42:13 -04:00
|
|
|
var consolidated = "{$consolidated}";
|
2015-05-08 15:41:43 -04:00
|
|
|
var enterprise = "{$enterprise}";
|
2014-05-21 15:58:45 -04:00
|
|
|
var prj_readonly = "{$prj_readonly}";
|
2014-01-29 21:04:12 -04:00
|
|
|
var credentials = "{$credentials}";
|
2015-04-29 17:50:49 -04:00
|
|
|
var distribution = "{$distribution}";
|
2015-11-13 11:46:18 -04:00
|
|
|
var SYS_SYS = "{$SYS_SYS}";
|
|
|
|
|
var SYS_LANG = "{$SYS_LANG}";
|
|
|
|
|
var SYS_SKIN = "{$SYS_SKIN}";
|
HOR-433 "(WSSO Plugin) Cuando se ingresa al proceso, se..." SOLVED
Issue:
(WSSO Plugin) Cuando se ingresa al proceso, se puede verificar que no se puede recuperar la data del mismo
Cause:
Se esta usando el mismo VirtualHost para clientes WEB y REST
Solution:
Se realizo la implementacion de la nueva directiva "server_hostname_requests_frontend" del "env.ini"; esto para
el caso en que se requiera del "feature SSO", tomar nota de lo siguiente:
- Habilitar el modulo "mod_headers" de apache (httpd.conf)
- Tener configurado un VirtualHost normal para ProcessMaker (pmos.conf)
- Para el "feature SSO" se debera crear un 2do VirtualHost con toda la configuracion necesaria para
el mismo (pmos.conf), por lo que todos los usuarios que requieran este feature, deberan usar este para
acceder por browser
- Crear un 3er VirtualHost para las solicitudes del front-end (DESIGNER), en donde se agregara lo
siguiente (pmos.conf):
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "Content-Type,Depth,User-Agent,X-File-Size,X-Requested-With,If-Modified-Since,X-File-Name,Cache-Control,Authorization"
Header set Access-Control-Allow-Methods "OPTIONS,GET,POST,PUT,DELETE"
</IfModule>
De tal forma que quedara asi:
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "Content-Type,Depth,User-Agent,X-File-Size,X-Requested-With,If-Modified-Since,X-File-Name,Cache-Control,Authorization"
Header set Access-Control-Allow-Methods "OPTIONS,GET,POST,PUT,DELETE"
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*/(.*)$ app.php [QSA,L,NC]
</IfModule>
- Agregar lo siguiente al archivo "/path/to/processmaker/shared/sites/your-workspace/env.ini"
server_hostname_requests_frontend = "{your_server_hostname_requests_frontend}"
Donde:
- your_server_hostname_requests_frontend, es el nombre del servidor configurado para el
front-end (3er VirtualHost), ejemplo:
server_hostname_requests_frontend = "192.168.40.72:3017"
- Tambien se puede hacer la configuracion en el archivo "/path/to/processmaker/workflow/engine/config/env.ini",
considerar que esto afectara a todos lo workspaces creados
Note:
Todo el desarrollo se lo hizo en un server Windows-Server-2012-R2 con Apache-2.4
2016-03-17 08:45:23 -04:00
|
|
|
var HTTP_SERVER_HOSTNAME = "{$HTTP_SERVER_HOSTNAME}";
|
2018-11-27 15:59:01 -04:00
|
|
|
var PMDYNAFORM_FIRST_TIME = "{$PMDYNAFORM_FIRST_TIME}" === "1";
|
2019-02-27 19:48:45 -04:00
|
|
|
var maxFileSizeInformation = {$maxFileSizeInformation};
|
2020-08-31 22:55:44 +00:00
|
|
|
var tcPdfFonts = "{$tcPdfFonts}";
|
2014-01-29 21:04:12 -04:00
|
|
|
</script>
|
|
|
|
|
<script type="text/javascript" src="/lib-dev/js/wz_jsgraphics.js"></script>
|
|
|
|
|
<script type="text/javascript" src="/lib-dev/js/jquery-1.10.2.min.js"></script>
|
|
|
|
|
<script type="text/javascript" src="/lib-dev/js/underscore-min.js"></script>
|
2021-10-29 19:35:13 +00:00
|
|
|
<script type="text/javascript" src="/lib-dev/js/jquery-ui.min.js"></script>
|
2014-01-29 21:04:12 -04:00
|
|
|
<script type="text/javascript" src="/lib-dev/js/jquery.layout.min.js"></script>
|
|
|
|
|
<script type="text/javascript" src="/lib-dev/js/restclient.min.js"></script>
|
2014-04-22 12:34:08 -04:00
|
|
|
<script type="text/javascript" src="/lib-dev/js/modernizr.js"></script>
|
2014-02-06 18:55:34 -04:00
|
|
|
|
2014-01-29 21:54:33 -04:00
|
|
|
<!-- files that are built into pmui.js-->
|
2014-02-06 18:55:34 -04:00
|
|
|
{foreach from=$pmuiJsCacheFile item=file}
|
|
|
|
|
<script type="text/javascript" src="/lib-dev/pmUI/{$file}"></script>
|
|
|
|
|
{/foreach}
|
|
|
|
|
|
2014-01-29 21:04:12 -04:00
|
|
|
<!-- files that are built into mafe.js-->
|
2014-02-18 18:03:10 -04:00
|
|
|
{foreach from=$mafeJsFiles item=file}
|
2014-02-06 18:55:34 -04:00
|
|
|
<script type="text/javascript" src="/lib-dev/mafe/{$file}"></script>
|
|
|
|
|
{/foreach}
|
2014-01-29 21:04:12 -04:00
|
|
|
<!-- files that are built into designer.js-->
|
2014-02-06 18:55:34 -04:00
|
|
|
{foreach from=$designerCacheFile item=file}
|
|
|
|
|
<script type="text/javascript" src="/lib-dev/mafe/{$file}"></script>
|
|
|
|
|
{/foreach}
|
2014-02-26 07:27:07 -04:00
|
|
|
|
|
|
|
|
<!-- tinyMCE -->
|
|
|
|
|
<script type="text/javascript" src="/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
|
|
|
|
|
|
|
|
|
|
<!-- CodeMirror -->
|
|
|
|
|
<script type="text/javascript" src="/js/codemirror/lib/codemirror.js"></script>
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="/js/codemirror/lib/codemirror.css"/>
|
|
|
|
|
<script type="text/javascript" src="/js/codemirror/mode/javascript/javascript.js"></script>
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript" src="/js/codemirror/addon/edit/matchbrackets.js"></script>
|
|
|
|
|
<script type="text/javascript" src="/js/codemirror/mode/htmlmixed/htmlmixed.js"></script>
|
|
|
|
|
<script type="text/javascript" src="/js/codemirror/mode/xml/xml.js"></script>
|
|
|
|
|
<script type="text/javascript" src="/js/codemirror/mode/css/css.js"></script>
|
|
|
|
|
<script type="text/javascript" src="/js/codemirror/mode/clike/clike.js"></script>
|
|
|
|
|
<script type="text/javascript" src="/js/codemirror/mode/php/php.js"></script>
|
|
|
|
|
|
2014-01-29 21:04:12 -04:00
|
|
|
{else}
|
|
|
|
|
|
2014-03-12 13:08:01 -04:00
|
|
|
<link rel="stylesheet" type="text/css" href="/lib/css/mafe-{$buildhash}.css" />
|
2015-09-25 19:55:26 -04:00
|
|
|
<link rel="stylesheet" type="text/css" href="/css/{$sys_skin}-pm3.css" />
|
2016-11-25 13:06:25 -05:00
|
|
|
{foreach from=$sourceCss item=pathFile}
|
|
|
|
|
<link rel="stylesheet" type="text/css" href="{$pathFile}" />
|
|
|
|
|
{/foreach}
|
2020-09-12 00:08:05 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="/css/fonts.css" />
|
2020-08-31 22:55:44 +00:00
|
|
|
<link rel="stylesheet" type="text/css" href="/fonts/styles.php" />
|
2014-01-29 21:04:12 -04:00
|
|
|
<script type="text/javascript">
|
|
|
|
|
var prj_uid = "{$prj_uid}";
|
2014-05-21 15:58:45 -04:00
|
|
|
var app_uid = "{$app_uid}";
|
2015-03-24 17:42:13 -04:00
|
|
|
var consolidated = "{$consolidated}";
|
2015-05-08 15:41:43 -04:00
|
|
|
var enterprise = "{$enterprise}";
|
2014-05-21 15:58:45 -04:00
|
|
|
var prj_readonly = "{$prj_readonly}";
|
2014-01-29 21:04:12 -04:00
|
|
|
var credentials = "{$credentials}";
|
2015-04-29 17:50:49 -04:00
|
|
|
var distribution = "{$distribution}";
|
2015-11-13 11:46:18 -04:00
|
|
|
var SYS_SYS = "{$SYS_SYS}";
|
|
|
|
|
var SYS_LANG = "{$SYS_LANG}";
|
|
|
|
|
var SYS_SKIN = "{$SYS_SKIN}";
|
HOR-433 "(WSSO Plugin) Cuando se ingresa al proceso, se..." SOLVED
Issue:
(WSSO Plugin) Cuando se ingresa al proceso, se puede verificar que no se puede recuperar la data del mismo
Cause:
Se esta usando el mismo VirtualHost para clientes WEB y REST
Solution:
Se realizo la implementacion de la nueva directiva "server_hostname_requests_frontend" del "env.ini"; esto para
el caso en que se requiera del "feature SSO", tomar nota de lo siguiente:
- Habilitar el modulo "mod_headers" de apache (httpd.conf)
- Tener configurado un VirtualHost normal para ProcessMaker (pmos.conf)
- Para el "feature SSO" se debera crear un 2do VirtualHost con toda la configuracion necesaria para
el mismo (pmos.conf), por lo que todos los usuarios que requieran este feature, deberan usar este para
acceder por browser
- Crear un 3er VirtualHost para las solicitudes del front-end (DESIGNER), en donde se agregara lo
siguiente (pmos.conf):
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "Content-Type,Depth,User-Agent,X-File-Size,X-Requested-With,If-Modified-Since,X-File-Name,Cache-Control,Authorization"
Header set Access-Control-Allow-Methods "OPTIONS,GET,POST,PUT,DELETE"
</IfModule>
De tal forma que quedara asi:
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "Content-Type,Depth,User-Agent,X-File-Size,X-Requested-With,If-Modified-Since,X-File-Name,Cache-Control,Authorization"
Header set Access-Control-Allow-Methods "OPTIONS,GET,POST,PUT,DELETE"
</IfModule>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^.*/(.*)$ app.php [QSA,L,NC]
</IfModule>
- Agregar lo siguiente al archivo "/path/to/processmaker/shared/sites/your-workspace/env.ini"
server_hostname_requests_frontend = "{your_server_hostname_requests_frontend}"
Donde:
- your_server_hostname_requests_frontend, es el nombre del servidor configurado para el
front-end (3er VirtualHost), ejemplo:
server_hostname_requests_frontend = "192.168.40.72:3017"
- Tambien se puede hacer la configuracion en el archivo "/path/to/processmaker/workflow/engine/config/env.ini",
considerar que esto afectara a todos lo workspaces creados
Note:
Todo el desarrollo se lo hizo en un server Windows-Server-2012-R2 con Apache-2.4
2016-03-17 08:45:23 -04:00
|
|
|
var HTTP_SERVER_HOSTNAME = "{$HTTP_SERVER_HOSTNAME}";
|
2018-11-27 15:59:01 -04:00
|
|
|
var PMDYNAFORM_FIRST_TIME = "{$PMDYNAFORM_FIRST_TIME}" === "1";
|
2019-02-27 19:48:45 -04:00
|
|
|
var maxFileSizeInformation = {$maxFileSizeInformation};
|
2020-08-31 22:55:44 +00:00
|
|
|
var tcPdfFonts = "{$tcPdfFonts}";
|
2014-01-29 21:04:12 -04:00
|
|
|
</script>
|
2014-03-12 13:08:01 -04:00
|
|
|
<script type="text/javascript" src="/lib/js/mafe-{$buildhash}.js"></script>
|
2016-11-25 13:06:25 -05:00
|
|
|
{foreach from=$sourceJs item=pathFile}
|
|
|
|
|
<script type="text/javascript" src="{$pathFile}"></script>
|
|
|
|
|
{/foreach}
|
2014-02-25 11:54:56 -05:00
|
|
|
|
2014-02-26 07:27:07 -04:00
|
|
|
{/if}
|
2014-04-29 12:32:38 -04:00
|
|
|
|
2014-02-27 18:47:24 -04:00
|
|
|
</head>
|
2014-03-05 10:15:14 -04:00
|
|
|
<body onresize="resizingFrame();">
|
2015-03-06 08:56:16 -04:00
|
|
|
<!--<div class="ui-layout-north">-->
|
2015-04-23 15:43:51 -04:00
|
|
|
<div class="loader"></div>
|
2014-08-13 12:15:35 -04:00
|
|
|
<section class="navBar" id="idNavBar">
|
2014-02-28 15:52:45 -04:00
|
|
|
<div class="head"></div>
|
|
|
|
|
<nav>
|
2016-08-10 17:20:27 -04:00
|
|
|
<ul id="idNavBarList">
|
|
|
|
|
|
2014-02-28 15:52:45 -04:00
|
|
|
</ul>
|
|
|
|
|
</nav>
|
2015-02-06 13:20:39 -04:00
|
|
|
|
2014-02-28 15:52:45 -04:00
|
|
|
</section>
|
2015-05-25 16:56:39 -04:00
|
|
|
<div class="bpmn_shapes">
|
|
|
|
|
</div>
|
2015-03-06 08:56:16 -04:00
|
|
|
<!--</div>-->
|
|
|
|
|
<div id="p-center-layout"/>
|
2014-08-13 12:15:35 -04:00
|
|
|
<!--BODY-->
|
|
|
|
|
<div class="ui-layout-center tab-content" id="div-layout-canvas">
|
2015-03-06 08:56:16 -04:00
|
|
|
</div>
|
2015-05-25 16:56:39 -04:00
|
|
|
|
2014-08-13 12:15:35 -04:00
|
|
|
<section class="content" id="idContent">
|
2015-02-06 13:20:39 -04:00
|
|
|
|
2014-03-27 17:16:38 -04:00
|
|
|
<div class="content_controls">
|
2014-04-22 09:46:38 -04:00
|
|
|
<div class="head"></div>
|
2016-08-10 17:20:27 -04:00
|
|
|
<ul id="contentControlList">
|
|
|
|
|
|
2014-02-28 15:52:45 -04:00
|
|
|
</ul>
|
|
|
|
|
</div>
|
2014-05-28 10:33:18 -04:00
|
|
|
<div class="bpmn_shapes_legend">
|
|
|
|
|
<div class="head"></div>
|
|
|
|
|
</div>
|
2014-02-28 15:52:45 -04:00
|
|
|
</section>
|
2016-03-08 18:37:38 -04:00
|
|
|
<SCRIPT src="/jscore/src/PM.js" type=text/javascript></SCRIPT>
|
|
|
|
|
<SCRIPT src="/jscore/src/Sessions.js" type=text/javascript></SCRIPT>
|
2015-04-15 16:11:04 -04:00
|
|
|
</body>
|