openBusiness Suite Handbook
-
Upload
juan-ricardo-rivera -
Category
Documents
-
view
264 -
download
0
description
Transcript of openBusiness Suite Handbook
o
opeenBBusinnesHa
o
ss and
openBusi
Sudbo
iness Sui
uiteoote Acade
e k emy
2
o
T
o
w
C
I
TcIa
A
Lpeid
M
MTba
openBusiness Su
Training materia
openBusiness Su
www.openBusin
Copyright © 201
nformación sob
Todos los dereccualquier otro nvestments. Paracademy@open
Aviso de respon
La información preparación del entidad con respnformación condaño haya sido g
Marcas Registra
Muchas de las dTodos los nombbeneficiar estas afiliación con dic
uite Handbook
al 072011.00‐V13
uite
nessSuite.com
11
bre los derechos
chos reservadosmedio electrónra obtener inforBusinessSuite.co
sabilidad
de este libro selibro, ni el (lospecto a cualquitenida en este lgenerada.
das
enominaciones res de otros proempresas, sin
cha marca.
3
s
s. Ninguna parteico, mecánico, mación sobre cóom.
e publica "tal cu) autor (es) ni oer pérdida o daibro o por el sof
utilizadas por faoductos y servicintención de in
e de este docufotocopia, grab
ómo obtener pe
ual" sin garantíaopenBusiness Inaño causado o pftware y / o pro
abricantes y vencios identificadonfracción de la
umento puede sbación u otros,rmiso para reim
as de ningún tinvestments tendpresuntamente oductos de hardw
ndedores para ds en este libro smarca. La men
ser reproducida, sin el permis
mpresiones o cop
po. Si bien toddrán responsabicausado directaware descritas e
distinguir sus prose utilizan en unción a marcas
a o transmitida so previo y porpias de apartes d
as las precaucioilidad alguna frea o indirectameen él aun cuando
oductos se consna forma editorno tiene por o
en cualquier for escrito de opde este libro con
ones se han tomente a cualquiernte por las insto la notificación
ideran marcas cial únicamente ybjetivo respalda
orma o por penBusiness ntáctese con
mado en la r persona o rucciones o n del posible
comerciales. y en pro de ar o indicar
Esta ppágina se ha deja
ado intencionalmmente en blancoo
3
4
Í
Í
IP
Q
C
IP
I
Índice d
ÍNDICE DE CO
NTRODUCCIÓPor qué hemos e
Quien debe leer
Como utilizar est
NSTALACIÓNPasos previos Aceptación de
Requisitos mín
Requisitos de
Requisitos par
Requisitos par
Antes de come
nstalación de opProceso de ins
Aceptación de
Datos de su Lic
Configurando
Finalizando la
de cont
NTENIDOS
ÓN escrito este libro
este libro?
te libro
DE OPENBUS
e la licencia
nimos de hardw
red
ra compilar los a
ra manejo de ba
enzar
penBusiness Suitstalación
el acuerdo de lice
cencia de uso
carpetas de trab
instalación
tenidos
o
SINESS SUITE
are y software
archivos fuente g
se de datos
te
encia del usuario
bajo
s
generados
o final (EULA)
4
15 15
15
16
17 17 17
17
18
18
18
18
19 19
20
23
23
24
D
R
IB
M
E
I
V
E
B
E
M
R
MD
N
D
Desinstalación d
Resumen
NTRODUCCIÓBeneficios de op
Metodología de
Editores
nterfaz gráfica d
Ventana de Prop
Explorador de Pr
Buscar y Reempl
El primer proyec
Menú contextuaGenerar Proye
Validar el proy
Importar de u
Refrescar la in
Ver el código g
Borrar múltipl
Resumen
MODELACIÓNDesarrollo de sof
Notación para el
Diagrama de Pro
e openBusiness
ÓN A OPENBUpenBusiness Suit
desarrollo de so
de usuario (GUI)
piedades
royectos (Projec
lazar (Search and
cto
al del objeto Projecto (Generate P
yecto (Validate P
n proyecto (Imp
nformación del c
generado (View
es objetos de un
N DE PROCESOftware usando m
l Modelaje de Pr
oceso de Negocio
Suite
USINESS SUITEe
oftware
ct Explorer)
d Replace)
ject Project)
Project)
port from Project
ódigo generado
generated code
na colección (De
OS DE NEGOCmétodos tradicio
rocesos de Nego
os (BPD)
E
t)
(Refresh code g
e)
elete multiple ob
IOSonales vs openB
ocios (BPMN)
generation infor
bjects from a col
usiness Suite
mation)
lection)
25
25
26 28
28
29
29
30
32
35
37
39 39
40
41
42
43
43
44
45 45
47
48
5
6
J
C
B
GP
DM
P
erarquía de los Secuencia de f
Tareas (Tasks)
Compuertas (G
Eventos (Even
Piscinas (Pools
Carril (Lane)
Flujo de Mens
Objeto de Dat
Anotación (An
Otros Artefact
Asociación (As
Como crear un d
Barra de herramAlineación
Validación de
GRUPOS DE DPropiedades
DIAGRAMAS Menú ContextuaInvocación des
Asistente para
Propiedades
Elementos flujo (Secuence
Gateways)
ts)
s)
saje (Message Flo
to (Data Object)
nnotation)
tos
sociation)
diagrama en ope
mientas del Mode
un diagrama
DIAGRAMAS
al sde el Project Ex
a la creación de d
Flow)
ow)
enBusiness
elador de Proces
xplorer.
diagramas
sos
48 51
51
51
52
53
53
54
55
56
57
57
57
61 62
63
66 67
69 69 69
70
74
P
DD
G
BT
S
P
C
E
E
E
C
P
A
A
C
Propiedades del
DOCUMENTADocumentación
Generando la Do
BPMN AL DETTarea (Task) Tipos de Tarea
Sub‐Procesos (SuTipos de Sub‐P
Piscina (Pool)
Carril (Lane)
Evento de Inicio Tipos de Start
Evento de FinalizTipos de End E
Evento IntermedTipos de Event
Compuerta (GateTipos de Gatew
Participantes (Pa
Asignación de Re
Asignacióndinám
Como modificar Actividades (A
Diagrama
ACIÓN DE PROdel Proceso de N
ocumentación
TALLE
as (Tasks)
ub‐Process) Process
(Start Event) Events
zación (End EvenEvent
dio (Intermediattos Intermedios
eway) way
articipants)
ecursos (Resour
mica de recursos
los elementos dActivities)
OCESOSNegocios
nt)
e Event)(Intermediate Ev
rces Assignment
de BPMN en ope
vents)
t)
enBusiness Suitee
77
79 79
84
86 86 86
87 90
92
94
94 95
96 97
98 103
104 105
111
113
114
116 116
7
8
T
P
C
RI
C
L
C
M
D
D
FC
E
Eventos (Even
Compuerta (G
Triggers y ResultMensaje (Mes
Temporizador
Señal (Signal)
Compensación
Propiedades y as
Compuertas (Ga
RECOMENDACntroducción
Como se come u
Las piezas peque
Cada grupo de d
Modele solo lo q
Documente lo qu
Documentación
FORMAS (FORCreando una nueAsistente de fo
Asistente de T
Asistente para
El Editor para Dis
ts)
Gateway)
ts en eventos ssage)
r (Timer)
n (Compensation
signaciones
teways)
CIONES AL MO
un elefante? A m
eñas definen qui
iagramas es un
que le toca. No s
ue hace
de Procesos y e
RMS) eva forma ormas básicas (B
Table CRUD
a creación de un
seño de Formas
n)
ODELAR
mordiscos!
ien hace que
menú..cada diag
e desgaste.
l ISO9000:2000
Basic form)
a tabla a partir d
(Form Designer
grama un subme
de un database e
r)
enu
expression
119
123
124 124
126
129
131
133
139
140 140
140
142
142
146
147
149
151 151 152
152
161
164
N
C
CC
E
C
Nota
Campos (Fields) Texto (Text)
Correo Electró
Decimal
Entero (Intege
Moneda (Mon
Tiempo (Time
Fecha (Date)
Fecha‐Hora (D
Botón (Button
Etiqueta (Labe
Campo Desple
Grilla (Grid)
Barra de Progr
Imagen
VerdaderoFals
Archivo (File)
Guid
COMUNICADOCorreo Electróni
Enviando el men
Creando una Com
ónico (Email)
er)
ney)
)
DateTime)
n)
el)
egable (Dropdow
reso (Progress)
so (TrueFalse)
OR (COMMUNco
nsaje correcto
municación
wn)
NICATOR)
171
172 175
175
175
176
176
176
177
177
177
178
179
179
181
181
182
182
185
186 186
186
187
9
10
L
P
P
P
P
E
C
I
O
EB
A
S
A
E
A
P
UD
A
La pantalla del M
Pestaña de Text
Pestaña de códig
Pestaña del nave
Pestaña de pará
Enviando un cor
Creando una SecCreando la sec
Añadir un obje
nvocando la secEnvíos periódi
ORIGEN DE CO
EXPRESIONESBarra de Diseño
Agregar tablas y
Selección de cam
Agrupado por (G
Ejecución de la e
Asistentes
Propiedades de
USO DE FUNCDefiniciones
Almacenar los re
Editor
go fuente
egador (Preview
metros
reo
cuencias de Comcuencia de coma
eto de correo
cuencia de comacos de correos
ORREOS (MAI
S DE BASE DE Dde Consultas (Q
relaciones
mpos
Group by)
expresión de bas
los objetos que
CIONES DE BAS
esultados de una
w)
mandos (Scripts)pandos
andos que envía
ILORIGINATO
DATOSQuery Designer T
se de datos
conforman el Q
SE DE DATOS
a expresión de b
para enviar un c
el correo desde
R)
Toolbar)
uery Designer
base de datos
correo
e un diagrama
188
191
191
193
194
196
196 196
197
198 203
204
208 209
210
213
214
214
215
216
220 220
221
L
F
DI
R
O
B
E
C
E
Leer un valor de
Funciones de loo
DISEÑADOR Dntroducción a lo
Reglas
Origen del repor
Barra de herram
Estructura del diPropiedades d
Ventana de ba
Creando nuev
Campos Etiqueta
Campo
Imagen
Gráfica
Suma
Ventana de la
El objeto gráfico Origen de dato
Tipos de gráfic
Series
Textos
Presentación
la base de datos
okup.
DE REPORTES os reportes
rte
mientas
señador de repode las secciones
andas
vas bandas
lista de campos
os
cas
s
ortes o bandas
s
230
233
235 235
238
240
243
244 245
247
248
249 250
252
255
257
257
260
260 261
263
263
265
266
11
12
E
SS
M
F
E
Ejemplo de RepoLista de emple
SECUENCIAS DScript Objects Acción (Action
Detalles de un
Objeto tipo: C
Acciones posib
Objeto tipo: Ex
Acciones posib
Objeto tipo: Fo
Acciones posib
Objeto tipo: R
Acciones posib
Objeto tipo: Se
Acciones posib
SI (IF)
Mientras (Wh
Para (For)
Mapping Editor
Funciones dispo
Ejemplos Limpiar un cam
Ocultar un bot
orte eados
DE COMANDO
n)
na Acción
omunicaciones
bles para Comun
xpresión de Base
bles para Expres
ormas
bles para Forma
eportes
bles para Report
ervicios Web
bles para Servici
ile)
nibles
mpo de texto en
tón de una form
OS (SCRIPTS)
(Communication
nicaciones
e de Datos
siones de base d
s
tes
os Web
n una forma
ma
ns)
e datos
266 266
268 270 270
272
273
274
275
275
276
277
277
278
278
279
279
284
287
289
297
307 308
309
CB
B
L
L
Asignar el nom
Mostrar una F
Cerrar una for
Leer un valor d
Indicarle a una
Leer un valor d
Asignar un val
CONEXIONES Base de datos prPropiedad ope
Prueba de Con
Validación del
Archivos adicio
Como se cuán
Base de datos prMenú de Cone
Prueba de Con
Refrescar Tabl
Asistente para
Otras opcione
Propiedades d
LISTA DE IMÁG
LISTA DE TABL
mbre de un usua
Forma
rma
de una forma y a
a grilla de una fo
de una celda de
or a una propied
A BASE DE DAropia de openBuenBusinessDatab
nexión (Test Con
proyecto
onales creados d
do debo ejecuta
ropias de la orgaexión a base de
nexión (Test Con
las (Refresh Tab
a Bases de Datos
es de las conexio
de la Conexión a
GENES
LAS
ario al campo de
asignárselo a un
orma que traiga
una grilla y usar
dad de una tarea
ATOSusiness SuitebaseConnection
nnection)
durante el proce
ar el archivo ope
anizacióndatos
nnection)
les)
s (DB Wizard)
nes a base de da
Base de Datos
una Forma
parámetro de u
sus datos de la b
rlo para diligenci
a (de un diagram
n
eso de generació
enBusiness000.s
atos
una expresión de
base de datos y
iar un valor de u
ma)
ón de código
ql
e base de datos
se los presente
un campo de una
al usuario
a forma
310
311
311
312
313
314
315
316 317 317
318
319
321
322
323 324
325
325
326
330
331
332
342
13
14
Í
ÍNDICE
345
ILre
Esdsht
Ess
PE
QT
Ta
IntroduLa ingeniería y larara vez nos perencontramos fre
El proceso tradicsobre la cual ésdesarrollar el sistsoftware a medihasta extendersetiempos requerid
El potencial quesoluciones brindsistemas que no
Por qué heEste libro se ha e
Quien debeTodos aquellos u
Todos nuestros aprender este lib
ucción as ciencias de la rmiten percatarente a uno de ta
cional de desarrsta será ejecutatema, probar quda que ambos ee varios años. odos y el alcance
e habilita esta pde las herramiens rodean y que r
emos escritescrito porque n
e leer este usuarios que des
Partners de Nebro en su totalid
computación sernos cuando nosles productos.
rollo de softwarada, articular uue lo diseñado y evolucionen. TípipenBusiness Sudel mismo.
plataforma encientas que permitareinventamos dí
to este librouestros usuarios
libro? sean usar openB
egocios que dead.
e encuentran ens encontramos
re implica definin cierto númerlo desarrollado icamente el desaite promete rev
erra un valor inan expresar la día a día.
o s necesitan una
Business Suite de
eseen obtener l
n permanente y frente a un pro
ir y documentarro de personas coincidan con laarrollo de un sisvolucionar y reev
ncalculable parainámica de las c
referencia única
eben animarse a
a certificación o
vertiginosa [r]eoducto que cam
r los requerimieque define y da realidad y efectema corporativvaluar el proceso
a cada organizacompañías, los p
a de las principa
a leer este libro.
openBusiness C
evolución. El frenmbia los paradig
entos del sistemdetalla las funcctuar los cambiovo puede tomar o de desarrollo
ción y aspiramoprocesos, las acc
les característic
Certified Special
nético ritmo de gmas establecido
ma, identificar la cionalidades dels requeridos al pdesde unas poctradicional, sus
os que esta placiones de las pe
as de openBusin
ist deben leer,
los cambios os. Hoy nos
plataforma software, proceso o al cas semanas actores, los
ataforma de rsonas y los
ness Suite.
entender y
15
16
CA
Como utilizA lo largo del libr
N
AS
zar este libro se utilizan alg
Nota. Este icon
Advertencia.uite.
ro gunas notaciones
no muestra infor
.Este icono mue
s para resaltar u
rmación adiciona
estra informació
una idea o advert
al que puede ser
ón que el lecto
tir al usuario ace
r de interés para
r debería toma
erca de ciertos e
a el lector.
r en cuenta cu
eventos. Esos ico
ando utilice ope
onos son:
enBusiness
IPod
E
AApúd
Asemdoil
RPl
L
InstalacPasos prevopenBusiness Sudichomodelo en
Este capítulo pre
Aceptación deAl momento de producto debe aúnico computaddetalles de la Lic
Al finalizar la inssuministrado poel nombre de la máximo númerode instalar el popenBusiness Sunstalar openBusicencia por volu
Requisitos mínPara instalar y uta página web de
Los requisitos mí
PC Pentiu 1 GByted Un disco Una unid
ción deios uite está diseñala plataforma q
esenta un paso a
e la licencia instalación del aceptar los térmdor durante un encia del Softwa
stalación y cuandr openBusiness empresa que h
o de instalacioneproducto en unuite en todas lassiness Suite en mmen.
nimos de hardtilizar openBusine openBusiness S
ínimos de hardw
um 4 o superior de RAM, como mduro con al men
dad de CD o DVD
e openB
ado para ayudaue haya adquiri
a paso para insta
producto, se le minos de esta licperiodo de un aare que se le pre
do ejecute el pral momento de hizo la adquisicióes autorizadas po número mayo máquinas de sumultiplescomput
dware y softwness Suite, debeSuite.
ware para instala
mínimo nos 2 GBytesde D
Busines
arle a modelar do.
alar la aplicación
presentará la licencia. Nótese qaño. Su licencia esentará durante
rograma por primadquirir el prodón del productoor openBusinessor de máquinasu organización, otadores, debe di
are e disponer del in
ación se present
espacio libre (pa
ss Suite
un proceso en
n openBusiness S
cencia de usuarue entre otros tno es transferie la instalación p
mera vez, se le ucto. Dicho núm
o. Debe tenerloss Investments, ses a las cuales sobligándole a coisponer de un có
nstalador sumini
tan a continuació
ara creación de
e
forma ágil y g
Suite en un com
io (EULA por sustérminos, su liceble ni podrá copara los demás t
pedirá que intromero es suminists a mano al mome le indicará de su licencia tienontactarnos paraódigo de instalac
istrado por open
ón:
proyectos y gen
generar eel cód
putador.
s siglas en ingleencia le permiteompartirla con otérminos aplicab
oduzca el númetrado vía mail jumento de la instdicha situación e derecho, puea legalizar las licción único para c
nBusiness Suite
neración de códig
igo fuente que
es). Para poder ie el uso del softotros usuarios. Cbles.
ero de licencia dunto al nombre dtalación. Si ustey si persiste en sede activar el bencias no autorcada usuario u o
o descargar el p
go fuente)
representa
nstalar este tware en un Consulte los
el producto de usuario y ed excede el sus intentos bloqueo de izadas. Para obtener una
producto de
17
18
RSep
RogdoVrr
Rofiuc
AS
Windows
Requisitos de Se requiere de uel requerimientoproducto.
Ao
Requisitos paropenBusiness Sugenerados en fodisponer de unopenBusiness SuVisual Studio parecomendamos requerimientos r
Requisitos paropenBusiness Sufuncionalidades nformación. El musuario. Siemprecapacitado para
Antes de comeSe recomienda, a
s XP, Windows V
red una conexión a ino de tener una
Advertencia.penBusiness Sui
ra compilar losuite genera proorma de código IDE (Integrateuite. Los requerara las plataformusar el ambienrespecto al Amb
ra manejo de uite es una potey requiere que motor de base e se recomiendasu uso.
enzar antes de iniciar e
Vista o Windows
nternet siempreconexión siemp
. Para acceder ite no proporcio
s archivos fueogramas de sofo fuente. openBed Developmentrimientos de IDEmas openBusinente de desarrobiente de Desarr
base de datosente herramientel usuario dispde datos requea que el usuario
el proceso de in
s 7, en cualquier
e activa (always‐pre activa de int
a Internet es ona ni cubre ning
ente generadoftware que repBusiness Suite nt Environment)E cambian segúess .net o si la llo sugerido porollo Integrado ‐
s a que permite laponga de un morido por el usua disponga del m
stalación, que g
ra de sus version
on), de lo contraternet aplica par
necesario dispgún costo relacio
os resentan los prno compila o in para la compún la plataformaplataforma de gor Apple. Cada IDE.
a creación de footor de base de ario depende demotor de base de
uarde y cierre ot
nes de 32 o 64 bi
ario el productora el proceso de
poner de un pronado con su pr
rocesos modelanterpreta los cóilación o interpa licenciada. Pogeneración de cplataforma de
ormas, reportes,datos que perm
e la plataforma e datos (por eje
tros programas
its
o no se registraráe instalación y c
roveedor de seroveedor de serv
ados. Dichos pródigos fuente gpretación de lor ejemplo, se scódigo se realizgeneración de
, expresiones demita las conexiode generación emplo Microsoft
abiertos.
á ni funcionará. cada vez que de
ervicios de Intevicios de Interne
rogramas de sogenerados. El usos archivos genugiere el uso dza para, por ejee código tendrá
e base de datosones y almacende código licenct SQL Server) y d
Nótese que esee usar el
ernet (ISP). et.
oftware son suario debe nerados por e Microsoft emplo, iPad, á diferentes
entre otras amiento de ciada por el del personal
I
PP
Bu
Im
Pqs
Instalación
Proceso de insParainstalaropen
Busque y ejecuteuna pantalla cor
magen 1. de iniciode
Presione el botóque le indica porsiguiente:
Seco
de openB
stalación nBusiness Suitee
e (haga doble clrespondiente al
l instalador de openB
n Next.De inmer defecto o indic
e recomienda teon privilegios de
usiness Sui
eneldiscoduro:
ic en) el programinstalador de op
Business Suite
diato aparecerácar un disco duro
ener privilegiose administrador.
ite
ma setup.exe locpenBusiness Sui
la ventana que o diferente y/o e
de Administrad
calizado en los inte.
le sugiere dondescoger la carpe
or para hacer la
nstaladores de op
e instalar openBeta que usted de
a instalación de
penBusiness Suit
Business Suite, uesee. Esta panta
openBusiness S
te. De inmediato
usted podrá dejalla se muestra e
Suite o iniciar el
o aparecerá
ar la carpeta en la imagen
instalador
19
20
Im
E
Im
AAse
magen 2. Ventana qu
El sistema le indi
magen 3. Ventana qu
Aceptación deAl presionar Nexsiglas en inglés) existen limitacio
ue le permite escoger
icará que está lis
ue indica que ya se es
el acuerdo de xt, aparece la vesolicitando le innes en el uso ta
r la carpeta donde se
sto para iniciar la
stá listo para iniciar la
licencia del usentana mostranndique si está ol como se indicó
instalará openBusine
a instalación del
a instalación en el disc
suario final (EUndo el acuerdo do no de acuerdoó en la sección pr
ess Suite
l software, según
co duro
ULA) de licencia final o con la licenciarimera de esta g
n se muestra en
de usuario (En. Usted debe leguía.
n la imagen sigui
d User Licence eer con atención
ente:
Agreement ‐ EUn dicha licencia
ULA por sus puesto que
Im
Sti
E
magen 4. Acuerdo de
Si no está de actermine el procenstalación y pre
En este moment
e licencia final de usua
cuerdo con el useso en este momsione el botón N
to comienza el p
ario
so del productomento. Si está deNext.
proceso de copia
tal cual se desce acuerdo con lo
ado de archivos y
cribe en los térmos términos de l
y registros en su
minos de la licela licencia, selec
u computador, se
encia, cancele laccione la opción
egún se muestra
a instalación del“I Agree” para c
a en la imagen s
programay continuar la
iguiente:
21
22
Im
Dd
Im
U
magen 5. Iniciando co
Dependiendo si de Windows. Al f
magen 6. Ventana qu
Una vez finaliza
opia de archivos y cre
se tienen privilefinalizar muestra
ue indica que la instal
ada la instalació
eación de registros
egios como Adma la imagen sigu
lación ha sido finaliza
ón, presione el
inistrador podráiente:
ada
botón “Close”
á o no solicitar q
no sin antes d
ue se autoricen
ecidir si se des
los cambios en
sea iniciar el pr
el registro de la
rograma de una
plataforma
a vez para
pa
DAd
Im
Dclp
CUld
Eq
Ed
proporcionar losautomáticament
Datos de su LiAl iniciar openBdiligenciar se ref
magen 7. Ventana de
Dichos datos hancontacto con opicencia. Se recopara accionar los
Configurando Una vez registrae sea indicado ddel código fuent
El primer campoque esta carpeta
En la segunda cadurante el proce
s datos de registe se presenta la
cencia de usousiness Suite pofiere a la licencia
e registro de licencia d
n debido ser propenBusiness Suitmienda copiar ys mecanismos de
carpetas de tda la licencia dedonde serán guae.
o, “Projects Folda no almacena lo
arpeta “Path foreso de generaci
stro o dejarlo paa ventana de reg
or primera vez,a de openBusine
de openBusiness Suit
oporcionados pote. Escriba primy pegar los datoe autenticación
rabajo el producto, el pardados los proy
er”, correspondos archivos una v
r Support Files” ón de código fu
ara otro momengistro, tal como s
se le solicitaráss Suite.
te
or openBusinessmero el nombre s del correo envde la licencia y g
programa se inicyectos y en don
de a la carpeta dvez generados, s
se le indica a ouente. Es import
nto. Al iniciar else indica en la si
á que diligencie
s Suitevía email cdel usuario, lueviado por openBguardar los regis
ciará y presentarde debe almace
donde se guardasolo servirá com
penBusiness Sutante anotar qu
l programa en oguiente sección
ciertos datos b
con anterioridadego el nombre dBusiness Investmstros en su comp
rá una ventana denar los archivos
aran los proyecto repositorio de
ite donde debe ue esta carpeta
otra oportunida.
básicos. La prim
d.Si no dispone de la empresa yments. No olvideputador.
de configuracións de soporte usa
tos de openBusie los proyectos d
almacenar los ano almacena el
d o al cerrar es
mera información
de estos datos, y por último el e presionar el bo
n inicial en la cuados durante la
ness. Es importde openBusiness
archivos de sopol código fuente
sta ventana,
n que debe
póngase en número de otón “Save”
ual solicitará generación
ante anotar s Suite.
orte usados generado y
23
24
s
E
Im
S
Im
FAs
solosirve como r
En la imagen sigu
magen 8. Ventana so
Se sugiere al usu
magen 9. Estructura d
Finalizando la Antes de cerrar seleccionado “O
repositorio temp
uiente se muest
olicitando le indique la
uario adherirse a
de directorios sugerid
instalación la ventana de Open last Project
poral de archivos
ra la ventana so
as carpetas de almace
a la siguiente est
da
Options y empezon startup” que
s usados durant
olicitando las car
enaje
tructura de archi
zar a utilizar el pe le permite al in
e el proceso de
petas para el có
ivos:
programa, puedeniciar el program
generación de c
ódigo fuente y lo
e configurar dosma abrir automát
código.
os proyectos:
s acciones adicioticamente el últi
onales. En la priimo modelo o p
mera, dejar royecto con
eeb
DP
A
S
S
Hs
S
REsd
el cual estaba trejecutando exprbases de datos. P
DesinstalacPara desinstalar
Abra el Panel de
Seleccione la opc
Seleccione open
Haga clic en Qseleccionada.
Siga los pasos pr
Lage
Resumen Esta sección pressoftware instaladdispone la Suite.
abajando. En la resiones de basePara finalizar la i
ción de opeel producto:
control.
ciónAgregar o q
Business Suite d
uitar o Agregar
ropuestos para d
a desinstalaciónenerados con op
sentó el procesodo y operativo.
segunda opciónes de datos de binstalación, pres
enBusiness
uitar programas
de la lista de apli
r. Aparecerá el
desinstalar el pro
n no elimina lopenBusiness Suit
o de instalación yLos siguientes c
n, le indica al prorrado de datossione el botón "C
s Suite
s.
caciones.
l panel Manten
oducto.
s archivos (prote.
y desinstalacióncapítulos presen
rograma si deseas. Esta última seClose".
nimiento del pr
yectos) que ha
n de openBusinetan la herramie
a o no recibir colección tiene po
rograma de op
ya creado, ni l
ss Suite. Esperamnta en detalle a
onfirmación paror finalidad prote
penBusiness Sui
os archivos de
mos que en esteasí como los dife
a borrar datos ceger datos existe
te con la opció
soporte ni los
e momento ya derentes módulos
cuando esté entes en las
ón Eliminar
porductos
disponga del s de los que
25
26
Iogc
Im
opo
IntroduopenBusinessSugráficamente encomo C#, Java, O
magen 10. Del diagra
openBusiness Suprocesos modelaopenBusiness Su
ucción aite es una nuevn código fuente. Objective C, PHP
ama al código.
uite y su tecnoloados en el softwuite puede gener
a openva e innovadoraEste código fueentre otros.
ogía patentada ware. A continuarar código.
Businea plataforma de ente puede ser g
permite generación se indican a
ess Suitesoftware utilizagenerado para d
ar el código fuenalgunas de las p
e ada para convediferentes plataf
nte en múltipleslataformas de g
rtir un proceso formas y lengua
s plataformas dgeneración de có
de negocios reajes de computa
iferentes represódigo fuente par
epresentado adores tales
sentandolos ra las cuales
oedtd
Sfap
openBusiness Suempresas financdepartamentos gtelefonía celulardeben desarrolla
Adpgeppsi
i su plataforma avor contáctenolataforma de ge
uite puede ser ucieras (bancos, gubernamentaler), transporte (aear el software de
Aunque openBuse hardware, no or openBusinesenerado sea C#,roceso completlataforma actuain embargo, que
de Tecnologíasos ‐ es posibleeneración de cód
utilizado ampliabolsa, pensionees (alcaldías, goberolíneas, flotase sus negocios.
siness Suite puees un IDE (Integss Suite es posib, o si desea publto de publicacióal de desarrollo e ahora las utilice
de la Informace que ya tengadigo bajodemand
mente en empres, seguros), cabernaciones), fás, navieras), infra
de generar códigrated Developmble que requieraicar una aplicación propuesto pde software. Toe menos para de
ión (IT por sus samos disponibleda.
resas que requiampo de la salubricas (de alimeaestructura, gra
igo fuente para ment Environmea del uso de Miión para iPhone por Apple para odas sus suites desarrollo y más p
siglas en ingles)e la plataforma
eran de la autoud (entidades pentos, de calzadoandes superficie
muchos lenguaent). Si usted neccrosoft Visual Screado a partir sus aplicacionede desarrollo depara fines de com
) no se encuenta requerida o
omatización de spromotoras de os), empresas ds y prácticamen
ajes de programcesita compilar Studio ™ en casode openBusineses. openBusinese software segumpilación.
tra en la lista anpodemos desar
sus procesos desalud, hospitalee telefonía (plannte todas las em
ación y varias pel código fuenteo de que el códss Suite, debe soss Suite no reeuirán existiendo.
nterior, por rrollar una
e negocios ‐ es, clínicas), nta externa, mpresas que
plataformas e generado digo fuente ometerse al emplaza su . Es posible
27
28
BB
As
A
A
A
D
T
MLdoqsoe
Beneficios Beneficio
Agiliza y simpsoftware
Administración d
Apoyo a certifica
Análisis de proce
Dueños del códig
Tabla 1. Beneficios de
MetodologLa metodología desarrollo de soopenBusiness Suque estas etapasistema, es deciopenBusiness Suempezando el pr
de openBu
plifica el desa
de cambios
aciones de calida
esos
go fuente
e openBusiness Suite
gía de desade desarrollo aoftware (tales cuite son de hechas deben obligatir la modelaciónuite. Por el controyecto.
usiness SuitDes
arrollo de ope(TePrudesme
opepro
ad opeorgpro
opelos
El caco
rrollo de sol usar openBusiomo RUP, UMLho idénticas paratoriamente docn del proceso dtrario, usando p
te scripción
enBusiness Suiteecnología) y Procuebas en empresarrollo de un etodologías de d
enBusiness Suiteoceso (es decir e
enBusiness Suitganizaciones, ya ocesos es fiel ref
enBusiness Suiteprocesos identif
cliente es dueñoonsejamos dado
oftware ness Suite no eL, etc.). Los proa los procesos dumentarse (dibeseado, se pueprocesos de desa
e es especialmecesos acelerandesas seleccionadproyecto de sesarrollo de soft
e soluciona de l dibujo), autom
e es una herraque documenta
flejo de estos.
e hace a su orgaficando cuellos d
o del código gen que es más ráp
s diferente delacesos de desarrde levantamientoujarse) en openede decir que parrollo de softw
ente útil para do el tiempo de das han indicadsoftware entre tware tradiciona
raíz la administmáticamente cam
mienta de apoya los procesos y
anización más efde botella y faci
nerado. Si lo deido modificar lo
a que tradicionarollos usando mo de informaciónBusiness Suite.rácticamente seware tradicionale
departamentos dentrega de un pdo una disminutres y diez v
ales.
ración de cambmbia el programa
yo a los procesy garantiza que
ficiente al permilitando la optim
esea puede modos dibujos)
almente puede metodologías deón, análisis y dise. Una vez define ha terminado es, se puede afi
de Desarrollo dproducto de meución del tiempveces comparad
bios ya que al ma.
sos de certificacel software que
itir un análisis deización de los m
dificarlo (aun cua
usarse en los pre desarrollo tradeño. La diferencido los requerimde crear el prormar que hasta
e software eses a días. po total de do con las
modificar el
ción de las e apoya los
etallado de mismos.
ando no lo
royectos de dicionales y cia radica en mientos del ograma con a ahora está
A
ELu
T
ILp
C
A continuación s
Editores Las operaciones usuario la manip
Editor
Explorad
Database
Query Bu
Form De
Web serv
Report G
Process M
Script Bu
Code Ge
Commun
Tabla 2. Editores
Interfaz gráLa interfaz gráficplegables, abatib
Cuando se inicia
se hace una desc
con openBusinepulación de objet
or de proyectos
e Manager
uilder
signer
vice connector
Generator
Modeler
uilder
nerator
nicator
áfica de usuca de usuario fubles y espacios d
a openBusiness
cripción de las he
ess Suite son ejetos específicos. A
Descripción
s Permite el ac
Manejo de b
Crea, edita o
Permite el d
Manejo de lo
Diseño de re
Permite la re
Permite la negocios.
Convierte lo
Editalas comnegocios.
uario (GUI)ue diseñada parde trabajo que p
Suite se muest
erramientas que
ecutadas a travéAlgunos de los E
cceso a las colec
bases de datos.
o borra las consu
iseño de formas
os servicios web
eportes – este Ed
epresentación gr
escritura del so
s objetos de ope
municaciones qu
) a adaptarse fácueden arrastrars
tran claramente
e dispone al utili
és de editores. LoEditores incluido
cciones de los pr
ultas de bases da
s a los usuarios.
b necesarios para
ditor es la razón
ráfica del proces
oporte lógico n
enBusiness Suite
ue deben ser e
cilmente al gustose permiten al u
e tres secciones
izar openBusine
os Editores son os en openBusine
royectos.
atos.
a el proceso de n
de este libro.
so de negocios.
necesario para
e en código fuen
stablecidas des
o de cada usuarusuario persona
s (a la izquierda
ss Suite en su de
ventanas especess Suite son ind
negocios.
la implementa
nte.
sde la implemen
rio. Algunas caralizar y definir la
a encontrará el
esarrollo.
ializadas que le dicados a contin
ación de los pr
ntación de su p
acterísticas comapariencia que
árbol de objet
permiten al nuación:
rocesos de
proceso de
mo ventanas desee.
tos llamado
29
30
Edd
Im
VT(c
Explorador del pdel objeto seleccdiferentes editor
magen 11. Interfaz gr
Ventana deTambién referidProperties)prescambiarlas, ellas
proyecto (Projectcionado, en el cres) según se ind
ráfica de usuario de o
e Propiedaa a lo largo de enta las propies son indicadas s
t Explorer), a la dcentro se muestdica en la siguien
openBusiness
des este documentdades de cada olo para que ve
derecha se encura (inicialmentente imagen:
to como grilla dobjeto en openrifique el estado
uentra una cuade) una zona gris
e propiedades onBusiness. Alguno o valor del obje
rícula de propiedllamada ventan
o Cuadricula denas propiedadeeto.
dades (Propertiena principal (Ma
e Propiedades. Les son de solo l
es) que cambianin View) que co
La ventana de pectura y Ud. no
n en función ontendrá los
propiedades o tiene que
Lápi
Lvap
La ventana de párbol del Explorpresentará las cndicará para cad
La ventana de pventana presentalfabético. Por úpropiedad selecc
propiedades (Prorador de Proyecaracterísticas edda caso particula
propiedades indta las propiedadúltimo, y de gracionada. A conti
operties)presentctos (Project Exditables. Algunaar)
ica siempre el nes por grupos. San importancia nuación se pres
ta los atributos xplorer) o dentras propiedades
nombre del objSi lo desea puedpara el usuario,enta un ejemplo
de cada objeto o de cada uno no son modifica
eto para el cuade indicarle a op, en la parte info de una ventan
de openBusinede los Editoresables desde la v
al se están presepenBusiness Suitferior de esta va de propiedade
ess Suite. Según s, la ventana deventana de prop
entando las prote que presenteventana se presees:
seleccione un oe propiedades piedades (esta s
opiedades. Así me las propiedadeenta una descri
objeto en el (Properties) situación se
mismo, esta s por orden ipción de la
31
32
Im
EE
magen 12. Ventana d
ExploradorEsta ventana pe
de propiedades
r de Proyecermite navegar
ctos (Projecpor los objeto
ct Explorers que compone
) en el proyecto. Esta organizaddo mediante unna estructura jeerárquica. A
c
Im
Pl
Im
T
I
continuación se
magen 13. Explorado
Para agregar un a siguiente imag
magen 14. Adicionar
Todas las tareas
cono
presenta la vent
or de Proyectos (Proje
objeto selecciongen.
objetos en elExplora
que se pueden
Operación
Generate pr
Create new
tana del Explora
ect Explorer)
ne el tipo de obj
dor de Proyectos
realizar con un p
roject
project
dor de Proyecto
jeto que desea a
proyecto se encu
Descripció
Esta opció
Crea un n
os.
adicionar y pres
uentran en la ba
ón
ón genera el cód
uevo proyecto.
ione el botón se
arra de herramie
digo fuente del p
ecundario del ra
entas del explora
proyecto.
tón, tal cual se p
ador de proyect
presenta en
os.
33
34
T
Cg
Im
1
Tabla 3. Descripción ic
Cabe resaltar qugrabó su proyect
magen 15. Detalle de
Refiérase a los proy
Open an exi
Save project
Save new project List of recen
Close projec
conos en el Project Ex
ue cuando grabeto y que versión
e la barra de títulos de
yectos en openBusi
isting project
t
version of
nt projects
ct
xplorer
e su proyecto, o tiene. Para esto
e openBusiness al gra
ness Suite para un
Esta opeopenBusinAlmacena
the Almacenasin sobresLista recieproyectosabrirá. Cerrar el pno se ha g
openBusiness So, debe revisar e
abar un proyecto
detalle de esta prop
eración permitness Suite buscaa el proyecto en
a una nueva versscribir la copia acente de los pros con los cuales
proyecto. Cierraguardado, le pre
uite genera infoel titulo de la ven
piedad.
te abrir un a los proyectos ela ruta indicada
sión del proyectctual.1 oyectos. Desplieha trabajado. S
el proyecto y toguntará si desea
ormación para qntana principal d
proyecto almaen la ruta indicaden la ventana d
to. Es hacer una
egue esta lista Si hace clic sobr
odas las ventanaa hacerlo.
que el usuario pde openBusiness
acenado. Recuda en Opciones de Opciones (Opt
a nueva copia de
para ver los úre alguno de ell
as asociadas. Si e
pueda consultars Suite.
uerde que (Options). tions).
el proyecto
ltimos tres os, este se
el proyecto
r cuando se
Par
Im
BPc
Para abrir un oautomáticamentratón ‐ así se pre
magen 16. Ejemplo d
Buscar y RePuede ser necescontinuación se
objeto en el expte. Además, pueesentará el menú
del menú contextual d
eemplazar sario efectuar búpresenta un eje
plorador de proede explorar lasú contextual aso
de un objeto
(Search anúsquedas y reemmplo de dicha p
oyectos, puede acciones que cociado a dicho ob
nd Replace)mplazos en los dpantalla:
hacer doble ccada objeto tienbjeto. En la imag
) diferentes Editor
lic sobre él. Si e, dando clic sogen siguiente se
res.openBusines
este tiene asoobre el objeto coe muestra un eje
ss permite busca
ociado un Editoon el botón secemplo del menú
ar y/o reemplaz
r, se abrirá cundario del contextual:
zar textos. A
35
36
Im
Sdcamt
L
E
PPT
magen 17. Buscar y r
Si el Editor lo sopde búsqueda. Escampo llamado además, restringmayúsculas) y putodos los demás
Los Editores que
Editor
Project Explorer Process ModelerTabla 4. Editores que
eemplazar
porta, al presionta ventana func“Find”. Si existegir la búsqueda huede buscar hacprogramas es e
e soportan Searc
r soportan Search and
nar la combinaciiona igual que laen varias coincidhaciendo que elcia adelante y hael campo llamado
h y/o Search an
Replace
ón de letras CTRa mayoría de losencias del térml texto coincida tacia atrás del Edo “Search in”. Es
d Replace se pre
Buscar (Searc
RL + F, o seleccios programas de sino, podrá pasatambién con maitor seleccionadste campo indica
esentan en la sig
ch)
onar de la opciósoftware donde r de uno en unoayúsculas y minúdo. La principal da en que Editor s
guiente tabla:
Buscar
n Tools ‐> Searcel término o texo presionando eúsculas (es decirdiferencia con lase está realizand
r y Reemplazar (
ch, se presentaráxto a buscar se eel botón “Find nr Case sensitive s ventanas de bdo la búsqueda.
(Search and rep
á la ventana escribe en el ext”. Puede / sensible a
búsqueda de
place)
E
Ee
Im
D
P
P
El primer p
El primer paso qexplorador de pr
magen 18. Asistente
Diligencie los dat
Propiedad
Project name
proyecto
que debe hacerroyectos. Al hace
para la creación de u
tos solicitados y
rse para usar operlo, se presenta
un nuevo proyecto.
presione el botó
Descri
Nombextensproyecmostr
penBusiness Suiará la siguiente v
ón “Create Proje
ipción
bre del archivo siones ya que ctos se almacenada en la image
te es crear un pventana:
ect”. A continua
con el cual seopenBusiness nan en la ruta inn 18.
proyecto. Esto s
ción se presenta
e grabará este Suite la anexandicada por Ud
se hace presion
a una descripció
proyecto en erá automáticam. en la ventana
nando en el icon
ón de cada camp
el disco duro. mente. Recuerdde creación de
no del
po:
No incluya de que los e proyectos
37
38
P
N
G
C
A
CT
U
AP
P
D
N
C
T
Product name
Namespace
Generation folde
Company
Author
Comments Tabla 5. Descripción d
Una vez creado e
Además de las pProject Explorer
Propiedad
Date Format
Number of decim
Consecutive num
Tabla 6. Descripción a
er
de campos creación d
el proyecto, ope
ropiedades solicel icono del pro
mal places
mbering
atributos de un proye
Cada pgeneraEste cfuenteSuite.EscribcódigoNombautomNombautomCome
e proyecto
enBusiness Suite
citadas al momeyecto) también
Descri
Formaque seplatafoNúmeplantilNúme
automecto
proyecto generaado por este procampo correspoe. Si no está seg
a o seleccione eo fuente resultanbre de la commáticamente segbre de la persmáticamente segntarios adiciona
e creará para Ud
ento de crear el pdefinen los atrib
ipción
ato de fecha pore crea un proyeorma usada no rero de decimalellas usado no reqero de versión d
máticamente cad
a un producto. Eoyecto. onde al nombreguro que escrib
l nombre de la cnte. pañía a la cuagún la licencia desona a la cuagún la licencia deles que el usuar
. el árbol de obje
proyecto, las sigbutos de un proy
r defecto a usarsecto, este valor requiere de estas. Por defecto equiere de esta pdel proyecto. Es
da vez que presio
Este campo indi
e con el cual sebir aquí, puede d
carpeta donde se
al esta licenciael usuario. l esta licenciael usuario. rio desee agrega
etos a usar y pre
uientes propiedyecto:
se en el proyectose encuentra ea propiedad, el veste número es propiedad, el valoste número es c
one el icono
ica cual ha de se
e agruparán lasdejar el texto s
e generará el pr
ado el softwar
do el softwar
ar.
esenta las propie
dades (que se pre
o. Como valor den dd/mm/yyyy.valor ingresado as 2. Tenga preseor ingresado aqcreado automát
en el explorado
er el nombre de
clases dentro ugerido por ope
royecto. Aquí en
re. Este campo
e. Este campo
edades de proye
esentan al selec
e fábrica, es dec. Tenga presentaquí será ignoradente que si el couí será ignoradoticamente e incr
or de proyectos.
el producto
del código enBusiness
ncontrará el
o se llena
o se llena
ecto.
ccionar en el
cir cada vez te que si la do. onjunto de o. rementado
MEd
Im
E
GEiacpmd
Menú contEl proyecto dispodespliegue el me
magen 19. Menú con
Estas opciones s
Generar ProyeEsta opción genenicia openBusinactualización nocódigo fuente ppara generaciónmás de una platde archivos escr
textual del one de una serieenú contextual s
ntextual del objeto pr
on explicadas a
ecto (Generatera el código funess Suite, este podrá generar orque el icono G de código fuenaforma licenciaditos en el lengu
objeto Proe de opciones asobre el objeto d
roject
continuación.
e Project) ente del proyece actualiza la icódigo fuente. Generate de la te haya sido actda, openBusinesaje de su elecció
oject dicionales que pdel proyecto en e
cto. Usted podráinformación neUsted puede vabarra de herramtualizada, puedess Suite le preguón (la plataform
permiten realizael Project Explor
á generar códigoecesaria para gealidar que el sistmientas del Proje proceder a usauntará para quema licenciada). A
ar operaciones crer. Se presentar
o fuente para laeneración de ctema está actuaject Explorer esar esta opción. E plataforma des
A continuación se
con el mismo. Pará una ventana s
s plataformas licódigo fuente. alizando la informstará deshabilitaEl proceso es de sea generar códe presenta una
ara abrir estas osimilar a la siguie
cenciadas. CadaDurante este mación para genada. Cuando la ihecho muy simigo y generará uimagen corresp
operaciones, ente:
a vez que se proceso de neración de información
mple: si tiene un conjunto pondiente al
39
40
m
Im
VEleE
momento de la g
magen 20. Generació
Validar el proyEsta opción validea la descripcióes invocada autoEn la imagen sigu
generación de có
ón de código
yecto (Validatda y presenta cun detalladamentomáticamente cuiente se muest
ódigo usando op
e Project) ualquier inconsiste y navegue hacada vez que se ra el proceso de
penBusiness Suit
stencia encontraacia el objeto megenera el códige validación en e
te.
ada en el proyecediante un doblgo fuente, Sin emel momento de s
cto. Para solucioe clic del ratón smbargo Ud. puesu ejecución.
nar alguno de losobre el mismoede invocarla en
os problemas, si. La validación d el momento qu
mplemente del proyecto ue lo desee.
Im
IEe
A
magen 21. Validación
mportar de uEsta opción permequipos de traba
A continuación s
n de un proyecto
n proyecto (Immite importar obajos o cuando se
se presenta la ve
mport from Prbjetos de otro pe desea reutilizar
entana de impor
roject) royecto. Es esper porciones de o
rtación de proye
ecialmente útil cotro proyecto en
ctos.
cuando el desarr el actual.
rollo de un proyyecto es realizaddo mediante
41
42
Im
Pyoe
REo
magen 22. Importar d
Para usar esta opy abriendo el mobjetos que se den que rama del
Refrescar la inEsta opción permopción no ha
de un proyecto
pción, debe seleismo. Una vez adesea importar. Cárbol puede sol
nformación demite que openBude ser invoca
eccionar el proyeabierto, es cuesCada vez que seltar el objeto sel
el código geneusiness actualiceada por los us
ecto del cual desstión de arrastra seleccione un oleccionado.
rado (Refreshe la información suarios finales
sea importar obar al proyecto aobjeto, openBus
h code generatde generación dya que cada
bjetos haciendo cactual (el árbol diness le presenta
tion informatide código a la úlvez que se a
clic en el botón de la derecha) ará una vista pre
ion) ltimaversión disabre openBusin
con los puntos sel objeto o la cevia del mismo y
ponible. Normaness esta infor
suspensivos colección de y le indicará
lmente esta rmación es
a
VEp
BEbv
Im
actualizadaautom
Ver el código gEsta opción abrepara generación
Borrar múltiplEsta opción permborrar objetos, ventana con esta
magen 23. Borrar mú
máticamente.
generado (Viee automáticamede código.
es objetos demite borrar múseleccionarlos da funcionalidad.
últiples objetos de un
ew generated nte el Explorado
una colecciónltiples objetos dde la lista e ind
proyecto
code) or de Archivos de
n (Delete multde una coleccióicarle a openBu
e Windows mos
tiple objects fn. Para usar estusiness Suite qu
trando por defe
from a collectita opción, debeue borre dichos
ecto la carpeta q
ion) e seleccionar la s objetos. A con
ue el usuario ha
colección de lantinuación se pr
aya indicado
cual desea resenta una
43
44
Roru
E
A
Resumen openBusiness Surealizan su trabausuario.
Estas páginas ha
Ahora vamos a e
uite es un prograjo. Debido a q
n hecho una bre
entender como o
rama revolucionque puede ser u
eve presentación
openBusiness Su
nario. Redefine lusado por much
n de openBusine
uite permite a lo
a forma como shas personas de
ess Suite. Solo la
os usuarios mode
se hace software diversas indus
a información m
elar sus proceso
re y como los prstrias, es flexibl
ás relevante ha
os y generar sus
rofesionales de e en su interac
sido presentada
programas!
la industria cción con el
a.
MLcacscnue
Mdppcp
DUuru
Upeafa
S
ModelaLas compañías acasos los procesasegurarse que ucomo hacerlo y sino además pocalidad según el necesita tener eusuarios, o los cestrategias corpo
Múltiples variabde un producto pueden ser conproductos o servcompetitivas. Hoprincipios de Ge
Desarrollo Un programa (enuna función esprecursos del progusuario puede in
Un archivo de programación esestos archivos yabrir, editar, mafacilita el manejoarchivos una y ot
Supongamos aho
ación dlrededor del muos de esas compuna actividad secuando. Algunarque las organiztipo de industriesta informaciócompetidores fuorativas pueden
les inciden al mterminado o elsideradas cuandvicios deseando oy día, las comprencia de Proces
de softwarn su versión de cecífica. Algunos grama (como ponteractuar.
un programa (specifico (llámes los convierte eanipular o cerraro de los archivotra vez hasta da
ora que una com
de Procundo deben planpañías son ejecueadesarrolladaens veces es neceszaciones buscana de la compañín como insumouerzan a la comn ocasionar camb
omento de dete tiempo que nedo se deseamejser la más destapañías deben orgsos de Negocios
re usando código fuente) ede estos archiv
or ejemplo una i
(nuevamente hese Visual Basic, Jen un programa rlos, normalmens y la compilaciór forma a su pro
mpañía desea sis
esos denificar, implemeutados informalmn una forma musario documentan la obtención día). Algunas veceo para el desarmpañía a revisar bios en los proce
erminar cuánto ecesita una persjorar las cosas acadaen su camganizarse, trans (Business Proce
métodos trestá conformadovos definen las rmagen), otros h
emos de referiJava, etc.). Cuanejecutable. Dad
nte se trabaja coón de los mismoograma.
stematizar unod
e Negoentar, documentmente, en otrasy específica. Dear como se hacede algún tipo dees se hace necesrollo de un sofy optimizar susesos de la compa
tiempo toma efsona para desplque la compañípo. Así, todas laformarse y optiess Managemen
radicionaleo por un conjuntreglas de negocihan de combinar
irnos en su fordo todos los arcdo que estos aron un ambienteos. El ingeniero d
e los procesosde
ocios tar, manejar y/us, una división co una forma u oten las cosas no se certificación (sario documentftware. En ocass procesos. Las añía.
fectuar una activazarse de un laía hace. Todas as organizacionemizarse al admit).
es vs openBto de archivos tiio del software rse entre sí y qui
rma de código chivos de un prorchivos son norm integrado de dde software crea
e su negocio ‐ en
u organizar las coompleta de la cotra, todos debensolo porque las pusualmente algtar lo que la comsiones, factores regulaciones o
vidad y a que codo a otro son alas compañías
es buscan herraministrarsus proce
Business Suipo texto. Cada que conformanizás representan
fuente) está eograma están esmalmente granddesarrollo (IDE pa, edita, borra y
n particular dese
osas que hacen.ompañía es respn saber lo que dpersonas necesitgún tipo de certmpañía hace porcomo la globaincluso los cam
osto, lasmétricasalgunas de las vquieren añadir mientas que le desos de negocio
uite uno de estos arc, otros archivosnuna ventana co
escrito en un lscritos, un compdes y el programpor sus siglas eny en general man
ea generar un so
. En algunos ponsable de eben hacer, tan saberlo, tificación de rque alguien lización, los mbios en las
s de calidad variablesque valor a sus
den ventajas os aplicando
chivos tiene s almacenan on la cual un
enguaje de pilador toma mador debe inglés) que nipula estos
oftware que
45
46
lerdrcppn
UCcpllm
Aiepaone
e permita contrejemplo), se reúrepresentante ddel software a drequerimientos conforman el cóprograma. Si todproducto a prodnuevo producto
Usando openBuContabilidad, el código fuente inprograma ejecuto solicitado poevantamiento dmáximo.
Ahora supongamnteractuar direceso significaría dpersonas que coaplicaciones móvotro lado, si la cnuevos actores empleados segú
rolar un procesoúne con un Anae IT (Tecnologíadesarrollar. Unadel sistema queódigo fuente del do ha salido conducción, capacitade software y co
siness Suite, el Analista de Negmediatamente. table y procedenr el área contade información,
mos que en nuesctamente con el desarrollar nuevonforman la fuerviles, debe desticompañía ya dis(en este caso, n lo solicitado p
o del área contabalista de Negocias de la Informaca vez se haya de se desea desarproducto, realiznforme a lo espando a los emplomo esta apoya
proceso de desgocios y el repreLa persona respn a llevar los resuble, un conjuntdesarrollo de so
stro ejemplo inicsoftware creadvas interfaces y rza de ventas. Sinarlos a generaspone de openBla fuerza de veor el Presidente
ble. Normalmenios (normalmención). Entre los documentado (yrrollar, el o los rzan las pruebas perado hasta estleados, impleme el proceso para
sarrollar softwaresentante de IT)ponsable de IT coultados a producto de mecanismoftware, ,implan
cial, el Presidento anteriormentepor supuesto gi la compañía cuar un nuevo progBusiness Suite, snta) y generar de la compañía
nte el dueño delnte un Ingenierotres definen y dy entendido) el epresentantes dque confirman qte momento, laentando cualquia el cual fue dise
re tiene variosca dibujan lo que ompila el códigocción. El programmos internos pantación del prod
te de la compañe a través de susgenerar un nuevuenta con la suegrama según lossolo debe redibel programa paa).
proceso (el Direo de Procesos odetallan las funcproceso que sede tecnologías dque lo desarroll compañía desiier cambio en loeñado.
ambios importael futuro progra
o fuente generadma generado coara monitoreo yducto y el segui
ía decide que los celulares. Dentvo programa querte de disponers lineamientos dujar aquellos caara una nueva p
ector de Contabo quizás un Ingeionalidades, reqe desea controlde la informacióado coincide cogna un grupo dos procesos y re
antes: nuestro gama debe realizdo por openBusion openBusinessy control al proimiento del pro
os empleados detro de un proceue debe ejecutar de ingenieros cdados por el Preambios en el prplataforma (los
bilidad para efeceniero Industriaquerimientos y aar y se hayan dn escriben los aon lo solicitado yde personas queealizando un seg
grupo inicial (el zar y proceden ainess Suite genes Suite incorporaoceso. Todo el ceso se reduce/
e su fuerza de veso tradicional dearse en losteléfcalificados en desidente de la cooceso que invoteléfonos celul
ctos de este al) y con un arquitectura definido los archivos que y entreganel e llevaran el guimiento al
Director de a generar el erando así el a además de proceso de /optimiza al
entas deben e desarrollo onos de las esarrollo de ompañía. De lucran a los lares de los
Im
NoBcu
Eqpi
Br
E
magen 24. Modelado
Notación popenBusiness SuBPMN nace comcomputación. Lousuarios finales,
El objetivo princque pueden disprocesos hastalamplementación
BPMN es una norequiere ser ana
Esto permite a u
ores
para el Moduite permite al umo una iniciativa os estándares deagencias de gob
ipal de BPMN eseñar una versióas personas que proporcionando
otación que captlizada, documen
na compañía do
delaje de Pusuario modelardel Object Mane la OMG son el bierno e instituc
s proporcionar uón preliminar dsupervisarán y o una notación c
tura la lógica dentada y ejecutad
ocumentar todos
rocesos der sus procesos unagement Groupresultado de la iones educativas
una notación come un proceso hadministrarandicomún para las
el proceso, la coda.
s los procesos de
e Negocios sando un estánp ‐ OMG ‐ que punión de los ess.
mún para todas hasta los técnicoichos procesos. personas involu
municación ent
e forma que sea
(BPMN) dar llamado BPMproduce y mantiesfuerzos de emp
las personas invos que implemeBPMN cierra la cradas en su rep
re los participan
a entendida por
MN (Business Pene especificacipresas de Tecnol
volucradas, desdentaran la tecnbrecha entre lospresentación.
ntes y toda la in
todos..
rocess Modelingiones para la indlogía de la Infor
de los analistas dnología que sops procesos de ne
nformación del p
g Notation). dustria de la mación (TI),
de negocios portará esos egocios y su
proceso que
47
48
Im
But
Uu
C
DEp
JBes
magen 25. Ejemplo d
BPMN es un estáun proceso o lótantoprocesos si
Utilizando BPMNun proceso comp
Comencemos a d
Diagrama dEn BPMN, un proproceso. Puede i
Jerarquía dBPMN está comelementos de Bsiguiente:
de un diagrama utiliza
ándar global utiógica de negocimplescomo com
N, un proceso puplejo sin cambia
definir algunos t
de Procesooceso de negociimaginarse el dia
de los Elemmpuesto por eleBPMN en su for
ando notación BPMN
lizado en todas cios y facilita lamplejos.
uede ser definidar dramáticamen
términos que se
o de Negocios (Business Proagrama como un
entos ementos gráficorma más simple
las industrias. Ea comunicación
do, documentadnte su apariencia
rán utilizados a
ios (BPD) ocess Diagram ‐ n lienzo en el cu
os que definen e. Estos element
s un lenguaje grentre todos lo
o, analizado, opa ("look and feel
lo largo de este
BPD) representaal Ud. dibuja tod
el comportamitos de BPMN s
ráfico que descros actores. La s
ptimizado y/o ejl").
libro:
a la secuencia dedas las figuras q
ento de un proson mostrados y
ribe los pasos qusemántica de B
ecutado. BPMN
e las actividadesue representan
oceso. En este y organizados s
ue deben ser ejeBPMN permite
N permite repres
s que se ejecutanel modelo.
capítulo, se presegún se indica
ecutados en representar
sentar hasta
n durante el
esentan los en la tabla
O
E
O
D
P
G
Objetos de Flujo
Elementos que d
Objetos de cone
Definen como se
Piscinas (Swimla
Grupo de eleme
(Flow objects).
definen el compo
xión (Connectin
e conectan los o
nes ‐ Pools).
ntos.
ortamiento del p
g objects).
bjetos entre ello
proceso
Evento
Activida
Compu
os
Flujo de
Flujo de
Asociac
s (Events)
ades (Activities)
uertas (Gateways
e secuencia (Seq
e Mensaje (Mes
ción (Association
s)
quence Flow)
ssage Flow)
n)
49
50
A
P
Artefactos (Artifa
Proporciona info
acts).
ormación adicion
nal al proceso.
Piscina
Carril
Objeto
Anota
a (Pool)
(Lane)
o da datos (Data
ación (Annotatio
aObject)
on)
T
SEr
Im
TRr
Im
Et
Im
CRq
Tabla 7. Objetos BPM
Secuencia de fEs un conector (representan com
magen 26. Secuencia
Tareas (Tasks)Representan unredondeados.
magen 27. Tareas (Ta
El ejemplo siguietareas Cocina y S
magen 28. Ejemplo d
Compuertas (GRepresentan punque debe ser eje
N
flujo (Secuencuna línea sólidamo indica la figur
a de Flujo
) trabajo hecho
asks)
ente muestra lasServir):
de actividades y secue
Gateways) ntos de convergecutada en paral
ce Flow) a con una flechara siguiente:
que consume
s actividades y s
encias de flujo
encia o divergenelo o en puntos
Grupo
al final) que ind
recursos como
secuencias de flu
ncia de secuenci de convergenci
o (Group)
dica el orden en
tiempo o diner
ujo (nótese que
ia de flujo en una. Las Compuert
n el cual ocurren
ro. Está represe
e algunos eleme
n proceso. Estas tas se represent
n las actividades
entada con un
entos pueden de
representan untan como se indi
s. Las secuencias
rectángulo con
etallarse aúnmás
punto de decisiica en la figura s
s de flujo se
los bordes
s ‐ como las
ión o acción siguiente:
51
52
Im
E
Im
ESu
F
T
E
magen 29. Compuert
El ejemplo siguie
magen 30. Ejemplo d
Eventos (EvenSon cosas que pun origen o un re
Figura Tipo d
Evento
Evento
Evento
Tabla 8. Tipos de Even
El ejemplo siguie
ta (Gateway)
ente muestra alg
de Compuertas (Gatew
nts) asan o pueden esultado. Los ev
de evento
os de inicio (Star
os Intermedios (
os de Finalizació
ntos (Events)
ente muestra tar
gunas compuert
ways)
pasar durante laentos pueden in
rt event)
(Intermediate Ev
ón (End event)
reas, compuerta
as, actividades y
a ejecución del pniciar, interrump
vent)
as y eventos:
y secuencias de f
proceso. Estos epir, detener o ter
Descripción
Inicia un proces
Ocurre durante
Termina la ejec
flujo.
eventos afectan rminar un proce
so
e la ejecución de
cución de un pro
el flujo del proceso. BPMN defin
e un proceso.
oceso.
ceso y generalmne tres tipos de e
ente tienen eventos:
Im
PRa
Im
CE
magen 31. Ejemplo d
Piscinas (PoolsRepresenta un pa su vez las sepa
magen 32. Piscina (Po
Carril (Lane) Es una partición
de Tareas, Compuerta
s) participante en ura de otras pisci
ool)
de un pool con
as y Eventos
un proceso. Es elnas.
la misma extens
l contenedor de
sión que el pool
las figuras y def
parental. Los lan
fine los límites d
nes representan
dentro de los cua
n sub‐participant
ales estarán sus
tes de un proces
figuras que
so.
53
54
Im
FR
Im
Es
E
magen 33. Carriles (L
Pe
Flujo de MensRepresenta la co
magen 34. Flujo de M
El Message Flowsecuencias de ac
El siguiente ejem
anes)
or defincion, unntre participant
saje (Message omunicación que
Mensaje (Message Flo
w representa mcción. Algunos ej
Un mensaje ndesea enviar c
mplo muestra do
n flujo de secuees o procesos el
Flow) e existe entre pa
ow)
mensajes (mensjemplos de mess
no es un correocorreos electrón
os flujos de mens
encia no puede modelador deb
articipantes, pro
sajes de sincrosage flow son: n
electrónico; unnicos o comunica
sajes de sincroni
cruzar los límitebe utilizar Flujos
cesos o piscinas
nización internanecesidades, res
n message flow aciones, por favo
ización del proce
es de su pool ode Mensaje.
. El Message Flo
a) a diferencia puestas o notific
es utilizado inteor refieraseal ca
eso.
o lane. Para rep
ow se dibuja com
de los Secuencaciones.
ernamente parapitulo "Commun
resentar la com
mo se indica en
nce Flow que r
a sincronizar el nicator".
municación
la figura:
representan
proceso. Si
Im
OE
magen 35. Ejemplo d
Objeto de DatEs un artefacto q
de flujo de mensaje
Un flujo de mmensajes (me
to (Data Objecque proporciona
mensaje (messaessage flows) DE
ct) a información o a
age flow)DEBE cBEN comenzar y
almacena produ
cruzar los límity terminar en dif
uctos de una acti
tes del pool de ferentes proceso
ividad
origen. En otraos.
as palabras, loss flujos de
55
56
Im
E
Im
AE
Im
magen 36. Objeto de
El siguiente ejem
magen 37. Ejemplo d
Anotación (AnEs un artefacto q
magen 38. Anotación
e Dato (Data Object)
mplo muestra do
de Objetos de Datos
nnotation) que permite aña
n
os objetos de dat
adir comentarios
tos en un proces
s o información a
so.
adicional en un p
proceso.
Im
OBr
AEr
Im
Cos
magen 39. Ejemplo d
Otros ArtefactBPMN permite reportes entre o
Asociación (AsEs un conector representación d
magen 40. Asociación
Como creaopenBusiness Susobre Grupos de
de Anotación
tos el uso de otros
otros muchos obj
sociation) que une artefade una asociació
n
r un diagrauite permite orge Diagramas y se
s artefactos. opjetos.
actos (Objetos dón:
ama en opeganizar sus diageleccione Añadir
penBusiness Suit
de Datos, Anota
enBusinessgramas en grupoGrupo de Diagr
te enriquece BP
aciones entre ot
s os. Para crear pama (Add Diagra
PMN mediante
tros) con figura
procesos en opeamGroup).
la incorporació
as BPMN. La im
enBusiness Suite
ón de openScrip
magen siguiente
e, abra el menú
pts, formas,
muestra la
ú contextual
57
58
Im
Ud
magen 41. Añadiendo
Una vez creado diagramas.
o un nuevo grupo de
el nuevo grupodiagramas
de diagramas, puede crearse e
el diagrama. Para crear diagrammas, abra el meenú contextual dde grupo de
Im
o
magen 42. Añadiendo
openBusiness Su
o un nuevo diagrama
uite abrirá un lie
a
nzo vacío en el ccual podrá dibujar sus figuras.
59
60
Im
Pss
Im
magen 43. Un nuevo
Para añadir nuevseleccionado, opsólo será capaz d
magen 44. Añadiendo
diagrama
vos elementos, penBusiness le pde añadir Pools.
o un pool en un diagr
abra el menú copermitirá agrega
rama vacío
ontextual hacienar otros element
ndo clic en el botos. Si no existe
otón derecho son objetos en un
bre un elementn diagrama (com
to. En función demo en el ejemplo
el elemento o siguiente),
E
Im
BArd
El siguiente diag
magen 45. Menú con
Barra de heAsí como el usuarequeridos de ladiagramas.
ramamuestraalg
ntextual de algunos el
erramientaario puede insera barra de herra
gunos de los obj
lementos del diagram
as del Modtar objetos en eamientas y solta
etosconsumenú
ma
elador de Pel diagrama usanrlos en el diagra
úcontextual:
Procesos ndo las opcionesama. A continua
s del menú conteación se presen
extual, también ta la barra de h
puede arrastrarherramientas de
r los objetos e objetos de
61
62
Im
Cii
Im
T
ASL
I
T
magen 46 Barra de he
Casi todas las acncluyen algunomagen muestra
magen 47. Barra de h
Todas las opcion
Alineación Si el modelador Los botones sigu
cono Descri
Alinea
Alinea
Alinea
Alinea
Alinea
Alinea
Tabla 9. Opciones de a
erramientas del Proc
cciones pueden s botones en la la barra de herr
herramientas del Mod
nes se presentan
necesita alinearuientes se encue
pción
en la parte infe
r la línea media
r en la parte sup
r a la izquierda.
r al centro. Aline
r a la derecha. A
alineación
ess Modeler
lograrse usandoa barra de herrramientas del M
delador de Procesos
n en los párrafos
r las figuras, seleentran disponible
rior. Alinea dos
de dos o más ob
perior. Alinea do
Alinea dos o má
ea dos o más ob
Alinea dos o más
o el menú de coramientas que pModelador de Pro
siguientes.
eccione al menoses:
o más objetos p
bjetos por su lín
os o más objetos
ás objetos por su
bjetos por su eje
s objetos por su
onexión, sin embpermiten hacer ocesos:
s dos objetos BP
por su borde infe
ea media horizo
s por su borde su
u margen izquier
central
borde derecho.
bargo, para mejomás rápido alg
PMN y presione
erior
ontal
uperior
rdo
orar la velocidadgunas operacion
sobre el botón
d de openBusinnes comunes. L
de alineación qu
ess Suite se La siguiente
ue necesite.
VU“
Im
Validación de Ud. puede valid“Validate model”
magen 48. Validación
Nota. Si deseleccione el l
un diagrama ar su diagrama ” en el menú co
n de un diagrama
esea centrar obane como últim
en cualquier mntextual del pro
bjetos en un lao objeto. Luego
momento presionoceso de negocio
ne, seleccione escoja la alinea
nando el botónos tal como se m
los objetos comción que desee.
Validate en muestra en la ima
mo lo hace no.
la barra de heragen siguiente:
ormalmente y p
rramientas o sel
por último
leccionando
63
64
EPpo
L
Im
Esta acción validPara cada problpresenta debajoobjeto en esta ve
Las siguientesdo
magen 49. Errores de
da la consistenciaema detectado o del diagrama dentana, el objeto
os imágenes mue
e validación en un Dia
a del diagrama cen los objetos
donde se indicao aparece selecc
estran ejemplos
agrama
chequeando los se presenta unn los objetos cocionado también
de validaciones
errores BPMN yn ícono rojo en on problemas y n en el diagrama
.
y abriendouna vel diagrama. Tauna pequeña exa.
ventana con los ambién puede xplicación del p
resultados de lareferirse a ventproblema. Al sel
a validación. tana que se eccionar un
Im
magen 50. Detalle de
e errores en las propie
La validación demás objeto
edades de una grilla
efectuada por s (formas, comu
openBusiness Sunicaciones, repo
Suite ayuda al mortes, etc) de op
modelador a enpenBusiness Suit
ncontrar las incte.
onsistencias de
l modelo y
65
66
GUa
EdP
Im
GruposUd. ya sabe queasociados.
El usuario pueddurante el proceProject Explorer.
magen 51. Menú con
s de Diae puede agrupar
Los nombresdcuando se genel modelador abajo, el ordemenú en el cuuse un usuario
e habilitar o deeso de generació. La imagen sigu
ntextual del Grupo de
agramar los diagramas.
de los grupos denere el código fuverá durante la
en en que ellos auando se ejecuto final.
eshabilitar la plaón. Cuando un diente muestra e
e Diagramas
as Puede usar est
e diagramas juntuente. El orden e ejecución del paparecen puedee el programa r
ataforma de gediagrama es desl menú contextu
tos grupos como
to con sus diagraen el que ellos hprograma. Los gre ser cambiado, resultante. Utilic
neración para ushabilitado duraual del grupo de
o macro proceso
amas, generaráayan sido reprerupos de diagramreordenando igce nombres aser
uno o más diagnte la generació diagramas.
os y colocar den
án automáticamesentados será emas pueden moualmente el códrtivos, ya que es
gramas. Esto exón de código es
ntro de ellos los
mente el menú dexactamente el moverse hacia arridigo fuente prodstos serán los en
xcluirá el (los) dte aparecerá gri
s diagramas
el proceso mismo que iba o hacia ducido y el nlaces que
diagrama (s) isáceo en el
Im
PL
Im
P
S
P
B
magen 52. Des‐habili
PropiedadeLos grupos de di
magen 53. Propiedad
Propiedad
ShowInMenu
Process docume
BPMN order
itación de un diagram
es agramas, al igua
des de un Grupo de D
ntation
ma para generación de
al que cualquier
Diagramas
Descripción
Indica si el grucódigo.
Permite docum
Usado por la
e código
otro objeto en o
upo de diagram
mentar el elemen
a plataforma d
openBusiness Su
mas será visible
nto seleccionado
de documentac
uite tienen sus p
como una opci
o
cion para orde
propiedades.
ión seleccionab
enar los elem
le cuando se ge
mentos. Refiéras
enere el
se a la
67
68
N
V
T
Name
Validation detail
Tabla 10. Propiedades
s
s de un grupo de diag
informaciónde
Nombre del gr
Propiedad de s
gramas
e la plataforma d
upo de diagram
solo‐lectura que
de documentació
as
muestra cualqu
ón para más det
uier inconsistenc
talles.
cia encontrada BBPMN.
DMEP
I
Im
DiagramMenú ContEl menú contextProcess Modeler
nvocación de
magen 54. Menú con
mas textual ual presentado r.
sde el Project
ntextual para diagram
al usuario camb
Explorer.
mas [Project Explorer]
iará de acuerdo
]
a la forma en que sea invocadoo desde el Projec
ct Explorer o dessde el
69
70
L
O
L
M
M
D
W
C
D
T
AEfab
Las opciones son
Opción
Launch Process M
Move up
Move down
Disable code gen
Wizards
Copy
Delete
Tabla 11. Menú conte
Asistente paraEl menú contextfacilitan el procautomática de dborrado de dato
n explicadas en l
Modeler
neration
extual del diagrama (1
a la creación dtual de los diagraeso de modeladiagramas que s en tablas. Este
a tabla siguiente
Descripción
Lanza el Proces
Mueve el diagr
Mueve el diagr
Deshabilita la g
Muestra opcioopción CRUD qen la cual se po
Permite el cop
Borra este diag
1)
de diagramasamas presenta edo al usuario. Arepresentan une modelo se pres
e:
ss Modeler para
rama hacia la pa
rama hacia la pa
generación de có
ones automáticaque permite la codrá crear, leer,
iado de otro dia
grama
entre sus opcionA la fecha se en proceso que csenta en la imag
a el diagrama sel
arte superior de
arte de abajo de
ódigo para este
as de creación creación de un dactualizar y bor
grama
nes una llamadaencuentra dispocontiene un mogen siguiente:
eccionado.
la lista dentro d
la lista dentro d
diagrama
de diagramas. diagrama que corar datos.
a Wizards. En estonible la opciónodelo que perm
el grupo de diag
del grupo de diag
En la imagen ontempla un pro
ta opcion se encn CRUD Diagrammite la creación,
gramas.
gramas.
anterior se muoceso basado en
cuentran los asim que permite búsqueda, actu
uestra una una tabla
stentes que la creación ualización y
Im
EdlGu
magen 55. Diagrama
El uso del CRUDdado que al momas opciones de Gateway G1 hacubicado en el Ga
resultante del Wizar
D Diagram facilitmento de la ejecterminar (End),cia el Gateway Pateway G1 (Go
d CRUD Diagram
ta la representacución presenta añadir (Add) y P2 que llevará ato main menú).
ción de modelorá un menú de encontrar (Find
al usuario hacia El poder del CR
os en los cuales inicio en el cual d). Una vez realila opción de edRUD Diagrama s
se desea diseña(siguiendo la seizadas dichas fuitar (Edit), borrase multiplica uti
ar un proceso pecuencia de flujounciones el diagar (Delete) o reglizado en comb
para trabajar coo desde el iniciorama continúa agresar al menú dinación con el A
on catálogos ) que arroja a través del de opciones Asistente de
71
72
Tae
Ssvps
Im
Table CRUD incautomáticas a laen cuestión de m
Siguiendo con lose encuentra travalidar el modepropiedades al dsiguiente muestr
magen 56. Menú con
cluido en el caps tareas del CRUminutos.
os menús contexabajando y presielo representadodiagrama, propiera las opciones i
ntextual para diagram
pítulo Formas UD Diagram junt
xtuales de diagraonar el botón do, permitir al dedades, aumentndicadas:
ma [Process Modeler]
presentado máo con sus partic
amas, puede selerecho del ratódiagrama auto atar o disminuir l
]
s adelante dadipantes, icorpro
eccionarse otro n. Las opciones ajustarse al tamas dimensiones
do que permiteración de dropd
menú contextudisponibles en emaño de los eledel lienzo de tr
e la creación ddown, campos d
ual al colocarse seste caso conteementos del mrabajo o hacer z
e los scripts, ae texto, y grillas
sobre el diagrammplan agregar o
modelo, asignar zoom al modelo
asignaciones entre otros
ma en el que otra piscina, o importar
o. La imagen
L
O
A
V
A
P
S
Las opciones son
Opción
Add pool
Validate model
Auto‐adjust size
Properties
Size
openBusiness presione el rat
n explicadas en l
Suite muestra stón. Esta funcion
a tabla siguiente
Des
Aña
Estavent
Red
Permdifepor hacedecisele
Abre
Imag
simultáneamentnalidad permite
e:
cripción
de un pool al dia
a acción valida tana con los res
imensiona auto
mite la creaciónrentes a las de ael usuario para er operaciones,isiones en los gaección de propie
e una ventana p
en 57. Tamaño del di
te en el menú coal usuario enco
agrama.
la consistencia ultados de la val
máticamente el
n o importaciónapariencia del dmanipular dato, usarlos para ateways, entre mdades.
para introducir e
iagrama
ontextual todos ntrar rapidamen
del diagrama clidación.
tamaño del diag
n de propiedaddiagrama y se reos, usarlos comoindicar valores
muchas otros. La
l tamaño del dia
los objetos enconte la acción que
chequeando er
grama.
des al diagramaefieren a camposo valores tempors auxiliares y a imagen siguien
agrama tal como
ontrados donde e necesite.
rores BPMN y
a. Estas propieds que pueden serales durante el utilizarlos en tnte muestra la v
o se muestra en
el usuario
lanza una
dades son er creados proceso y tomas de ventana de
la figura:
73
74
Z
T
Im
Poe
Ent
Zoom
Tabla 12. Menú conte
magen 58. Ajustando
PropiedadeopenBusiness Suejemplo). Estas p
En la imagen signombre a gusto tantas propiedad
extual del diagrama (2
Con respecto en la imagen s
o el tamaño de un dia
es uite le permite apropiedades per
guiente se muesdel usuario la prdes como neces
Ace
2)
al tamaño del dsiguiente (el cur
agrama
al usuario definirrmiten que el mo
stra la ventana qropiedad creadaite.
rca o aleja el dia
diagrama, Ud. pusor ha sido agra
r propiedades podelador almace
que permite la aa y seleccionar su
agrama.
uede cambiarlo mndado para prop
para algunos de ene valores que
adición de propu tipo de datos e
moviendo los bopósitos explicati
los objetos usadpueden ser usa
piedades al diagrentre los dispon
ordes derechos ivos)
dos en BPMN (ddos durante la e
rama. La ventannibles para la mis
o inferior como
diagramas y actiejecución del mo
na permite desigsma. El usuario p
se muestra
vidades por odelo.
gnar por un puede crear
Im
Si
magen 59. Ventana p
Si lo desea, puemagen siguiente
para la creación de un
ede importar pre:
na nueva propiedad
ropiedades de ootro diagrama, fforma, reporte,
elementos enttre muchos otroos según se muuestra en la
75
76
Immagen 60. Ventana ppara la creación de unna nueva propiedad
PEl
Im
PropiedadeEstas propiedadeos párrafos ante
magen 61. Propiedad
es del Diages se refieren meriores que se re
des de los diagramas
rama más a las propiedefieren más a cam
dades de aparienmpos o datos qu
ncia, tamaño, noue son asignado
ombre, documes a estos.
entación entre ootras y no a las inndicadas en
77
78
P
H
W
S
Z
P
B
N
U
V
T
Propiedad
Height
Width
ShowInMenu
Zoom
ProcessDocumen
BPMNOrder
Name
Units
ValidationDetails
Tabla 13. Descripción
ntation
s
propiedades de diag
Las reglas sonla propiedad d
Descripción
Altura del diag
Ancho del diag
Indica si el dia
Cambia la esc
Por favor refié
Usado por lainformación d
Nombre del d
Unidades de l
Propiedad de
ramas
una funcionalidde las unidades (
grama en pixele
grama en pixele
agrama debe ser
ala del diagrama
érase aDocumen
a plataforma dde la plataforma
iagrama
as reglas.
solo‐lectura que
dad absolutame(Units) cambiará
s
es
r mostrado como
a
ntación de Proce
de documentacde documentac
e muestra las inc
nte necesaria ená automáticame
o parte de un m
esos para una co
ción para ordeción para más de
consistencias de
n openBusiness nte las reglas a l
[inches] [cm]
[pixels
enú en el código
ompleta explicac
enar los elemeetalles.
e BPMN encontr
Suite. Recuerdela correspondien
s]
o fuente
ción.
ntos. Refiérase
radas.
e que para los dnte unidad elegi
a la la
iagramas, ida.
DDAal
T
12
3
Cf
Edtfl
Ie
DocumDocumentaAntes de iniciarsa partir de un evantamiento d
Toda documenta
1. Describir las 2. Debe, con la
validación de3. La document
un participan
Cumplir con esofinales
En esta primera deberá reunirse telefónicas, veriformularios o cua modelación de
ndependientemetapa lo siguient
La infraestru Hacer el diag
para diseñar Defina las re Evaluación d
mentacióación del Pse el proceso de anteproyecto oe información p
ación requerirá,
acciones corresa periodicidad e la información tación debe ser nte futuro puede
os requerimiento
etapa de documcon los responficar la cadena ualquier otra actel sistema actua
mente de la tecnte:
ctura (física) exigrama de flujo d“lo deseado” glas del negocioel almacenaje y
ón de PProceso de modelación del o idea, el levanpuede ser repres
entre otros:
pondientes a canecesaria, sumipreparada. pensada, desdee repetir el proc
ospermite gener
mentación, debesables de las tade autorizacionividad que a su l.
nología que vay
stente de lo que se hac
o. manejo de dato
ProcesoNegociosproceso de neg
ntamiento de insentado gráficam
da elemento utiinistrarse la info
e un inicio, comoeso.
rar manuales de
erá saber qué eareas más simplnes, como se hjuicio no está y
ya a ser utilizada
ce, como se hace
os
os
gocios es un requnformación. Al mente e ir docum
ilizado en la reprormación a los
o una descripció
e procesos enriq
es lo que se estáes, aquellas quehacen las cosas,debe ser autom
a para el desarr
e, cuando lo hac
uisito saber lo quhacer uso de omentando “lo ac
resentación del gerentes o res
ón de lo que se h
quecidos y comp
á haciendo en ee requieren de , donde se almmatizado. Mientr
rollo del softwa
cen y quien lo h
ue se va a modeopenBusiness Sctual”.
modelo. sponsables de á
hacía, lo que se
pletos que pued
este momento cprocedimientos
macenan los datras más informa
are, siempre de
hace. Este mode
elar y para ello seuite desde el p
áreas involucra
está modelando
den usarse por l
con respecto a ss manuales, hactos, como se diación recopile m
berá determina
elo “actual”, serv
e comienza, principio, el
das para la
o y de como
los usuarios
su proyecto, er llamadas ligencianlos
más real será
arse en esta
virá de base
79
80
Spem
Rrf
Tbts
A
Si le es posible, preocupe y revísexperiencia y regmayoría de los “
Revise cuidadosrespaldan, previfrecuente encon
Todo lo anteriorbotella, tiempo utareas y cuanta soporte el diseñ
A continuación s
haga notas aceselo con los proglas de funcionanuevos desarrol
samente que dasiones para recuntrar errores en l
r le permitirá doutilizado en activinformación conño, implementac
se muestra una i
rca de lo que popietarios y usuaamiento de la ellos” han sido y s
atos son producuperación ante los datos y si es
cumentar repetvidades individunsidere será de ción, pruebas y m
magen en la que
areciese ser riesarios futuros dempresa, más cosiguen siendo so
cidos, como intdesastres, cuanasí, que le indiq
tición de tareas, uales, tiempo deutilidad docummantenimiento d
e se ha dibujado
sgoso al momenel software. Recuompleto y familioluciones “genér
errelacionan, dotifique las vecesuen los procedim
definir responsae respuesta anteentar para facilide la nueva plata
o una tarea a la c
nto de poner el uerde que mienar será el nuevoricas” y contiene
onde se almaces que tienen quemientos que sigu
ables, actividadee reclamos, depeitar al resto del aforma a ser im
cual se ha hecho
nuevo softwarentras más detallo desarrollo. Deen poco de la cu
enan, quienes se ser transcriptouen para su corr
es que pueden sendencia de otroequipo, propietplementada.
o un levantamien
e en uso. Incluyes sean obtenidecimos esto, porltura de las emp
son responsableos los datos, prerección.
ser consideradaos empleados patario, usuarios,
nto de informac
ya cuanto le dos sobre la rque la gran presas.
es, como se egunte si es
s cuellos de ara ejecutar personal de
ción:
Im
Ed“s
magen 62. Levantam
En dicha imagenderecha de la im“Documentationseguir durante e
iento de información
n se muestra el magen se encuen” que a su vez el proceso de d
n de una tarea o activ
diagrama correentran las propcontiene dos p
documentación
vidad
spondiente a unpiedades de la tpropiedades, la cuando se haga
na tarea de un tarea seleccionaprimera, denoma la publicación
proceso que coada entre las quminada “BPMNOn de la docume
onsiste en el retiue se encuentraOrder” que otorentación de todo
iro de material. a el grupo de prgará a la tareao el modelo y
En la parte propiedades a el orden a la siguiente
81
82
pddi
Im
ade
propiedad corredocumentar la adel ícono locnmediato la ven
magen 63. Document
Dicha ventana caparecen por dede acuerdo a la etiquetas de form
sponde a “Procctividad. Para cacalizado en la pntana de docume
tando una tarea
contendrá en suefecto cuatro peestructura de dma que en el do
essDocumentatada elemento BPparte derecha dentación mostra
u parte superiorequeñas ventanadocumentación ocumento final a
ion” que es la pPMN del modelodel campo que ada a continuaci
r el nombre del as identificadas cdeseada, cambiaparezcan por ej
propiedad amplio puede hacerseindica “Click onón:
elemento BPMcomo “Descriptiadas de acuerdjemplo, los camp
iada en la partee la documentacn (…) for detail
MN que se está dion”, “Objectiveo a las necesidapos: “Descripció
e inferior de la mción corresponds”. Al presionar
documentando e”, “Scope” y “Coades del proyecón”, “Procedimie
misma imagen qiente mediante r dicho botón,
y debajo de dicomments” que to. Si decide caento”, “Manual
que permite la selección aparece de
cho nombre pueden ser, mbiar estas de Usuario”
yas
Ps
Im
Epr
Ld
Ecau
Asdd
y “Comentarios”adoptando la recsecciones para h
Para modificar esiguiente ventan
magen 64. Modifican
El modelador lleperderán los carequerir la indica
Las opciones de de negocios que
En la imagen ancorresponde estactuales”, se recuna vez finalizad
Algunos procesosea lo suficientedocumentaran edocumentación
” para ir cubriencomendación dehacer documento
el nombre de algna:
ndo categorías de doc
enará la informambios realizadoación de la durac
Duración, Costo se haya modela
nterior se ha intrictamente a lacomienda versiodo.
os de negocios y mente explícita especificacionesdesde el princip
ndo las necesidae que dichas etios particulares c
gunas de las desc
cumentación
ación requerida os. No todos losción, mientras q
o y prioridad tamado.
corporado una a actividad indionar el proyecto
de acuerdo a locomo para deta
s, procedimientoio con miras a d
ades de documequetas contengcomo lo son los M
cripciones pued
y presionará els campos son reue el caso de un
mbién pueden se
documentacióncada, sin emba de forma que e
os requerimientoallar procedimieos, bases de daefinir la docume
entación final taan las mismas eManuales de Pro
e hacerlo modif
botón de actuaequeridos para n Gateway no.
er llenadas y los
n de la actividadargo, en la prácesta documenta
os de los propietentos y comportatos, resultadosentación final.
anto del procesetiquetas y podeocedimientos y e
ficando directam
alizar (Update). todos los objet
mismos aparece
d durante la factica, luego de ación sea actuali
tarios o usuariotamiento esperas, etc. y siempr
so como del proer hacer “copia yel Manual de Us
mente su conten
Si la ventana etos BPMN, por
erán en la docum
se de levantamtener la represizada con lo que
s finales, requerado del procesore será conveni
oducto final, puey pegado” de losuarios.
nido como se pre
es cerrada sin acejemplo, las ta
mentación final
miento de informsentación de lose se espera sea
rirán que la docuo. Durante la moiente planificar
ede hacerlo s textos y/o
esenta en la
ctualizar, se areas puede
del proceso
mación y se s “procesos el proyecto
umentación odelación se e iniciar la
83
84
Go
lao
Im
GenerandoopenBusiness pr
a de la plataformarchivos de códiopciones una ve
magen 65. Selecciona
o la Documroporciona la op
ma adquirida. Migo fuente del pz presionado el
ando la generación de
entaciónpción de generac
Mediante la selecproceso o bien labotón “generate
e la documentación d
ción de la docum
cción del ícono a documentacióe”:
del proceso
mentación como
en el meón. A continuaci
o un proceso ad
enú principal el ón se muestra u
icional que requ
programa permuna imagen en
uiere de licencia
mite elegir entre la cual se mues
diferente a
generar los stran ambas
UdcS
Im
Una vez selecciodocumentación.computador queSuite:
magen 66. Document
onada la generaEl archivo tend
e solicita la gen
tación html mostrada
ación de la docudrá un formatoeración. En la im
a en el navegador
umentación, esto html y será mmagen siguiente
a será automátmostrado en el e se muestra el
icamente genernavegador que resultado de u
rada y presentase tenga selecn documento g
da comoun archcionado por deenerado con op
hivo con la efecto en el penBusiness
85
86
BE
TR
Im
Ld
TL
I
BPMN En este capítulo
Tarea (TaskRepresentan un
magen 67. Task
Las Tasks represdetalles internos
Tipos de TareaLas Task pueden
magen Ti
N
M
Re
al detadetallaremos to
k) trabajo que con
sentan actividads de la actividad
as (Tasks) ser de diferente
po Desc
one Es un
Manual Una ejem
eference En ocmismúnica
alle odos los objetos
nsume recursos t
des atómicas. Ao que no se des
es tipos:
ripción
na tarea que no t
tarea manual emplo de esto pue
casiones, es desma definición, ena tarea.
de BPMN que n
tales como tiem
Atómicas significsea visualizar el d
tiene definido n
es una tarea quede ser un técnic
seable referencintonces cuando
os permiten mo
po o dinero. Se
ca que el trabajdetalle interno d
ingún tipo.
e se ejecuta sinco realizando un
ar otra tarea qu una tarea refe
odelar los proces
dibujan usando
jo no puede dede la misma.
n la ayuda de nia instalación do
ue ya ha sido derencia a la otra,
sos.
rectángulos con
escomponerse m
ingún motor deonde un cliente.
efinida. Si dos o, solo es necesa
n esquinas redon
más, que no se
e procesos o sof
o más tareas comario crear y man
ndeadas.
conoce los
ftware. Un
mparten la ntener una
T
olo
S
Im
SRac
Se
Sc
Reus
Tabla 14. Descripción
openScripts o simos programas. EopenBusiness Su
Se presenta a co
magen 68. Ejemplo d
Sub‐ProcesRepresentan un actividades comcolapsado (en cu
Si un Sub‐Procesestá presentand
cript Una implela tartarea
eassign ser
Este
tipos de Tareas (Task
mplemente ScripEs un lenguaje guite mediante el
ontinuación un ej
de un proceso
sos (Sub‐Prtrabajo que co
mpuestas son aquyo caso los deta
ss está colapsado y que puede e
tarea de scriptementador definrea esté lista paa se ha completa
tipo de tarea pe
ks)
pts es el mecanigrafico que perml cual el usuario
jemplo con dive
rocess) nsume recursosquellas que puealles internos se
do, se dibuja comexpandirse.
t (Script Task) ene un script en oara iniciar, el moado.
ermite cambiar la
ismo que existe mite dibujar las ole escribe gráfic
ersos tipos de ac
s tales como tieeden detallarse ocultan) o expa
mo una Task co
es ejecutada poopenScript el cuaotor de proceso
a persona asigna
en openBusinesoperaciones quecamente como d
tividades.
mpo o dinero. como un flujo andido (en cuyo
n un signo "+" i
or un motor deal es leído e inteos ejecutará el s
ada a una tarea
ss Suite para que su programa ddesea implement
Los Sub‐Processde otras actividcaso es posible v
ndicando que e
e procesos de nerpretado por opscript. Cuando e
por otra person
e los usuarios pdebe realizar. otar una actividad
s representan acdades. Un Sub‐ver los flujos int
el Sub‐Process ti
negocios. El mopenBusiness Suitel script haya fin
na.
uedan expresar penScript es el d de tipo Script
ctividades compProcess puede ternos y sus activ
ene información
odelador o te. Cuando nalizado, la
la lógica de lenguaje de
puestas. Las visualizarse vidades).
n que no se
87
88
Im
C
Im
Rt
magen 69. Subproces
Cuando el Sub‐P
magen 70. Ejemplo d
Recuerde que lotambién es cierto
so
rocess se presen
de un subproceso emb
os flujos de secuo, es decir que u
nta expandido, e
bebido
encia (Sequenceun flujo de secue
es posible ver los
e Flows) NO PUEencia no puede e
s detalles intern
EDEN cruzar los entrar ni salir de
os dibujados, ta
bordes de un pel Sub‐process de
al cual se presen
proceso. En el caesde o hacia su
ta en la siguient
aso de los Sub‐pproceso padreS
te figura:
rocess, esto ub‐Process.
Im
U
Im
magen 71. Diagramac
Un diagrama com
magen 72Diagramaci
ción con errores en s
mo el anterior, s
ión corregida en subp
ubprocesos
se puede modela
procesos
ar de la siguientee forma:
89
90
TL
I
Tipos de Sub‐PLos Sub‐Process
magen T
Process pueden ser de d
Tipo D
Embedded Updlad
Reusable Rm
Ein
diferentes tipos:
Descripción
Un Sub‐Process eroceso padre paependiente de sa información dentro del Sub‐P
eferencia a un pmapear datos pa
l proceso que snvocado puede
embebido o anara ser llamado. su proceso padrdel padre está dProcess puede te
proceso ya existra poder ser usa
se está invocantener otros me
idado es una acTiene visibilidadre, no contiene disponible para ener un tipo dife
tente. El procesoado. A continuac
ndo lo hará a tecanismos para
ctividad que cond hacia la informPools o Lanes. Nel Sub‐Process
erente de None.
o al que referención se presenta
ravés de un Stainiciarse, como
ntiene otras actmación de su proNo requiere maps. Ningún Start
ncia tiene Pools un ejemplo de
art Event de tio por ejemplo,
tividades. Depeoceso padre. Dapeo de datos yaEvent que se e
y Lanes y puedun Reusable Pro
po None (el Su‐ un Start Even
nde de su ado que es a que toda encuentre
e requerir ocess:
ub‐Process nt de tipo
T
Le(
Im
Tabla 15. Descripción
Los Sub‐Process es un ejemplo den este caso Re
magen 73. Ejemplo d
Md
Reference R
tipos e Sub‐proceses
son importantee un proceso quusable).
de subprocesos
Message). El siguesde otro proce
eferencia un Su
s
es ya que permitue permite ver l
uiente diagrama eso o puede ser i
b‐Process embe
ten visualizar la ta totalidad del n
es un ejemplo einiciado por sí m
ebido ya existent
totalidad del pronegocio en un s
en el cual puedemismo.
te.
oceso usando diolo diagrama. E
e ser invocado c
iferentes subnivEn este ejemplo,
omo un Reusab
veles de detalle. , existen varios S
ble process
El siguiente Sub‐Process
91
92
PEiu
Im
s
Piscina (PoEs la representanteracción entreun Pool, es decir
magen 74. Message f
se deben reemp
ol) ación gráfica de e múltiples partir, que si tenemo
flows entre Pools con
lazar los flujos d
un participanteicipantes). BPMNs una situación s
n errores
de secuencia que
e. Un diagrama N establece quesimilar a la siguie
e cruzan los límit
puede contenee los flujos de secente:
tes del Pool por
r varios Pools (ycuencias (Seque
Message Flows,
ya que un diagrence Flows) no p
, por ejemplo, as
rama puede reppueden cruzar lo
sí:
presentar la os límites de
Im
magen 75. Message fflows entre Pools sin
errores
93
94
CRe
Im
EU
Im
USfte
Carril (LaneRepresenta los dejemplo de Lane
magen 76. Ejemplo d
Evento de Un evento de ini
magen 77. Start Even
Un evento de iniSin embargo siemflujo de secuenctener un evento evento de inicio
e) diferentes partices.
de Lanes
Inicio (Staricio se dibuja com
nt
icio se utiliza pampre recomendia saliente de unde inicio. Un evde tipo Message
cipantes al inte
rt Event) mo un círculo co
ra iniciar el flujodamos hacerlo pn evento de inicvento de inicio ne, indicando que
rior de una org
on bordes delgad
o del proceso. BPor cuanto los diio. Un evento deo ha de tener flue hasta que el m
ganización. Son
dos, tal cual se p
PMN no obliga aagramas puedene inicio no es obujos de secuenc
mensaje no llegue
subdivisiones de
presenta en la sig
al uso de un even leerse con mabligatorio, pero sia entrantes. A ce, el proceso no
e un Pool. A co
guiente figura:
ento de inicio (Stayor facilidad. Sesi se usa un evecontinuación se podrá iniciar.
ontinuación se p
tart Event) en ue genera un Tokento de finalizacipresenta un eje
presenta un
n diagrama. en por cada ón, se debe emplo de un
Im
TECp
I
magen 78. Ejemplo d
Tipos de Start Existen varias foCada tipo de evpermitidos:
magen Ti
N
M
Ti
Co
Si
M
de Start Event
Events rmas de iniciar vento se identifi
po Des
one No
Message Un
mer Una
onditional El pcon
gnal Una
Multiple Cuaes slect
un proceso. BPMca por el icono
scripción
se indica ningún
mensaje de un p
a fecha/hora o u
proceso inicia cdición debe volv
a señal originada
ando existe una suficiente para intor del diagrama
MN define difer que se encuen
n tipo de evento
participante lleg
un ciclo de tiemp
uando una converse falsa y lueg
a desde otro pro
combinación deniciar el procesoa entender el pro
entes tipos de entra dentro del
de inicio.
a e inicia el proc
po se cumple inic
ndición se cumpgo verdadera nu
oceso es recibida
e varios de los eo. Este tipo de eoceso clarament
eventos dependevento. Los sigu
ceso.
ciando así el pro
ple (por ejempluevamente para
a e inicia el proce
eventos (excluyevento debe usate.
iendo de cómo uientes son los
oceso
lo la temperatua iniciar el proces
eso.
endo el evento Nrse cuidadosam
se desea iniciartipos de event
ura es mayor a so de nuevo.
None). Cualquiemente ya que no
r el proceso. os de inicio
300°C. La
era de ellos permite al
95
96
T
P
EU
Im
E"idtip
Im
Tabla 16. Descripción
Por favor consult
Evento de Un evento de fin
magen 79. End Event
El evento de fina"posta"utilizado ncumplimiento de los procesos termina cuando nicio, se debe tepresenta un ejem
magen 80. Ejemplo d
tipo de eventos de in
te la sección Eve
Finalizaciónalización se dibu
t
alización indica den las carrerasde condiciones de negocios) qutodos los Tokeener un evento mplo mostrado a
de solicitud de requisi
nicio
entos para un de
n (End Eveuja como un círc
donde termina e de relevo ‐ peentre muchos oue fluyen duranns generados sode finalización. anteriormente q
ciones
etalle de cómo f
nt) culo con bordes
el proceso. Un ermite al adminiotros usos – Los Tte el proceso y on consumidos. Un evento de fique contiene eve
uncionan los eve
gruesos, tal cua
evento de finalizstrador del procToken son los qson generados Un evento de finalización no haentos de finaliza
entos.
l se presenta en
zación consume ceso ver el flujoue hacen posiblpor los eventosfinalización no ea de tener flujosación:
n la siguiente figu
los Token (Tokeo del proceso, de la orquestaciós de inicio del mes obligatorio, ps de secuencia s
ura:
en es análogo aldetectar cuellos ón de las actividamismo proceso. pero si se usa unsalientes. A cont
l “testigo” o de botella, ades dentro Un proceso n evento de tinuación se
TEpf
I
T
P
Tipos de End EExisten varias foproceso. Cada tifinalización perm
magen Ti
N
M
Si
Er
Ca
Co
Te
M
Tabla 17. Descripción
Por favor consult
Event ormas de terminpo de evento semitidos:
po De
one No
Message Un
gnal Seesc(el
rror IndmiSi
ancel Estca
ompensate Estact
erminate Ind
Multiple Ind
tipo de eventos de fi
te la sección Eve
nar un proceso.e identifica por
escripción
o se indica ningú
n mensaje es env
trasmitirá una cuchada por todl cual tiene un M
dica que un errismo código de eno hay evento in
te tipo de evenncelada y debe a
te tipo de eventividad será ejec
dica que todas la
dica que existen
inalización
entos para un de
BPMN define del icono que se
ún tipo de acción
viado a un partic
señal de fin de dos los procesosMensaje y un Des
or debe ser generror o por un entermedio que p
nto es usado deactivarse un eve
nto indica que scutada.
as actividades en
múltiples result
etalle de cómo f
diferentes tipos encuentra dent
n (resultado) adi
cipante al finaliz
proceso a todoss y Sub‐Proccessstinatario).
nerado. El errorevento intermedpueda detectar e
entro de Sub‐Pento intermedio
se debe realiza
n el proceso deb
tados al termina
uncionan los eve
s de eventos detro del evento.
cional, solo final
zar el proceso.
s los demás proses en todos los
r será detectadodio que se encueel error, el proce
rocess de transfijo al borde de
r una compens
ben terminar inm
ar un proceso. To
entos.
ependiendo de cLos siguientes s
lizar el proceso
ocesos. Nótese qs niveles. No es
o por cualquier entra adjunto al eso termina.
sacciones. Indicla actividad.
sación. Si se ide
mediatamente.
odos los resultad
cómo se desea son los tipos de
que la señal quelo mismo que u
evento intermeborde sin códig
a que la transa
entifica una act
dos serán gener
terminar el eventos de
e puede ser un mensaje
edio con el go de error.
acción será
ividad, esa
rados.
97
98
EU
Im
Id
Im
U(p
L
Im
Evento InteUn evento interm
magen 81. Intermedi
ndica algo quedirectamente.A c
magen 82. Ejemplo d
Un evento interthrow) eventospara detectar (ca
Los eventos inte
magen 83. Intermedi
ermedio (Inmedio se dibuja
ate Event
e ocurre o puecontinuación se
de Intermediate Event
rmedio que se e. Un evento inteatch).
rmedios pueden
ate Event enviando u
ntermediatcomo un círculo
ede ocurrir durpresenta un eje
t
encuentra dentrermedio que se
n usarse para ind
un mensaje
te Event) o con doble bord
rante el transcuemplo de un eve
ro del flujo del encuentra adju
dicar que un pro
de delgado, tal c
urso del proceento intermedio:
proceso puedeunto al borde de
oceso envía un m
ual se presenta
so. Afectan el :
ser usado parae una actividad (
mensaje:
en la siguiente f
proceso pero
a detectar (catc(Task o Sub‐Pro
figura:
no lo inician o
ch) eventos o pacess) solo pued
o terminan
ara generar e ser usado
L
Im
Ou
Lp
Im
Los eventos inte
magen 84. Intermedi
Otro uso de los una actividad (Ta
Los eventos inteproceso, tal cual
magen 85. Intermedi
rmedios pueden
ate Event recibiendo
eventos intermeask o Sub‐Proces
ermedios puede se indica en los
ate Event indicando e
n usarse para ind
o un mensaje
edios es para ress) solo puede se
en usarse para i siguientes ejem
excepciones al flujo d
dicar que un pro
epresentar exceper usado para de
indicar cuando mplos:
del proceso. Ejemplo
oceso recibe un m
pciones. Recueretectar (catch).
el proceso debe
1
mensaje:
de que un even
e tomar flujos a
nto intermedio q
alternos origina
que se encuentr
ados por excepc
ra adjunto a
ciones en el
99
100
Im
Im
magen 86. Evento Int
magen 87. Evento Int
termedio indicando e
termedioindicando ex
excepciones al flujo d
xcepciones al flujo de
el proceso. Ejemplo 2
el proceso. Ejemplo 3
2
3
Le
Im
Ls“
Im
El
Ac
Los eventos inteel siguiente ejem
magen 88. Evento Int
Los eventos intseleccionadas po“Nuevo” puede s
magen 89. Evento Int
En este ejemplo,os dos eventos i
Al ejecutarse,el pcomo alternativ
rmedios tambiémplo:
termedioindicando ex
termedios tipo or el usuario el mser iniciado por
termediotipo None
, el proceso es inintermedios la s
programa resultvas a elegir en
én se usan para i
xcepciones al flujo de
None pueden momento de ejeel usuario indep
niciado y dado qecuencia de fluj
tante pudiese tentre las dos o
indicar el trabajo
el proceso. Ejemplo 4
ser usados paecutar el procesopendientemente
que se tiene un o continuará el p
enerse una pantaopciones. La im
o a realizar cuan
4
ra proponerle o. En la imagen e del flujo “Reape
Gateway basadoproceso en esa d
alla donde el promagen siguiente
ndo deben realiz
opciones al ussiguiente se muertura”.
o en eventos (vedirección.
oceso anterior se muestra tal
zarse compensa
suarios. Estas ouestra un caso e
er Tipos de Gate
se inicia y presenproceso duran
aciones, tal cual
opciones podránn el cual el flujo
eway) al seleccio
nta los eventos inte la fase de
se indica en
n o no ser de proceso
onar uno de
intermedios e ejecución
101
102
Im
Le
Im
magen 90. Evento Int
Los eventos inteel siguiente ejem
magen 91. Evento Int
termediotipo None re
rmedios tambiémplo:
termedio indicando e
epresentados como b
én se usan para i
excepciones al flujo d
botones durante la ej
indicar el trabajo
el proceso. Ejemplo 4
ecución del proceso
o a realizar cuan
4
ndo deben realizzarse compensaaciones, tal cual se indica en
TE
C(
T
Tipos de EventExisten varios tip
Catch Detectar)
T
Tabla 18. Descripción
tos Intermedipos de eventos i
Throw (Generar)
tipo de eventos inter
os(Intermediantermedios, así:
Tipo
None
Message
Timer
Error
Cancel
Compensation
Condition
Signal
Link
Multiple
rmedios
ate Events) :
n
103
104
P
CU
Im
L
AG
Im
Ae
Por favor consult
CompuertaUn Gateway se d
magen 92. Gateway
Los Gateway son
A continuación pGateway es usad
magen 93. Ejemplo d
A continuación peste Gateway es
te la sección Eve
a (Gatewaydibuja como un r
n elementos que
podemos ver undo para divergen
de Gateway
podemos ver uns usado para con
entos para un de
y) rombo, tal cual s
e controlan la co
n ejemplo de unncia o dividir.
n ejemplo de unnvergencia o sinc
etalle de cómo f
se presenta en la
onvergencia o div
n Gateway con u
Gateway con vcronización.
uncionan los eve
a siguiente figur
vergencia del flu
un flujo de secu
arios flujos de s
entos.
ra:
ujo de secuencia
encia entrante
secuencia entran
a.
y varios flujos d
ntes y un único
de secuencia sal
flujo de secuenc
ientes; este
cia saliente;
Im
TE
I
magen 94. Gateway d
Tipos de GatewExisten varios tip
magen
de convergencia
way pos de Gateway.
Tipo
Exclusive (D
Exclusive (Ev
. El icono en el in
Data based)
vent based)
nterior del Gatew
Descripción
Los Exclusive Gde procesos do
El conjunto desalientes del G
Cada compueprimero que recomportamienpudiesen ser v
Una de las comcompuerta a ceste flujo de se
Es un Gatewallegan al Gatediferente a qu
way indica el tip
Gateways (Decisonde el flujo de
e compuertas sGateway
rta (es decir cadesultase verdadnto de este Gatverdaderas, solo
mpuertas puedeconsiderar. Si necuencia será se
ay mediante el ceway. Por ejeme el cliente resp
po de Gateway. L
siones ‐ Compusecuencia pued
on las expresio
da flujo de secuero será el flujoteway es exclusun camino pued
e marcarse comoinguno de los feleccionado.
cual la toma deplo si un clientonda "no".
Los siguientes so
ertas) son punte tomar dos o m
nes booleanas
uencia saliente)o de secuencia qsivo, aun cuandde ser tomado.
o "por defecto" flujos de secuen
e decisiones se te responde "si
on los tipos de G
os dentro de unmás rutas alterna
de las secuenci
es evaluada enue se tomará. Ddo las demás c
o "sino". Esta encia previos es
hace por los ev" se tomará un
Gateway:
n diagrama as.
as de flujo
n orden. El Dado que el condiciones
es la última verdadero,
ventos que na decisión
105
106
T
Up
Im
H
Tabla 19. Descripción
Un Gateway Excprimera que eva
magen 95. Gateway d
Hay dos tipos de
Parallel
Inclusive
Complex
tipo de gateways
clusivo indica qlúe como verda
de divergencia
e Gateways Exclu
ue una (y solo dera será la esco
usivos (basados
Los Parallel Gacrear flujos pa
Esta decisión expresiones cocaso, la evaludemás condicirecorridos pocualquier comembargo, debe
BPMN incluyefácilmente mapueden usarse
una) ruta puedogida.
en datos ‐ Data
ateways proveeralelos.
representa un pondicionales conuación “verdadeiones. Todos losr un Token. Da
mbinación de cae ser diseñado p
e un Gateway anejadas por loe para combinar
de tomarse de v
o basados en ev
en un mecanism
punto de bifurcntenidas en los ero” de una cos flujos de secueado que cada caminos puede spara que por lo m
Complejo paros demás tiposr una serie de Ga
varias disponible
ventos ‐ Events)
mo para sincroni
cación donde lasflujos de secuenondición no excencia con una evcamino es indeser tomada, desmenos un camin
ra administrar s de Gateway. ateways en uno
es. Si varias rut
izar flujos parale
s alternativas sencia. Sin embargcluye la evaluacvaluación verdaependiente de lsde cero hasta no sea tomado.
situaciones quLos Gateway más simple y co
tas son verdade
elos y para
e basan en go, en este ción de las adera serán los demás, todos. Sin
ue no son Complejos
ompacto.
eras, solo la
Im
C
Im
Ee
magen 96. Event base
Como mecanism
magen 97. Gateway d
En escasas ocasieste nunca se eje
ed Gateway
mo de convergen
de convergencia
iones, un Gatewecutará (siempre
ncia une diferent
way Exclusivo DEe esperará para
tes rutas en un ú
EBE unir flujos. Eque lleguen los
único flujo de se
El siguiente ejemcuatro Tokens d
cuencia:
mplo presenta ude los flujos de s
un problema en secuencia y solo
el Gateway Parllegarán tres).
rallel ya que
107
108
Im
L
magen 98. Diagrama
La forma de solu
con inconsistencias
ucionar esto es inncluir un Exclusivve Gateway quee una los flujos dde secuencia del Gateway de deccisión.
Im
Ep
Im
magen 99. Diagrama
El Gateway Paparalelo/concurr
magen 100. Ejemplo
con inconsistencias s
rallel cuando rentes (simultán
gateway paralelo par
solucionadas
es usado comneamente):
ra divergencia
mo elemento dde divergencia
permite gener
rar varias rutaas que se ejeccutarán en
109
110
U
Im
Ue
Im
Un Gateway Par
magen 101. Ejemplo
Un Gateway Incevaluado indepe
magen 102. Ejemplo
allel al usarse co
gateway paralelo par
clusive usado coendientemente d
gateway inclusive
omo elemento d
ra convergencia
omo elemento dde los demás y d
de convergencia,
de divergencia ide ser verdadero
, sincroniza vario
ndica que una o es activado.
os flujos en uno
o más rutas pu
solo.
ueden ser activaadas. Cada flujo saliente es
PUc
P“d
A
Im
OeaC
ParticipantUn participante ecomprador o ven
Para crear Partic“Add participantdeseados en la v
A continuación s
magen 103. Propieda
Otra propiedad den los cuales, poal Contador y taContador como t
tes (Participes una entidad dndedor) que con
cipantes en opent”. Para modificventana de Prop
se presentan las
ades participantes
de los participanor ejemplo, en elambién al Admintercer participan
pants) de negocios (porntrolan o son res
nBusiness Suite,car sus propiedaiedades.
propiedades de
ntes es la de pol caso de un procnistrador del Sisnte del proceso:
r ejemplo una cosponsables de un
, haga clic sobreades, seleccione
e un Participante
der asignar varioceso contable, astema Contable.
ompañía, una din proceso de ne
la colección de e el participante
e:
os de ellos a un aparte de incluir . La Imagen sigu
visión de una coegocio.
Participantes ee en el árbol de
solo proceso. Eal Asistente Conuiente muestra
ompañía o un cli
n el Project Expe Project Explor
Esto es de gran untable, se quiereel momento en
ente) o un rol (p
lorer y seleccionrer y modifique
utilidad para aque de la posibilidan que se está es
por ejemplo
ne la opción los valores
uellos casos ad de incluir scogiendo al
111
112
Im
A
P
C
N
P
T
TecP
magen 104. Selección
A continuación s
Propiedad
Comments
Name
ParticipantRol
Tabla 20. Descripción
Todo proceso deenvío de comunicancelación de pPARTICIPANTE.
n Múltiple de Particip
se presentan las
de participantes
ebe ser dividido icaciones, eventprocesos, compe
pantes
propiedades de
Grupo
General
General
Participant
en diagramas qutos intermedios ensaciones por e
e un Participante
ue indiquen las ade control comoerrores, disparar
e:
Descripción
Comentario
Nombre de
Indica si el
actividades, subo fechas y horas r señales para ini
n
os u observacion
el Participante
participante es
procesos, decisipara ejecución iciar o detener o
nes del modelad
una Entidad o u
ones, reportes, de otras actividaotros procesos e
dor
n Rol
introducción deades, notificacioentre muchos ot
e datos, ones, tros POR
Deosa
ALReqMp
Im
Divida las responentidad, su modorden de compseguramente dearrastrar las resp
AsignaciónLa asignación deResource Assignejemplo anterioque tenga menoMisma Persona qpara la ejecución
magen 105. Selección
nsabilidades de elo debe reflejapra el participaneberá colocar cadponsabilidades q
de Recurse los usuarios qment (Asignaciór, pudiese requeos carga de trabque Inicio el Pron de tareas.
n Método de Asignac
las tareas entre r esa situación, nte, digamos, eda participante que a cada uno le
os (Resouque deben ejecuón de Recursos) erirse para la crbajo (Less Workoceso (Same Use
ión de Recursos
los actores del ppara eso existenel Ingeniero de su propio carril e corresponda d
rces Assignutar una actividde cada Lane, qeación de un plkload), los haga er that starts Pro
proceso. Si ciertn las piscinas y loCompras, debe(lanes) separandentro del carril
nment) dad se hace autue permite, la aan de cuentas, por turnos (Ro
ocess). La imagen
tas porciones deos carriles (lanese contar con lado la responsabcorrespondiente
tomáticamentesignación de recque el sistema aound Ribbon), sen siguiente mue
el proceso debens). Por ejemplo, a aprobación dbilidad de uno coe.
con openBusinecursos para la ejasigne la creacióeleccionar un uestra las opcione
n ser realizadas si en la elabora
del jefe del depon la del otro. U
ess mediante lajecución de una ón de cuentas asuario (User Sees de asignación
por un rol o ción de una partamento, Usted puede
a propiedad tarea. En el a la persona elected) o la de recursos
113
114
AoU
Im
AsignaciónopenBusiness SuUser. La interfaz
magen 106. Abriendo
dinámica duite permite al mde este tipo de
o las propiedades de
de recursosmodelador la reatarea se presen
una tarea de tipo Use
s asignación de tarta a continuació
er reassignment
reas entre particón:
cipantes. Para essto, debe definirr una tarea de tipo Reassign
A
Im
Eaapce
Al seleccionar la
magen 107. Propieda
El uso de esta pagregar un nueassignment. Unaparticipante. Puecondición válidaencontrado que
opción Edit use
ades de una tarea de
pantalla permiteevo recurso quea ver creado elede adicionar cu. En otras palabrcumple la condi
r re‐assignment
tipo User reassignme
e que el modelae puede ejecut nuevo recursouantos recursosras, si varios recición.
, se presenta la s
ent
dor reasigne la ar la tarea usao, debe indicars desee. Recuerdcursos están disp
siguiente pantal
responsabilidadando el menú ce cuál es el pade que la asignaponibles, la post
lla:
d de quien esta contextual y serticipante y bajación operará cuta (el token) será
ejecutando loseleccionado la jo qué condiciouando openBusiá encomendado
s procesos. Paraopción Add neones será asignainess identifiqueo solo al primer p
a esto, debe w resource ado a dicho e la primera participante
115
116
C
AP
Im
Como mod
Actividades (APara modificar e
magen 108. Asignació
dificar los e
Activities) l tipo de task, há
ón del tipo de tarea
lementos d
ágalo usando el
de BPMN e
menú contextua
en openBus
al tal cual se pre
siness Suite
esenta en la sigu
e
iente figura:
S
Im
P(
S
Si tiene un Sub‐P
magen 109. Asignació
Para los Sub‐ProIsTransaction). A
Si desea modifica
Proceso, puede c
ón del tipo de subpro
ocesos, tambiénAsí mismo, pued
ar un Sub‐Proce
cambiar su tipo
oceso
n puede indicarde indicar el tipo
ess, puede hacer
seleccionando la
r el si el proceo de Loop del Sub
rlo con el menú c
a opción corresp
so debe pintarsb‐Proceso.
contextual selec
pondiente en el
se colapsado o
ccionado la opció
menú contextua
no (IsCollapsed
ón "Open in Edit
al
d) o si es una
tor.
transacción
117
118
Im
Ec
magen 110. Menú co
Esto abre automcambios.
ontextual de subproce
máticamente una
esos
a nueva ventanaa de Edición. Unna vez realizados los cambios p
uede cerrar la vventana y ver reeflejados los
Im
EPr
Im
magen 111. Subproce
Eventos (EvenPara los eventosresults usando e
magen 112. Adición d
eso expandido
nts) s, la asignación dl menú contextu
de triggers a un event
de tipos de evenual así:
to intermedio
ntos depende dee los triggers y re
esults asociados
s a cada evento.. Puede adicionaar triggers o
119
120
Nc
L
1p
Im
2
Nótese que tamconvierte autom
Los eventos inte
1. Puede seleccioposibles activida
magen 113. Adjuntar
2. Puede seleccio
mbién puede elimáticamente en u
rmedios pueden
onar el evento indes a donde pue
r un evento intermed
onar la actividad
minar los triggeun evento de tip
n adjuntarse a lo
ntermedio que dede adjuntar el e
io a una tarea
d a la cual desea
ers o results depo None.
os bordes de una
desea adjuntar aevento. Refiéras
adjuntarle un e
un evento. Si
a actividad (Task
al borde y seleccse a la siguiente
vento intermed
todos los trigge
k o Sub‐Process)
cionar su menú figura para may
io e indicar cuál
ers o results so
de dos formas d
contextual "Attayor claridad.
es el tipo de eve
n eliminados, e
diferentes.
ach to". Esto pre
ento intermedio
el evento se
esentará las
o a adjuntar
Im
El
magen 114. Adjuntan
En algunos casoso puede hacer u
ndo un evento
s, puede ser necusando el menú
cesario indicarlecontextual y sel
e a openBusinesseccionando la o
s Suite cual ha dpción Behavior,
de ser el comportal cual se prese
rtamiento del eventa en la siguie
vento (catch o tente imagen:
throw). Esto
121
122
Immagen 115. Indicando el tipo de comportaamiento (Catch o Thrrow)
CP
Im
S
Compuerta (GPara los Gateway
magen 116. Selección
Si el Gateway es
Gateway) ys, la selección d
n del tipo de gateway
de tipo Exclusiv
del tipo, se hace
y
ve, puede selecci
también con el
ionar si está bas
menú contextu
sado en Data o E
al, así:
Event usando el mmenú:
123
124
Im
T
MAam
A
magen 117. Selección
Triggers y R
Mensaje (MesAl adicionar un tanteriores), es nmensajes tienen
Al seleccionar es
n del tipo de gateway
Results en
ssage) trigger o resultadnecesario conec entre otras la s
sta propiedad en
y
eventos
do de tipo Messctar el evento ciguiente propied
n la grilla de prop
sage, además decon un flujo de dad:
piedades, se pre
e modificar la premensaje para q
esenta la siguien
esentación del eque pueda envi
te pantalla:
evento (tal cual iar o recibir dic
fue presentado cho mensaje. Lo
en párrafos os Flujos de
Im
Msi
magen 118. Creación
Mediante la panserá transmitidonformación entr
n de mensajes
ntalla anterior, eo por el Messagere los procesos.
el usuario puedee Flow. En caso Esta ventana se
e crear, editar ode requerirse, p presenta a cont
seleccionar mepueden asignarstinuación.
ensajes. El modee propiedades a
elador debe india un mensaje, lo
icar cuál es el mos cuales puede
mensaje que n transmitir
125
126
Im
P
TA
magen 119. Propieda
Para asignar las p
TemporizadorAl adicionar un t
ades de un mensaje
propiedades de
r (Timer) rigger Timer, pu
un mensaje, sig
uede editar el mi
a las indicacione
ismo según se p
es presentadas e
resenta en la sig
en la sección Pro
guiente pantalla
opiedades y asig
:
gnaciones.
Im
Es
magen 120. Edición d
Esta edición abrisería similar y se
de timer mediante el
irá la siguiente v presenta a cont
Menú Contextual
ventana (nótesetinuación)
que si se estuviiese editando unn Timer en un Ev
vento Intermedio, la ventana quue presenta
127
128
Immagen 121. Edición dde timer en un Eventoo de Inicio
Im
P
SA
magen 122. Edición d
Para realizar la c
Señal (Signal) Al adicionar un t
de timer en un Evento
onfiguración de
rigger o resultad
o de Intermedio
l Timer, solo deb
do Signal, debe e
be indicar los pa
editar el mismo
arámetros según
según se presen
n sean solicitado
nta en la siguient
s en las dos pan
te pantalla:
tallas anterioress.
129
130
Immagen 123. Edición dde un trigger accionaddo por una señal
E
Im
DnP
CA
Esto abrirá en la
magen 124. Propieda
Debe indicar en no sabrán que PropiertiesOfSig
CompensaciónAl adicionar un
grilla de propied
ades de un evento
la propiedad Sigcon que señalnal.
n (Compensatn trigger o re
dades una lista s
gnal Name como deben sintoni
tion) esultado Compe
similar a la siguie
o se llama la señzarse. Si requie
ensation, debe
ente:
al que será geneere adicionar p
e editar el mi
erada/escuchadapropiedades a l
smo siguiendo
a. Si no hace estla señal, puede
o el mismo pr
to, los objetos de hacerlo en la
rocedimiento in
el diagrama a propiedad
ndicado en
131
132
p
Im
Ep
párrafosanterior
magen 125. Editando
Es de importancpropiedad Activi
res. Esto present
o las propiedades par
ia fundamental ty para esto.
tará la página de
a una actividad asign
indicar cuál es la
e propiedades si
nada a un evento
a actividad que
milar a la de la s
desea compensa
siguiente pantall
ar. Siga las instru
la:
ucciones que see presentan al seeleccionar la
PUpu
L
Im
PropiedadeUna gran cantidapara ellos propieusuario final.
La siguiente pant
magen 126. Asignació
es y asignaad de objetos (Tedades. Dichas p
talla presenta el
ón de propiedades en
ciones Tasks, Subprocespropiedades per
l menú contextu
n Tareas (Tasks).
sos, Diagramas, Mrmiten almacena
ual para asignaci
Mensajes, Señalar valores que se
ón de propiedad
les, por nombraerán usadas en t
des para una tar
r algunos) permtipo de ejecució
rea:
miten que el modón del proceso p
delador cree or parte del
133
134
E
Im
PP
Im
Esto abrirá una p
magen 127. Ventana
Para crear propProperties
magen 128. Ventana
pantalla similar a
para asignar propied
iedades seleccio
mostrando formatos
a la siguiente:
dades a una Tarea en
one la opción N
s disponibles para pro
el diagrama
New Property. P
opiedades de tareas e
Para importar p
en diagramas
propiedades de otro objeto, seeleccione la opcción Import
E
Sds
Im
Ai
El modelador pu
Si por el contrarde Add Propertysegún se indica e
magen 129. Importan
Asumiendo, por ndica en la imag
uede crear propie
rio, el modeladoy en el menú inen la imagen sigu
ndo propiedades de e
ejemplo que hagen siguiente:
edades de difere
or desea acelerandicado en la imuiente:
elementos existentes
a seleccionado u
entes tipos segú
r el proceso de magen. Al optar
s en su proyecto
una forma, a con
ún lo requiera su
creación de propor importar, d
ntinuación se le
proceso tal cua
opiedades, pueddeberá seleccio
presentaran las
al se indica en la
de impórtalas seonar en los muc
formas creadas
imagen anterio
eleccionando Imchos elementos
s en su proyecto
r.
mport en vez disponibles
o tal comose
135
136
Im
Up
magen 130. Selección
Una vez selecciopreviamente seg
n de una forma para i
onada una formgún se presenta
importar propiedade
ma, para efectosen la siguiente i
es a otro elemento de
s de este ejempmagen.
el proyecto
plo, podrá elegirr entre las múlttiples propiedaddes de algún ob
jeto creado
Im
Ut
magen 131. Importan
Una vez en esta to grid y obtendr
ndo propiedades de o
parte, marque lrá una grilla en e
otros elementos del m
las propiedades el lienzo interno
modelo
deseadas y agréde la ventana d
éguelas a la listae importación s
a de propiedadeimilar a la mostr
es usando el botrada en la image
tón Add selecteden siguiente:
d properties
137
138
Im
Up
magen 132. Selección
Una vez haya separa Ud. la lista d
n de propiedades a im
eleccionado todade propiedades
mportar de un objeto
as las propiedadseleccionadas c
existente en el proye
des de los difereon su correspon
ecto
entes objetos qndiente tipo de d
ue desea impordato.
rtar, presione ell botón Import.
Esto creará
CAoi
Im
Ee
CompuertaAlgunos tipos deorden de validacmagen:
magen 133. Compuer
Esta ventana le pel orden de los m
as (Gatewae gateways requción de cada una
rtas de los Gateways
permite cambiarmismos y las corr
ays) ieren definir el oa de las compue
r el nombre de lrespondientes a
orden de validacertas, abra el ed
los sequence flosignaciones.
ción de sus conditor de gates usa
ows salientes del
diciones (por ejemando el menúco
l gateway así co
mplo un gatewaontextual según
omo indicarle si e
ay exclusivo). Pase presenta en
el secuence flow
ra indicar el la siguiente
w es default,
139
140
RIAesqfdss
Edhey
E
CM
Pcadmglc
RecomIntroduccióAsí como todos en los procesos seguirá siendo aque se están moforma más adecdesarrollo debesimplicidad, la cosoftware desarro
Es normal que udocumento ha sherramientas. Eestándares de dey modelos utiliza
Estas recomenda
Como se coModele el proce
Por lo general, ccomo algo perfacometemos, sindesarrollo comomantenemos esgarantizando una empresa procompuesto de p
endación tenemos nuestrque modela su
así. De hecho, uodelando. Sin emcuada. Los espe tomarse en cuonectividad, la vollado‐ pueda co
una vez el usuasido preparado Este documentoesarrollo vigenteados para el desa
aciones están de
ome un eleso tan grande co
cuando nos es efectamente defin tomar en cueo un micro univa metodología, producto rígidopietaria disminupartes que podrá
ones a
ra percepción paparticular formna de las ventajmbargo, esta flexecialistas en BPuenta la agilidavelocidad, la seguonvertirse en un
rio haya utilizadpara orientar a
o describe en fores en el mundo iarrollo.
escritas de lo má
efante? A momo desee, pero
ncomendado uninido, es decir, enta el universo verso en el cuael desarrollo seo, inflexible y en uirán. Capitalizaán extinguirse, m
l mode
articular del muma de entender jas del productoxibilidad, viene aM (Business Proad, la división euridad y otras re bien capitalizab
do durante un ta los usuarios erma breve, unasindependientem
ás general a lo p
mordiscos!o divídalo en peq
n proyecto de dpensamos inmque podría ser
al las variables e convertirá en ugeneral con susar un desarrollomodificarse o pe
elar
undo, al modelael mundo y repo es permitir exacompañada coocess Managemen micro proceecomendacionesble y no un softw
tiempo openBusen la optimizacis recomendaciomente de las plat
articular de un p
queñas piezas.
esarrollo, pensamediatamente eintegrado a esde entrada y duna caja negra s días contados. o significa elaboermanecer igual
r procesos en opresentar los mopresar como can la responsabilment) coinciden sos, la reutilizas no menos impware con caducid
siness Suite se dón y maximizacones o guías quetaformas de leng
proceso de mod
amos inmediatamen la solución de desarrollo. Nude salida son únque tendrá sus Si un desarrollo orarlo en formaen el tiempo. E
penBusiness Suodelos de proceda uno de nosolidad de represeen que al apli
ación, la compaportantes de formdad predefinida
descubren oporción del benefice al leer le permguaje de cómpu
elación.
mente en la solde lo instantánuestra capacidanicas y así permentradas y salid se vuelve obsola abierta, verloEsas posibilidade
ite, cada modelesos de negociootros entiende loentar el o los procar las nuevas atibilidad, la flexma que el produ.
rtunidades de mcio por el uso dmitirá asimilar louto, usos, técnica
ución como algoneo, de ese prod es volcada tomanecerá para das estáticas y dleto entonces loo como un mices de estado de
ador refleja os. Esto es y os procesos ocesos de la técnicas de xibilidad, la ucto final ‐el
mejora. Este de nuestras os más altos as, métodos
o particular, oyecto y lo otalmente al siempre. Si de por vida, os activos de ro universo las partes o
p
opcdpmesfrdpdyne
Ehein
C
Iuur
Diqp
piezas del proye
openBusiness Supartes que tienecumplen funciondisco de fechas, posible su utilidmodernizacionesesferas y muchosido substituidosforma, las emprreloj con cada nudesarrollado, sobpesadilla. Más adocumentación, ya no es un activnueva inversiónempresa, estamo
El uso de herramhasta otro confoespecífica. En elnterconectarán no existen o no s
Cuando haga uso
dentifique la cauna pantalla donuna vez diligencrequisición está
Divida tanto comndependizado (que la representprocesos de com
cto son las que g
uite permite moen funciones prones particulares la esfera, muelldad al unirse als y actualizacionos de los piñones por micro motoesas fabricantesuevo modelo obbre la marcha, saun, en muchoslo cual hace quevo de la empres para poder haos estancados, r
mientas como oormado por mu segundo, tal cocon el proceso qse requieren en
o de openBusine
dena de valor pnde un usuario diada la requisicien proceso o po
mo pueda los mla cadena de valta, dado que compras, el Departa
garantizaran la v
odelar cualquieropias, es decir, taque a su vez hae espiral, etc. sol resto de las pnes gracias a ques son iguales enores a baterías os de relojes hubbligando nuevas in ninguna segms casos, al caboe cualquier ajusta, es decir, está acer lo nuevo, lrígidos, depende
openBusiness Suuchas partes artomo muestran lque motivó su cla actualidad.
ess Suite para m
por la que pasa ediligencia los datión, esta debe sor el contrario fu
macro procesos ylor del proceso)mo proceso, poamentos de Com
vigencia de micr
r proceso de neal como un reloj acen posible el fon partes de un piezas, dar la he los relojes están modelos fabrico mecanismos dbiesen desaparey substanciales
mentación, comoo de un tiempote sea engorrosodepreciado, y alo requerido, loemos de tercero
uite nos permiteticuladas. En el las tendencias mreación, sino qu
odelar un proce
el proceso. Por etos de la requisiser aprobada poue rechazada.
y genere un dia. Por ejemplo, sior lo general intempras requiere d
o universo y al m
gocios como unmecánico, perm
funcionamiento reloj mecánico dhora. Las fábricaán conformados cados a mediadoe almacenaje decido o al menosinversiones con o un gran monolo la persona quo o incluso no pual igual que la ado necesario. Al s y la obsolescen
e, tal como indiprimero, queremás modernas, e están pensado
eso aproveche la
ejemplo, un proción. Un análisisor el jefe del sol
agrama de flujo i va a crear una ervienen varias de la indicación d
menos, evitaran
na caja negra y mite la elaboracide un proceso mde pulsera y el das de relojes mpor muchas pieos del siglo pasae energía por mos hubiesen tenidcada nuevo lanito, implica que e lo escribió yaueda ser modificdquisición de unno poder hacerncia está garant
camos, hacer demos indicar quse hacen pequeos para ser reuti
as ventajas que l
oceso de requisics mas detallado icitante, debe e
por cada posiborden de comprpersonas en la de otros departa
la depreciación
también, comoión de pequeñomayor que depediseño particulamás antiguas deezas reutilizablesado mientras quovimiento para do que rehacer zamiento. Un pacualquier interva no trabaja encado. Un paquen software exterr intervencioneizada.
desarrollos que ue es cerrado, peños modelos dilizados, invocad
e otorga al resp
ción a primera vpermite identif
enviar comunica
ble conjunto de ra, no la simbolirealización del mamentos que so
del mismo com
o la integración s procesos de neende de ellas. Ur de cada uno de relojerías hans, por ejemplo, lue los muelles essu funcionamienlas fábricas y reaquete de softwvención se convi la empresa y/te con estas carrno, nos lleva a s sobre un soft
van desde unopensado para ude procesos quedos desde proces
ecto:
vista puede penficar (entre otrasaciones confirma
actividades queice solo como unmismo. Por ejemolicitan, aprueba
mo activo.
de piezas o egocios que Un piñón, un e ellos hace n hecho sus las cajas, las spirales han nto. De otra einventar el ware que fue ierta en una /o no existe acterísticas, realizar una tware de la
o monolítico na solución e no solo se sos que aún
nsarse como s cosas) que ando que la
e pueda ser na actividad mplo, en un n, reciben o
141
142
ui
Sdcsue
LTecP
Deosa
CCPD
Apq
Lcq
usan el bien por dentificarse y de
Sin importar qudependencias, pcomunicaciones,software será imusted no tuvo elel trabajo.
Las piezas pTodo proceso deenvío de comuncancelación de pPARTICIPANTE.
Divida las responentidad, su modorden de compseguramente dearrastrar las resp
Cada grupoCuando empezaPara ello, dado Diagramas y lueg
Al generar el cóprincipales se coque hayamos cre
La imagen siguiecontables etiqueque queremos re
nombrar algunoe ser necesario i
ue proceso desparticipantes, op, etc.), niveles dmplementado y scuidado de sep
pequeñas debe ser divididonicaciones, evenprocesos, compe
nsabilidades de elo debe reflejapra el participaneberá colocar cadponsabilidades q
o de diagramos a modelar que el lector ygo, dentro de es
ódigo del proceorresponden al tíeado dentro del
ente muestra unetados como: Coesaltar es el hec
os, los proveedoncorporar en el
see representarperaciones aritmde autorización seguramente el parar esas tareas
definen quo en diagramas ntos intermedioensaciones por
las tareas entre r esa situación, nte, digamos, eda participante que a cada uno le
amas es un con openBusinya debe tener ste grupo, se cre
eso, observamoítulo que hayamgrupo.
n proceso contaontabilidad Genho de que la est
ores, los transpomodelamiento.
r, desglóselo, pméticas, financiy demás particadministrador a
s en diagramas q
uien hace qque indiquen la
os de control coerrores, dispara
los actores del ppara eso existenel Ingeniero de su propio carril e corresponda d
menú..cadess Suite lo hacexperiencia en aran los diagram
os que openBusmos colocado a lo
ble donde se haeral, Configuractructura de nave
rtistas, las empr
iense en todaseras, etc., nivelcularidades propasignará a las peque representen
ue as actividades, somo fechas y har señales para i
proceso. Si ciertn las piscinas y loCompras, debe(lanes) separandentro del carril
da diagramcemos con los del uso de nues
mas que conform
siness crea autos grupos de dia
a adoptado unación, Seguridad yegación del prod
resas de almacen
s las tareas queles de ejecuciópias del procesoersonas solo lasn ese participant
subprocesos, deoras para ejecuiniciar o detene
tas porciones deos carriles (lanese contar con lado la responsabcorrespondiente
ma un submdiagramas. Estosstras herramienmarán los proces
omáticamente gramas y los sub
a estructura quey Derechos, Cueucto es generad
naje son tambié
e conllevan a n (tareas, subpo. Cuando ustes tareas de las cte, rol o cargo, n
ecisiones, reportución de otras r otros proceso
el proceso debens). Por ejemplo, a aprobación dbilidad de uno coe.
menu s permiten la rentas, primeramesos internos.
un menú al lab menús llevan e
e contiene, por dentas por Cobrado automáticam
én actores claves
su preparaciónprocesos, formaed termine su duales son respono habrá forma d
tes, introduccióactividades, nots entre muchos
n ser realizadas si en la elabora
del jefe del depon la del otro. U
epresentación dente se crea un
do izquierdo cuel nombre de los
decirlo así, macr y Logística. Nó
mente por la herr
s que deben
, revise las s, reportes, desarrollo el onsables y si de distribuir
ón de datos, tificaciones, s otros POR
por un rol o ción de una partamento, Usted puede
del proceso. n Grupo de
uyos títulos s diagramas
ro procesos ótese que lo ramienta
Im
A
magen 134. Menu ge
A continuación m
enerado en el código f
mostramos una i
fuente resultante
imagen en la cuaal se muestra el listado de los diiagramas que ha
acen posible la ccreación del mennú anterior:
143
144
Immagen 135. Estructurra de grupos y diagramas en openBusiness
s Suite
Up
Im
L
1o
2gd
3s
O
Un error comúnprograma que se
magen 136. Manejo d
La anterior aprox
1. No es posibleopciones.
2. Esta aproximgenerado el proddramáticamente
3. La estructura solo tendríamos
Otro error comú
n de los usuarioe está generando
de opciones usando f
ximación tiene a
e manejar difere
ación genera mducto, se generae el esquema de
de menús geneuna opción (un
ún es el uso inap
os que se iniciao. Se presenta u
formas
algunas desventa
entes actores. Po
modelos demasiaa un requerimieopciones prese
erada por openBdiagrama) que i
ropiado de subp
n con la herramun ejemplo de es
ajas que convien
or ejemplo un p
ados rígidos. Ponto de generar ntado anteriorm
Business Suite ninvoca la forma
procesos. La sigu
mienta en quersta situación en
ne precisar:
proveedor y un
or ejemplo, supdicho reporte pmente.
no se ajustaría apresentada ante
uiente imagen m
er crear en unala siguiente figu
analista de com
póngase que la eriódicamente,
las necesidadeeriormente.
muestra un diagra
a pantalla las ora:
mpras verían am
opcion4 presenserá casi impos
s del proceso ya
ama con varios s
opciones que co
mbos el mismo c
nta un reporte.ible generarlo si
a que para el ca
subprocesos.
onforman el
conjunto de
Si una vez in modificar
aso anterior
145
146
Im
Ei
E
1
2
3d
4
MCCor
magen 137. Organiza
El objetivo del mmplementar.
Esta aproximació
1. Al correr el pro
2. Los subproces
3. No es posible de un único acto
4. La generación
Modele soCuando le toqueCobrar que pertotros procesos inrequerimientos
ación errada de grupo
modelador al dis
ón tiene sin emb
oceso anterior, s
sos son usados p
asignar actores or.
automática de
lo lo que lee hacer un desarenece, según landicados? Pues de su proceso,
os usando subproceso
señar el anterio
bargo (entre otra
se ejecutarán en
para representar
a las actividades
menús no reflej
e toca. No srrollo de un áreas imágenes anteninguno, usted identifique los
os
or diagrama era
as) las siguientes
n paralelo todos
r macro proceso
s dentro de cada
jaran la intenció
se desgastea específica, dederiores a Contabno tiene que mparticipantes, q
definir subproc
s inconsistencias
los subprocesos
s.
a uno de los sub
ón original del m
e. díquese solo a elbilidad, qué sentodelar otros proue hacen, como
cesos por cada u
s:
s del diagrama.
procesos ‐ todo
odelador de cre
la. Si a usted se tido puede teneocesos para haco lo hacen, cuan
una de los mac
s los subproceso
ear un menú par
le solicita hacerer que se pongaer su proyecto. ndo lo hacen, d
ro procesos que
os serán de resp
ra cada macro pr
r el proceso de C a hacer el modRevise cuidadosde quien depend
e se desean
ponsabilidad
roceso.
Cuentas por delaje de los samente los de iniciar el
peay
NPipslh
Uhai
DDrdN
Ae
proceso, quieneejecutadas y recadministrador deya han definido b
No se desgaste, Posteriormente nvierta su tiemppor ejemplo Inveserán las relacioa web. Modelarherramientas de
Use las opcionehacerlo, automáabren, los repornstrucciones.
DocumenteDocumente sus recordar la razódocumentar hasNo deje la docum
Al terminar unaesta propiedad.
s dependen de opile toda informe base de datos bases de datos q
sino requiere dpodrá importarpo en modelar pentarios, Logísticnes de su proyer su proceso ese openBusiness S
s de apagado dáticamente todortes que se pres
e lo que hadiagramas, permón de ser de unsta el más pequementación para
modelación, el La imagen siguie
los resultados dmación que conde cuales dispoque pueden serl
de procesos querlos a su proyecprocesos que si ca o Ventas. Al recto con otros pepecífico y hacerSuite le permitirá
de código. openos los objetos assentan, las com
ace mita a otros ente diagrama o eleeño elemento deel final.
usuario cuenta ente muestra el
del proceso, qusidere necesariaone y cuales debe de utilidad par
e han sido, estácto si así lo desbien están relacracionalizar su prertenecientes a r las relaciones án definir las rel
nBusiness Suite ociados (los ele
municaciones qu
ender lo que se emento. Con la el proceso. Apro
con la posibilidacuadro del que
e variables, data para su proyecerán ser creadora su proceso, re
n siendo o van ea. Por ejemplocionados con el roceso de Cuentla empresa y poque correspondaciones que req
le permite habimentos del diage se envían, etc
espera de ellosflexibilidad que
oveche este pode
ad de obtener lase dispone para
tos, parámetros cto. Cuando detes. Probablemenevíselas y determ
a ser diseñadoo, si está haciensuyo, deben contas por Cobrar cor qué no? a serdan con otros pquiera sin límite
ilitar o deshabilgrama, los scriptc. son también
. Después de une brinda openBuer y vaya docum
a documentacióa ir documentand
son requeridosecte la necesidante su empresa ymine sus requer
s por otros no ndo el proceso nsiderarse partecomo un gran prrvicios consumibproyectos es su alguno.
litar diagramas ts asociados a lahabilitadas o d
n tiempo, hasta usiness Suite. omentando a med
n de todo lo escdo procesos:
s, que funcionesad de datos, veriya cuente con primientos.
los incluya en sde Cuentas pore de otros proyeroceso, debe advbles de tercerosúnico objetivo.
o grupos de diaas tareas, las fordeshabilitadas ac
usted mismo puopenBusiness Sudida que hace su
crito, descrito e
s deben ser fique con el rocesos que
su proyecto. r Cobrar no ectos, como vertir cuáles s a través de El resto de
agramas. Al rmas que se corde a sus
uede desear uite permite u desarrollo.
indicado en
147
148
Im
Aapl
magen 138. Interfaz d
Aun cuando todoa la hora de solipara ello. Personas directrices qu
de documentación
os conocemos ecitar una certifinalice los títulos ue indique la em
esta funcionalidacación de emprDescription, Ob
mpresa.
ad, pocos son losresa, sirve adembjective, Scope y
s que la utilizan. más, para prepary Comments, ya
El proceso de drar los manualesque pueden ser
documentación es del proyecto, r personalizados
es quizás el más los manuales des a gusto del mo
importante e usuarios y odelador o a
DLcuree
Pqc
DocumentaLa documentaciócalidad de las mutilizado en la representación den la empresas sentre lo que se d
Por supuesto, esque se recomiencontinuación se
Declaración d Manual de C Documentar
o Conto Conto Audito Conto Accioo Accioo La do
Registros paro Reviso Formo Reviso Elemo Resuo Resuo Cont
ación de Prón de los proceismas. De ello, qrepresentación del modelo en ssean exactamendocumenta y lo q
sto acorta el camndan sean incorenumeran algun
de la política de Calidad. r los procedimienrol de la documerol de registros dtorías internas. rol de productosones correctivasones preventivasocumentaciónrera: siones efectuadamacióny experiensión de los requientos de entradltados de la veriltados de la validrol de cambios d
rocesos y esos que represeque openBusinede los proces
software ejecutante la mismas. Esque hace proces
mino a la obtencrporadas al pronos :
calidad y los ob
ntos de: entación. de calidad.
s no conformes.. s. equerida por la e
as por la directivncia del personasitos relacionadda del diseño y dficación del disedación del diseñdel diseño y desa
el ISO9000:entan las operacess Suite haya insos de la emprable permite questo logra que enso.
ción de una certceso de modela
jetivos de la cali
empresa para as
va al sistema de gl. os con el producdesarrollo. eño y desarrollo.ño y desarrollo.arrollo.
:2000 ciones de una encluido en sus heresa. Esta catace todo lo descrin un proceso de
tificación de gesado, es mucho
idad.
segurar el contro
gestión de la cal
cto o servicio qu
.
mpresa es la baerramientas, la cteristica aunadto en el procesocertificación de
stión de calidad. mas amplia que
ol, funcionamien
lidad
ue presta la emp
ase fundamentaposibilidad de dda a la capacido, el proceso pee gestión de calid
Tenga presentee documentar q
nto y planificació
presa.
l del sistema dedocumentar caddad única de cer se y las tareasdad la validación
e que la lista de que hace cada a
ón de los proces
e gestión de da elemento convertir la s ejecutadas n inmediata
actividades actividad. A
os.
149
150
Dgqdg
Cm
••••
o Evaluo Audito Respo Tratao Accioo Accio
Dependiendo degarantizar la unique los responsdenominadas “Dgestión de calida
Auquepro
Como consecuemáximo con la n
• Manual de• Manuales d• Registros (S• Planes de C
uación de proveetorías internas. onsable de la puamiento de las nones correctivasones preventivas
el modelo del priformidad de prsables de la moDeterminación dad será particula
n en los casos ee sus procesosoductos y/o serv
ncia de las activormativa ISO 90
e Calidad de la emde ProcedimientSe recomienda eCalidad (Al meno
edores.
uesta en servicioo conformidade. s.
roceso de negocroductos o serviodelación no pide la capacidad ar e incluirá los re
n que la empres se encuentrenvicios
vidades indicad000. De ello, que
mpresa tos (Serán un reel uso de base dos incorporar lo
o del proceso moes.
cios, es decir, decios ofrecidos aierdan de vista y mejora de losequerimientos g
sa no desee invon documentado
as, la empresa e se indiquen los
flejo del procesoe datos y almacmodelado)
odelado.
e la especialidad a los clientes. Inla normativa Iprocesos de SW
generales de la n
olucrarse en procos de acuerdo
deberá decidir s documentos m
o modelado) enar los resultad
de cada emprendependientemeSO/IEC 15504 oW”. La documennormativa ISO.
cesos de certifica normativas i
que documentamás comunes:
dos de los proce
esa, establecen lente de cuáles so Normas SPICntacióna ser elab
cación de calidadinternacionales
ación final será
edimientos inter
a normativa a csean estas, recoE (por su siglasborada por la em
d siempre se recagregando valo
elaborada para
rnos)
cumplir para omendamos s en inglés) mpresa para
comienda or a sus
a cumplir al
FL
CP
Im
A
Im
FormasLas formas son la
Creando unPara crear una n
magen 139. Creación
Al crear una nue
magen 140. Asistente
s (Formas interfaces me
na nueva foueva forma, deb
n de nuevas formas
eva forma, se abr
e para la creación de
ms) ediante las cuale
orma be seleccionar la
re el asistente d
nuevas formas
es los usuarios in
a opción de Add
e nuevas formas
nteractúan con lo
Form del Projec
s, el cual se pres
os datos.
ct Explorer, tal c
senta en la siguie
ual se presenta
ente imagen:
en la siguiente imagen:
151
152
P
C
F
B
D
T
T
AE
Im
E
Sc
AE
Para usarlo, dilig
Campo
Form name
Based on
Database Conne
Template
Tabla 21. Creación de
Asistente de foEste asistente es
magen 141. Asistente
Este asistente le
Si Usted ha selecampo en la form
Asistente de TEste asistente es
gencie esta venta
ection
formas
ormas básicass usado cuando s
e para formas básicas
creará una nuev
eccionado la opcma del tipo adec
Table CRUD s usado cuando s
ana de la siguien
Descripción
Nombre de la
Indique si la f
Si selecciona t
Indica la plansección Planti
s (Basic form)se ha selecciona
s
va forma y selec
ción "Create fiecuado y le asigna
se ha selecciona
nte forma:
a forma
orma estará bas
tabla en la opció
tilla que se usarillas al final del c
ado la plantilla Ba
ccionará como o
lds from databaará el nombre se
ado la plantilla Ta
sada en una tabl
ón anterior, deb
rá para crear la capitulo.
asic Form según
rigen aquel indic
ase columns", cegún la columna
able CRUD segú
la o en una expr
e indicar la cone
forma Para más
n se presenta en
cado en el camp
reará también pa origen.
n se presenta en
resión de base d
exión a base de d
s detalles de pla
la siguiente ima
po Based on.
por cada colum
n la siguiente im
e datos
datos a usar
antillas, refiérase
agen:
na del origen d
magen:
e a la
e datos, un
Im
E
A
magen 142. Asistente
Este asistente le
Al seleccionar es
e Table CRUD
permite crear m
El Table CRUDrecibirá un meCRUD.
ste asistente, se
muy rápidament
D puede usar coensaje indicando
presentará la sig
e todo el conjun
mo origenes de ole que solo es p
guiente pantalla
nto de objetos p
datos unicamenposible usar tab
a:
ara interactuar c
nte tablas, si seleblas para la creac
con los datos de
ecciona una expción de formas
e una tabla.
pression de baseusando el Asiste
e de datos, ente Tabla
153
154
Immagen 143. Pantalla del Asistente Table CCRUD
E
Pp
Im
Este asistente le
Para seleccionarprimera tabla de
magen 144. Selección
permite seleccio
r, des‐seleccionae la pantalla. A co
nde columnas en el T
Nota. Solo la
Algunas coluautomáticame
onar cuáles será
ar o cambiar el ontinuación se p
able CRUD
as columnas sele
mnas no puedente.
án las columnas
orden de las cpresenta un deta
eccionadas será
en desmarcarse
que han de inclu
columnas (en ulalle de la misma
n creadas como
e. Si la column
uirse en la forma
timas los camp:
o campos de la fo
na es de tipo
a que se está cre
pos de la forma
orma o como co
Identity o llave
eando.
), ha de interac
olumnas de la gri
e primaria, será
ctuar con la
illa.
á incluida
155
156
UE
O
C
R
U
D
T
Psao
Im
Uca
I
A
A
T
Una vez seleccioExisten cuatro ti
Operación Des
Create Perm
Read Perm
Update Perm
Delete Perm
Tabla 22. Descripción
Para realizar losseleccionarse deaquellas no neceopciones desea q
magen 145. Opciones
Una vez indicadacreando sea preasistente le perm
nvocación
Add new diagram
Add to existing t
Tabla 23. Descripción
onadas las columpos de operacio
scripción
mite que el usua
mite que el usua
mite al usuario a
mite al usuario b
operaciones con For
s cambios a la e acuerdo a la nesarias en la seccque la forma im
s CRUD
as las funcionalidesentada. Para amite seleccionar
Desc
m Crea
ask Sele
de las maneras de in
mnas que se han ones (de donde d
ario adicione nu
ario lea datos de
actualizar datos
borrar datos de
mas
funcionalidad qnecesidad del pción CRUD Optioplemente.
dades que impleabrir una forma,una de las siguie
cripción
a un nuevo diagr
ecciona de una ta
nvocar la creación de
de incluir en la fderiva el nombre
evos registros a
e la tabla
de una tabla
una tabla
que tendrá la fproyecto. Para eons, el cual se pr
ementará la nue, es necesaria qentes dos forma
rama con una ta
area (Task) exist
una forma
forma, se debe e este asistente)
la tabla
forma sobre lasello, debe dejarsresenta a contin
eva forma, debe ue esta sea invoas de invocación
area que ejecuta
tente en un diag
indicar que tipo)
s acciones de ase seleccionadauación. El usuar
indicarle al asistocada desde un de la forma.
a un script que a
grama y le asigna
o de operación se
añadir, leer, acs las acciones qrio puede indica
tente como desena tarea de un d
bre la forma
a un script que a
e va a realizar co
tualizar y/o boque se desear yr cuales (una o m
ea que la forma diagrama. En est
abre la forma
on la forma.
rrar, deben y desmarcar más de una)
que se está te punto, el
A
E
Im
Eicn
A
E
Add new diagram
Esta opción se p
magen146 Add new d
El primer campondica a openBuscual desea que snuevos grupos d
Añadir a una tar
Esta opción se p
m
resenta a contin
diagram en CRUD
o (Name of diagrsiness quien estse cree el diagrade diagramas.
rea existente (Ad
resenta a contin
nuación
ram) le indica a á autorizado pama indicado en
dd to existing ta
nuación:
openBusiness cora ejecutar esteel primer camp
ask)
omo ha de llam diagrama. El tepo. Nótese que p
arse el nuevo dircer campo (Diapuede en cualqu
iagrama. El seguagram Group) leuier momento c
undo campo (Pae permite indicarrear nuevos par
articipant) le r el grupo al rticipantes o
157
158
Im
E
Epm
Im
magen 147 Add to ex
Esta opción le pe
En algunos casoposible indicarlemediante una lis
magen 148 Asistente
xisting Task
ermite seleccion
Nota.Solamsobre‐escribansiguiente paso
s, la tabla que se a openBusinessta desplegable (
e para listas desplegab
ar cual Task será
ente las tareas dn por error funco.
se está usando ss Suite como se(que traerá los d
bles
á la responsable
de tipo None soionalidades ya e
como base parae desea represedatos de la tabla
e de invocar la fo
on presentadas eexistentes de las
a crear la formaentar esas columpadre). Esto pu
orma que se está
en la lista. Esto stareas. Una vez
a puede tener remnas: medianteede hacerse en
á creando.
se hace con el fz seleccionada la
elaciones con ote un campo del la última parte d
in de garantizar a tarea, puede co
tras tablas. En etipo de datos ade la pantalla:
r que no se ontinuar al
ese caso, es adecuado o
SaC
A
S
Im
Ls
Sd
Si desea que se cal usuario, debe Column de la im
A continuación s
Si se escogió cre
magen 149 Diagrama
La tarea que se sea requerido (P
Si se seleccionó diferentes y el re
cree una lista deindicar que coluagen anterior.
se presentan alg
ar un nuevo diag
a creada por el asisten
presenta, se encPara más informa
una operación esultado variará
esplegable, debeumna de la tabla
unos resultados
grama, estos ser
nte Table CRUD
carga de invocaación acerca de
CRUD completsegún la tabla s
e marcar la opcia padre contiene
s al usar el asiste
rán los elemento
r un script que ala propiedad Bin
a, se creará uneleccionada)
ón Create Drope la información.
ente Table CRUD
os del diagrama
abre la forma y ndDataNow refié
a forma similar
Down. Para sele. Esta última ope
D.
creado:
le realiza a los dérase al capítulo
a la siguiente
eccionar el conteeración se hace
diferentes campo de Scripts)
(recuerde que s
enido (el texto) en la columna ll
pos un BindData
sus tablas tendr
a presentar amada Text
aNow según
rán campos
159
160
Im
S
magen 150 Forma co
Si escogió solam
on las opciones CRUD
ente la opción d
habilitadas
de Read en la opperación CRUD, oobtendrá una forma similar a la
siguiente:
Im
AAei
magen 151 Forma co
Asistente paraAl igual que en expresión de bandica en la imag
on solo la operación R
a creación de uel caso de la crse de datos, pagen siguiente:
Read habilitada
una tabla a paeación de una tra ello, se selec
artir de un dattabla a partir decciona en el asis
tabase exprese un Table CRUDstente en el cam
sion D, existe la posimpo Based On la
ibilidad de creaa opción Databa
r una tabla a paase Expression t
artir de una tal como se
161
162
Im
UBd
magen 152Creando u
Una vez seleccioBasic, CRUD y Sede datos es de a
una forma en base a u
onada la expresióearch. La única plta complejidad
una expresión de bas
ón de base de dposible es la de motivada a la in
se de datos
datos deberá selBasic, dado quenterrelación de t
eccionarse en lae el proceso de atablas y datos. La
a opción Templaautomatización da imagen siguien
ate que tipo de de formas basadnte muestra el p
forma se desea das en expresioproceso de selec
crear entre nes de base cción de una
t
Im
tabla básica.
magen 153Creando uuna forma básica a paartir de una expresiónn de base de datos
163
164
EE
Im
oPp
El Editor paEl Editor Form D
magen 154. Editor de
openBusiness SuPara esto, seleccpresentar los dat
ara Diseño esigner se prese
e Formas
uite tiene dentrocione el tipo de vtos, tal cual se p
de Formasenta a continuac
o de las diferentevisualización despuede ver entre l
s (Form Deción:
es funcionalidadseado. De inmedlas dos siguiente
signer)
des del Form Desdiato openBusines imágenes.
signer, la facilidaess Suite utiliza
ad de realizar ráun rendering en
pidamente wirengine diferente p
eframing. para
Immagen 155. Renderinng de la presentación de datos
165
166
Immagen 156. Formas dde presentación de obbjetos en el Form Editor
P
oEe
I
Para un detalle d
openBusiness SuEstas se presentael menú context
cono Nombre
Align bo
Align m
Align to
Align le
Align ce
Align rig
Bring to
Send to
Bring fo
Send ba
Distribu
Distribu
Lock mo
Lock siz
Wirefra
Flow lay
de los campos qu
uite tiene variasan a continuacióual.
e
ottom.
middle.
op.
eft.
enter.
ght.
o front.
o back.
orward.
ackwards.
ute horizontal.
ute vertical.
ove.
ze.
aming modes.
yout.
ue pueden agreg
s herramientas qón y se encuentr
Descripción
Alinea dos o m
Alinea dos o m
Alinea dos o m
Alinea dos o m
Alinea dos o m
Alinea dos o m
Trae un campo
Envía un camp
Trae un campo
Es equivalente
Separa equitat
Separa equitat
Bloquea un cam
Bloquea un cam
Selecciona los
Organiza autoforma.
garse, consulte l
que pueden aporan en la barra d
más campos usan
más campos usan
más campos usan
más campos usan
más campos usan
más campos usan
o adelante. Es eq
o atrás. Es equiv
o al frente. Es eq
aumentar en 1
tivamente en for
tivamente en for
mpo para que no
mpo para que no
modos de wiref
máticamente lo
la sección Fields
oyarle durante de herramientas
ndo su borde infe
ndo su línea med
ndo su borde sup
ndo su borde izq
ndo su línea med
ndo su borde der
quivalente a cam
valente a cambia
quivalente dismin
el orden del cam
rma horizontal t
rma vertical tres
o pueda movers
o se le pueda ca
framing
os campos uno
.
el proceso de cde utilidades (T
erior.
dia horizontal.
perior.
uierdo.
dia vertical.
recho.
mbiar el orden de
ar el orden de la
nuir en 1 el orde
mpo en la forma
res o más camp
s o más campos.
se
ambiar el tamaño
tras otro en fo
construcción de Tools toolbar) de
e la forma del ca
a forma del camp
en del campo en
a.
pos.
.
o.
orma descenden
sus formas o wel Editor Form De
ampo a cero.
po al número de
n la forma.
nte según su or
wireframing. esigner y en
e campos.
rden en la
167
168
T
L
Im
Label la
Add no
Tabla 24. Barra de her
Las siguientes so
magen 157. Propieda
ayout.
te.
rramientas del Form
on las propiedad
ades de una forma
Organiza autom
Adiciona una n
Editor
es de una forma
máticamente los
nota a la forma.
a:
s campos en filass de dos camposs por fila según ssu orden en la foorma.
P
H
W
G
A
C
C
C
C
C
A
S
C
N
D
O
Propiedad
Heigth
Width
GenerateCodeFo
Authentication
Can Add
CanDelete
CanEnableDisab
CanModify
CanSearch
Author
ShowFieldType
Comments
Name
DatabaseConnec
ObjectThisFormI
orThisForm
le
ctionName
IsBasedOn
Grupo
Appearance
Appearance
Code Generation
Behavior
Behavior
Behavior
Behavior
Behavior
Behavior
Documenta
Form
General
General
Origin
Origin
Descripc
e Alto de la
e Ancho de
Indica si
Indica eproducto
Indica si
Indica si
Indica si
Indica si
Indica si
tion Indica el
Indica si cada obje
Comenta
Nombre
Nombre datos debase de d
Tabla o e
ión
a forma
e la forma
openBusiness Su
l mecanismo do para tener acce
la forma permit
la forma permit
la forma permit
la forma permit
la forma permit
autor de la form
durante el proceto de la forma
arios u observac
de la forma
de la conexión define qué base ddatos que serán
expresión de bas
uite debe gener
de autenticacióneso a la forma
e adicionar regis
e eliminar regist
e habilitar/desh
e modificar regi
e buscar registro
ma
eso de wirefram
iones de la form
de base de datoe datos será usa usadas como o
se de datos que
rar código para e
n que será usa
stros
tros
habilitar registros
stros
os
ming, debe indic
ma
s que se usará. Eada para leer lasrigen de la form
se usará como o
esta forma
ado por el usu
s
arse el tipo de c
Esta conexión des tablas o expres
ma.
origen de la form
uario del
campo de
e base de siones de
ma
169
170
T
D
T
Rc
Im
TypeOfObjectTh
DraftWireframe
Tabla 25. Propiedades
Recuerde que si clic sobre una fo
magen 158. Abrir una
isFormIsBasedO
s de una forma
desea editar unrma.
a forma en su editor
On Origin
Varios
a forma, puede
Indica el de la form
Indica eldiseño d
hacerlo seleccio
tipo de objeto (ma
l render engineel proyecto.
onado el menú c
(tabla o expresió
e que será usad
contextual a trav
ón de base de d
do para presen
vés del Project E
atos) usado com
tar la forma du
Explorer o hacien
mo origen
urante el
ndo doble
Noe
C
Im
Ps
Im
Nota openBusiness Suesta información
Cuando se agreg
magen 159. Objeto N
Para crear la notsiguiente figura:
magen 160. Diligenci
uite permite adicn sea usada al m
ga una nota, se p
Nota
ta, simplemente
ando una nota en un
cionar notas a laomento de gene
presenta la siguie
diligencie los ca
a forma
s formas. Las noerar el programa
ente pantalla:
ampos solicitado
otas son un meca.
os. La nota dilige
anismo para adi
enciada se prese
icionar informac
entará en la pant
ción a una forma
talla tal cual se in
a sin que
ndica en la
171
172
CL
I
Campos (FiLos siguientes so
cono Campo
Texto (T
Correo e
Decima
Entero (
Dinero (
Tiempo
Fecha (D
Fecha &
Botón (B
Etiqueta
Lista de
Grilla (G
Barra de
Imagen
Verdade
Archivo
Sub form
ields) on los campos qu
Text)
electrónico (Ema
l (Decimal)
(Integer)
(Money)
(Time)
Date)
& tiempo (DateTi
Button)
a (Label)
splegable (Drop
Grid)
e progreso (Prog
(Imagen)
ero/Falso (TrueF
(File)
ma (Subform)
ue pueden adicio
ail)
ime)
down)
gressbar)
False)
onarse a una forrma.
T
C
Tc
Im
Guid (G
Tabla 26. Objetos a in
Consulte las sigu
Tenga presente qcódigo. A contin
magen 161. Objetos d
uid)
ngresar a una forma
uientes seccione
que la visualizacuación se presen
de una forma en ope
s para una descr
cion de los objetnta un ejemplo d
nBusiness vs código g
ripción de las pr
os de las formasde esta situación
generado de Window
opiedades de ca
s cambia dependn:
ws
ada tipo de camp
diendo de la plat
po.
taforma para la
cual está generaando
173
174
T
P
C
N
O
D
I
I
I
T
L
W
H
B
B
Todos los campo
Propiedad
Comments
Name
OrderInTheForm
DBColumn
sReadOnly
sRequired
sVisible
Top
Left
Width
Heigth
BackgroundColo
BorderColor
os tienen propie
Grupo
General
General
m General
Origin
Behavior
Behavior
Behavior
Appeara
Appeara
Appeara
Appeara
or Appeara
Appeara
dades comunes
Desc
Com
Nom
Orde
Colucont
r Indic
r Indic
r Indic
ance Distaform
ance Distaform
ance Anch
ance Altur
ance Coloaunqcamp
ance Coloaunqcamp
. Estas se presen
cripción
entarios u obse
mbre del control
en que el contro
mna (de una tarol.
ca si este campo
ca si este campo
ca si este campo
ancia en pixeles ma.
ancia en pixeles ma.
ho en pixeles del
ra en pixeles del
r de fondo delque dependiendpo.
r del borde deque dependiendpo.
ntan en la siguie
rvaciones del us
l tiene en la form
abla o de una e
es de solo lectu
es requerido al
es visible.
desde el borde
desde el borde
l control
control
l control ‐ usaddo de la plantilla
l control ‐ usaddo de la plantilla
nte tabla.
suario
ma.
expresión de ba
ura
diligenciar la fo
e superior de es
izquierdo de est
do especialmena puede usarse
do especialmena puede usarse
ase de datos) a
rma
ste control hasta
te control hasta
nte durante el ppara tiempo de
nte durante el para tiempo de
a la cual está at
a el borde supe
a el borde izquie
proceso de wir ejecución al pr
proceso de wir ejecución al pr
tada este
rior de la
erdo de la
reframing rocesar el
reframing rocesar el
T
T
TU
P
I
I
M
T
CUa
DU
P
A
M
M
M
T
TextFont
Tabla 27. Propiedades
Texto (Text) Un campo tipo T
Propiedad
sMultiline
sPassword
MaximumLength
Tabla 28. Propiedades
Correo ElectróUn campo tipo Eadicionales a las
Decimal Un campo tipo D
Propiedad
AcceptNegative
Mask
MaximumValue
MinumumValue
Tabla 29. Propiedades
Appeara
s comunes de los obje
Text es un objeto
Grupo De
Text Ind
Text Ind
h Text Ind
s del objeto TextField
ónico (Email) Email es un objetpropiedades co
Decimal es un ob
Grupo Des
Decimal Ind
Decimal Má
Decimal Ind
Decimal Ind
s del objeto DecimalF
ance Tipo depe
etos
o que permite al
scripción
dica si el campo T
dica si el campo T
dica la máxima lo
d
to que permite aomunes.
bjeto que permit
scripción
dica si el campo p
áscara de este ca
dica si el campo t
dica si el campo t
Field
de letra del conendiendo de la p
l usuario ingresa
Text permite rec
Text enmascara
ongitud del cam
al usuario ingres
te al usuario ing
puede recibir nú
ampo para la pre
tiene un máximo
tiene un mínimo
ntrol ‐ usado espplantilla puede u
ar caracteres alfa
cibir o presentar
cada carácter c
po (un valor me
sar direcciones d
resar números d
úmeros negativo
esentación de lo
o valor posible
o valor.
pecialmente durusarse para tiem
anumericos a la
r múltiples línea
on un “*”
nor o igual a cer
de correo a la for
decimales a la fo
os
os datos
rante el procesopo de ejecución
forma.
s
ro ignora este ca
rma. Este campo
orma.
o de wireframingn al procesar el c
ampo)
o no tiene propi
g aunque ampo.
edades
175
176
EU
P
A
M
M
M
T
MU
P
A
M
M
M
D
T
TU
P
A
Entero (IntegeUn campo tipo In
Propiedad
AcceptNegative
Mask
MaximumValue
MinimumValue
Tabla 30. Propiedades
Moneda (MonUn campo tipo M
Propiedad
AcceptNegative
Mask
MaximumValue
MinimumValue
DisplayMoneySy
Tabla 31. Propiedades
Tiempo (TimeUn campo tipo T
Propiedad
AcceptAMPM
er) nteger es un obj
Grupo D
Integer In
Integer M
Integer In
Integer In
s del objeto IntegerFi
ney) Money es un obj
Grupo
Money
Money
Money
Money
ymbol Money
s del objeto MoneyFi
) Time es un objet
Grupo Descr
Time Indica
jeto que permite
Descripción
ndica si el campo
Máscara de este c
ndica si el campo
ndica si el campo
ield
eto que permite
Descripción
Indica si el cam
Máscara de es
Indica si el cam
Indica si el cam
Indica si este c
eld
o que permite a
ripción
a si el campo pu
e al usuario ingre
o puede recibir n
campo para la p
o tiene un máxim
o tiene un mínim
e al usuario ingre
mpo puede recib
ste campo para
mpo tiene un má
mpo tiene un mí
campo debe pre
al usuario ingresa
ede recibir los ca
esar números en
números negativ
presentación de
mo valor posible
mo valor.
esar números en
bir números neg
la presentación
áximo valor posi
ínimo valor.
esentar la unidad
ar información d
aracteres AM o
nteros a la form
vos
los datos
n formato de mo
gativos
de los datos
ible
d de moneda.
de hora a la form
PM
ma.
oneda a la form
ma.
ma.
M
T
FU
P
M
M
M
T
FU
P
M
M
M
A
T
BU
Ec
Mask
Tabla 32. Propiedades
Fecha (Date) Un campo tipo D
Propiedad
Mask
MaximumDate
MinimumDate
Tabla 33. Propiedades
Fecha‐Hora (DUn campo tipo D
Propiedad
Mask
MaximumDate
MinimumDate
AcceptAMPM
Tabla 34. Propiedades
Botón (ButtonUn campo tipo B
Este campo no ticontinuación se
Time Másc
s del objeto TimeField
Date es un objeto
Grupo De
Date Má
Date Má
Date Mí
s del objeto DateField
DateTime) DateTime es un o
Grupo
DateTime
DateTime
DateTime
DateTime
s del objeto DateTime
n) Button es un obje
iene propiedadepresenta un eje
ara de este cam
d
o que permite a
escripción
áscara de este c
áxima fecha per
ínima fecha perm
d
objeto que perm
Descripción
Máscara de es
Máxima fecha
Mínima fecha
Indica si el cam
eField
eto que permite
es adicionales a mplo de lo ante
mpo para la prese
l usuario ingresa
ampo para la pr
rmitida para este
mitida para este
mite al usuario in
ste campo para
a permitida para
a permitida para
mpo puede recib
e al usuario pres
las propiedades rior:
entación de los d
ar información d
resentación de lo
e campo
e campo
ngresar informac
la presentación
a este campo
este campo
bir los caractere
ionar un botón y
comunes, sin em
datos
de fechas a la for
os datos
ción de hora y fe
de los datos
es AM o PM
y asociar una ac
mbargo es posib
rma.
echas a la forma
ccion al boton.
ble indicarle que
.
e ejecute scripts.. A
177
178
Im
PT
EU
P
I
T
U
T
magen 162. Invocand
Por favor consultTabla 35. Propiedades
Etiqueta (LabeUn campo tipo la
Propiedad G
sHyperlink La
Target La
URL La
Tabla 36. Propiedades
do un script desde un
te la sección Scrs del objeto ButtonFie
el) abel es un objeto
rupo Descripc
abel Indica si
abel Indica do
abel Indica cu
s del objeto LabelFiel
botón
ripts para mas ineld
o que permite p
ción
este campo Lab
onde se ha de ab
ual es el enlace a
d
nformación acerc
presentar una et
bel debe compor
brir el enlace
a abrir.
ca de cómo crea
iqueta en una fo
rtarse como un e
ar un script y que
orma.
enlace de HTML
e puede hacer c
L
on un script.
CU
P
C
D
D
E
E
L
P
P
P
P
T
T
GU
P
F
I
Campo DespleUn campo tipo D
Propiedad
Category
DataTextField
DataValueField
EmptyText
EmptyValue
LoadingText
ParentControlID
Presentation
PromptText
PromptValue
TableOrigin
Tabla 37. Propiedades
Grilla (Grid) Un campo tipo G
Propiedad
FreezeHeaderLo
sOrderableByCo
egable (DropdDropdown es un
Grupo
Dropd
Dropd
Dropd
Dropd
Dropd
Dropd
Dropd
Dropd
Dropd
Dropd
Dropd
s del objeto DropDow
Grid es un objeto
Gru
cation Gri
olumn Gri
down) objeto que perm
o D
own N
own Ca
own Ca
own Te
own V
own Te
own ID
own Ti
own Te
own V
own Ta
wnField
o que permite al
upo Descripció
id Indica que
id Indica pue
mite al usuario s
escripción
ombre de la cat
ampo que prove
ampo que prove
exto opcional a d
alor opcional a s
exto a presentar
D opcional del dr
ipo de presentac
exto opcional a
alor opcional a p
abla origen de lo
usuario interac
ón
e los encabezado
ede ordenar las
seleccionar un va
tegoría que repre
ee los textos del
ee los valores de
desplegar si no h
seleccionar si no
r mientras se car
ropdown padre
ción del control:
presentar antes
presentar antes
os datos
tuar con inform
os no harán scro
columnas al hac
alor de una posi
esenta este Dro
dropdown
el dropdown
hay ítems
o hay ítems
rgan los ítems
que controla los
: Dropdown, List
de que el usuar
de que el usuar
ación presentad
oll.
cer clic al encabe
ible lista de valo
opdown
s contenidos de
tbox
rio ha selecciona
io ha selecciona
da en un formato
ezado
ores
este dropdown
ado un valor
ado un valor
o de tabla.
179
180
I
N
T
U
I
T
sPaged
NumberOfRecor
Tabla 38. Propiedades
Una campo grilla
cono Campo
Texto (T
Correo e
Decima
Entero (
Dinero (
Tiempo
Fecha (D
Fecha &
Etiqueta
Lista de
Imagen
Verdade
Archivo
Guid (G
Tabla 39. Posibles obj
Gri
rdsPerPage Gri
s del objeto GridField
a puede aceptar
Text)
electrónico (Ema
l (Decimal)
(Integer)
(Money)
(Time)
Date)
& tiempo (DateTi
a (Label)
splegable (Drop
(Imagen)
ero/Falso (TrueF
(File)
uid)
etos que pueden usa
id Indica si la
id Indica el n
d
columnas. Las c
ail)
ime)
down)
False)
arse como columnas d
a grilla debe pag
número de regis
columnas que pu
de una grilla
ginar los resultad
tros por pagina
uede aceptar se
dos
indican a continnuación:
LI
BU
P
M
M
P
T
D
Im
IU
P
F
P
T
Las propiedadesntegerColumn)
Barra de ProgrUn campo tipo P
Propiedad
MaximumValue
MinimumValue
Presentation
Tabla 40. Propiedades
Dependiendo de
magen 163. Presenta
magen Un campo tipo Im
Propiedad G
FileName Im
Path Im
Tabla 41. Propiedades
s de las colum
reso (ProgressProgress es un ob
Grupo
ProgressBar
ProgressBar
ProgressBar
s del objeto Progress
el valor de la pro
aciones del Progess Ba
mage es un obje
rupo Descrip
magen Nombre
magen Ruta ha
s del objeto ImageFie
mnas son idénti
s) bjeto que permi
Descripción
Máximo valor d
Mínimo valor d
Tipo de visualiz
Field
opiedad Presenta
ar
eto que presenta
ción
e del archivo que
cia el archivo
eld
cas a las prop
te al usuario ver
de este control.
e este control
ación de este co
ation, el Progres
a una imagen en
e contiene la im
iedades de los
r el avance de un
ontrol: Progressb
ssbar puede visu
n la forma
agen
campos corre
na operación de
bar, Slider
ualizarse de una
spondientes (p
e una forma graf
u otra forma:
or ejemplo Int
fica.
egerField =
181
182
VU
P
P
V
V
T
D
Im
AU
P
Im
VerdaderoFalsUn campo tipo B
Propiedad G
Presentation T
ValueIfTrue T
ValueIfFalse T
Tabla 42. Propiedades
Dependiendo de
magen 164. Visualiza
Archivo (File) Un campo tipo F
Puede usarse pa
magen 165. Imagen d
so (TrueFalse)Button es un obje
Grupo Desc
TrueFalse Tipo
TrueFalse Valor
TrueFalse Valor
s del objeto TrueFalse
el valor de la pro
ación de campos en fu
File es un objeto
ra subir archivos
de un FileField
) eto que permite
ripción
de visualización
r si el control es
r si el control es
eField
opiedad Presenta
unción de sus propied
que permite al
s y/o para visual
e al usuario selec
que adquiere e
verdadero
falso
ation, el campo
dades
usuario subir al
lizacion de archi
ccionar uno de d
ste control: Chec
puede visualizar
servidor un arch
ivos según se ha
dos posibles valo
ckbox, Option
rse de una u otra
hivo (ya sea un g
yan configurado
ores (verdadero/
nbox, List
a forma:
gráfico o un arch
o sus propiedade
/falso; si/no, etc
hivo en cualquier
es.
c..)
r formato).
L
P
A
A
Las siguientes so
Propiedad
AllowedFileExten
AssociatedGaller
on las propiedad
nsions
ryName
es de un campo
Descripció
Indica las asociadas,cambiar eProject Ex
Imagen 166. A
Puede, si contextuaimagen:
Imagen 167. W
Indica dondefecto, emismo covarios conhan subidsubido al siguiente i
o FileField.
ón
extensiones pe, este control pesta propiedad,plorer.
Adición de los tipos d
lo desea aceleral del FileField en
Wizard de tipos de ar
nde se visualizael control que prontrol, sin embantroles suban ardo. Para seleccioservidor, use el imagen:
ermitidas por eermitirá cualqu, adicione las e
de archivos permitido
ar la creación den el project Explo
rchivos permitidos en
ran los archivosresenta los archargo, el modelarchivos y solo unonar el control menú contextu
este control. Si ier archivo paraextensiones des
os en un FileField
e este tipo de aorer, tal cual se
n un FileField
s que se hayan ivos que se hanador puede desno de ellos visuaque presenta l
ual del objeto, ta
no existen extea subir al servidseadas en el a
rchivos usando presenta en la s
subido al servin subido al servisear que, por alice los archivoos archivos queal cual se presen
ensiones dor. Para arbol del
el menú siguiente
idor. Por dor es el ejemplo, os que se e se han nta en la
183
184
C
C
E
I
I
M
R
CanDeleteFilesIn
CompleteBackCo
ErrorBackColor
sFileUpload
sGallery
MaxFiles
RequestThumbn
nGallery
olor
nailForUploaded
Imagen 168. S
Indica si ehan subido
El color darchivo al
El color dese encuen
Indica si eusarse pacombina c
Indica si eservidor. combinars
Máximo nhay limite
File Indica si thumbnai
Selección de la galeri
el usuario puedeo al servidor)
e fondo del coservidor.
e fondo del contntra con algún er
el control permitara visualizar arcon la propiedad
el control puedeNótese que tamse con la propied
número de arch
el usuario debl de un documen
a de un control FileFi
e borrar archivo
ntrol al finalizar
trol si durante error.
te subir archivosrchivos que se d IsGallery.
usarse para vismbién puede usdad IsFileUpload
ivos que puede
be seleccionar nto que se haya
ield
s en la galería (e
r el proceso de
l proceso de sub
s. Nótese que elhayan subido
sualizar archivossarse para subird.
e subir este cont
otro archivo subido al servid
es decir archivo
e subir exitosam
bir un archivo al
l control tambiéal servidor cu
s que se hayan sr archivos al se
trol. Cero indica
que será usaddor.
os que se
mente un
servidor
én puede uando se
subido al rvidor al
a que no
do como
S
U
T
L
P
U
U
T
GU
E
ServerPath
UploadingBackC
Tabla 43. Propiedades
Las siguientes so
Propiedad
UploadComplete
UploadError
Tabla 44. Eventos del
Guid Un campo tipo G
Este campo no ti
olor
s del objeto FileField
on los eventos de
e
objeto FileField
Guid es un objeto
iene propiedade
Ruta dondopenBusin
El color de
e un campo FileF
Descri
Se act
Se actalgún
o que permite a
es adicionales a
de los archivos ness Suite autom
el fondo del cont
Field.
ipción
iva cuando la ca
tiva cuando durtipo de problem
l usuario interac
las propiedades
se subirán al smáticamente cre
trol cuando se e
arga del archivo s
rante la carga (mas.
ctuar con una lla
comunes.
servidor. Si setaeara esta ruta
stá subiendo el
se ha completad
(upload) del arc
ave (cadena de c
a propiedad es
archivo al servid
do exitosamente
chivo se ha enc
caracteres) unica
tá vacía,
dor.
e.
contrado
a e irrepetible.
185
186
CEnud
oh
CLuo
ELcp
oe
Ab
ComunEl mundo real esnegocios de hoyusuarios esperande su negocio en
openBusiness Suhtml y usar esta
Ccoso
Correo ElecLa comunicaciónun proceso sencopenBusiness y p
Enviando eLa parte más imcomunicar. Algupágina web.
openBusiness Suenriquecido, nec
Algunos ejemplobienvenida, notif
nicador s mucho más quy, los usuarios en recibir un corren un reporte que
uite incluye cominformación par
omunicación noomunicaciones sobre Mensajes,
ctrónico n por correo permcillo. Primero depor último añad
el mensaje mportante del enas veces, el m
uite envía correcesitará crear el
os de comunicacficaciones y muc
(Commue una secuenciesperan que se leo electrónico ine llegue a su corr
mo parte de sus ra el desarrollo d
o es Mensajes.son artefactos rpor favor refiéra
mite enviar un cebe definir lo quir cualquier capa
correcto envío de comunmensaje que Ud.
eos en ambos fcorreo en forma
ción como conschos otros.
municaia de actividadeles notifique cuandicando que dereo electrónico l
herramientas, ade funcionalidad
Un mensaje eeales (por ejemase al capítulo “D
correo electrónicue desea enviaracidad de comb
nicaciones hacie quiere enviar e
formatos, textoato HTML y tene
secuencia del in
tor) s y condiciones ando se inician eben iniciar ciertlos fines de sem
algunas opcionedes tales como la
es un mecanismplo un correo eDiagramas”.
co a uno o más ur como correo, inación de corre
endo uso de opes un correo en
o plano y HTMLer el código fuen
icio de eventos
que definen cociertos eventostas acciones de ana.
es que permitena combinación d
mo de sincronizlectrónico) envia
usuarios. Enviar luego copiar el eos a su correo. V
penBusiness es n simple texto p
L. Si desea envnte disponible.
dentro de las o
omo trabaja un ps dentro de un psu lado o un res
n enviar un repode corresponden
zación dentro dado a los usuari
un correo utilizacorreo HTML qVayamos paso a
definir clarameplano y otras ve
viar imágenes y/
organizaciones s
proceso. En el aproceso. Normasumen del comp
orte o construirncia electrónica.
del diagrama Bios. Para más inf
ando openBusinque desea enviaa paso:
nte el mensajeces es más pare
/o correos en
son las noticias,
mbiente de almente, los portamiento
r una forma .
BPMN. Las formación
ness Suite es r dentro de
que desea ecido a una
un formato
correos de
CCaBc
Im
Creando unCuando se deseanteriores, se prBase para Comucorreo electrónic
magen 169. Creando
na Comunia preparar una resiona sobre elunicaciones (Addco (Add Mail) ta
una comunicación
cación comunicación bl icono Comunicd Communicatiol como lo conoc
basta ir al Projecations y se presonBaseClass), une hasta ahora. L
ct Explorer y al siona el botón dn correo electróLa imagen siguie
igual que se haderecho, allí encónico que contente muestra la c
a descrito para contrará las opcenga un reporte creación de una
el uso de las heciones para crea(Add EmailedRcomunicación:
erramientas ar una Clase eport) o un
187
188
LU
Im
Ls
La pantallaUna vez que hay
magen 170. Pantalla
La pantalla del Mservidor que har
del Mail ya definido el me
del Mail
Mailpresenta prrá el envío del co
ensaje que desea
rimeramente unorreo que se está
a transmitir, deb
n campo que indá elaborando. R
be crear el corre
dica “From” y eefierase a la sec
eo. Un correo tie
ste campo permción Mail Origin
ene la ventana si
mite la selecciónnator para mas d
iguiente:
n de la fuente udetalles de este c
u origen del campo.
Epls
Im
El resto de la panplataforma en laos anexos. La psección derecha
magen 171. Propieda
ntalla del Mail coa que se indicanpantalla del comde la pantala, se
ades de Correos
orresponde a la n el destinatario,municador tambegún se muestra
configuración d, correos de perbién muestra lasa en la imagen si
de un correo elecrsonas que recibs propiedades diguiente:
ctrónico tal comben copias, corredel correo y que
mo se hace normeos con copia oe también pued
malmente con cuoculta, el asuntoden ser comple
alquier otra o del correo, etadas en la
189
190
P
C
N
F
D
A
P
A
Ce
NS
S
T
s
O
T
Propiedad
Comentarios
Nombre
Formato de corr
De
Asunto
Para
Autenticación SM
Contraseña SMenvío
Nombre de SMTP
Servidor SMTP
Tabla 45. Áreas del co
se divide en cuat
Objeto de comu
Text Editor
Desc
Comdocu
Nomnom
eo Espehipe
Espe
Espe
Indic
MTP Algu(sinorequ
MTP de Si su
usuario Si su
Estecalif
omunicador
tros pestañas pr
nicación Des
Per
cripción
mentarios u obseumentar.
mbre del correombre del correo e
ecifica el formatoervínculos y otro
ecifica quien env
ecifica el asunto
ca el destinatario
unas veces, cuano está seguro cuiere autenticaci
u servidor SMTP
u servidor SMTP
campo guardaicado).
rincipales:
scripción
rmite al usuario
ervaciones que p
. Esta propiedades de uso interno
o del correo. Se s elementos HT
vía el correo.
del correo.
o del correo
ndo se está envihequee con el ión.
requiere autent
requiere autent
a la dirección d
añadir el conten
puede añadir el u
d contiene en no de openBusine
permiten solo dML solo pueden
iando un correoadministrador/c
ticación, esta pro
ticación, esta pro
del servidor SM
nido del correo a
usuario. Este cam
nombre del corress y no es envia
dos valores posin añadidos si el c
o, se requiere la compañía). Esta
opiedad guarda
opiedad guarda
MTP (esta pued
a enviar.
mpo es utilizado
reo cuando se aado con el corre
ibles: HTML y tecorreo está form
autenticación ea propiedad ind
la contraseña.
su nombre de u
de ser una dire
o solo con el pro
almacena el proo.
exto plano. Las immateado en HTM
en el servidor dedica si su servid
usuario.
ección IP o un
pósito de
oyecto. El
mágenes, ML.
e correos dor SMTP
dominio
C
P
P
T
PAesii
Im
E(m
Eu
PL
S
Código fuente (S
Preview
Parámetros
Tabla 46. Pestañas de
Pestaña deAl seleccionar esen el mercado. Dselección de la pcono ubicadomagen siguiente
magen 172. Barra de
En dicha barra Strikethrough), muchas otras op
En cualquier casuso de la pestañ
Pestaña deLa ventana de có
Supongamos que
Source) Per
Per
Per
e correos
e Text Editosta pestaña podDurante la escritpropiedad Emailo en el extremo e:
edición de correos e
puede seleccionalinear a la izq
pciones), color (r
o, el usuario deba Preview cuya d
e código fueódigo fuente per
e queremos env
rmite al usuario
rmite al usuario v
rmite al usuario
or rá escribir su cotura podrá elegiFormat en el cuderecho de la b
n Text Editor
nar, en el mismquierda, centrar,representado po
be seleccionar edescripción se h
ente rmite al usuario
viar un boletín. E
añadir el conten
ver el correo ant
crear todas las e
orreo electrónicor si desea enviauadro de propiedarra de opcione
mo orden que se, alinear a la deor el botón de la
entre plain text oace un par de p
añadir el cuerpo
En la pantalla sig
nido del correo a
tes de enviarlo.
etiquetas necesa
o tal como lo har el correo en fodades ubicado es que aparecen
e muestran: reserecha, selecciopaleta), HTML o
o HTML presionaárrafos más a de
o del correo.
guiente se muest
a enviar en códig
arias de combina
ace con cualquieorma enriqueciden la parte dereen la misma pes
saltar (Bold), inconar el tipo de o texto.
ando el icono coelante.
tra que esta ope
go HTML.
ación de correos
era de las platafoda o en texto plaecha de su pantastaña de Text Ed
clinar (Italic), suletra (Tipos, Ta
orrespondiente.
eración se ha com
s.
ormas de correoano (plain text) malla o bien selecditor y que se m
ubrayar (Underlmaños, Bold, It
Luego de ello, p
mpletado.
o existentes mediante la cionando el uestra en la
ine), tachar tálica, entre
podrá hacer
191
192
Immagen 173. Pestaña de código fuente
PLl
Im
Pestaña deLa pestaña del nectura, sólo para
magen 174. Pestaña
el navegadoavegador permia ver. En la pant
del navegador
or (Previewite al usuario vetalla siguiente se
w) r en un entornoe muestra la pest
o WYSIWYG el cotaña del navega
orreo que se desdor para el códi
sea enviar. Se trigo fuente insert
rata de una pesttado en el paso a
taña de sólo anterior.
193
194
PSec
Sccnr
Im
Pestaña deSi todo lo que nembargo, normacorreos.
Supongamos qucorreo. El usuaricon el texto aprnuestro ejemploresultado en el n
magen 175. Pestaña
e parámetrecesita es enviaalmente, el cor
e en el ejemploio puede seleccropiado. Para deo, reemplazaremnavegador.
de parámetros
os ar el correo comreo que Ud. en
o anterior, el teionar cualquier efinir este nuevmos el texto, Jo
mo es, lo que harnvía debe camb
exto Joe Black dparte del correvo parámetro, coe Black por Pet
rá ahora y en adbiarse ligeramen
debe reemplazaro y definir este oloque el textoter Gates. La sig
delante, será la nte para permit
rse por el nombcomo un parám
o que desea reeguiente pantalla
creación de lostir las funcional
bre de la persometro que será emplazar en la pa presenta la p
comandos aproidades de comb
na a quien desereemplazo postpestaña de paráestaña de pará
opiados. Sin binación de
ea enviar el teriormente ámetros. En metros y el
Im
S
M
magen 176. Navegad
Si desea borrar u
Más adelante se
dor con los nuevos pa
un parámetro, se
describe cómo
rámetros
elecciónelo y bó
crear Secuencia
rrelo presionand
as de Comandos
do la tecla borra
(Scripts)que env
ar.
vía el correo y el diagrama que iinvoca esos commandos.
195
196
EPpE
CL
CPs
Pe
Im
Enviando uPara enviar un cpor un diagramaEn la última part
Ecoco(D
Creando unLos pasos siguien
Creando la secPara enviar un cosus propiedades
Para añadir la nexplorador de pr
magen 177. Añadir u
un correo correo se requiea. La primera parte del capítulo se
ste capítulo delompleta compromandos (ScripDiagrams)".
na Secuencntes le explican c
cuencia de coorreo, debe crea.
nueva secuenciroyectos y selecc
na nueva secuencia d
ere seguir algunorte de este capíte crea un diagram
l libro no preterensión de las ts)". Si necesita
cias de Comcómo crear una
mandos arse una secuen
a de comandosciones añadir se
de comandos
os pasos. Principtulo introduce alma que ejecuta
nde ser una gusecuencias de a una comprens
mandos (Scsecuencia de co
cia de comando
s, presione el becuencia de com
palmente, debel usuario en la cresa secuencia d
uía para secuenccomandos, le sión completa d
cripts)para omandos para en
os. Para ello, aña
botón derecho andos.
e crearse una sereación de secuee comandos.
cias de comandrecomendamosde diagramas, lo
enviar un cnviar un correo.
ada una nueva se
del ratón sobr
ecuencia de comencias de coman
dos o diagramass la lectura delo invitamos a le
correo .
ecuencia de com
re secuencia de
mandos que seanndos para envia
s. Si el usuario l capítulo "Secueer el capítulo "
mandos al proye
e comandos (sc
n invocados r un correo.
desea una uencias de "Diagramas
cto y defina
ripts) en el
Ev
Im
AUe
Im
Es recomendablventana de prop
magen 178. Propieda
Añadir un objeUna vez que se hen la figura sigui
magen 179. Secuenci
e entonces, campiedades.
ades de secuencia de
eto de correo haya creado el oente:
ia de comandos (Scrip
mbiar el nombre
comandos (Scripts)
objeto de la secu
pt) vacía
e a la nueva secu
uencia de coma
uencia de coma
ndos, Ud. tendr
ndos. Cambiem
rá una secuencia
mos el nombre p
a de comandos
or “Send Newsl
vacía, similar a l
etter” en la
la mostrada
197
198
Plp
Im
IL
PC
E
Para añadir un cos objetos de copara envío del co
magen 180. Secuenci
Pre
Invocando Los pasos siguien
Para invocar la Creando una Sec
En pocas palabra
orreo a la secueomunicaciones yorreo
ia de comandos con e
ara más detalleefiérase al capítu
la secuencntes explican có
secuencia de cocuencias de Com
as, estos son los
encia de comandy desea enviar e
el Nuevo objeto de co
es sobre asignaculo “Secuencias
cia de comamo crear un dia
omandos, debe mandos (Scripts)p
pasos: primero
dos, seleccione eel correo creado
orreo
ción de propiedde Comandos (S
andos que grama que ejecu
crear una tareapara enviar un c
añada una tarea
el objeto action en los pasos an
dades al momenScripts)"
envía el coutará la secuenc
a del tipo scriptcorreo en la pági
a en el diagrama
de la barra y adnteriores. Debe i
nto de la ejecu
orreo desdecia de comandos
t y asignar la sena 196.
a:
diciónelo. Debe iindicar cuáles se
ución y objetos
e un diagras que envía el co
ecuencia de com
ndicar que se trerán las asignaci
definidos por e
ama orreo.
mandos que fue
rabajara con iones a usar
el usuario,
e creada en
Immagen 181. Añadir una tarea desde el meenú contextual
199
200
L
Im
Luego asigne el t
magen 182. Asignand
tipo de tarea a la
do el tipo de tarea co
a secuencia de c
mo secuencia de com
comandos (Scrip
mandos (Script)
t)
Im
F
magen 183. Tarea tip
Finalmente selec
po secuencia de coma
ccione la secuen
andos
ncia de comandoos (script) a ejecu
utar.
201
202
Immagen 184. Seleccionnando la secuencia dee comandos (script)
L
ESd
E
Im
.
Los pasos previo
Envíos periódiSi el usuario necdiagrama que in
Este caso es mos
magen 185. Envío pe
os muestran cóm
icos de correocesita hacer envicia automáticam
strado en el diag
riódico de correos
mo crear una tare
os víos periódicos dmente cada x pe
grama siguiente:
ea que invocará
de correos, estoeríodos de tiemp
:
una secuencia d
os se pueden hapo y envía el corr
de comandos qu
acer creando elreo.
ue envía un corre
l diagrama apro
eo.
opiado. La idea es tener un
203
204
OEcl
Ldc
Pd
Im
Ul
Origen El Mail Originatconfiguración dea fase de ejecuc
Los orígenes dedepartamentos, con diferentes p
Para crear un orderecho, presion
magen 186. Creando
Una vez añadidolenado las propi
de Cortor es una herre cualquier comución, se cuente c
e correos permdivisiones, oficiropiedades y el
rigen de los corrne sobre “Add M
un origen de correos
o un origen de iedades correspo
rreos (Mamienta adicionunicación modeon las múltiples
miten definir lainas, países, etcMail Originator
reos electrónicoMailOriginator”. L
s
correos, podrá ondientes a la d
MailOrinal de openBuselada dentro del fuentes necesa
as característicac. De acuerdo alperite hacer las
s vaya al explorLa imagen siguie
configurarlo merecha de la pan
iginatosiness Suite creproceso de negrias para el man
as o propiedadl proceso de neconfiguraciones
rador de proyectente muestra dic
ediante la confintalla. La imagen
r) ada para facilitgocios, de formanejo de las comu
des necesarias gocios modelads necesarias.
tos, seleccione Mcho proceso:
iguración de dan siguiente mue
tar, agilizar y esa, que sin interveunicaciones.
para hacer el do, podrá reque
Mail Originators
atos en la plantistra las propieda
stablecer el repención del usua
envío de corerirse servidores
s y con un clic c
illa en el lienzo,ades de un Mail
positorio de rio, durante
reos desde s de correos
on el botón
, o también Originator:
Im
A
P
C
N
R
magen 187. Propieda
A continuación s
Propiedad
Comentarios
Nombre
Requiere SSL
ades de un origen de
se explican de ca
Desc
Comdocu
Nomcorrdura
Espe
correos
ada una de estas
cripción
mentarios u obseumentar.
mbre del origen eo cuando se aante la fase de m
ecifica si se utiliz
s propiedades
ervaciones que p
de correos. Estaalmacena el prmodelación para
zará o no los nive
puede añadir el u
a propiedad conroyecto. El nomindicar de dond
eles de segurida
usuario. Este cam
ntiene el nombrembre del origende serán enviado
ad SSL (Secure So
mpo es utilizado
e del origen de de correos esos los correos.
ocket Layer) ent
o solo con el pro
correos que dess utilizado inter
tre el servidor y
pósito de
see darse rnamente
el cliente
205
206
A
S
Ce
NS
S
PI
T
Autenticación SM
SMTP Port
Contraseña SMenvío
Nombre de SMTP
Servidor SMTP
Propiedades denvocados
Tabla 47. Propiedades
con
MTP Al igcorrservauto
Espeadm
MTP de Si su
usuario Si su
Estecalif
e objetos Son
s de Origen de Correo
un algoritmo de
gual que SSL, eseos con el que icio de correo eorización desde s
ecifica el puertoministrador de su
u servidor SMTP
u servidor SMTP
campo guardaicado).
propiedades int
os
e cifrado simétric
ste es otro nivese cuente. Se clectrónico y consu PC o desde ot
o SMTP a utilizaru servidor de cor
requiere autent
requiere autent
a la dirección d
ternas de openB
co. Se permiten
el de seguridad configura con eln el objetivo de mtras para el enví
r. Por defecto orreos que puerto
ticación, esta pro
ticación, esta pro
del servidor SM
Business Suite ut
solo dos valore
que podrá o nol fin de elevar lminimizar la poso de de correos
openBusiness Suo debe utilizarse
opiedad guarda
opiedad guarda
MTP (esta pued
ilizadas para la a
es posibles: Verd
o requerirse en os niveles de sesibilidad que su masivos o spam
uite utiliza el pue.
la contraseña.
su nombre de u
de ser una dire
automatización
dadero o Falso.
función del sereguridad y eficidominio sea utim.
erto 25. Consul
usuario.
ección IP o un
del envío de cor
rvidor de encia del lizado sin
te con el
dominio
rreos
Im
magen 188. Editor dee Objetos que Invocan
n colecciones
207
208
ETd
L
Im
P
1
ExpresiToda interaccióndatos se almacen
La pantalla del Q
magen 189. Query Bu
Para usar esta ve
1. Selección el ti
iones dn con la(s) base(snaran, leerán, ac
Query Builder se
uilder
entana, diligenci
ipo de expresión
de bases) de dato(s) ocuctualizaran o ser
presenta a cont
ie los campos de
n usando la barr
e de daturre a través de erán borrados.
tinuación
e la siguiente for
a de herramient
tos expresiones de b
rma:
tas ‐ Consulte la
base de datos. E
explicación de c
Es aquí donde el
cada icono de la
modelar define
barra de herram
e como los
mientas
23
4
BLbd
Ur
I
T
Sd
para un detal2. Agregue las ta3. Seleccione los
detalle. 4. Ejecute la con
Barra de DiLo primero que ebase de datos dedesplegable “Co
Una vez haya derealizar con la ba
cono Tipo de
Select q
Update
Delete q
Insert q
User de
Tabla 48. Barra de her
Si ha seleccionaddiferente a una c
lado análisis de ablas y las relacis campos que in
nsulta. Refiérase
iseño de Coel usuario debe ebe abrir cada venexión” de la ba
finido cuál es la ase de datos. Pa
consulta
query
query
query
uery
efined query
rramientas del Query
do una consulta consulta de sele
la misma. Refiérones en el canvatervendrán en la
e a la sección Eje
onsultas (Qhacer es seleccioez que desee gearra de herramie
conexión a basera esto, debe se
Descrip
Asigna base de
Asigna registro
Asigna base de
Asigna la base
Asigna usuariocreados
y Builder
de Selección (Sección, estas herr
rase a la secciónas. Refiérase a laa expresión de b
cución de la exp
Query Desigonar la conexiónnerar una consuentas (
e de datos que uleccionar uno de
pción
el tipo de consue datos retornan
el tipo de conos en la base de
el tipo de consue datos
el tipo de consude datos
el tipo de conso escribir directs y ejecutados p
elect Query), las ramientas apare
n Query Designera sección Agregabase de datos. R
presión de base d
gner Toolbn de base de datulta. Para selecci
).
usará, debe indice los tipos de co
ulta como de sendo resultados s
sulta como de datos
ulta como de bor
ulta como de inse
sulta como defitamente proceor openBusiness
siguientes herraecerán deshabilit
r Toolbar presenar tablas y relaciefiérase a la sec
de datos.
bar) tos que ha de usionar la conexió
carle a openBusionsulta disponibl
lección. Al ejecui hay datos.
actualización. A
rrado. Al ejecuta
erción. Al ejecut
inida por el usuedimientos almas Suite.
amientas puedetadas.
ntada en los siguiones para más dcción Selección d
sar. Esto le indican de base de da
iness Suite, el tiples en la barra d
utar la consulta,
Al ejecutar la c
ar la consulta, se
tar la consulta, s
uario. Este tipoacenados comp
en ayudarle. Si el
uientes párrafos.detalle. de campos para m
a a openBusinestos, selecciónela
po de operacióne herramientas:
, se buscaran da
consulta, se act
e borrarán regist
se insertarán reg
o de consulta peplejos que lueg
l tipo de consult
.
más
ss Suite cual a de la lista
n que desea :
atos en la
tualizarán
tros en la
gistros en
ermite al go serán
ta es
209
210
I
T
AUc
Im
E
O
A
A
A
cono
Tabla 49. Opciones de
Agregar tabUna expresión dcontextual.
magen 190. Adiciona
Este menú tiene
Opción
Add table to exp
Add relationship
Add group by
D
I
If
Id
e una expresión de se
blas y relace base de datos
ar objetos al diagrama
tres opciones:
Des
pression Agrcualienaco
p Crela r
Esta
Descripción
Indica si la consu
Indica si la consufilas que devolve
Indica si la consude Top Values in
elección
ciones debe saber que
a
scripción
rega a la expresal debe seleccionnzo. Incluso pueonseja a usuarios
ea una nueva relelación de la bas
a opción solo se
ulta solo debe de
ulta debe devolverá la consulta
ulta debe devolvndica el porcenta
e tablas consulta
sión una tabla yanar la que deseeede agregar la ms avanzados dad
ación entre tablse de datos.
e presenta si la e
evolver valores
ver solo los prim
ver solo un porcaje de filas que d
ar. El usuario pue
a existente. opee. Esta se adiciomisma tabla varida la complejidad
las. Esta relación
expresión de bas
únicos (no repet
meros resultados
centaje de los redevolverá la con
ede agregar tabl
enBusiness Suiteonará al lienzo. Pias veces (sin emd de alias que se
n solo aplica par
se de datos es u
tidos)
s. El número ind
esultados. El númnsulta.
las al lienzo del e
e le presentará Puede adicionarmbargo efectuaerán generados)
ra la ejecución d
una consulta de
dicado será el nú
mero que ingres
editor usando el
una lista de tabr cuantas tablasar esta operació)
de la consulta y n
selección. Indic
úmero de
sa al lado
l menú
blas de la s desee al n solo se
no afecta
ca que los
Rd
T
Sa
Im
O
A
At
R
T
Sd
Remove all tabdiagram
Tabla 50. Opciones de
Si el usuario despanteriormente) ‐
magen 191. Opciones
Opción
Asistentes (Wiza
Add all related to diagram
Remove from dia
Tabla 51. Menú conte
Si el usuario despdiagrama (indica
datdet
bles from Estabor
el menú de expresión
pliega el menú c‐ las siguientes o
s de una tabla
Descri
ards) Consu
tables AdicioSuite.
agram Borra
extual del objeto Tabl
pliega el menú cado anteriormen
tos deben presetallada.
a opción solo serre las tablas del
n de base de datos
contextual al seleopciones:
pción
lte la sección As
na al lienzo de
la tabla del diag
la
contextual al selente) ‐ las siguient
entarse agrupad
e presenta cuand diagrama. Nota
eccionar una tab
sistentes para inf
la expresión to
rama (mas no d
eccionar una reltes opciones:
os. Consulte la
do ya existen taba: las tablas borr
bla, se presentar
formación de es
das las tablas re
e la base de dat
lación (relations
sección Selecció
blas adicionadasradas del diagram
rán ‐ además de
sta opción.
elacionadas de
os)
hip), se presenta
ón de campos p
s a la expresión ma no se borran
el menú contextu
la cual tiene in
arán ‐ además d
para una explica
y permite que en de la base de d
ual del diagrama
formación open
del menú contex
ción más
el usuario datos.
a (indicado
nBusiness
xtual del
211
212
Im
O
A
S
A
S
S[
S
magen 192. Propieda
Opción
Attach source to
Select source co
Attach target to
Select target colu
Select all ro[source]
Select all ro
ades de una relación
De
o Ind
lumn Ind
Ind
umn Ind
ows from Ind
ows from Ind
escripción
dica que la relac
dica cual es la co
dica que la relac
dica cual es la co
dica si la consult
dica si la consult
ión se iniciará d
olumna de la cua
ión llegará a la t
olumna a la cual
ta debe incluir to
ta debe incluir to
e la tabla a selec
al parte la relació
tabla a seleccion
llega la relación
odos los campos
odos los campos
ccionar. (tabla o
ón
nar (tabla destino
n
s de la tabla orig
s de la tabla dest
origen)
o)
gen
tino
[
R
T
SUs
Im
Pnrb
Lc
[target]
Remove from dia
Tabla 52. Propiedades
Selección dUna vez seleccioserán los campo
magen 193. Selección
Para usarla debenombre que estresultados (Sort base de datos.
Los filtros en ecorrespondiente
agram Bopaop
s del objeto Relations
de campos onada la conexiós a ser considera
n de campos
e seleccionar de te campo tendráorder) y si aplic
el Field selectore usando la opció
orra del diagramra la expresión epenBusiness Suit
ship
ón, el tipo de coados. Para esto,
la primera columá los resultadosa, puede definir
r puede escribión “Filter option
ma la relación. Si en curso), esta pte borrará toda r
onsulta, las tablapuede seleccion
mna cual será els (Alias), si deber filtros para esa
irse directamenns” del menú con
la relación fue permanecerá inareferencia a esta
as y relaciones qnarlos usando la
campo que se ie ordenarse (So columna. Debe
nte en la celdantextual. Si selec
creada desde laalterable en basa relación.
que actuarán ena zona llamada F
ncluirá en la conrt type), este cae crear una fila p
a correspondiencciona esa opció
a base de datos se de datos. Si el
n la expresión, sField Selector en
nsulta, si este deampo define la por cada campo
nte o también ón, se presentará
(no por el usual usuario creo la
se deben selecci el editor.
ebe presentarse prioridad del oa incluir en la e
puede activar á la siguiente ve
rio y solo relación,
ionar cuáles
(output), el rden de los xpresión de
la ventana ntana.
213
214
Im
Udu
Sm
ASdccz
EP
magen 194. Parámet
Una de las fortade la consulta duun signo igual se
Si el usuario desemenú contextua
Agrupado pSegún el usuariodecir, use el editcuando se ejecuconversar con lazona llamada Qu
Ejecución dPara ejecutar la
ros de una expresión
lezas de los filtrurante el tiempoeguido de una ar
ea suprimir uno l.
por (Groupo adicione camptor de expresionute la consulta. a base de datos uery y no puede
de la expreconsulta, debe
n
os es que permo de ejecución. rroba (“=@”). En
o más campos d
p by) pos, los modifiqunes de datos, opEn otras palabr‐ esta tarea la modificarse salv
sión de bapresionar el ico
iten especificar Para adicionar un la figura anterio
de la consulta pu
ue, cambie critepenBusiness Suitras, el usuario nhace openBusinvo que la consul
se de datoono ( ) que s
variables en luguna variable a laor se presenta u
uede hacerlo usa
rios, agregue tate automáticamno debe/necesitness Suite automta sea de tipo U
s se encuentra en
gar de valores. La consulta, anteun ejemplo de un
ando las opcione
blas o borre cammente creará la sta saber de Stumáticamente. Laser Defined Que
n la barra de tar
Las variables pereponga al nombrn filtro que usa u
es “Remove row
mpos de la exprsentencia de basuctured Query La sentencia resuery.
reas de resultad
rmiten cambiar re de la variableun parámetro.
w” o “Remove al
resión de base dse de datos queLanguage (SQL) ultante es prese
dos. Si la consu
los criterios e el carácter
l rows” del
de datos, es e será usada para poder
entada en la
lta no tiene
ppe
Im
P
AEDe
parámetros, estparámetros, estoel valor de un pa
magen 195. Solicitud
Para ver los resu
Asistentes El editor Query Delete & Insert)explicación de ca
ta se ejecutará os serán pregunarámetro llamad
de parámetros al mo
ultados de la con
Designer dispon), existen asistenada asistente:
automáticamentados antes de edo @bodega de t
omento de ejecución
nsulte, debe revis
ne de algunas ayntes que diligen
nte y presentarejecutar la consutipo entero.
de una consulta
sar la zona de ve
yudas adicionalencian la expresió
rá los resultadoulta. La siguiente
entana del Quer
es para el usuarón de base de
os devueltos (ee imagen presen
ry Designer llama
rio. Es así que sdatos automátic
en caso de tenenta un ejemplo
ado Results (Res
según el tipo de camente. A con
erlos). Si la conde una pantalla
sultados).
expresión (Selentinuación se pr
nsulta tiene que solicita
ect, Update, resenta una
215
216
T
S
S
U
D
D
D
D
I
I
T
PEp
D
Tipo de consulta
Select query
Select query
Update query
Delete query
Delete query
Delete query
Delete query
nsert query
nsert query
Tabla 53. Asistentes
PropiedadeExisten varios obpresentan cada u
Database Expres
Asistente
Select all field
Select all fiefiltering by p
Update all TABLE filterin
Delete all TABLE
Delete all TABLE filterin
Delete all TABLE filterinkeys
Delete all TABLE filtedifferent tha
Insert a new
Insert a newexcluding pri
es de los obbjetos que usa ouno de ellos:
ssion
ds from TABLE
elds from TABLrimary keys
records fromng by all fields
records from
records fromng by all fields
records fromng by all primary
records fromring by fieldn primary keys
record in TABLE
record in TABLmary keys
bjetos que penBusiness Sui
Descripción
Crea una con
E Crea una conpor parámet
m Crea una conmediante palos registros.
m Borra todos
m Borra todos crea un crite
m y
Borra todos crea un crite
m s
Borra todos crea un crite
E Inserta un nu
E Inserta un nullave primari
conformaite durante el pr
nsulta de selecci
nsulta de seleccitros a cada camp
nsulta de actualarámetros los nu.
los registros de
los registros deerio por cada cam
los registros deerio por cada llav
los registros deerio por cada cam
uevo registro en
uevo registro ena.
n el Query roceso de creaci
ión de todos los
ión de todos los po marcado com
ización de regisuevos valores de
una tabla
e una tabla que mpo de la base d
e una tabla que ve primaria de la
e una tabla que mpo que no sea
n la tabla
n la tabla adicion
Designerón/ejecución de
campos de una
campos de unamo llave primaria
stros permitiendel registro y los c
cumplan con lode datos.
cumplan con loa base de datos.
cumplan con lollave primaria d
nando filtros por
e una expresión.
tabla
tabla adicionana en base de dat
do que el usuariocriterios de búsq
os criterios indic
os criterios indic
os criterios indicde la base de dat
r cada campo qu
. A continuación
ndo filtros tos.
o indique queda de
cados. Se
cados. Se
cados. Se tos.
ue no sea
se
Im
T
Im
magen 196. Propieda
Tabla
magen 197. Propieda
ades de una expresión
ades de una tabla
n de base de datos
217
218
R
Im
Sc
Relationship
magen 198. Propieda
Si el usuario desecontextual que s
ades de un objeto Rel
ea, puede validase presenta en e
lationship
ar que la expresil Project Explore
ón de base de der al desplegar e
datos sea consistel menú para cad
tente. Para eso sda Database Exp
seleccione la opcpression.
ción validate del menú
Im
PA
magen 199. Abrir el Q
Por último, es pAutogenerate fo
Query Builder
posible crear auorm.
utomáticamentee una forma a ppartir de la expresión de base de datos. Para
a esto seleccione la opción
219
220
UAe
Eep
DE
DErcpeD
DEe
Uso deA menudo debe ejemplos de apli
Es común que dejecutar una expprácticas para qu
DefinicioneEs importante en
DataSet Es el resultado requiere interactcasos en los cuapuede tener ceroen el DataSet. LaDataSet, es decir
Lae
DataTable Es un conjunto expresión de bas
funciointeractuarse cocación al interac
durante la sistempresión de base ue dichos escena
es ntender los sigui
que entrega untuar con la primales una expreso (0), una (1) o mas posiciones de r, si deseamos re
as posiciones del DataSet, es dec
de datos. Nótesse de datos.
ones deon bases de datoctuar con las bas
matización de lode datos y dejararios puedan rea
ientes concepto
na expresión deera tabla, razónsión de base demás tablas que las tablas en uneferirnos a la pri
e las tablas en uncir, si se desea h
se que un DataT
e base dos en los proyecses de datos.
os procesos, el mrla en memoria alizarse.
os al usar las func
e base de datos por la cual una datos puede dlo conforman. Pn DataSet inicianimera tabla, esta
n DataSet inicianacer referencia
Table no es una
de datoctos de openBus
modelador requpara ser consult
ciones de base d
s. Un DataSet eexpresión de baevolver múltiplePara leer la prim en cero y van aa estará ubicada
n en cero y van aa la primera tab
a tabla de la ba
os siness. Esta secc
uiera extraer detada varias vece
de datos:
s un conjunto dase de datos soles conjuntos deera tabla de un umentando sega en la posición 0
aumentando segbla, esta estará u
ase de datos, es
ión presenta alg
e la base de dates. A continuació
de tablas. Típicao devuelve una e resultados (múdata set, debemgún los conjunto0 (cero).
gún los conjuntoubicada en la pos
s un conjunto d
gunas de las her
os un valor de ón se presentan
amente el modtabla. Sin embaúltiples tablas). mos referirnos a os de datos conte
os de datos contsición 0 (cero)
de datos devuelt
ramientas y
una tabla o las mejores
delador solo rgo, existen Un DataSet su posición enidos en el
tenidos en
tos por una
AP
1q
Im
AlmacenarPara almacenar
1. Cree la expresque devuelve la
magen 200. Creación
los resultalos resultados de
sión de base de lista de ciudade
n de la expresión de b
ados de une una expresión
datos que devus según el estad
base de datos de ejem
a expresió de base de dato
elve los datos. Ao al cual perten
mplo
n de base dos siga estos pas
A continuación sece:
de datos sos:
se presenta un eejemplo de una expresión de baase de datos
221
222
2al
Im
2. Cree una proadicionar propielamada DS de ti
magen 201. Menú co
opiedad de tipo edades y asignarpo DataSet com
ontextual indicando la
DataSet donderlas a los diagrao una propiedad
a opción Propiedades
desee almacenmas o a las actd de una tarea.
s
nar el resultadoividades. A cont
de la expresióntinuación se pre
n de base de desenta los pasos
datos. Recuerde s para crear una
que puede a propiedad
Im
R
3
33
3
magen 202. Creación
Recuerde que pu
3. Almacene el re
3.1 Utilizando 3.1.1 Para almac
3.1.2 Cree un scr
n de una propiedad
uede crear prop
esultado de la ex
una tarea tipcenar el resultad
ript con una acci
iedades de tipos
xpresión de bas
o script do usando script,
ión como la sigu
s DataSet o de ti
e de datos. Esto
, cree una tarea
uiente:
po DataTable.
o puede hacerse
de tipo script.
de cualquiera de las siguientes dos formas:
223
224
Im
Im
3
magen 203. Script de
magen 204. Asignació
3.1.3 Adicione un
e ejemplo
ón de propiedades a
na nueva asigna
un objeto de un grup
ación y configúre
po de diagramas (diag
ela como se pres
gramas o actividades)
senta a continua
)
ación:
Im
N
magen 205. Asignació
Nota 1: El valor e
ón que almacena el re
entero de 7, es u
esultado de una expr
usado por que la
resión de base de dat
a expresión de b
tos en una propiedad
ase de datos req
d
quiere de un parrámetro y para eeste ejemplo se
asignó el 7.
225
226
Npet
3La
3
Im
Nota 2: La funcióparámetros de expresión de batabla de argume
3.2 Haciendo aLas asignacionesalmacene el resu
3.2.1 Cree una a
magen 206. Menú co
ón ExecuteDBExla expresión dese de datos, si pntos de la funció
asignaciones as son acciones quultado de una ex
signación
ontextual resaltando l
xpression tiene le base de datospor el contrario,ón. A continuaci
a una tarea ue se ejecutan axpresión de base
la opción asignacione
a particularidads. Si la expresió, la expresión deón se presentan
antes (o despuése de datos despu
es
de que los arguón de base de de base de datosn dos ejemplos a
s) de que un objués de que una t
umentos de estadatos no requies requieren de vadicionales que c
jeto de BPMN setarea (Task) se e
a función son diere parámetros,varios parámetrclarifican esta sit
ea invocado. Parejecute haga lo s
námicos y depe, solo deberá dos, estos se indtuación:
ra crear una asigsiguiente:
nden de los iligenciar la icaran en la
gnación que
Im
Eb
magen 207. Creación
Esto creará una base de datos de
n de una asignación. N
nueva asignacióentro de una pro
Nótese que se debe d
ón. Abra la asigopiedad:
esplegar la flecha (v)
nación y edítela
en el botón Add
a de la siguiente
e forma para almmacenar el resuultado de una exxpresión de
227
228
Im
magen 208. Asignacióón del resultado de laa expresión de base dde datos en una propiiedad
Nv
Npet
Im
Nota 1: El valor evalor 7.
Nota 2: La funcióparámetros de expresión de batabla de argume
magen 209. Ejemplo
entero de 7, es u
ón ExecuteDBExla expresión dese de datos, si pntos de la funció
de la función Execute
usado porque la
xpression tiene le base de datospor el contrario,ón. A continuaci
eDBExpression con un
expresión de ba
a particularidads. Si la expresió, la expresión deón se presentan
na expresión sin pará
ase de datos req
de que los arguón de base de de base de datosn dos ejemplos a
ámetros
quiere de un par
umentos de estadatos no requies requieren de vadicionales que c
rámetro y para e
a función son diere parámetros,varios parámetrclarifican esta sit
este ejemplo se
námicos y depe, solo deberá dos, estos se indtuación:
hizo uso del
nden de los iligenciar la icaran en la
229
230
Im
P
Pc
LP
magen 210. Ejemplo
Para este último
Podrá usar el vaconsulte la secci
Leer un valPuede leer un v
de la función Execute
ejemplo openB
alor de la propieón "Leer un valo
or de la bavalor de la base
eDBExpression con un
Business indica q
edad ds cuandoor de la base de
ase de datoe de datos cons
na expresión que req
ue existen argum
o así lo requieradatos".
os sultando directa
quiere dos parámetro
mentos sin asign
. Para más deta
mente la base
os
nar en la función
alles acerca de c
de datos o leye
n ExecuteDBExp
cómo leer los v
endo alguna pro
ression.
valores de la bas
opiedad de tipo
se de datos
o DataSet o
Dp
Pdd
LS
P
Im
DataTable a la cpropiedad de tip
Para leer un valode las asignacionde openBusiness
Leer un valor dSuponga que se
Para leer un valo
magen 211. Lectura d
cual le haya asigpo DataSet o Dat
or de una tabla dnes o scripts, refs.
directamente desea leer un va
or directamente
de un valor directame
gnado un resulttaTable consulte
de la base de datfiérase a la secci
de la base dealor de un result
de la base de da
ente desde base de d
tado de una expe la sección "Alm
tos puede hacerón "Almacenar
e datos: tado de una exp
atos construya u
atos y asignación de
presión de basemacenar los resu
rlo usando asignlos resultados d
resión de base d
un script similar
la misma en un objet
e de datos. Si reltados de una ex
naciones o scripte una expresión
de datos y asigná
al siguiente:
to de una forma
equiere consultaxpresión de base
ts. Si tiene dudasn de base de dat
árselo a un obje
ar como crear oe de datos".
s acerca de la futos" o consulte e
to de una forma
o llenar una
uncionalidad el handbook
a.
231
232
LS
Repe
P
Im
Leer un valor dSuponga que se
Recuerde que leestán disponiblepueden estar deestén desactuali
Para leer un valo
magen 212. Lectura d
de una propiedesea leer un va
eer de una propies cuando lo desesactualizados (pzados).
or directamente
de un valor desde una
edad: alor de un result
iedad tiene la vesee. Y recuerde pudiesen haber
de la base de da
a propiedad y asignac
tado de una exp
entaja de que nque este mecanse realizado ope
atos construya u
ción de la misma en u
resión de base d
o debe generarnismo tiene la deraciones en la
un script similar
un objeto de una form
de datos y asigná
r una nueva condesventaja de qubase de datos
al siguiente:
ma
árselo a un obje
nsulta a la base due los datos almque hacen que
to de una forma
de datos ya quemacenados en lasus datos alma
a.
e los valores a propiedad acenados ya
FL
Ed
F
C
C
C
C
C
C
C
E
G
G
G
G
G
G
G
Funciones La categoría Loo
En la tabla siguiede datos:
Función
CalculateAvg
CalculateMax
CalculateMin
CalculateStDev
CalculateSum
CalculateVar
CountRows
ExecuteDBExpre
GetTable
GetValueFromTa
GetValueFromTa
GetValueFromTa
GetValueFromTa
GetValueFromTa
GetValueFromTa
de lookup.kup agrupa las f
ente se presenta
ession
ableABoolean
ableAsDateTime
ableAsDecimal
ableAsDouble
ableAsInteger
ableAsMoney
funciones que re
an las funciones
e
ealizan las accion
adicionales de l
Descripción
Devuelve el pro
Devuelve el ma
Devuelve el me
Devuelve la des
Devuelve la sum
Devuelve la var
Devuelve el nú
Ejecuta una exp
Devuelve una t
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el vadoble.
Devuelve el val
Devuelve el val
nes de interés se
a categoría Look
omedio de todos
ayor valor de tod
enor valor de tod
sviación estánda
ma de todos los
rianza de todos
mero de registro
presión de base
tabla de un juego
lor de la posición
lor de la posición
lor de la posición
alor de la posici
lor de la posición
lor de la posición
egún lo descrito
kup que pueden
s los datos en un
dos los datos en
dos los datos en
ar de todos los d
datos en una co
los datos en una
os en una tabla.
de datos.
o de datos.
n de una fila y co
n de una fila y co
n de una fila y co
ón de una fila
n de una fila y co
n de una fila y co
en este docume
n usarse para rea
na columna.
una columna.
n una columna.
datos en una col
olumna.
a columna.
olumna de una t
olumna de una t
olumna de una t
y columna de u
olumna de una t
olumna de una t
ento.
alizar operacion
umna.
tabla como bool
tabla como fech
tabla como decim
una tabla como
tabla como ente
tabla como mon
es con base
leano.
a‐hora.
mal.
o formato
ero.
neda.
233
234
G
G
T
GetValueFromTa
GetValueFromTa
Tabla 54. Funciones lo
ableAsObject
ableAsString
ookup
Devuelve el val
Devuelve el vacaracteres.
lor de la posición
lor de la posició
n de una fila y co
ón de una fila y
olumna de una t
columna de un
tabla como obje
na tabla como ca
eto.
adena de
DILg
Im
DiseñaIntroduccióLos procesos degenerada como
magen 213. Diseñado
dor de ón a los repe negocios normalgún tipo de re
or de Reportes
reportportes malmente debeportes. El Diseña
tes
en proporcionarador de Reporte
r información a es de openBusin
sus usuarios. Aess Suite permit
Algunas veces ete la creación de
esta informacióe esos reportes.
ón debe ser
235
236
Uf
C
Im
E
P
C
N
Una vez que se favor refiérase a
Cada reporte en
magen 214. Propieda
En la siguiente ta
Propiedad
Comentarios
Nombre
haya creado un la imagen 5: Dis
openBusiness S
ades de los reportes
abla se presenta
Descrip
Son coúnicam
Esta prmás de
n reporte o si elseñador de Repo
Suite tiene las pr
a una descripción
pción
omentarios genemente con propó
ropiedad contiene un reporte tie
usuario abre uortes)
ropiedades siguie
n de cada una de
erales que el uósitos de docum
ne el nombre deene el mismo no
un reporte, open
entes:
e las propiedade
suario puede inentación.
el reporte. Toda ombre, openBu
nBusiness Suite
es.
ncluir en el rep
la generación dsiness Suite cre
presentará el D
porte. Estos com
e código fuenteeará automática
Diseñador de Re
mentarios son u
e utilizará este nomente un único
eportes (por
utilizados
ombre. Si o ID para
A
O
A
H
W
U
D
Spd
Im
Altura
Origen
Ancho
HeightInUnits
WidthInUnits
Unidades
Definiendo la alt
Si Ud. Necesita cpropiedades o pdetalle del camb
magen 215. Redimen
cada u
Altura todas l
Es el odel rep
Ancho
Altura
Ancho
Unidad
tura y ancho de u
cambiar la alturuede desplazar bio de dimension
nsionando el ancho de
no de ellos.
del reporte en as secciones del
rigen del reportporte en la págin
del reporte en p
del reporte en u
del reporte en u
des que utilizará
un reporte
a o ancho de unlos bordes del renes del ancho de
e un reporte
pixeles. Este cal reporte.
te. Puede ser unna 15 de este libr
pixeles
unidades seleccio
unidades selecci
el reporte. Las s
n reporte, puedeporte o la seccie un reporte.
mpo es de solo
na tabla o una ero para más info
onadas
onadas
siguientes unida
de modificar el vión al tamaño de
lectura y es ca
xpresión de basormación.
ades se encuentr
valor de la propeseado. Por favo
lculado como la
se de datos. Por
ran disponibles:
piedad directameor chequee la im
a suma de las A
r favor refiérase
pixeles, cm y pu
ente sobre la cumagen siguiente
Alturas de
a Origen
ulgadas.
uadrícula de para mayor
237
238
RDcm
Im
O
Reglas Dependiendo decambiar las unidmuestra en la im
magen 216. Unidade
O bien, puede ca
e las necesidadedades de medidmagen siguiente:
s en la cuadrícula de
ambiar las unida
es del usuario, aa en un reporte
propiedades
ades del reporte
algunas veces ese, debe seleccio
directamente d
s necesario camonarse una unida
esde las reglas,
biar las unidadead diferente en
tal como se mue
es de medida ut la cuadrícula d
estra en la imag
tilizadas en el ree propiedades t
en siguiente:
eporte. Para tal como se
Im
Lr
magen 217. Reglas
Las reglas puedereporte sin las re
en ser mostradaeglas:
as u ocultadas u
utilizando la barrra de herramientas. La imagenn siguiente pressenta algunas seecciones del
239
240
Im
OEuls
magen 218. Ocultand
Origen del El primer paso pun reporte se baas propiedades siguiente imagen
do las reglas
reporte ara la creación dase en tablas o edel reporte el n para ver las op
de un reporte esexpresiones de bmenú contextuapciones posibles:
s la identificacióbases de datos. al del reporte o:
ón del origen de El origen de un o pulsando dos
la data a ser prereporte puede veces en la etiq
esentada. openescogerse desdqueta del repor
nBusiness Suite pe la barra de herte. Por favor re
permite que erramientas, efiérase a la
Im
Im
Im
magen 219.Selección
magen 220.Selección
magen 221. Selección
n del origen desde la b
n del origen desde la c
n del origen desde el
barra de herramienta
cuadrícula de propied
menú contextual
as
dades
241
242
Im
C
Im
E
P
N
T
magen 222. Selección
Cualquiera sea la
magen 223. Origen d
El reporte puede
Propiedad
No asignada
Tabla
n del origen clicando
a opción escogid
el reporte
e basarse en algu
Descrip
Cuandoorigen
Indica conexió
dos veces en la etiqu
da, al abrir la ven
una de las siguie
pción
o se crea un repasignado.
que el reporte ón a base de da
eta del reporte
ntana siguiente p
entes opciones:
porte, el origen d
está basado en tos y entonces l
puede seleccion
del mismo es de
una tabla. Si sea tabla origen se
ar el origen del
sconocido. Este
e selecciona estaerá presentada
reporte.
valor indica que
a opción tambiéal final de la list
e el reporte aún
én debe seleccioa mostrada en l
n no tiene
onarse la a Imagen
Ed
T
BD
Im
L
B
E
C
I
G
S
Expresión de badatos
Tabla 55. Origen de lo
Barra de heDurante la creac
A
magen 224. Barra de
La tabla siguient
Botón
Etiqueta
Campo
magen
Gráfico
Suma
223. O
ase de Selecciseleccilas pos
os reportes
erramientación de un report
Algunos botones
herramientas
e presenta una b
De
Ar
Ar
Ar
Ar
Ar
rigen del reporte
ones esta opcionado este valosibles expresione
as te, necesitará in
de la barra de h
breve explicació
escripción
rrastre este botó
rrastre este botó
rrastre este botó
rrastre este botó
rrastre este botó
e
ión si desea qor, al final de la les de base de da
nteractuar con la
herramientas req
ón de cada uno d
ón sobre la secció
ón sobre la secció
ón sobre la secció
ón sobre la secció
ón sobre la secció
ue su reporte ista de la imageatos.
a barra de herram
quieren de uno,
de los botones.
ón/banda y suél
ón/banda y suél
ón/banda y suél
ón/banda y suél
ón/banda y suél
esté basado en 175. Origen de
mientas del dise
dos o más objet
ltelo para añadir
ltelo para añadir
ltelo para añadir
ltelo para añadir
ltelo para añadir
en una expresiel reporte le dar
eñador de report
tos seleccionado
r un campo de e
r un campo de C
r un campo de im
r un campo de g
r un campo de s
ión. Una vez qrá la opción para
tes.
os para poder ac
etiqueta.
Campo.
magen.
gráfico
uma
que haya a escoger
ctivarse.
243
244
O
L
B
B
A
A
A
A
A
D
D
M
T
EEbu
B
E
Origen del repor
Lista de campos
Bandas
Botón de alineac
Alinear al centro
Alinear a tope
Alinear a la izqui
Alinear al centro
Alinear a la dere
Distribuir horizo
Distribuir vertica
Mostrar/ocultar
Tabla 56. Descripción
Estructura En openBusinessbandas se construtilizadas en el d
Bandas
Encabezado del
rte Prepá
Mca
Mest
ción Ali
o Ali
Ali
erda Ali
o Ali
cha Ali
ntalmente Dis
almente Dis
reglas M
botones de la barra d
del diseñas los reportes seruyen directamediseño del report
De
reporte Co
esione este botóágina 240 para m
uestra una listampos en la pági
uestra las bandtructura del dise
inear uno o más
inear uno o más
inear uno o más
inear uno o más
inear uno o más
inear uno o más
stribuye horizon
stribuye vertical
uestra u oculta l
de herramientas
dor de repe diseñan en baente y otras son te.
escripción
ontiene todos los
ón para selecciomayor informació
de campos quena 249 para may
das del reporteeñador de repor
s objetos por su
s objetos por su
s objetos por su
s objetos por su
s objetos por su
s objetos por su
ntalmente en for
lmente en forma
las reglas.
ortes se a una estructincorporadas po
s objetos que se
onar el origen deón.
e pueden ser uyor información
e. Para mayor irtes en la página
borde inferior.
línea horizontal
borde superior.
borde izquierdo
línea vertical cen
borde derecho.
rma uniforme, tr
a uniforme, tres
tura de bandas.or el usuario. En
erán parte del en
el reporte. Por f
tilizados en el rn.
información sob siguiente y vent
media.
o.
ntral.
res o más objeto
o más objetos
Cada banda ren la tabla siguien
ncabezado del r
favor refiérase a
reporte. Por fav
bre esta opcióntanas de bandas
os.
presenta una ponte se listan las b
reporte. Esta sec
a origen del repo
vor refiérase a la
n, por favor res en la página 24
orción del reporbandas disponib
cción no se repit
orte en la
a lista de
efiérase a 48.
rte. Algunas bles para ser
te y solo
E
Bc
D
Pu
P
P
T
PS
Encabezado de p
Banda de ecreada por el usu
Detalles
Pié de banda creusuario
Pié de página
Pié de reportes
Tabla 57. Tipos de ban
Propiedades dSe tienen dos tip
se
página Coca
encabezado uario
El pubasela
Coca
eada por el Est
Co
Copre
ndas
de las seccionepos de bandas: B
presenta al prin
ontiene todos losda página.
usuario puede cuede necesitar hndas definidas pr repetidos al inbase de datos p
ontiene todos losda valor de la ba
ta sección contie
ontiene todos los
ontiene todos loesentada al fina
es o bandas Bandas definidas
ncipio del report
s objetos que se
crear una nueva hacer agrupacionpor el usuario coicio del usuario ara la columna s
s objetos que coase de datos.
ene todos los ob
s objetos que se
os objetos que l del reporte.
s por el usuario o
te.
erán parte del en
banda. La idea dnes de ciertos caomo se necesitede la banda. Estseleccionada y a
onforman los de
bjetos que deben
erán parte del pié
serán parte del
o bandas sin usu
ncabezado de pá
de que el usuariampos en el repn. Esta sección cte tipo de bandaasociada a la ban
etalles del report
n ser repetidos a
é de página. Esta
l pié del report
uario definido. Es
áginas. Esta secc
o pueda definir porte. Cada repocontiene todos las se repite paranda.
te. Este tipo de
al pié de cada ba
a sección se rep
te. Esta sección
sta última no tie
ción se repite al
bandas es debidorte puede tenelos objetos que d cada valor difer
bandas se repet
anda del usuario
petirá en cada pá
no se repite y
ene todas las pro
inicio de
do a que er tantas deberán rente de
tirá para
o.
ágina.
y solo es
opiedades:
245
246
Im
P
C
C
N
A
T
magen 225. Propieda
Propiedades
Color de fondo
Comentarios
Nombre
Altura
Tipo de sección
ades de las bandas
Descrip
Define
Son losutilizad
Nombr
Altura
Tipo dpágina
pción
el color de fond
s comentarios gdos únicamente
re de la sección
de la sección en
e sección. Son , detalles, pié de
do de la banda.
generales que pcon el propósito
n pixeles.
permitidos los e reporte, pié de
puede hacer el o de documenta
siguientes tipoe página, encabe
usuario en la sear.
s de sección: Eezado de grupo y
ección o banda
Encabezado de y pié de grupo.
a. Estos coment
reporte, encabe
arios son
ezado de
U
Cb
S
T
VL
Im
SV
Unidades de altu
Columna de la sbasada en
Sección agrupad
Tabla 58. Descripción
Ventana de baLa administració
magen 226. Ventanas
Si Ud. necesita Ventana para añ
ura Altura
sección Muestrlectura
a por EspecifEsta pr
de propiedades de la
andas n de las bandas
s de bandas
añadir una nueñadir nueva band
de la sección/ba
ra la columna da y se mostrará s
fica el criterio deropiedad solo se
as bandas
se realiza a trav
eva banda, presda. Por favor ref
anda traducidas
de la sección ensolo para bandas
e ordenamiento muestra para b
vés de las ventan
sione el ícono vfiérase a creació
a unidades usad
n función de la s definidas por e
que tendrá la sebandas definidas
nas de bandas. E
verde en la ventn de nuevas ban
das por el report
cual se hará la el usuario.
ección. Los valors por el usuario.
Esta ventana se m
tana de bandasndas en la página
te. Esta propied
agrupación. Es
res posibles son
muestra la imag
s. Esto abrirá ua 248 para mayo
ad es de solo lec
sta propiedad es
de la A‐Z, Z‐A o
en siguiente:
na nueva ventaor información.
ctura.
s de solo
ninguna.
ana llamada
247
248
S
S
Af
Im
CP
SI Ud. necesita b
Eu
Si necesita oculta
A través del menfigura para más d
magen 227. Menú co
Creando nuevPara crear una n
borrar una banda
l borrado de infna banda asocia
ar o mostrar una
nú contextual dedetalles:
ontextual de sección
vas bandas ueva, el usuario
a, simplemente
formación es unada, borrará auto
a banda, pulse d
e la sección, pod
o debe llenar la v
selecciónela y p
na operación no omáticamente a
dos veces sobre
drá añadir o bor
ventana mostrad
resione el botón
reversible. Alguambas bandas.
la banda y presio
rrar directamen
da en la siguient
n rojo en la barra
unas bandas est
one el ojo sobre
te secciones de
e imagen:
a de herramient
tán asociadas a
e la barra de her
el reporte. Por fa
tas.
otras bandas. C
ramientas.
avor refiérase a
Cuando borra
la siguiente
Im
Prcbo
CUpS
T
magen 228. Creación
Para usar esta vrefiérase a la Tabcampo de nombbanda. El campoordenado por, q
Campos Un reporte está presentará la infSuite.
Todos los camp
n de una nueva banda
ventana, primerbla 55. Si seleccibre contiene el no basado en, indue indica cómo
hecho de bandformación de dif
pos pueden ser
a
ro seleccione el iona banda creanombre da la badica que columnserá ordenado e
das con objetos ferentes manera
seleccionados,
tipo de banda ada por el usuarinda creada por na del origen deel grupo en la ba
que han sido inas. A continuaci
movidos o red
que desea inseio, habilitará autel usuario y el cel reporte será uanda.
nsertados en él. ón se indican lo
dimensionados s
ertar. Para una tomáticamente campo añadir anutilizada para ag
Dependiendo dos objetos que se
sin salirse de lo
lista de las banotros campos qntes, especifica dgrupar esta band
de los objetos, ee encuentran di
os límites de la
ndas disponiblesque deberán ser donde se insertada, y finalmente
el reporte se coisponibles en op
a sección. Pued
s, por favor llenados. El ará la nueva e, el campo
omportará o penBusiness
e realizarse
249
250
cp
A
P
C
N
A
I
T
A
U
U
U
U
U
T
EUpv
P
cualquier modifpresionando el b
A continuación s
Propiedad
Comentarios
Nombre
Altura
zquierda
Tope
Ancho
Unidades de altu
Unidades izquier
Unidad del tope
Unidades de Anc
Unidad a usar
Tabla 59. Propiedades
Etiqueta Un campo de etpié del reporte (valores traídos d
Propiedades
ficación de los botón derecho so
se encuentran la
Descrip
Comencon pro
Nombr
Altura
Coorde
Coorde
Ancho
ura Altura
rda Coorde
Coorde
cho Ancho
Unidad
s de los objetos de re
iqueta es mostr(como derechosde las bases de d
objetos hacienobre el objeto.
s propiedades c
pción
ntarios generalesopósitos de docu
re del objeto
del objeto en pi
enada izquierda
enada del tope d
del objeto en pi
del objeto en la
enada izquierda
enada del tope d
del objeto expre
d seleccionada
eportes
rado como un tes de marca regisatos.
da uso de la c
comunes de todo
s que el usuario umentación.
xeles
del objeto en la
del objeto en la s
ixeles
unidad seleccio
del objeto en la
del objeto expre
esada en la unid
exto estático en strada) y mucho
cuadrícula de p
os los objetos de
puede incluir pa
sección expresa
sección expresad
onada
sección expresa
sada en la unida
dad seleccionada
el reporte. Alguos otros. Un cam
propiedades o a
e reportes.
ara la sección o
ado en pixeles.
da en pixeles.
ada en la unidad
ad seleccionada.
a
unos usos son lompo de etiqueta
a través del m
banda. Estos co
d seleccionada.
.
os títulos de las no se ve afecta
menú contextual
omentarios son u
columnas, textoado por el conte
l disponible
utilizados
o estático al enido de los
Im
E
P
C
C
C
L
T
T
magen 229. Propieda
En la tabla siguie
Propiedades
Color de fondo
Color del borde
Color del objeto
Letra de texto
Texto
Tabla 60. Propiedades
ades de etiquetas
ente se indican la
Descrip
Color d
Color d
Color d
Letra d
Etiquet
s de las etiquetas
as propiedades d
pción
de fondo del obj
del borde del obj
del objeto en pri
de texto a ser uti
ta a mostrar en
de las etiquetas
eto
jeto
mer plano
lizada en el obje
el reporte
.
eto
251
252
M
E
Im
A
B
T
CCc
Menú contextua
El campo de etiq
magen 230. Menú co
Acción
Borrar
Tabla 61. Descripción
Campo Campo es utilizaconectarse. Al co
al
queta solo permi
ontextual para campo
Descrip
Borra e
de la propiedad de b
ado para conecorrer el program
ite la acción de b
o de etiqueta
pción
el objeto
borrado
ctar los datos dema, los valores de
borrar desde su
esde el origen el objeto Campo
menú contextua
del reporte. Cao se reemplazan
al según se mue
da Campo tienepor los datos tra
estra en la figura
e una columna aídos desde la b
a siguiente:
a la cual el cabase de datos.
mpo puede
P
Im
Propiedades
magen 231. Propiedaades de Campo
253
254
E
P
C
C
C
T
P
P
T
M
C
Im
En la siguiente ta
Propiedades
Color de fondo
Color del borde
Color del objetor
Texto
Puede crecer
Puede disminuir
Tabla 62. Descripción
Menú contextua
Cada campo de o
magen 232. Menú co
abla se presenta
Descrip
Color d
Color d
r Color d
Esta prel texto
Indica s
se Indica q
de las propiedades d
al
objeto permite a
ontextual de campo
an las propiedad
pción
de fondo del obj
del borde del obj
del objeto en pri
ropiedad es de so “no asociado”.
si el objeto pued
que el objeto po
de campo
algunas acciones
es de Campo:
eto
jeto
mer plano
solo lectura y mu.
de aumentar su
odrá reducir su t
s desde el menú
uestra la column
altura dependie
tamaño dependi
ú contextual:
na del campo qu
endo de la inform
iendo de la infor
ue está asociado
mación que cont
rmación que con
o o en cualquier o
tendrá.
ntendrá.
otro caso
A
A
B
T
IU
P
Im
Acción
Asociar
Borrar
Tabla 63. Descripción
magen Un objeto image
E
Propiedades
magen 233. Propieda
Descrip
Selecci
Borra e
propiedades de asoc
en se usa para in
l objeto imagen
ades de campo
pción
ona la columna
el objeto
ciación y borrado
nsertar gráficas a
se utiliza básica
del origen del re
al reporte.
mente para pre
eporte a la cual s
sentar figuras es
se asociará el ca
státicas en el rep
ampo de objeto.
porte.
.
255
256
E
P
C
N
T
M
C
Im
En la siguiente ta
Propiedad
Color del borde
Nombre del arch
Tabla 64. Descripción
Menú contextua
Cada campo de o
magen 234. Menú co
abla se presenta
Descrip
Color d
hivo Nombr
propiedades de bord
al
objeto permite a
ontextual de imagen
an las propiedad
pción
del borde del obj
re del archivo qu
de y nombre de archiv
algunas acciones
es de imagen.
jeto
ue será mostrad
vo
s desde el menú
o en el objeto im
ú contextual:
magen
A
B
T
GU
P
P
SUS
P
Acción
Borrar
Tabla 65. Propiedad d
Gráfica Un objeto image
Propiedades y m
Para una comple
Suma Un campo SumaSumar, Promedio
Propiedades
Descrip
Borra e
de borrado
en se utiliza para
menú contextua
ete explicación d
a agrupa la datao, Mínimos, Máx
pción
el objeto
a insertar gráfico
l
de las propiedad
a de la base de ximos, Contar, D
os en el reporte.
es de las gráfica
datos. Permite Desviación están
as y su menú con
al usuario la adndar y Varianza.
ntextual, por fav
dición de colum
vor refiérase a el
mnas para una d
objeto gráfica.
de las funcioness siguientes:
257
258
Immagen 235. Propiedaades del campo Sumaa
E
P
C
C
C
T
A
P
P
T
M
C
Im
En la siguiente ta
Propiedad
Color de fondo
Color del borde
Color en primer
Texto
Agrupado por
Puede crecer
Puede reducirse
Tabla 66. Descripción
Menú contextua
Cada campo de o
magen 236. Menú co
abla se presenta
Descrip
Color d
Color d
plano Color e
Esta pasociad
Indica Máxim
Indica q
Indica q
propiedades del cam
al
objetos permite
ontextual de campo
an las propiedad
pción
de fondo del obj
del borde del obj
en primer plano
ropiedad es dedo” para cualqui
la función usadamo, Contar, Desvi
que el objeto pu
que el objeto pu
mpo suma
algunas accione
es del campo Su
eto
jeto
del objeto
solo lectura y ier otro caso.
a para agrupar. Liación estándar
uede aumentar s
uede reducir su a
es desde el men
uma:
muestra el cam
Las funciones disy varianza.
su altura depend
altura dependie
ú contextual:
mpo a la cual s
sponibles serán
diendo de la info
ndo de la inform
se asociará la c
las siguientes Su
ormación que co
mación que cont
columna o el te
uma, Promedio,
ontendrá.
tendrá.
exto “No
, Mínimo,
259
260
A
A
F
B
T
Vool
Im
Pq
EQe
Acción
Asociar a
Función
Borrar
Tabla 67. Descripción
Ventana de la openBusiness Suorigen y el origena ventana de la
magen 237. Campos
Para incorporar que desee. Esto
El objeto grQuizás el objetoeste objeto.
Descrip
Selecci
Indica
Borrar
propiedades
lista de campuite permite al un tiene columnalista de campos
del reporte en la secc
cualquier campocreará para Ud.
ráfico o gráfico sea el m
pción
ona la columna
la function que d
el objeto
pos usuario el arrastas (Una tabla con.
ción de propiedades
o desde la ventaun nuevo camp
más complejo d
del origen del re
debe ser utilizad
re y colocación n columnas o un
ana de la lista depo asociado a la c
e todos los obje
eporte a la cual s
da para agrupar
de los campos ana expresión de
e campos, simplecolumna que ha
etos del reporte
se asociará el ca
los datos
asociados directbase de datos co
emente arrastreaya seleccionado
e. De ello, que h
ampo de objeto.
tamente a la secon columnas sel
e y coloque el cao en la ventana d
hayamos creado
.
cción. Si el reporleccionadas), se
ampo deseado ede campos del re
o un capítulo ded
rte tiene un muestra en
en la sección eporte.
dicado para
P
Im
L
OEuc
L
Para ingresar a la
magen 238. Menú co
La ventana de pr
Origen de datoEl primer paso ausar otro origencambiarlo.
La siguiente pant
as propiedades d
ontextual de gráficos
ropiedades se di
os l crear un reporn. Cuando se cre
talla presenta la
de los objetos gr
ivide en pestaña
te es definir el oea un objeto grá
a primera pestañ
ráficos, debe sel
as y cada una con
origen de la infoáfico, este hered
ña de las propied
leccionar la opci
n funciones espe
rmación. Los gráda automáticam
dades gráficas:
ón Propiedades
ecíficas.
áficos pueden temente el mismo
s del menú conte
ener el mismo oorigen del repo
extual de gráfica
origen del reportorte, pero el usu
as.
te o pueden uario puede
261
262
Im
Ee
magen 239. Origen d
El comportamieexcepto que el o
e los gráficos
nto del origen dorigen es definid
de los gráficos fo para los gráfic
funciona exactamcos en vez de rep
mente igual al pportes.
presentado en oorígenes de los reportes en la página 240,
TUs
Im
SL
Tipos de gráficUna vez definidselecciónelo. La v
magen 240. Ventana
Series La pestaña de se
cas do el origen de ventana de tipo
de tipos de gráficos
eries define que
los gráficos, dede gráfico se m
datos serán graf
ebe seleccionaruestra en la ima
ficados. La siguie
rse el tipo de gagen siguiente:
ente pantalla pre
gráficos. Para se
esenta la pestañ
eleccionarlo, va
ña de series:
aya a la pestañaa de tipo y
263
264
Im
Ep
magen 241. Pestaña
El primer paso ppestaña de Serie
de Series
para definir unaes. Para cada ser
a serie es añadirrie a ser añadida
r una nueva ser, openBusiness S
rie. Para ello, prSuite abrirá la si
resione el botónguiente ventana
n verde en la baa:
arra de herramiientas de la
Im
PaUb
L
Sp
S
S
TL
Im
magen 242. Añadir u
Para añadir unautomáticamentUna vez que haybotón Añadir.
Las series añadid
Si desea cambiapestaña de las se
Si desea borrar u
Si necesita camb
Textos La pestaña de te
magen 243. Pestaña
na nueva serie
a nueva serie, te el nombre deya seleccionado
das se presentan
r el orden de laseries.
una serie, selecc
biar el origen de
extos configure la
de textos
seleccione la e la serie con el nla serie que des
n en la cuadrícula
s series, selecció
iónela y presion
la serie o su nom
a apariencia de l
columna que dnombre de la cosee añadir desd
a de series tal co
ónela y presione
e el botón rojo e
mbre, puede hac
los textos en la g
desee graficar olumna. Si deseae la lista desple
omo se muestra
e el botón con la
en la barra de he
cerlo directamen
gráfica.
desde la lista a cambiar el nomegable y el nomb
en la figura de l
a flecha de subir
erramientas de
nte de la lista de
desplegable. ombre, coloque ebre de la misma
la Imagen 193.
r o bajar de la b
la pestaña de se
e series.
openBusiness Sul nombre de la na es el correcto,
barra de herram
eries.
uite llenará nueva serie. presione el
mientas de la
265
266
P
PLs
Im
E
LEe
S
E
Uc
Para completarlo
Presentación La pestaña de pseleccionar el ar
magen 244. Pestaña
Ejemplo de
Lista de empleEl siguiente ejerempleados.
Supongamos que
El primer paso se
Una vez que el rcomo el origen d
o, seleccione la c
presentación pereglo final desea
de Presentación
e Reporte
eados rcicio lo llevará
e tenemos una t
erá añadir el rep
reporte ha sido del reporte.
columna que co
rmite configuraado.
a través del pr
tabla llamada Em
porte al proyecto
añadido, selecc
ntiene el nombr
r el arreglo/pre
roceso de creac
mpleados y que
o.
cione el origen d
re de los valores
esentación de lo
ción de un repo
esta tiene solo d
del reporte. La p
s del eje X, introd
os elementos en
orte que muest
dos campos: Nom
pantalla siguient
duzca el título de
n el gráfico. Tod
tra el nombre y
mbre y Número
te muestra una
e los ejes X y Y.
do lo que debe
y teléfono de un
o de teléfono.
tabla ficticia de
hacerse es
na tabla de
empleados
Im
Uac
Im
magen 245. Seleccion
Una vez seleccioañadimos un pacontinuación se
magen 246. Reporte
nando la tabla Emple
onado el origenr de etiquetas emuestra una pa
de la lista de emplea
ados como origen de
n, añadimos dosen el encabezadontalla del diseño
dos
el reporte
s campos desdeo de la página yo final:
e la ventana dey una imagen pe
e la lista de camequeña en la esq
mpos dentro dequina del tope i
e los detalles dzquierdo de cad
e la banda, da página. A
267
268
SStdd
Le
Im
2
SecuenScripts es quizástambién en formde modelación ede software2.
La primera tareaen el Project Exp
magen 247. Añadiend
Al momento se enc
ncias des la herramientama gráfica, en caexistentes en el m
a posible con Scrplorer y de inmed
do un Script
cuentran disponible
e Comaa más poderosaasi todos los promercado para co
ript es la creaciódiato aparece la
es las plataformas C
andos (Sa de openBusinocesos de modelonvertir la repre
ón de los mismo opción de Add
C# ASP .NET , Windo
Scriptsess Suite en el lación, sin cuya esentación gráfic
os y para ello deScript según se
ows C# y Java
) sentido de queexistencia sería ca de procesos e
ebe presionarse muestra en la im
e permite la elaimposible llenaen código fuente
el botón derechmagen siguiente
aboración de insr los vacíos de loe para cualquier
ho sobre el icon:
strucciones, os procesos r plataforma
o de Scripts
Dcm
Im
EeS
EmAs
De inmediato secondiciones de mmodelo en el qu
magen 248. Añadiend
En la imagen anestán unidos poSecuencia de Flu
En la parte supemientras que unAction ( ), If (seleccionado una
e abrirá en el lienmayor uso en ele se encuentre t
do un Script
terior se presenr una línea con ujo. La Secuencia
erior del diagramn poco más arrib
), Condition (a Secuencia de F
nzo central el Scl desarrollo de strabajando el us
nta un diagramauna flecha india de Flujo esta se
ma de flujo hay ba se muestran
), While ( ) Flujo.A continua
cript Builder quesoftware como ssuario. En la imag
a de flujo que socando el sentideleccionada por
dos pestañas qulos Script Objecy For ( ).Para ción indica la de
e a su vez proposon los Condiciogen siguiente se
olo tiene un inico del flujo. La lídefecto indican
ue representan cts que permite agregar cualquiescripción de cad
orciona nuevas pnales (If), Miente muestra el Scri
io (círculo verdeínea que tiene udo que el usuar
dos opciones qla inclusión de er objeto al lienda u8no de los S
posibilidades patras (While) y Papt Builder listo p
e) y un final (círuna flecha en surio puede adicion
que consisten enacciones y cond
nzo (excepto unaScript Objects:
ara indicar las acara (For) que enpara uso:
culo rojo).Ambou extremo se conar un script obj
n el Script buildediciones al Scripa condición), se
cciones y las nriquecen el
os extremos onoce como ject al flujo.
er y Details, pt: Add new debe tener
269
270
T
SCid
Lr
Lle
ALc
T
Opción
Details
Script Builder
Add new Action
Si (If)
Condition
While (Mientra
For (Para)
Tabla 68. Opciones al
Script ObjeCuando se crea uncluir en el prodentro de diagra
Los script objectrealizar a openB
Las posibilidadesos Script Objecexploración de a
Acción (ActionLa representaciócombinación de
Tal como muestr
D
P
M
n P
P
P
s) Pi
Pe
crear un Script
ects un Script se abreoceso modeladoamas de flujo dir
s son los objetosusiness Suite.
s que se presentcts y luego se macuerdo a sus ne
n) ón más sencilla varios objetos d
ra la imagen 221
Descripción
Permite la edició
Muestra el diagr
Permite incorpo
Permite la toma
Permite la defin
Permite la ejecinstrucciones (sc
Permite la ejecuenteros definido
e un nuevo niveo con la notaciórigidos a ejecuta
s que componen
tan con las opciomostrarán algunecesidades de mo
basada en esta dado que la opci
1podemos decir
ón de las propied
rama del script e
orar acciones que
de decisiones s
ición de una con
cución de acciocripts) propiame
ución de accioneos (final menos i
l de modelaciónón BPMN en losr acciones bajo c
n un script escrit
ones para reprenas de las mucodelamiento.
herramienta esón unitaria de u
que es un Script
dades del eleme
en el cual se está
e contendrán las
i se cumple una
ndición (boolean
ones mientras ente dichas
es un número dnicial entre el va
n que permite la s diagramas y qcondiciones may
to con openScrip
sentar un Scripthas combinacio
s la inclusión de n script es la acc
t, pero el mismo
ento seleccionad
á trabajando
s instrucciones (
o más condicion
na) a partir de in
se cumpla alg
de veces “n” equalor del intervalo
simplificación due por su natuyormente depen
pt. Cada objeto
t son muchas y pones posibles de
una acción. Esción.
o no permitirá ni
do (con un doble
(scripts) propiam
nes para una ac
nstrucciones (scr
una condición
uivalente a la dio entero definid
de operaciones quraleza “operacindiente de dato
le permite al us
primeramente he manera que
el único caso e
inguna ejecució
e clic)
mente dichas
ción determinad
ripts) propiamen
(booleana) def
iferencia de doso).
que normalmentonal” pueden ss.
uario indicarle u
haremos una desel usuario haga
en el cual no se
n a menos que c
da
nte dichas
finida por
s números
te debemos ser incluidas
una acción a
scripción de a su propia
requiere la
contenga
u
Im
Ls
T
una acción. Si se
magen 249. Añadiend
La acción incluidsiguiente:
Opción
Comments
Name
Validation
Tabla 69. Propiedades
añade una acció
do un Script
a activará de inm
D
P
P
Ec
s de una Acción
ón presionando
mediato la pesta
Descripción
Permite al usuar
Permite colocar
Es un campo qcontener inform
sobre Add new
aña de propieda
rio hacer comen
un nombre rela
ue no puede semación sobre erro
Action, se prese
ades a la derech
ntarios sobre la a
acionado con la a
er manipulado ores dentro de l
entará la imagen
ha de la pantalla
acción en la cual
acción que se es
por el usuarioa acción luego d
n siguiente:
y cuya descripc
está trabajando
stá ejecutando
pero en su resde validar el proc
ción es mostrada
o
spectivo momenceso
a en la tabla
nto puede
271
272
Im
E
DAtm
Im
magen 250. Propieda
En la imagen ant
Detalles de unAl presionar dobtrabajo de asignmuestran las opc
magen 251. Opciones
ades de una acción
terior se muestra
na Acción ble clic sobre la anación propiedaciones disponibl
s de selección del obj
a el cuadro de p
acción automáticades a los objetes para cada un
jeto sobre el cual se e
propiedades para
camente se va atos que se hayao de los objetos
efectuará una acción
a una acción cua
a la pestaña de Da creado durants previamente c
alquiera.
Details que es el te el proceso dcreados durante
ambiente de Scde modelación. el proceso de m
cripts en el cual En la imagen s
modelación:
se realiza el siguiente se
E
T
P
OE
Im
En la tabla siguie
Opción
Communication
DatabaseExpre
Forms
GroupOfDiagra
Reports
Webservices
Tabla 70. Tipos de obj
Para cada uno de
Objeto tipo: CEste objeto perm
magen 252. Acción d
ente se proporcio
D
ns L
ssions Pc
P
ms Pc
P
P
jetos
e esos objetos in
omunicacionemite solo una acc
isponible para una co
ona una descrip
Descripción
La selección de C
Permite indicar creadas
Permite indicar
Permite indicar constituyen un d
Permite indicar
Permite indicar
ndicaremos las a
es (Communicción tal como se
omunicación
ción de las opcio
Communication
las acciones qu
las acciones que
las acciones qdiagrama
las acciones que
las acciones que
acciones y objeto
cations) e indica en la ima
ones que se tien
s permite indica
ue deberán ejec
e deberán ejecut
ue deberán eje
e deberán ejecut
e deberán ejecut
os sobre los cua
agen siguiente y
nen para la selec
ar acciones sobre
cutarse con exp
tarse con formas
ecutarse con pr
tarse con report
tarse con servici
les se ejecutaran
esta consiste so
cción de un tipo
e comunicacione
presiones de ba
s previamente c
ropiedades asig
tes previamente
ios web existent
n dichas accione
olo en envío de c
de objeto:
es creadas
se de datos pre
creadas
gnadas a los ob
e creadas
tes
es.
comunicaciones
eviamente
bjetos que
s:
273
274
AEoe
Im
Acciones posibEn este caso enobjetos de comuel cual será aplic
magen 253. Selección
bles para Com particular, la aunicación que haada la acción qu
n de objeto de comun
municacionesacción posible eayamos creado ue estamos diseñ
nicación sobre el cual
s enviar y para previamente. Enñando:
l se aplicará la acción
ella, según se mn la imagen sigu
muestra en la iuiente se muestr
magen siguientra el proceso de
e, solo será aple selección del o
licable a los objeto sobre
OAe
Im
ALa
Objeto tipo: ExAl seleccionar exexpresión de bas
magen 254. Acción p
Acciones posibLas acciones posanterioridad seg
xpresión de Bxpresiones de dse de datos tal c
osible para una expre
bles para Exprsibles para Execuún se indica en
ase de Datosatos, se encuenomo se muestra
esión de base de dato
resiones de baute solo permitela imagen siguie
tra un solo tipoa en la imagen si
os
ase de datosen que la misma ente:
o de acción apliciguiente:
sea sobre una e
cable y que no e
expresión de bas
es otra que ejec
se de datos que
utar (Execute) la
ya haya sido cre
a relación o
eada con
275
276
Im
Uli
OAAp
magen 255. Opción d
Una vez seleccioa expresión de bnmediatamente
Objeto tipo: FoAl seleccionar FoAsignar un valorpreviamente. En
de Ejecutar las accione
onada la expresióbase de datos ese al Mapping Edi
ormas orms, a diferenr a un objeto (An la imagen siguie
es sobre una expresió
ón de base de dascogida. Presionator que muestra
cia de los casosAssign a value toente se muestra
ón de base de datos
atos instantáneaando dos veces a los campos que
s anteriores, seo an Object), todas las Acciones p
amente se crea useguidas sobre ee deben ser dilig
tienen tres posdos ellos corresposibles para For
una “Property nesa propiedad ngenciados como
sibles acciones, spondiente a algrmas:
ot assigned” indno asignada openo a su vez se indic
a saber: Mostrguna de las form
dicando que ya fnBusiness nos lleca en la imagen
ar (Show), Cerramas que hayan
fue revisada eva siguiente:
ar (Close) o sido creado
Im
AE
T
OAe
magen 256. Acciones
Acciones posibEn la tabla siguie
Opción
Show
Close
Assign a value t
Tabla 71. Acciones po
Objeto tipo: RAl seleccionar Reen la cual esta es
s posibles para Forma
bles para Formente se describe
D
M
C
to an Object Po
osibles para Formas
eportes eportes, se tends la única acción
a
mas n los efectos que
Descripción
Muestra la form
Cierra la Forma q
Permite la asignobjeto
rá la posibilidad posible:
e producen la se
ma que sea selecc
que ha sido sele
nación de valor
de Mostrar un
elección de uno
cionada como o
eccionada como
es a objetos qu
reporte que hay
u otro tipo de A
bjeto
objeto
ue se encuentre
ya sido prediseña
Acción para las fo
en en la forma
ado, según se in
ormas:
que se seleccio
ndica en la siguie
one como
ente imagen
277
278
Im
AE
T
OA
Im
magen 257. Acciones
Acciones posibEn la tabla siguie
Opción
Open
Tabla 72. Acción posib
Objeto tipo: SeAl seleccionar W
magen 258. Acciones
s posibles para Repor
bles para Repoente se describe
D
M
ble para Reportes
ervicios Web Webservices, se te
s posibles para servici
tes
ortes n los efectos que
Descripción
Muestra (abre) e
endrá la posibilid
ios Web
e producen la se
el reporte selecc
dad de realizar a
elección de uno
cionado
acciones sobre s
y otro tipo de Ac
servicios web qu
Acción para las fo
ue se encuentran
ormas:
n predefinidos.
AE
T
P
Im
SLuepi
Acciones posibEn la tabla siguie
Opción
Consume
Tabla 73. Acciones po
Puede agregar c
magen 259. Acciones
SI (IF) La opción IF permutilizarse sola, eejecutarla. Para presionar sobre magen siguiente
bles para Servente se describe
D
I
osibles para Servicios
uantas acciones
s en cascada
mite la ejecuciónes decir, requierpoder incluir unel botón IF y aute:
vicios Web n los efectos que
Descripción
Indica que se us
Web
requiera en un
n de una o variare para su uso n IF, se debe, atomáticamente
e producen la se
ará el servicio w
script. Estos se e
as acciones de scla inclusión de l igual que en ese presenta el d
elección de uno
web seleccionado
ejecutaran secu
cript si se cumpluna acción y adel caso de la incdiagrama de flujo
y otro tipo de Ac
o
encialmente em
e una o varias cdemás que al mclusión de una ao correspondien
Acción para los se
mpezando por la
condiciones. Estamenos se tenga acción, seleccionnte a esta opción
ervicios web:
acción superior
a opción de scripuna condición
nar un segmentn, tal como se m
r:
pt no puede para poder o de flujo y uestra en la
279
280
Im
LdEcc
Ess
magen 260. Inclusión
La inclusión de ude que solo una El modelador pocaso la configurcondición por de
El uso de un IF reseleccionando elsegún se muestr
n de un IF
un IF genera autacción es elemeodrá utilizar unaación final podrefecto (ELSE).
equiere tambiénl segmento de flra en la imagen s
omáticamente eento más simplea sola condición rá ser menor a
n que una vez cuujo en el cual sesiguiente:
el diagrama quee de un script y eo varias seleccila indicada que
umplida al menoe desee incluirla
e se muestra en en este caso, la onando “Condite contiene una c
os una condiciónpresionar en “A
la imagen anteropción IF es incotion” en el mencondición que d
n (Exceptuando EAdd new Action”
rior y tal como aorporada al diagú superior segúdebe ser definid
ELSE) sea ejecut” y la acción será
advertíamos antegrama con dos cn necesite, peroda por el mode
tada una acción,á añadida autom
eriormente, condiciones. o en ningún lador y una
de ello que máticamente
Im
Ddacigi
magen 261. Inclusión
Dado que el prodel IF que básicaaparece la pantacondición, al abrgual al caso de lmagen siguiente
n de una Acción en un
ocedimiento paramente requierealla de Details enrirse la ventana as definiciones de se muestra la p
n IF
a definir las proe de la definición la cual se solicide Details, se pde propiedades pantala a la que
opiedades de unón de una condiita un nombre ppresenta una vezde la Acción, pese hace referen
na Accion fueronición. Si se prespara la condiciónz más el campoermite la creacióncia:
n descritos anteiona dos veces n a ser utilizada, para colocar unón de propiedad
riormente se hasobre el rombomientras que si n nombre a la ces según la nece
ará una descripco grande, automse pulsa dos ve
condición y el lieesidad del mode
ción del uso máticamente ces sobre la enzo, que al elador. En la
281
282
Im
Eeipq
Im
magen 262. Asignació
En dicha imagenel cuadro de Prozquierda, se muposible eluso deque el IF solo pe
magen 263. Asignació
ón de propiedades a
n puede apreciaropiedades. El mouestra el botón A expresiones parmite que la exp
ón de propiedades a
un IF
rse el campo “Coodelador puede cAdd que permitra validar, lo qupresión o expres
un IF
ondition Expresscolocar el nombte la asignación e en este caso, iones sean de ti
sion Name” en ebre de la condicióde propiedadesla condición despo booleano tal
el lienzo central ón en cualquieras, tal como se hiseada. La excepc como muestra
y también el cama de los camposizo para el Scripción con respecla imagen siguie
mpo Name a la . En la parte cenpt Object Action,to a la caso de lente:
derecha, en ntral inferior , que hacen a Action, es
Lro
Ea
Im
Epi
La definición dereportes, propieopenBusiness Su
En algunos casoañadir tantas con
magen 264. Inclusión
En otros casos, epodrá notar quemagen siguiente
e la condición sedades, expresiouite o valores de
os el modeladorndiciones como
n de varias condicione
el modelador poe se encienden e:
se indica más aones de bases definidos por el us
también podránecesite, según
es con acciones en un
odrá necesitar lalos Scripts Obje
delante en la se datos, comunisuario que cump
á desear basar ln se muestra en l
n IF
a incorporación ects disonibles o
sección Mappinicaciones, conexplan con un valor
as propiedades la imagen siguie
de otros Script o bien habilitado
g Editor, basanxiones a bases dr booleano de ve
no en una, sinente en la cual se
Objects dentro os para utilizarse
ndo sus valores de datos o servierdadero o falso
no en varias cone muestra un IF c
del IF y al prese dentro del IF
en otros objetcios web) y/o fuo.
ndiciones y paracon tres condici
ionar un flujo dtal como se mu
tos (formas, unciones de
a ello podrá ones.
e secuencia uestra en la
283
284
Im
A
MWrlemo
L
magen 265. Posibilida
Al haber sido inc
Mientras (WhWhile es uno derepetitivas hastaos días de un mejemplo el manmanualmente, docasiones muy p
La apariencia de
ades de inclusión de
cluida la definició
ile) e los lazos (loopa lograr objetivomes específico ennejo de datos cdado que el usoparticulares, es r
el While es la mo
Script Objects dentro
ón de Condition
ps) más tradicioos tales como hantre muchos otrcon grandes tabo de los queries equerido el uso
ostrada en la im
o de un IF
dentro de la cor
nales en el desaaber sumado todros y que openBblas o expresionen las expresiodel While.
magen siguiente y
rrespondiente a
arrollo de softwdos los campos Business Suite hanes de bases dones de bases d
y se obtiene lue
l IF, pasamos a l
ware y es un “code una tabla, ha incluido para fde datos en casde datos hacen e
ego de seleccion
la descripción de
omodín” para laacer el cierre y facilitar esas tarso de que el usestas tareas au
nar el flujo de se
el While (Mientr
a ejecución de oajuste de saldosreas tan extensasuario desee inn más expedita
ecuencia que se
ras)
operaciones s en caja de as como por ncorporarlas s y solo, en
presenta al
c
Im
Aif(“
Op
crear un script, a
magen 266. El Script
Al presionar dosndicado anteriofunciones y valoAcciones, Mien“mientras”. Al ig
Otra diferencia cprimero lo perm
al presionar sobr
Object While
s veces con el raormente para elres ya indicadostras, Condicionegual que el IF la c
con el IF, es queite en ambos se
re su icono.
tón sobre el Whl Script Object Is. Una de las poes, IF, etc.) contcondición posible
e el While permentidos. Muestra
hileLoop, se abreF, colocarse el cas diferencias ctenidas en el hae debe ser de tip
ite la incorporaa de ello en la im
e automáticamenombre que secon respecto al asta tanto no sepo Booleano.
ción de los Scripmagen siguiente:
ente la ventana e desee y asignaScript Object IF,e cumpla la con
pt Objects en fo
de Details, en laar las expresion, es que el Whilendición de verda
orma vertical de
a cual podrá, al nes basadas en e ejecutará las oadero o falso ele
entro de él, mien
igual que lo los objetos, operaciones egida como
ntras que el
285
286
Immagen 267. Script Obbjects permitidos denntro de un While
PEcnsc
Im
Fd(
Para (For) El FOR aligual qucomplementar anúmero específisiguiente se mucorrespondiente
magen 268. El Script
FOR requiere pade cualquiera dehasta que núme
ue el While y el Iaquellas operaciico de iteracionuestra la apariee a FOR.
Object FOR
ara su configurace los objetos queero debe repetir
F, complementaiones que el Whes y en saltos qencia del FOR u
ción la definicióne conforman oper el proceso) y qu
a la tripleta de ehile hace repetique van de desduna vez que se
n de tres campoenBusiness Suiteue valor de incre
lementos tradicdamente hasta de uno hasta loleccionado el f
os que van a este para el campoemento debe ten
ionales para el dalcanzar una co
o que a juicio deflujo de secuenc
tar basado en núo de inicio (que vner (salto), segú
desarrollo de sofondición especifel modelador secia del script s
úmeros enterosvalor inicial se tiún se muestra en
ftware. Este objefica pero que reea necesario. Ense presiona sob
s que pueden seene), campo de n la imagen sigui
eto permite equieren un n la imagen bre el icono
er obtenidos finalización iente:
287
288
Im
As
Im
magen 269. Campos
Al igual que IF ysiguiente:
magen 270. Scripts O
requeridos para defin
y While, FOR pe
Objects permitidos de
nir un FOR
rmite la inclusió
ntro de un FOR
ón del reto de loos Scripts Objeccts dentro del laazo (Loop) según se muestra enn la imagen
MMdom
T
Ci
Mapping EMapping Editor de Diagramas, Exotra técnica oblimedida. La tabla
Opción
Object
Function
Value
Tabla 74. Opciones de
Cuando selecciondica en la imag
ditor hace posible la expresiones de Bigaría a extendea siguiente mues
D
Pddu
PfoaE
Aa
el Mapping Editor
namos un objetgen siguiente:
ejecuciónde accase de Datos y Serse en procesosstra las opciones
Descripción
Permite escogerdatos, propiedaddel objeto en elusuario.
Permite asignarfinancieras, búsqoperaciones y dacciones deseadEsta acción o acc
Asignar un valoranteriores, esta
o como fuente d
iones sobre todoServicios Web. Ls más elaborados posibles del Ma
r una propiedadd de un elemenl cual se está as
r una o más queda, texto, deemás procedimdas necesarias pciones son manu
r a uno o muchacción es manu
de la acción a as
os los objetos pLa asignación de os. El Mapping Eapping Editor en
d de un objeto (to de diagramaignando la acció
funciones (matefinidas por el uientos requeridpara completar lual (es) y escogid
os del objeto soal y escogida po
ignar al objeto e
redefinidos en Fun script permiEditor contiene n su menú y las d
(de comunicacióo un servicio Wón. Esta asignac
temáticas, lógicusuario y muchados para uno o vos procesos moda (s) por el usu
obre el cual se eor el usuario.
escogido, lo arra
Formas, Reporteite minimizar losun menú que sdescripciones:
ón, forma, reporWeb) para asignación es siempre
cas, de converas más en consvarios campos dodelados y que nario.
está asignando
astramos al lienz
es, Comunicacions detalles que posimplifica las tar
rte, expresión darlo a un campo manual y escog
sión, fecha y/otante crecimiendel Objeto y simno serían posibl
la acción. Al igu
zo y ser presenta
nes, Grupos or cualquier eas en gran
de base de o muchos gida por el
o tiempo, nto), hacer plificar las le si estas.
ual que las
a según se
289
290
Im
LFl
Lc
magen 271. Opciones
La selección de Formas, Grupo daborioso trabajo
Los campos a secampos de estos
s al escoger un objeto
objetos permitide Diagrama, Reo cuando son ela
eleccionar una s objetos fuente
o como fuente de asig
irá, en función dportes, Usuariosaborados en form
vez elegido el opueden encont
gnación de la acción a
de su tipo (Coms s o Servicios Wma tradicional.
objeto fuente,drarse en los capí
al objeto escogido
municaciones, CoWeb) ampliar las
ependerán de lítulos correspon
onexión a Base posibilidades pa
los diseños prelndientes a cada u
de Datos, Exprara realizar oper
liminares de elluno de ellos.
resiones de Basraciones que req
los. Más detalle
e de Datos, querirían un
es sobre los
Im
Lpf
magen 272. Seleccion
Los objetos fuenpodrán requerirfunción Fx (Func
nando el objeto fuent
nte podrán contrse funciones detion) en el menú
te para asignar un scr
tener campos qe conversión u ú del Mapping E
ript
ue pueden o nooperaciones maditor, arrastránd
o ser utilizadas atemáticas entredolo hasta el lien
directamente ae muchas otrasnzo y obtener un
l asignarlas a cas y para ello se na imagen simila
ampo destino phace uso del car a la siguiente:
ara los cual omponente :
291
292
Im
L
magen 273. Opciones
Luego será reque
s al escoger una funci
erido selecciona
ión como fuente de a
ar la función, que
asignación de la acció
e para efectos d
ón al objeto escogido
e ejemplo véasee un caso simplee de asignación dde un campo tip
o string
qs
Im
quese asigna a use muestra en la
magen 274. Opciones
un campo tipo en imagen siguien
s al escoger una funci
ntero (Integer) pte:
ión como fuente de a
para lo cual debe
asignación de la acció
e escogerse la fu
ón al objeto escogido
unción de converrsión “Convert SString to Integer”” tal como
293
294
LpqI
Im
Luego, deben mprimeramente eque está al ladodCountry, obten
magen 275. Asignació
marcarse los camel campo “value”o de “Drag this niéndose la imag
ón del valor de un str
mpos que van ” de TextField_Cimage to associgen mostrada a
ring a un campo ente
a interactuar pCountryCode hasiate” en la partecontinuación:
ro
posicionándose sta el campo vae inferior de la
sobre ellos y pcío que apareciventana de fun
presionando el ó en función y lnciones hasta el
ratón seguido dluego arrastrar el campo “value”
de arrastar, el campo Fx ” debajo de
Nf
Ad
A
Nótese que los cforma correcta.
Al escoger funciode forma de pod
A continuación s
Opción
All
Convert
DateTime
Financial
Grid Funtions
Information
Logic
Lookup
colores sobre las
ones nos encontder satisfacer las
se hace una desc
D
M
Mhm
MI
Mmc
Pm
MI
MA
Mo
s ventanas de as
tramos que exists necesidades de
cripción de los g
Descripción
Muestra todas la
Muestra todas lhasta el momenmuestran en la l
Muestra todas lIncluye más de 1
Muestra todas muchas otras dcrecimiento.
Permite tomarmanipulación. S
Muestra todas lIncluye más de 1
Muestra las fuAssigStringtoStr
Muestra las funcotras. Incluye 17
signación cambi
ten una gran vare sus diferentes u
rupos de funcion
as funciones dis
las funciones dento y permiten cista de funcione
as funciones de17 funciones com
las funciones finde uso común
valores de algúon 8 las funcion
as funciones de17 funciones com
nciones lógicasing, etc.
ciones de cálcul7 funciones.
aron de color ro
riedad de ellas yusuarios.
nes disponibles:
ponibles.
e conversión reconvertir un deces al final de este
e fecha y tiempomo Now, seman
nancieras dispoen el área fin
n campo de unes de grilla dispo
e fecha y tiempomo Now, seman
s más comunes
o requeridas pa
ojo a colores ind
y que openBusin
lacionadas con cimal a booleanoe libro.
o requeridas pana actual, hora ac
nibles como penanciera. Estas
na grilla y conveonibles al mome
o requeridas pana actual, hora ac
s. Incluye más
ara operaciones
dicativos de que
ess Suite va incr
conversión de fo, fecha en strin
ra operaciones ctual, etc.
eríodo de amortfunciones se m
ertirlo a la vez ento.
ra operaciones ctual, etc.
de 12 funcion
s habituales sum
la operación se
rementando en
formatos. Son mng y muchos otr
en procesos de
tización, Valor pmantienen en
en otro format
en procesos de
nes como And
ma, varianza, con
e efectuó en
el tiempo
más de 36 ros que se
negocios.
presente y constante
to para su
negocios.
, or, not,
ntar filas y
295
296
T
Ea
Im
Math
Text
UserDefined
Tabla 75. Grupos de fu
En algunos casosalguna operación
magen 276. Interactu
MhI
Ig
P
unciones disponibles
s es necesario inn, puede selecci
uando con las propied
Muestra las funhiperbólico, etc.Incluye 47 funci
Incluye funcionegran utilidad. Inc
Permite que el u
en el Mapping Edito
nteractuar con ponarla de la lista
dades de un diagrama
nciones matemá. de cálculo reqiones.
es de texto que cluye 11 funcion
usuario cree sus
r
ropiedades de ua desplegable qu
a
áticas más comueridas para op
permiten buscanes para manipu
propias funcion
un diagrama. Si sue se encuentra
munes como valperaciones habit
ar, reemplazar, culación de textos
es.
se requiere que eal final de la pan
lor absoluto, sutuales suma, var
cambiar a mayús.
estas propiedadntalla:
uma, resta, coserianza, contar fila
úsculas y mucha
des sean el desti
eno, seno as y otras.
as otras de
no de
FA
F
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
A
Funciones A continuación s
Función
AbsDecimal
AbsInteger
AbsMoney
Acos
AddDecimal
AddDouble
AddInteger
AddMoney
AddSecondsToD
And
Asin
AssignBooleanTo
AssignDataSetTo
AssignDateTimeT
AssignDecimalTo
AssignDoubleTo
disponiblese presentan las
ate
oBoolean
oDataSet
ToDateTime
oDecimal
Double
s funciones existeentes en openBu
Descripción
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el val
Sumar dos núm
Sumar dos núm
Sumar dos núm
Sumar dos núm
Sumar el núme
Devuelve el bo
Devuelve el áng
Asigna el argum
Asigna el argum
Asigna el argum
Asigna el argum
Asigna el argum
usiness Suite y s
lor absoluto de u
lor absoluto de u
lor absoluto de u
lor del ángulo cu
meros decimales
meros de tipo de
meros enteros.
meros con forma
ero de segundos
oleano AND (Y)
gulo cuyo seno e
mento al resultad
mento al resultad
mento al resultad
mento al resultad
mento al resultad
u correspondien
un número decim
un número ente
un valor en mon
uyo coseno sea e
s.
e dato doble.
atos de moneda.
a una fecha‐hor
entre dos argum
es el número es
do.
do.
do.
do.
do.
nte descripción:
mal.
ero.
neda.
el número espec
.
ra y devuelve la
mentos.
pecificado.
cificado.
nueva fecha‐hoora.
297
298
A
A
A
A
A
A
C
C
C
C
C
C
C
C
C
C
C
C
C
AssignIntegerTo
AssignMoneyToM
AssignObjectToO
AssignStringToSt
Atan
Atan2
CalculateAvg
CalculateMax
CalculateMin
CalculateStDev
CalculateSum
CalculateVar
Ceiling
ConvertBooleanT
ConvertBooleanT
ConvertBooleanT
ConvertBooleanT
ConvertBooleanT
ConvertDateTim
Integer
Money
Object
tring
ToDateTime
ToDecimal
ToDouble
ToInteger
ToString
meToBoolean
Asigna el argum
Asigna el argum
Asigna el argum
Asigna el argum
Devuelve el áng
Devuelve el áng
Devuelve el pro
Devuelve el ma
Devuelve el me
Devuelve la des
Devuelve la sum
Devuelve la var
Devuelve el valespecificado.
Convierte un n
Convierte un n
Convierte un n
Convierte un n
Convierte un n
Convierte un fo
mento al resultad
mento al resultad
mento al resultad
mento al resultad
gulo cuya tange
gulo cuya tange
omedio de todos
ayor valor de tod
enor valor de tod
sviación estánda
ma de todos los
rianza de todos
lor más pequeñ
úmero booleano
úmero booleano
úmero booleano
úmero booleano
úmero booleano
ormato fecha‐tie
do.
do.
do.
do.
nte es el númer
nte es el cocient
s los datos en un
dos los datos en
dos los datos en
ar de todos los d
datos en una co
los datos en una
o de todos los n
o a formato de f
o a decimal.
o a formato dob
o a entero.
o a cadena de ca
empo a boolean
ro especificado.
te de dos númer
na columna.
una columna.
n una columna.
datos en una col
olumna.
a columna.
números mayore
fecha‐ hora.
ble.
aracteres.
o.
ros especificado
umna.
es o iguales a un
os.
n número
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
ConvertDateTim
ConvertDateTim
ConvertDateTim
ConvertDateTim
ConvertDecimalT
ConvertDecimalT
ConvertDecimalT
ConvertDecimalT
ConvertDecimalT
ConvertDoubleT
ConvertDoubleT
ConvertDoubleT
ConvertDoubleT
ConvertDoubleT
ConvertIntegerT
ConvertIntegerT
ConvertIntegerT
ConvertIntegerT
ConvertIntegerT
ConvertObjectTo
meToDecimal
meToDouble
meToInteger
meToString
ToBoolean
ToDateTime
ToDouble
ToInteger
ToString
ToBoolean
ToDateTime
ToDecimal
ToInteger
ToString
ToBoolean
ToDateTime
ToDecimal
ToDouble
ToString
oBoolean
Convierte un fo
Convierte un fo
Convierte un fo
Convierte un fo
Convierte un d
Convierte un d
Convierte un d
Convierte un d
Convierte un d
Convierte un n
Convierte un n
Convierte un n
Convierte un n
Convierte un n
Convierte un e
Convierte un e
Convierte un e
Convierte un e
Convierte un e
Convierte un o
ormato fecha‐tie
ormato fecha‐tie
ormato fecha‐tie
ormato fecha‐tie
ecimal a boolea
ecimal a format
ecimal a format
ecimal a entero.
ecimal a cadena
úmero de forma
úmero de forma
úmero de forma
úmero de forma
úmero de forma
ntero a boolean
ntero a formato
ntero a decimal.
ntero a formato
ntero a cadena d
bjeto a boolean
empo a decimal.
empo a formato
empo a entero.
empo a cadena d
no.
o fecha‐hora.
o doble.
.
a de caracteres.
ato doble a bool
ato doble a form
ato doble a decim
ato doble a ente
ato doble a cade
o.
o fecha‐hora.
.
o doble.
de caracteres.
o.
.
o doble.
de caracteres.
leano.
mato fecha‐hora.
mal.
ero.
ena de caractere
.
es.
299
300
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
ConvertObjectTo
ConvertObjectTo
ConvertObjectTo
ConvertObjectTo
ConvertObjectTo
ConvertStringTo
ConvertStringTo
ConvertStringTo
ConvertStringTo
ConvertStringTo
Cos
Cosh
CountRows
CreateADate
CurrentDayOfMo
CurrentHour
CurrentMinute
CurrentMonth
CurrentSecond
CurrentYear
oDateTime
oDecimal
oDouble
oInteger
oString
Boolean
DateTime
Decimal
Double
Integer
onth
Convierte un o
Convierte un o
Convierte un o
Convierte un o
Convierte un o
Convierte una c
Convierte una c
Convierte una c
Convierte una c
Convierte una c
Devuelve el cos
Devuelve el cos
Devuelve el nú
Crea una nueva
Devuelve el día
Devuelve la ho
Devuelve los m
Devuelve el nú
Devuelve los se
Devuelve el año
bjeto a formato
bjeto a decimal.
bjeto a formato
bjeto a entero.
bjeto a cadena d
cadena de carac
cadena de carac
cadena de carac
cadena de carac
cadena de carac
seno de un ángu
seno hiperbólico
mero de registro
a fecha.
a de mes corresp
ra actual en form
minutos de la hor
mero del mes ac
egundos de la ho
o actual.
fecha‐hora
.
doble.
de caracteres.
cteres a boolean
cteres a fecha‐ho
cteres a decimal
cteres a formato
cteres a entero.
ulo especificado.
o de un ángulo e
os en una tabla.
pondiente al día
mato de 24 hora
ra actual.
ctual (1‐12).
ora actual.
no.
ora
.
o doble.
.
especificado.
de hoy.
as.
D
D
D
D
D
D
D
E
E
E
E
E
E
E
E
E
E
DayOfDate
DaysBetweenDa
Degrees
Depreciation
DivideDecimal
DivideInteger
DivideMoney
Equal_Boolean
Equal_DateTime
Equal_Decimals
Equal_Double
Equal_Integers
Equal_Strings
ExecuteDBExpre
ExistsIn
Exp
Extract
tes
e
ession
Devuelve el día
Devuelve el nú
Convierte radia
Devuelve la dede balance de d
Divide un núme
Divide el prime
Divide el primede moneda.
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Ejecuta una exp
Devuelve un “vla cadena de ca
Devuelve el val
Devuelve una que tiene una l
a de una fecha d
mero de días en
anes a grados de
preciación de udeclinación fija.
ero decimal entr
er número enter
er número en for
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
presión de base
verdadero” (truearacteres que se
lor de la expone
cadena de caraongitud especifi
ada.
ntre dos fechas d
ecimales.
n bien en un pe
re un Segundo n
o entre un Segu
rmato de moned
e) si los dos bool
e) si las dos fecha
e) si los dos decim
e) si los dos núm
e) si los dos ente
e) si las dos cade
de datos.
e) si la cadena de busca.
ncial elevada al
cteres con la qicada.
dadas.
eriodo especifica
número decimal
undo número en
da por el segund
leanos son igual
a‐hora son igual
males son iguale
meros de formato
eros son iguales.
enas de caracter
de caracteres bu
número especif
ue comienza un
ado utilizando e
.
tero.
do número en e
es.
les.
es.
o doble son igua
es son iguales.
uscada es encon
ficado.
na cadena de ca
l método
l formato
ales.
ntrada en
aracteres
301
302
F
F
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
G
FirstCharacterUp
Floor
GetTable
GetValueFromG
GetValueFromG
GetValueFromG
GetValueFromG
GetValueFromG
GetValueFromG
GetValueFromG
GetValueFromG
GetValueFromTa
GetValueFromTa
GetValueFromTa
GetValueFromTa
GetValueFromTa
GetValueFromTa
GetValueFromTa
GetValueFromTa
pperCase
ridAsBoolean
ridAsDateTime
ridAsDecimal
ridAsDouble
ridAsInteger
ridAsMoney
ridAsObject
ridAsString
ableABoolean
ableAsDateTime
ableAsDecimal
ableAsDouble
ableAsInteger
ableAsMoney
ableAsObject
ableAsString
e
Devuelve la cad
Devuelve el ma
Devuelve una t
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el vadoble.
Devuelve el val
Devuelve el val
Devuelve el val
Devuelve el va
dena de caracte
ayor número que
tabla de un juego
lor de una celda
lor de una celda
lor de una celda
lor de una celda
lor de una celda
lor de una celda
lor de una celda
lor de una celda
lor de la posición
lor de la posición
lor de la posición
alor de la posici
lor de la posición
lor de la posición
lor de la posición
lor de la posició
res con la prime
e sea menor o ig
o de datos.
de una grilla co
de una grilla co
de una grilla co
de una grilla co
de una grilla co
de una grilla co
de una grilla co
de una grilla co
n de una fila y co
n de una fila y co
n de una fila y co
ón de una fila
n de una fila y co
n de una fila y co
n de una fila y co
ón de una fila y
era letra de cada
gual al número e
omo booleano.
omo fecha‐hora.
omo decimal.
omo formato dob
omo entero.
omo moneda.
omo objeto.
omo cadena de c
olumna de una t
olumna de una t
olumna de una t
y columna de u
olumna de una t
olumna de una t
olumna de una t
columna de un
a palabra en may
especificado.
ble.
caracteres.
tabla como bool
tabla como fech
tabla como decim
una tabla como
tabla como ente
tabla como mon
tabla como obje
na tabla como ca
yúscula.
leano.
a‐hora.
mal.
o formato
ero.
neda.
eto.
adena de
H
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
HourOfDate
EEERemainder
sDateTime
sDecimalEven
sDecimalOdd
sDoubleEven
sDoubleOdd
sEmail
sEmpty
sGreaterThan_D
sGreaterThan_D
sGreaterThan_D
sGreaterThan_I
sGreaterThan_S
sGreaterThanOr
sGreaterThanOr
sGreaterThanOr
sGreaterThanOr
DateTime
Decimal
Double
nteger
String
rEqualTo_DateT
rEqualTo_Decim
rEqualTo_Doubl
rEqualTo_Intege
Time
mal
e
er
caracteres.
Devuelve la ho
Devuelve el rem
Devuelve un “fecha‐hora.
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “velectrónico váli
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
ra de una fecha
manente de una
“verdadero” (tru
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (trueido.
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
indicada.
a división de un n
ue) si la cadena
e) si el número d
e) si el número d
e) si el formato d
e) si el formato d
e) si la cadena d
e) si la cadena de
e) si Arg1 > Arg2
e) si Arg1 > Arg2
e) si Arg1 > Arg2
e) si Arg1 > Arg2
e) si Arg1 > Arg2
e) si Arg1 >= Arg2
e) si Arg1 >= Arg2
e) si Arg1 >= Arg2
e) si Arg1 >= Arg2
número especifi
a de caracteres
decimal es par.
decimal es impar
doble es par.
doble es impar.
de caracteres su
e caracteres sum
2
2
2
2
icado entre otro
s dada está en
r.
uministrada es u
ministrada está v
o.
formato
un correo
vacía.
303
304
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
J
sGreaterThanOr
sIntegerEven
sIntegerOdd
sLessThan_Date
sLessThan_Deci
sLessThan_Dou
sLessThan_Integ
sLessThan_Strin
sLessThanOrEqu
sLessThanOrEqu
sLessThanOrEqu
sLessThanOrEqu
sLessThanOrEqu
sMoneyEven
sMoneyOdd
sNotEmpty
sNotNull
sNull
sNumber
oin
rEqualTo_String
eTime
mal
ble
ger
ng
ualTo_DateTime
ualTo_Decimal
ualTo_Double
ualTo_Integer
ualTo_String
e
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Devuelve un “v
Une dos caden
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
verdadero” (true
as de caracteres
e) si Arg1 >= Arg2
e) si el entero es
e) si el entero es
e) si Arg1 < Arg2
e) si Arg1 < Arg2
e) si Arg1 < Arg2
e) si Arg1 < Arg2
e) si Arg1 < Arg2
e) si Arg1 <= Arg2
e) si Arg1 <= Arg2
e) si Arg1 <= Arg2
e) si Arg1 <= Arg2
e) si Arg1 <= Arg2
e) si el número d
e) si el número d
e) si la cadena de
e) si el objeto es
e) si el objeto es
e) si la cadena de
s en una sola.
2
par.
impar.
2
2
2
2
2
de moneda es p
de moneda es im
e caracteres no e
no nulo.
nulo.
e caracteres es u
ar.
mpar.
está vacía.
un número.
L
L
L
L
L
M
M
M
M
M
M
M
M
M
M
M
N
N
N
N
Left
Length
Log
LogBaseX
LowerCase
MaxDecimal
MaxInteger
MaxMoney
MinDecimal
MinInteger
MinMoney
MinutesOfDate
MonthOfDate
MultiplyDecimal
MultiplyInteger
MultiplyMoney
Not
NotEqual_Boole
NotEqual_DateT
NotEqual_Decim
an
Time
mals
Devuelve el nú
Devuelve el nú
Devuelve el log
Devuelve el log
Devuelve una c
Devuelve el ma
Devuelve el ma
Devuelve el ma
Devuelve el me
Devuelve el ma
Devuelve el ma
Devuelve los m
Devuelve el me
Multiplica dos n
Multiplica dos n
Multiplica dos n
Devuelve “falso
Devuelve “falso
Devuelve “verd
Devuelve “verd
mero de caracte
mero de caracte
garitmo decimal
garitmo base X d
cadena de caract
ayor de dos núm
ayor de dos núm
ayor de dos núm
enor de dos núm
ayor de dos núm
ayor de dos núm
minutos de una fe
es de una fecha d
números decima
números entero
números en form
o” para un valor
o” si ambos boo
dadero” si amba
dadero” si ambo
eres especificado
eres especificado
de un número d
de un número da
teres en minúsc
meros decimales.
meros enteros.
meros en formato
meros decimales
meros enteros.
meros en formato
echa dada.
dada.
ales.
os.
mato de moned
booleano “verd
leanos no son ig
s fecha‐hora no
os decimales no s
o de una cadena
o de una cadena
dado.
ado.
culas.
.
o de moneda.
s.
o de moneda.
da.
dadero” y viceve
guales.
o son iguales.
son iguales.
a de caracteres.
a de caracteres.
ersa.
305
306
N
N
N
N
O
P
P
R
R
R
R
R
R
R
S
S
S
S
S
NotEqual_Doubl
NotEqual_Intege
NotEqual_String
Now
Or
Pi
Pow
Radians
Random
RandomBetween
RemoveSpaces
Replace
Right
Round
SecondsOfDate
Sin
Sinh
Sqrt
SubtractDecimal
le
ers
s
n
l
Devuelve “verd
Devuelve “verd
Devuelve “verd
Devuelve la fec
Devuelve el bo
Devuelve el val
Devuelve el val
Convierte grad
Devuelve un nú
Devuelve un nú
Elimina los esp
Reemplaza unaencuentre.
Devuelve el nú
Devuelve el nú
Devuelve los se
Devuelve el sen
Devuelve el sen
Devuelve la raíz
Resta el númer
dadero” si ambo
dadero” si ambo
dadero” si amba
cha‐hora de este
oleano “O” (OR)
lor de PI ()
lor de un númer
os decimales a r
úmero aleatorio
úmero aleatorio
acios de una cad
a cadena de car
mero de caracte
mero más cerca
egundos de una
no de un ángulo
no hiperbólico d
z cuadrada de u
ro decimal del pr
os formatos dobl
os enteros no son
s cadenas de ca
e momento.
) entre dos argu
ro especificado e
radianes.
entre 0 y 1.
entero entre do
dena de caracter
racteres por otr
eres especificado
ano a un valor es
fecha‐hora dada
dado.
de un ángulo dad
n número dado
rimer número d
les no son iguale
n iguales.
racteres no son
mentos.
elevado a la pote
os argumentos.
res.
ra también espe
os de una caden
specificado.
a.
do.
.
ecimal.
es.
iguales.
encia indicada.
ecificada cada ve
na de caracteres
ez que la
.
S
S
T
T
T
U
Y
T
ECu
SubtractInteger
SubtractMoney
Tan
Tanh
TypeNumber
UpperCase
YearOfDate
Tabla 76. Descripción
Ejemplos Como bien dice eun proyecto
de funciones disponi
el refrán, una im
ibles
magen vale más q
Resta el segund
Resta el segunmoneda.
Devuelve la tan
Devuelve la tan
Devuelve un ecaracteres = 2, = 4, Booleano =
Devuelve la cad
Devuelve el año
que mil palabras
do número ente
ndo número en
ngente del ángul
ngente hiperbóli
ntero que repreDecimal = 3, Fo= 5, DataSet = 6,
dena de caracte
o de una fecha d
s, así que a cont
ero del primer nú
formato de mo
lo especificado.
ica de un ángulo
esenta el tipo dermato de mone DataTable = 7,
res en mayúscul
dada.
tinuación encont
úmero entero.
oneda al primer
o dado.
e objeto (Enteroda [Money] = 3,DateTime = 8).
las.
traran varios eje
r número en for
o [Int32] = 1, Ca, Formato doble
emplos de script
rmato de
adena de [Double]
ts usados en
307
308
L
Im
Limpiar un cam
magen 277. Ejemplo
mpo de texto
donde se “vacían” lo
en una forma
s campos en una form
a
ma
O
Im
Ocultar un bot
magen 278. Ocultand
tón de una fo
do un botón en una fo
rma
orma
309
310
A
Im
Asignar el nom
magen 279. Asignand
mbre de un us
do el nombre del usua
uario al camp
ario al campo de una
po de una Form
a forma
ma
M
Im
C
Im
Mostrar una F
magen 280. Mostran
Cerrar una for
magen 281. Cerrando
Forma
do una Forma
rma
o una forma
311
312
L
Im
Leer un valor d
magen 282. Leyendo
de una forma
un valor y asignándo
y asignárselo
oselo a un campo
a un parámettro de una exppresión de basse de datos
I
Im
ndicarle a una
magen 283. Indicand
a grilla de una
o como traer unos da
a forma que tr
atos para presentarlo
raiga sus datos
os en una forma
s de la base dee datos y se loos presente al usuario
313
314
L
Im
Leer un valor d
magen 284. Tomando
de una celda d
o un valor en una gril
de una grilla y
lla y asignándolo a un
y usarlo para d
n campo en una form
diligenciar un v
a
valor de un caampo de una f
forma
A
Im
Asignar un val
magen 285. Asignand
or a una prop
do un valor a una pro
piedad de una
opiedad de tarea
tarea (de un ddiagrama)
315
316
Cocou
Lbds
E
Im
ConexiopenBusiness Suitconformada por lotros parámetros usuario u organiza
La versión actual dbases de datos. opdefine las conexiosea necesario.
El siguiente diagra
magen 286. Bases de
ones a te trabaja con doos repositorios dede gran utilidad
ación almacenan o
de openBusiness penBusiness Suitones a las bases de
ama ilustra esta si
e datos usadas por op
base ds tipos de bases de los procesos enpara el seguimieo tienen almacena
Suite incorpora ute permite la conee datos de la orga
tuación:
penBusiness Suite
de datode datos, la primen ejecución en losento y monitoreo ados sus datos, bi
un cambio importexión a los repositanización con el fi
s era de ellas corres que se almacende los procesos. ien sean estos SQ
tante en la formatorios de informan de administrar a
esponde a la plataan los usuarios, pEl segundo tipo
QL, Oracle, MySQL,
a como el softwaración de la organiza través de los pro
aforma de desarropropiedades de ode bases de dato
L, Postgress, etc.
re generado por ozación según se iocesos de negoci
ollo propiamenteobjetos, trazabilidos, son aquellas e
openBusiness se cndicaba y para elos modelados los
e dicha y está ad y muchos en los que el
conecta a las lo, el usuario s datos según
B
PLo
Im
AD
Base de da
Propiedad opeLa base de datos openBusinessData
magen 287. Propieda
Al seleccionar estaDicha configuració
tos propia
enBusinessDausada por openBabaseConnection
ades de un proyecto
a propiedad (presón se presenta la s
de openBu
tabaseConnecBusiness Suite puetal cual se presen
sionando el botónsiguiente pantalla
usiness Sui
ction ede ahora indicarnta en la siguiente
n con los puntos sa:
te
rse por el modelae figura:
suspensivos), pued
dor. Para esto, el
de definir la cone
l proyecto tiene u
exión a la base de
una nueva propie
datos de openBu
edad llamada
usiness Suite.
317
318
Im
P
123456
E
PTb
A
magen 288. Propieda
Para usar esta ve
1. Seleccione el 2. Indique el Ser3. Indique el nom4. Indique si su b5. Indique su no6. Indique su cla
En general, estos
Prueba de ConTan pronto hayabotón “Test Con
Al pulsarlo debe
ades de la conexión a
entana, diligenci
proveedor de larvidor que contiembre de su basebase de datos tieombre de usuarioave (password) p
s datos son sum
nexión (Test Can sido diligencianection”.
presentarse en
la base de datos de o
ie los campos de
a Base de Datos.ene su base de de de datos. ene seguridad ino para ingresar a s
inistrados por su
Connection) ados los campo
pantalla la sigui
openBusiness Suite
e la siguiente for
datos.
ntegrada.
u base de datos
u Administrador
s indicados, el u
ente figura:
rma:
s.
r de Base de Dat
usuario debe pro
tos.
obar la conexiónn a la base de ddatos, presionanndo sobre el
Im
Ta
VSdo
magen 289. Ventana
Tenga presente almacenados o d
Validación delSe ha incluido adatos de openBopenBusiness Su
indicando que la con
que debe existdemás meta estr
proyecto hora una nuevaBusiness. Si duuite generara el e
nexión ha sido estable
ir la base de daructura de la bas
a validación a lourante el proceerror indicado e
ecida
atos creada. Es se de datos), pe
s proyectos creaeso de validación la siguiente im
posible que no ro la base de da
ados con openBón y/o generacmagen:
se hayan creadtos debe existir.
Business. Esta coción de código
do aun los objet.
onsiste en probo, dicha conexió
tos (tablas, proc
ar la conexión aón no logra es
cedimientos
a la base de stablecerse,
319
320
Im
D
Uotcp
magen 290. Validació
Dicho error conf
Una conexión openBusinessDatransacciones decree una base depara conectarse
ón de un proyecto
firma lo siguiente
a la base atabaseConnectie openBusiness e datos que puee a dicha base
e:
de datos deon. Se generódebe existir antda ser usada pade datos. La cr
e openBusinessel siguiente ees de intentar gra las transaccioreación de tabla
s no pudo eerror: {0}. Por generar código. Pones de openBusas, procedimien
establecerse ufavor verifique Por favor solicitesiness. El adminntos almacenado
usando las pr y corrija. Unae a su administristrador debe pros y otra meta
ropiedades inda base de datorador de base deroveerle de las ca estructura pue
dicadas en os para las e datos que credenciales ede crearse
eP
AUc
oEd
S
ApR
U
L
ejecutando los Procedures folde
Archivos adicioUna vez la conexcódigo, se crean
openBusineEste archivo defide openBusiness
Si es la primera v
Al finalizar la ejeprimer usuario eRecuerde que to
Una vez haya eje
La siguiente pant
archivos correser una vez el cód
onales creadoxión a la base dautomáticamen
ss000.sql ine todas las tabs.
vez que ejecuta
ecución de esteen ingresar al apodo usuario recié
ecutado este scr
talla presenta al
spondientes llamdigo fuente del p
os durante el pde datos de opente el siguiente a
blas, procedimie
un proyecto gen
e script, se creaplicativo. A travéén creado en op
ipt no es necesa
l usuario openBu
mados openBusproyecto haya si
proceso de genBusiness haya archivo:
ntos almacenad
nerado con open
además un usués de este usuarenBusiness Suite
ario volverlo a ej
usiness administ
sinessXXX.sql. Tdo generado.
eneración de cpodido establec
dos y demás met
nBusiness Suite d
uario llamado oio puede crear le tiene una cont
ecutar para ning
trando otros usu
ales archivos p
código cerse exitosame
ta estructura ne
deberá ejecutar
openBusiness coos demás y asigtraseña openBus
gún otro proyec
uarios en un ent
pueden encontr
ente, durante el
ecesaria para la b
r este script.
on contraseña ognar los permisosiness.
cto generado con
orno WEB:
rarse en la carp
l proceso de gen
base de datos tr
openBusiness quos y roles corres
n openBusiness.
peta Stored
neración de
ransaccional
uien será el pondientes.
.
321
322
Im
CAsar
magen 291. Administ
Como se cuánAl ejecutar el prsistema solicita archivo openBusrequiere la ejecu
tración de usuarios en
do debo ejecuroyecto creado del usuario su siness000.sql. Siución de dicho a
n un entorno WEB
utar el archivopor openBusinenombre y contrn embargo, si exrchivo.
o openBusinesess, el primer praseña. Si el proxisten errores q
ss000.sql paso que un usuoceso de autenue tales como e
uario debe realinticación funcionel presentado en
izar es ingresar na sin errores nn las siguientes d
al aplicativo. Pno es necesario dos imágenes, e
Para esto, el ejecutar el
es porque se
Im
Im
BLi
P
magen 292. Indicació
magen 293. Indicació
Base de daLas conexiones nformación.
Para crear una co
ón de la necesidad de
ón de la necesidad de
tos propiasde base de d
onexión, selecci
ejecutar openBusine
ejecutar openBusine
s de la orgaatos permiten
ona la opción Ne
ess000.sql en WEB
ess000.sql en WIN
anizaciónal usuario de
ew Connection e
openBusiness
en el Project Exp
Suite crear con
plorer.
nexiones a reppositorios permaanentes de
323
324
Im
P
1
23456
Ed
ME
magen 294. Conexión
Para usar esta ve
1. Seleccione el disponible al
2. Indique el Ser3. Indique el nom4. Indique si su b5. Indique su no6. Indique su cla
En general, estodatos, por ello su
Menú de ConeEl menú de cone
n a Bases de Datos
entana, diligenci
proveedor de lamomento en oprvidor que contiembre de su basebase de datos tieombre de usuarioave (password) p
os datos son sumus tablas y bases
exión a base dexión a base de d
ie los campos de
a Base de Datos.penBusiness Suitene su base de de de datos. ene seguridad ino para ingresar a s
ministrados por s de datos deben
de datos datos consiste d
e la siguiente for
En un principio te). datos.
ntegrada.
u base de datos
su Administradn ser diseñadas
e tres opciones
rma:
deje la indicada
s.
or de Base de Dpor su Administ
según se indica
a (que correspon
Datos. openBusirador de base d
en la figura sigu
nde a SQL Server
iness Suite no ee datos.
uiente:
r dado que es la
es un diseñador
única
de base de
Im
PTps
A
Im
RLc
As
magen 295. Menú de
Prueba de ConTan pronto hayapronto hayan sidsobre el botón “T
Al pulsarlo debe
magen 296. Ventana
Refrescar TablLa segunda opcicambios en los d
Al pulsar el botósiguiente:
e Conexión a base de
nexión (Test Can sido diligencido diligenciados Test Connection
presentarse en
indicando que la con
las (Refresh Taón de la conexiódatos y se desea
ón para refresc
datos
Connection) ados los campolos campos indi
n” en el menú de
pantalla la sigui
nexión ha sido estable
ables) ón a base de dahacer uso de ell
car, se verá una
os indicados en licados anteriorme conexión de ba
ente figura:
ecida
atos es la posibilos cuando se es
a ventana indica
la Imagen 244, emente, el usuarioase de datos.
lidad de refrescsté trabajando c
ando que se est
el usuario debe o debe probar la
ar las tablas. Eston openBusines
tán actualizando
probar la conexa conexión a la b
to es recomendss Suite.
o las tablas, alg
xión a la base dbase de datos, p
dable cuando ha
go similar a la I
de datos tan presionando
an ocurridos
Imagen 268
325
326
Im
AEah
magen 297. Refresca
Asistente paraEl DB Wizard no aparece muestrahabilitadas, tal c
ndo los datos conten
a Bases de Dates otra cosa quea todas las tablaomo se indica en
nidos en las tablas
tos (DB Wizarde un asistente pas que existen en la imagen sigu
d) ara la creación dn esa base de duiente:
de todas las expatos a la cual se
resiones de base hizo la conexió
se de datos posibón y se muestra
bles. La primera con todas las p
opción que osibilidades
Im
Eb
magen 298. Creación
El usuario puedebase de datos y p
n de Expresiones de B
e quitar las selecpresionamos el
ase de Datos
cciones que apabotón derecho,
arecen automátiy aparecerá el in
icamente, para endicado en la im
ello nos posicionmagen siguiente:
namos sobre cu:
ualquiera de las tablas de la
327
328
Im
Pe
T
Met
magen 299. Opciones
Par facilitar la taesto, debe selecc
Opción
Select all for XX
Unselect all for
Select all for Ta
Unselect all for
Select all for Ta
Unselect all for
Tabla 77. Selección de
Mientras que lasel usuario. El usutabla siguiente:
s de selección en la cr
area al usuario, cionar uno de lo
D
XXXX S
XXXXX E
ble St
Table St
ble S
Table E
e Expresiones de Base
s posibilidades duario podrá hace
reación de expresion
debe indicarle aos tipos de consu
Descripción
Selecciona la cre
Elimina las marc
Selecciona la optablas
Selecciona la optablas
Selecciona la cre
Elimina las marc
e de Datos a crear
e creación de exer dichas seleccio
es de bases de datos
a openBusiness ulta disponibles
eación de todas
cas de creación d
pción de “False”
pción de “True”
eación de todas
cas de creación d
xpresiones de baones mediante e
Suite, el tipo deen la barra de he
las expresiones
de todas las expr
para la creación
para la creación
las expresiones
de todas las expr
ases de datos pael marcado del t
e operación queerramientas:
de base de dato
resiones de base
n de todas las ex
n de todas las ex
de base de dato
resiones de base
ara las tablas cortipo de expresión
e desea realizar
os para esa tabla
e de datos para
xpresiones de b
xpresiones de b
os de todas las ta
e de datos de to
rresponde a la sn de base de dat
con la base de
a
esa tabla
base de datos de
base de datos de
ablas
odas las tablas
elección que detos según se mu
datos. Para
e todas las
e todas las
berá hacer uestra en la
S
S
U
Uk
D
D
Dk
Db
I
Ik
R
G
T
Lm
Opción
Select all fields
Select all fields fi
Update filtering
Update filtering keys
Delete all record
Delete all record
Delete all recordkey
Delete all recordby not by primar
nsert new recor
nsert new recokeys
Replace data exp
Generate forms
Tabla 78. Opciones de
La información cmuestra en la im
iltering by prima
by primary key
by fields not p
ds
ds filtering by all
ds filtering by p
ds filtering by ary key
rd
ord excluding p
pression if exist
e creación de las expr
correspondientemagen siguiente:
Descri
Indica
ary key Indica
Indica
primary Indica
Indica
fields Indica campo
primary Indica
ll fields Indica los cam
Permit
primary Permit
Permit
PermitSuite
resiones de base de d
e a los nombres
ipción
que todos los ca
que todos los ca
que todos los ca
que todos los ca
que todos los ca
que todos losos
que todos los ca
que todos los cmpos pero no po
te añadir nuevo
te añadir nuevo
te reemplazar u
te la creación de
datos
s que serán util
ampos de la tab
ampos podrán s
ampos podrán s
ampos podrán s
ampos podrán s
campos podrá
ampos podrán s
campos podrán sor la llave prima
s datos a la tabla
s datos a la tabla
na expresión de
e formas en for
izados para la c
bla serán seleccio
ser filtrados por
ser actualizados
ser actualizados
ser eliminados
án ser eliminad
ser eliminados m
ser eliminados mria
a
a excluyendo lla
e base de datos s
ma automática
creación autom
onables
la llave primaria
por la llave prim
por campos y n
os mediante po
mediante filtrado
mediante filtrad
aves primarias
si esta ya existe
cuando esta se
ática de las exp
a
maria
o por la llave pri
or filtrado de t
o por la llave prim
o por selección
solicita en open
presiones de ba
imaria
todos los
maria
de todos
nBusiness
se datos se
329
330
Im
Ec
OOs
Im
magen 300. Nombres
El usuario podrácentral.
Otras opcioneOtra forma de hasiguiente:
magen 301. Otras op
s a utilizar para la cre
á cambiar los no
es de las conexacer uso de los o
ciones de Conexión a
ación automática de
ombres de las e
xiones a base opciones presen
a Base de Datos
expresiones de base
expresiones de
de datos ntadas anteriorm
s de datos
base de datos a
mente para la co
a crear colocand
nexión a base de
do los nombres
e datos es most
s que desee en
rada en la image
la columna
en
Ec
PAm
Im
Este menú permconexión, refresc
Propiedades dAdemás de la pomismos datos en
magen 302. Propieda
mite, además de lcar las tablas y c
de la Conexiónosibilidad de indn la ventana de p
ades de la Conexión a
las opciones indcrear las expresio
n a Base de Dadicar los datos repropiedades tal
a Base de Datos
icadas anteriormones de base de
atos equeridos para como se muestr
mente, para ver e datos, eliminar
hacer la conexióra en la imagen s
las propiedadesr la conexión a ba
ón a la base de siguiente:
s de la conexión ase de datos.
datos, existe la
a la base datos,
posibilidad de i
probar la
indicar esos
331
332
LImImImImImImImImImImImImImImImImImImImImImImImImImImImIm
Lista demagen 1. de iniciodmagen 2. Ventana magen 3. Ventana magen 4. Acuerdo dmagen 5. Iniciando magen 6. Ventana magen 7. Ventana magen 8. Ventana smagen 9. Estructurmagen 10. Del diagmagen 11. Interfaz magen 12. Ventanamagen 13. Exploradmagen 14. Adicionamagen 15. Detalle dmagen 16. Ejemplomagen 17. Buscar ymagen 18. Asistentmagen 19. Menú comagen 20. Generacmagen 21. Validacimagen 22. Importamagen 23. Borrar mmagen 24. Modeladmagen 25. Ejemplomagen 26. Secuencmagen 27. Tareas (magen 28. Ejemplo
e imágedel instalador de opeque le permite escoque indica que ya sede licencia final de ucopia de archivos yque indica que la inde registro de licencsolicitando le indiqura de directorios suggrama al código. gráfica de usuario a de propiedades dor de Proyectos (Prar objetos en elExplde la barra de títuloo del menú contextuy reemplazar te para la creación dontextual del objetoción de código ión de un proyecto ar de un proyecto múltiples objetos dedores o de un diagrama utcia de Flujo (Tasks) o de actividades y se
enes enBusiness Suiteoger la carpeta donde está listo para inicusuarioy creación de registrnstalación ha sido fincia de openBusinessue las carpetas de agerida
de openBusiness
roject Explorer)orador de Proyectoos de openBusiness ual de un objeto
de un nuevo proyeco project
e un proyecto
tilizando notación B
ecuencias de flujo
de se instalará openciar la instalación e
rosnalizadas Suitealmacenaje
osal grabar un proyec
to.
BPMN
nBusiness Suiten el disco duro
cto
19 20 20 21 22 22 23 24 24 26 30 32 33 33 34 35 36 37 39 40 41 42 43 47 48 51 51 51
ImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImIm
magen 29. Compuemagen 30. Ejemplomagen 31. Ejemplomagen 32. Piscina (magen 33. Carriles magen 34. Flujo de magen 35. Ejemplomagen 36. Objeto dmagen 37. Ejemplomagen 38. Anotaciómagen 39. Ejemplomagen 40. Asociacimagen 41. Añadienmagen 42. Añadienmagen 43. Un nuevmagen 44. Añadienmagen 45. Menú comagen 46 Barra demagen 47. Barra demagen 48. Validacimagen 49. Errores dmagen 50. Detalle dmagen 51. Menú comagen 52. Des‐habmagen 53. Propiedamagen 54. Menú comagen 55. Diagrammagen 56. Menú cmagen 57. Tamañomagen 58. Ajustandmagen 59. Ventanamagen 60. Ventana
erta (Gateway) o de Compuertas (Gao de Tareas, Compue(Pool) (Lanes) Mensaje (Message
o de flujo de mensajde Dato (Data Objeco de Objetos de Datoón o de Anotación ión ndo un nuevo grupondo un nuevo diagravo diagrama ndo un pool en un dontextual de algunoe herramientas del Pe herramientas del Mión de un diagramade validación en unde errores en las proontextual del Grupobilitación de un diagades de un Grupo dontextual para diagma resultante del Wcontextual para diago del diagrama do el tamaño de una para la creación da para la creación d
ateways)ertas y Eventos
e Flow)je ct) os
o de diagramasama
iagrama vacíoos elementos del diaProcess ModelerModelador de Proc Diagramaopiedades de una go de Diagramasgrama para generacde Diagramasgramas [Project ExpWizard CRUD Diagramgrama [Process Mo
n diagramade una nueva propiede una nueva propie
agrama
esos
grilla
ción de código
lorer]mdeler]
edadedad
52 52 53 53 54 54 55 56 56 56 57 57 58 59 60 60 61 62 62 63 64 65 66 67 67 69 71 72 73 74 75 76
333
334
ImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImIm
magen 61. Propiedamagen 62. Levantamagen 63. Documemagen 64. Modificamagen 65. Selecciomagen 66. Documemagen 67. Task magen 68. Ejemplomagen 69. Subprocmagen 70. Ejemplomagen 71. Diagrammagen 72Diagramamagen 73. Ejemplomagen 74. Messagmagen 75. Messagmagen 76. Ejemplomagen 77. Start Evemagen 78. Ejemplomagen 79. End Evemagen 80. Ejemplomagen 81. Intermemagen 82. Ejemplomagen 83. Intermemagen 84. Intermemagen 85. Intermemagen 86. Evento Imagen 87. Evento Imagen 88. Evento Imagen 89. Evento Imagen 90. Evento Imagen 91. Evento Imagen 92. Gatewa
ades de los diagramamiento de informacentando una tarea ando categorías de nando la generacióentación html mostr
o de un proceso ceso o de un subproceso emación con errores eación corregida en so de subprocesos e flows entre Pools e flows entre Pools o de Lanes ent o de Start Event nt o de solicitud de reqdiate Event o de Intermediate Evdiate Event envianddiate Event recibiendiate Event indicanIntermedio indicandIntermedioindicandIntermedioindicandIntermediotipo NonIntermediotipo NonIntermedio indicandy
mas ción de una tarea o
documentaciónón de la documentacrada en el navegado
embebidoen subprocesossubprocesos
con erroressin errores
uisiciones
vent do un mensajendo un mensajedo excepciones al fldo excepciones al fludo excepciones al fludo excepciones al flune ne representados codo excepciones al flu
actividad
ción del procesoor
flujo del proceso. Ejeujo del proceso. Ejemujo del proceso. Ejemujo del proceso. Ejem
omo botones durantujo del proceso. Ejem
emplo 1mplo 2mplo 3mplo 4
te la ejecución del pmplo 4
proceso
77 81 82 83 84 85 86 87 88 88 89 89 91 92 93 94 94 95 96 96 98 98 98 99 99 100 100 101 101 102 102 104
ImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImIm
magen 93. Ejemplomagen 94. Gatewamagen 95. Gatewamagen 96. Event bamagen 97. Gatewamagen 98. Diagrammagen 99. Diagrammagen 100. Ejemplmagen 101. Ejemplmagen 102. Ejemplmagen 103. Propiedmagen 104. Seleccimagen 105. Seleccimagen 106. Abrienmagen 107. Propiedmagen 108. Asignamagen 109. Asignamagen 110. Menú cmagen 111. Subpromagen 112. Adiciónmagen 113. Adjuntmagen 114. Adjuntmagen 115. Indicanmagen 116. Seleccimagen 117. Seleccimagen 118. Creaciómagen 119. Propiedmagen 120. Ediciónmagen 121. Ediciónmagen 122. Ediciónmagen 123. Ediciónmagen 124. Propied
o de Gateway y de convergencia y de divergencia ased Gateway y de convergencia ma con inconsistencma con inconsistenclo gateway paralelolo gateway paralelolo gateway inclusivedades participantesión Múltiple de Partión Método de Asigndo las propiedades dades de una tareaación del tipo de tareación del tipo de subcontextual de subproceso expandido n de triggers a un evtar un evento intermtando un evento ndo el tipo de compión del tipo de gatewión del tipo de gatewón de mensajes dades de un mensajn de timer medianten de timer en un Even de timer en un Even de un trigger acciodades de un evento
cias cias solucionadaso para divergenciao para convergenciae s ticipantesnación de Recursosde una tarea de tip
a de tipo User reassiea bprocesorocesos
vento intermediomedio a una tarea
portamiento (Catch way way
aje e el Menú Contextuaento de Inicioento de Intermedioonado por una señao
a
po User reassignmenignment
o Throw)
al
al
nt
104 105 106 107 107 108 109 109 110 110 111 112 113 114 115 116 117 118 119 119 120 121 122 123 124 125 126 127 128 129 130 131
335
336
ImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImIm
magen 125. Editandmagen 126. Asignamagen 127. Ventanmagen 128. Ventanmagen 129. Importmagen 130. Seleccimagen 131. Importmagen 132. Seleccimagen 133. Compumagen 134. Menu gmagen 135. Estructmagen 136. Manejomagen 137. Organimagen 138. Interfamagen 139. Creaciómagen 140. Asistenmagen 141. Asistenmagen 142. Asistenmagen 143. Pantallmagen 144. Seleccimagen 145. Opcionmagen146 Add newmagen 147 Add to magen 148 Asistenmagen 149 Diagrammagen 150 Forma cmagen 151 Forma cmagen 152Creandomagen 153Creandomagen 154. Editor dmagen 155. Rendermagen 156. Formas
do las propiedades ación de propiedadena para asignar prona mostrando formatando propiedades dión de una forma patando propiedades dión de propiedades uertas de los Gatewgenerado en el códitura de grupos y diao de opciones usandización errada de graz de documentacióón de nuevas formante para la creaciónnte para formas básnte Table CRUD la del Asistente Tabiónde columnas en enes CRUD w diagram en CRUDexisting Task te para listas desplema creada por el ascon las opciones CRcon solo la operacióo una forma en baseo una forma básica de Formas ring de la presentacs de presentación d
para una actividad es en Tareas (Tasks)piedades a una Taratos disponibles pade elementos existeara importar propiede otros elementos a importar de un ob
ways igo fuente resultantagramas en openBudo formasrupos usando subprn as n de nuevas formassicas
ble CRUDel Table CRUD
D
egablessistente Table CRUDRUD habilitadasón Read habilitadae a una expresión da partir de una exp
ción de datosde objetos en el Form
asignada a un even).rea en el diagramara propiedades de tentes en su proyectoedades a otro elemedel modelobjeto existente en e
teusiness Suite
rocesos
D
de base de datospresión de base de d
m Editor
nto
tareas en diagramaoento del proyecto
el proyecto
datos
as
132 133 134 134 135 136 137 138 139 143 144 145 146 148 151 151 152 153 154 155 156 157 158 158 159 160 161 162 163 164 165 166
ImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImIm
magen 157. Propiedmagen 158. Abrir umagen 159. Objetomagen 160. Diligenmagen 161. Objetomagen 162. Invocamagen 163. Presenmagen 164. Visualizmagen 165. Imagenmagen 166. Adiciónmagen 167. Wizardmagen 168. Seleccimagen 169. Creandmagen 170. Pantallmagen 171. Propiedmagen 172. Barra dmagen 173. Pestañmagen 174. Pestañmagen 175. Pestañmagen 176. Navegamagen 177. Añadirmagen 178. Propiedmagen 179. Secuenmagen 180. Secuenmagen 181. Añadirmagen 182. Asignamagen 183. Tarea tmagen 184. Seleccimagen 185. Envío pmagen 186. Creandmagen 187. Propiedmagen 188. Editor d
dades de una formauna forma en su edito Nota nciando una nota enos de una forma en ondo un script desdetaciones del Progeszación de campos en de un FileField n de los tipos de arcd de tipos de archivoión de la galeria de do una comunicacióla del Mail dades de Correos de edición de correoña de código fuente ña del navegador ña de parámetros ador con los nuevosr una nueva secuencdades de secuenciancia de comandos (Sncia de comandos cor una tarea desde elando el tipo de tareatipo secuencia de coionando la secuenciperiódico de correosdo un origen de corrdades de un origen de Objetos que Invo
a tor
n una formaopenBusiness vs códe un botónss Bar en función de sus pr
chivos permitidos enos permitidos en unun control FileFieldón
os en Text Editor
s parámetroscia de comandosa de comandos (ScripScript) vacíaon el Nuevo objeto l menú contextuala como secuencia domandosia de comandos (scrs reos de correosocan colecciones
digo generado de W
ropiedades
n un FileFieldn FileField
pts)
de correo
de comandos (Script)
ript)
Windows
t)
168 170 171 171 173 178 181 182 182 183 183 184 187 188 189 191 192 193 194 195 196 197 197 198 199 200 201 202 203 204 205 207
337
338
ImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImIm
magen 189. Query magen 190. Adicionmagen 191. Opcionmagen 192. Propiedmagen 193. Seleccimagen 194. Parámmagen 195. Solicitumagen 196. Propiedmagen 197. Propiedmagen 198. Propiedmagen 199. Abrir emagen 200. Creaciómagen 201. Menú cmagen 202. Creaciómagen 203. Script dmagen 204. Asignamagen 205. Asignamagen 206. Menú cmagen 207. Creaciómagen 208. Asignamagen 209. Ejemplmagen 210. Ejemplmagen 211. Lecturamagen 212. Lecturamagen 213. Diseñamagen 214. Propiedmagen 215. Redimemagen 216. Unidadmagen 217. Reglas magen 218. Ocultamagen 219.Selecciómagen 220.Selecció
Builder nar objetos al diagrnes de una tabla dades de una relaciión de campos etros de una expresud de parámetros adades de una expredades de una tabla dades de un objeto l Query Builder ón de la expresión dcontextual indicandón de una propiedade ejemplo ación de propiedadeación que almacena contextual resaltanón de una asignacióación del resultado dlo de la función Execlo de la función Execa de un valor directaa de un valor desde ador de Reportes dades de los reporteensionando el anchdes en la cuadrícula
ndo las reglas ón del origen desde ón del origen desde
rama
ión
sión l momento de ejecuesión de base de dat
Relationship
de base de datos dedo la opción Propiedd
es a un objeto de unel resultado de una
ndo la opción asignaón. Nótese que se dede la expresión de bcuteDBExpression ccuteDBExpression camente desde baseuna propiedad y as
es o de un reportea de propiedades
la barra de herramla cuadrícula de pr
ución de una consultos
e ejemplodades
n grupo de diagramaa expresión de baseacionesebe desplegar la flebase de datos en uncon una expresión sicon una expresión qe de datos y asignacsignación de la mism
mientasropiedades
lta
as (diagramas o acte de datos en una pr
echa (v) en el botón a propiedadin parámetrosque requiere dos parción de la misma enma en un objeto de
tividades) ropiedad
Add
rámetros un objeto de una founa forma
forma
208 210 211 212 213 214 215 217 217 218 219 221 222 223 224 224 225 226 227 228 229 230 231 232 235 236 237 238 239 240 241 241
ImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImIm
magen 221. Seleccimagen 222. Seleccimagen 223. Origenmagen 224. Barra dmagen 225. Propiedmagen 226. Ventanmagen 227. Menú cmagen 228. Creaciómagen 229. Propiedmagen 230. Menú cmagen 231. Propiedmagen 232. Menú cmagen 233. Propiedmagen 234. Menú cmagen 235. Propiedmagen 236. Menú cmagen 237. Campomagen 238. Menú cmagen 239. Origenmagen 240. Ventanmagen 241. Pestañmagen 242. Añadirmagen 243. Pestañmagen 244. Pestañmagen 245. Seleccimagen 246. Reportmagen 247. Añadiemagen 248. Añadiemagen 249. Añadiemagen 250. Propiedmagen 251. Opcionmagen 252. Acción
ión del origen desdeión del origen clicann del reporte de herramientas dades de las bandanas de bandas contextual de seccióón de una nueva badades de etiquetas contextual para camdades de Campo contextual de campdades de campo contextual de imagdades del campo Sucontextual de campos del reporte en la scontextual de gráficn de los gráficos na de tipos de gráficña de Series r una nueva serie ña de textos ña de Presentación ionando la tabla Emte de la lista de empendo un Script endo un Script endo un Script dades de una acciónnes de selección del disponible para un
e el menú contextuando dos veces en la e
s
ón anda
mpo de etiqueta
po
en uma po sección de propiedacos
cos
mpleados como origpleados
n objeto sobre el cuaa comunicación
aletiqueta del reporte
ades
en del reporte
al se efectuará una a
e
acción
241 242 242 243 246 247 248 249 251 252 253 254 255 256 258 259 260 261 262 263 264 265 265 266 267 267 268 269 271 272 272 273
339
340
ImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImImIm
magen 253. Seleccimagen 254. Acción magen 255. Opciónmagen 256. Accionmagen 257. Accionmagen 258. Accionmagen 259. Accionmagen 260. Inclusiómagen 261. Inclusiómagen 262. Asignamagen 263. Asignamagen 264. Inclusiómagen 265. Posibilimagen 266. El Scripmagen 267. Script Omagen 268. El Scripmagen 269. Campomagen 270. Scripts magen 271. Opcionmagen 272. Seleccimagen 273. Opcionmagen 274. Opcionmagen 275. Asignamagen 276. Interacmagen 277. Ejemplmagen 278. Ocultamagen 279. Asignamagen 280. Mostramagen 281. Cerranmagen 282. Leyendmagen 283. Indicanmagen 284. Toman
ión de objeto de composible para una ex
n de Ejecutar las acces posibles para Fores posibles para Repes posibles para seres en cascada ón de un IF ón de una Acción enación de propiedadeación de propiedadeón de varias condiciidades de inclusión pt Object While Objects permitidos dpt Object FOR os requeridos para dObjects permitidos
nes al escoger un obionando el objeto funes al escoger una fnes al escoger una fación del valor de unctuando con las prolo donde se “vacíanndo un botón en unando el nombre del uando una Forma do una forma do un valor y asignándo como traer unondo un valor en una
municación sobre elxpresión de base deciones sobre una exprma portesrvicios Web
n un IF es a un IFes a un IFiones con acciones ede Script Objects de
dentro de un While
definir un FORs dentro de un FORbjeto como fuente duente para asignar ufunción como fuentefunción como fuenten string a un campopiedades de un diag” los campos en unana formausuario al campo de
ándoselo a un campos datos para presen grilla y asignándolo
l cual se aplicará la e datospresión de base de
en un IFentro de un IF
de asignación de la aun scripte de asignación de le de asignación de lo enterogramaa forma
e una forma
pontarlos en una formo a un campo en un
acción
datos
acción al objeto esc
la acción al objeto ela acción al objeto e
mana forma
cogido
escogido escogido
274 275 276 277 278 278 279 280 281 282 282 283 284 285 286 287 288 288 290 291 292 293 294 296 308 309 310 311 311 312 313 314
ImImImImImImImImImImImImImImImImImIm
magen 285. Asignamagen 286. Bases dmagen 287. Propiedmagen 288. Propiedmagen 289. Ventanmagen 290. Validacmagen 291. Adminimagen 292. Indicacmagen 293. Indicacmagen 294. Coneximagen 295. Menú dmagen 296. Ventanmagen 297. Refrescmagen 298. Creaciómagen 299. Opcionmagen 300. Nombrmagen 301. Otras omagen 302. Propied
ando un valor a una de datos usadas podades de un proyecdades de la conexióna indicando que la ción de un proyectoistración de usuarioción de la necesidadción de la necesidadión a Bases de Datode Conexión a basena indicando que la cando los datos conón de Expresiones dnes de selección en lres a utilizar para laopciones de Conexiódades de la Conexió
propiedad de tarear openBusiness Suitcto ón a la base de datoconexión ha sido es
o os en un entorno WEd de ejecutar openBd de ejecutar openBos e de datosconexión ha sido es
ntenidos en las tablade Base de Datosla creación de exprea creación automátión a Base de Datosón a Base de Datos
ate
os de openBusiness Sstablecida
WEBBusiness000.sql en WBusiness000.sql en W
stablecidaas
esiones de bases deica de expresiones d
Suite
WEBWIN
e datosde bases de datos
315 316 317 318 319 320 322 323 323 324 325 325 326 327 328 330 330 331
341
342
LTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
Lista deTabla 1. Beneficios dTabla 2. Editores Tabla 3. DescripciónTabla 4. Editores quTabla 5. DescripciónTabla 6. DescripciónTabla 7. Objetos BPMTabla 8. Tipos de EvTabla 9. Opciones deTabla 10. PropiedadTabla 11. Menú conTabla 12. Menú conTabla 13. DescripcióTabla 14. DescripcióTabla 15. DescripcióTabla 16. DescripcióTabla 17. DescripcióTabla 18. DescripcióTabla 19. DescripcióTabla 20. DescripcióTabla 21. Creación dTabla 22. DescripcióTabla 23. DescripcióTabla 24. Barra de hTabla 25. PropiedadTabla 26. Objetos a Tabla 27. PropiedadTabla 28. PropiedadTabla 29. Propiedad
e tablasde openBusiness Su
n iconos en el Projece soportan Search an de campos creación atributos de un proMN ventos (Events) e alineación des de un grupo de dtextual del diagramtextual del diagramón propiedades de dón tipos de Tareas (Tón tipos e Sub‐proceón tipo de eventos dón tipo de eventos dón tipo de eventos inón tipo de gatewaysón de participantes de formas ón operaciones con ón de las maneras dherramientas del Fodes de una forma ingresar a una formdes comunes de los odes del objeto TextFdes del objeto Decim
s ite
ct Explorerand Replaceón de proyectooyecto
diagramasma (1) ma (2) diagramasTasks) eses de iniciode finalizaciónntermedioss
Formasde invocar la creacióorm Editor
ma objetosField malField
ón de una forma
28 29 34 36 38 38 51 52 62 68 70 74 78 87 91 96 97 103 106 112 152 156 156 168 170 173 175 175 175
TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
Tabla 30. PropiedadTabla 31. PropiedadTabla 32. PropiedadTabla 33. PropiedadTabla 34. PropiedadTabla 35. PropiedadTabla 36. PropiedadTabla 37. PropiedadTabla 38. PropiedadTabla 39. Posibles oTabla 40. PropiedadTabla 41. PropiedadTabla 42. PropiedadTabla 43. PropiedadTabla 44. Eventos deTabla 45. Áreas del cTabla 46. Pestañas dTabla 47. PropiedadTabla 48. Barra de hTabla 49. Opciones dTabla 50. Opciones dTabla 51. Menú conTabla 52. PropiedadTabla 53. AsistentesTabla 54. FuncionesTabla 55. Origen de Tabla 56. DescripcióTabla 57. Tipos de bTabla 58. DescripcióTabla 59. PropiedadTabla 60. PropiedadTabla 61. Descripció
des del objeto Integedes del objeto Monedes del objeto TimeFdes del objeto DateFdes del objeto DateTdes del objeto Buttodes del objeto LabelFdes del objeto DropDdes del objeto GridFbjetos que pueden des del objeto Progrdes del objeto Imagedes del objeto TrueFdes del objeto FileFieel objeto FileField comunicador de correos des de Origen de Coherramientas del Qude una expresión dedel menú de exprestextual del objeto Tdes del objeto Relatis s lookup los reportes
ón botones de la barbandas ón de propiedades ddes de los objetos dedes de las etiquetas ón de la propiedad d
erFieldeyFieldField Field TimeFieldonField Field DownFieldField usarse como columressFieldeField FalseFieldeld
rreos uery Buildere selecciónsión de base de datoTabla ionship
rra de herramientas
de las bandase reportes
de borrado
mnas de una grilla
os
s
176 176 177 177 177 178 178 179 180 180 181 181 182 185 185 190 191 206 209 210 211 211 213 216 234 243 244 245 247 250 251 252
343
344
TTTTTTTTTTTTTTTTT
Tabla 62. DescripcióTabla 63. DescripcióTabla 64. DescripcióTabla 65. PropiedadTabla 66. DescripcióTabla 67. DescripcióTabla 68. Opciones aTabla 69. PropiedadTabla 70. Tipos de oTabla 71. Acciones pTabla 72. Acción posTabla 73. Acciones pTabla 74. Opciones dTabla 75. Grupos deTabla 76. DescripcióTabla 77. Selección dTabla 78. Opciones d
ón de las propiedadeón propiedades de aón propiedades de bd de borrado ón propiedades del cón propiedades al crear un Script des de una Acción objetos posibles para Formasible para Reportes posibles para Servicdel Mapping Editore funciones disponibón de funciones dispde Expresiones de Bde creación de las e
es de campoasociación y borradoborde y nombre de a
campo suma
as
cios Webrbles en el Mapping EponiblesBase de Datos a creaexpresiones de base
oarchivo
Editor
are de datos
254 255 256 257 259 260 270 271 273 277 278 279 289 296 307 328 329
Í
AaA
A
B
BB
BBB
cCcC
C
C
Índice
Acciones, 149, 150 actividades, 80, 149, 1Annotation
Introducción, 56 Association
Introducción, 57
BPMN, 82, 83 Como crear diagramHistoria, 47
Browser tab, 193 Buisiness Process Diag
Menu contextual, 7Propiedades, 77
Buscar y reemplazar, 3Business Process DiagButton, 177
calidad, 149, 150 Calidad, 149, 150 cambios, 83, 149 Campo
Gráfica, 257 Suma, 257
Campos, 249 Imagen, 255
Communicator, 186, 2
A
150
B
ma en openBusiness,
gram 77
35 ram (BPD), 48
C
204
A
B
57, 116
C
BrowsParamScreeSourcTabs,
Cuadrícu
Data ObjIntrod
DatabaseGroup
DatabasePropie
Date, 177DateTimDecimal,descripciDiseñadodocumenDropdow
Editores,Query
elementoEmail, 17Events
IntrodExpresio
ser tab, 193 meters tab, 194 nshot, 188 ce code tab, 191 190
ula de Propiedades, 28
ject ducción, 55 e expression p by, 214 e Expression, 208, 268edades, 216, 331 7, 178, 181, 185 e, 177 175, 176, 177, 178, 1ión, 79 or de Reportes, 236 ntación, 79, 81, 82, 83wn, 179
, 28, 29 y Builder, 268, 324 o, 79, 82 75
ducción, 52 nes de base de datos,
8, 30
D
8, 316
181, 185
3, 149, 150
E
, 208, 268, 316
345
346
F
FF
F
G
G
Fields, 172 Button, 177 Date, 177, 178, 181DateTime, 177 Decimal, 175, 176, Dropdown, 179 Email, 175 File, 182 Grid, 179 Guid, 185 Image, 181 Integer, 176 Label, 178 Money, 176 Progress, 181 Propiedades comuText, 175 Time, 176, 177, 178TrueFalse, 182
File, 182 Form
Propiedades, 169 Formas
Propiedades, 169
Gráfica Origen, 261 Presentación, 266 Series, 263 Textos, 265
Grid, 179 Columns, 180
1, 185
177, 178, 181, 185
nes, 174
8, 181, 185
G
F
G
Guid, 185
Image, 1Imagen, informacInteger, 1Interfaz gISO9000,
Label, 17Lane
Introdlevantam
MessageIntrod
modelacModelingmodelo, Money, 1
Nota, 17
openBusOrigen d
Paramet
5
81 255 ción, 79, 80, 81, 83 176 gráfica de usuario (GU, 149
78
ducción, 53 miento de información
e Flow ducción, 54 ción, 79, 83, 149, 150g, 45 79, 81, 149, 150 176
1
siness Suite, 26 el reporte, 240
ers tab, 194
I
UI), 29
L
n, 79, 80, 83
M
N
O
P
PP
pP
pPP
P
Q
Q
Q
Q
Q
Q
Q
Q
Q
Periodic mails, 203 Pool
Introducción, 53 procedimientos, 79, 80Proceso
Propiedades, 67 proceso de negocios, 7Progress, 181 Propiedades
Proyecto, 38 Proyecto
Crear nuevo, 37 Propiedades, 38
Query Designer Group by, 214
Query Designer Agregar tablas y reQuery Designer TooSeleccion de campo
Query Designer Ejecuccion de la co
Query Designer Asistentes, 215
Query Designer Query Designer Too
Query Designer Query Designer Too
Query Designer Query Designer Too
Query Designer Query Designer Too
Query Designer
0, 83, 149, 150
79, 83, 150
Q
laciones, 210 olbar, 209 os, 213
nsulta, 214
olbar, 273
olbar, 274
olbar, 275
olbar, 275
Q
QueryQuery De
QueryQuery De
QueryQuery De
QueryQuery De
QueryQuery De
QueryQuery De
QueryQuery De
QueryQuery De
QueryQuery De
QueryQuery De
QueryQuery De
AgregQuery De
Selecc
Reglas, 2requerim
Script, 19Script MaSearch a
y Designer Toolbar, 27esigner y Designer Toolbar, 27esigner y Designer Toolbar, 27esigner y Designer Toolbar, 27esigner y Designer Toolbar, 27esigner y Designer Toolbar, 27esigner y Designer Toolbar, 28esigner y Designer Toolbar, 31esigner y Designer Toolbar, 32esigner y Designer Toolbar, 32esigner y Designer Toolbar, 32esigner gar tablas y relacionesesigner cion de campos, 331
238 mientos, 79, 83, 150
96 ail Object, 197 nd replace, 35
76
77
77
78
78
79
89
18
25
25
26
s, 330
R
S
347
348
S
SS
T
TT
Sequence flow Introducción, 51
Source code tab, 191 Suma, 257
Task. Introducción, 51
Text, 175 Time, 176, 177, 178, 1
T
81, 185
T
TrueFalse
usuarios,
Wirefram
e, 182
, 80, 83
ming, 167
U
W
© CopyropenBusEl Cangrewww.opAll RightsopenBusof openB
ight openBusinesiness Investmenejo, Calle I, P.H. MenBusinessSuites Reserved siness, the openBBusiness Investm
ess Investments nts, S.A. Mont Royale, Ofe.com
Business logo, oments, S.A. in the
2011
fic. 205‐A
penBusinessSuite United States a
te.com and openand/or other cou
nBusiness Suite untries
are trademarks or registered traademarks
349