SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Plone
para las entidades gubernamentales

            5. sesión
Contenido

• Flujo de Trabajo
  – Como asignar a diferentes tipos de contenido
  – Como modificar transiciones y estados
  – Como crear nuevo flujo de trabajo

• Modificación de un skin
  – Donde situan los recursos y como
    modificarlos
  – Como cambiar las plantillas
  – Cambiamos el logo y agregamos estilos
Flujo de Trabajo

•   Flujo de trabajo (o workflow) es uno de las
    fuerzas de Plone
•   Workflow es una cadena de eventos que
    ocurren sobre algo para alcanzar el objetivo
•   Reglas de negocios que tienen diversas
    reglas y políticas sobre las tareas que deben
    hacerse dentro de la compañia
Ejemplos de Tareas

•     Antes que la hoja de vida de un empleado sea
    publicado debe ser aprobada por un supervisor
•     En una fábrica de x producto, por cada producto
    montado, los usuarios deben ser notificados de la
    orden y de cualquier cambio del estado del producto
    mientras pasa a través de la fábrica
•    Antes que una página web sea publicada en un sitio
    web, esta debe ser aprobada por Marketing, aprobada
    por el webmaster y traducida a un lenguaje
• El workflow separa la lógica de estas reglas de
  negocio y estandariza el concepto del
  pensamiento acerca de estos cambios
• Teniendo la logica separada, es fácil ahora
  cambiar la aplicacion para que se amolde a los
  negocios y reglas de negocios
• Hay dos terminos principales:
  – Estados
  – Transiciones
• Un estado es informacion sobre un articulo del
  contenido en un momento particular
  – Por ejemplo: privado, publico, pendiente y visible.
• Todos los workflows tienen un estado inicial. El
  workflow entonces movera el contenido en una serie
  de estados, por la interaccion del usuario o por un
  cierto proceso automatizado
• Alcanzado al estado final, seguira estando en este
  estado por mucho tiempo. El contenido puede pasar
  por mas de un estado en el proceso del workflow
• Para que un contenido pase de un estado a otro
  es nesesario una transicion
• Una transiocion conecta un estado que comienza
  a un estado que termina
• Se puede tener diversas caracteristicas
  asociadas a ella
• Una transicion es iniciada generalmete por una
  accion externa, tal como un usuario presiona un
  boton en la pagina web o un script interactuando
  con la pagina
Roles y Permisos en Workflow

•   Roles dan a Plone una gran flexibilidad y seguridad,
    pero tambien puede ser complicado
•   Cuando una piesa de contenido es movida de un
    estado a otro, el workflow puede procesar los
    cambios de seguridad sobre este contenido
•   Los ajustes de la seguridad determinan que usuario
    puede realizar que accion sobre que piesa de
    contenido.
•   Al manipular los ajustes de la seguridad del
    workflow, se puede causar el cambio de una pieza
    de contenido durante el ciclo de vida.
• Una de las formas comunes de representar el
  flujo de trabajo:
  – producir una tabla que amplie la seguridad en
    teminos generales para las transiciones que pueden
    ocurrir en cada uno de los diferentes estados
Workflows por defecto

•   Plone 3.2.x lleva ciertos workflows por defecto
     –   Workflow de Comunidad
     –   Workflow Comunidad para Carpetas
     –   Workflow de Intranet para Carpetas
     –   Workflow Intranet/Extranet
     –   Workflow Publicación Simple
     –   Workflow de Estado Único
     –   Sin Workflow
Flujo de Trabajo

•   Plone: Configuración del Sitio
     –   Tipos
            •   Asignar un flujo de trabajo a cualquier tipo de
                contenido
            •   Asignar el cambio de los estados en nuevo flujo
                de trabajo
•   Zope:
     –   portal_workflow
• Despes de dar click en portal_workflow usted
  vera una lista de asignaciones del workflows.
  Una caracteristica de DCWorkflow es que cada
  tipo de objeto tiene un solo workflow asignado
• En esta pagina usted vera una lista de cada tipo
  de contenido y el workflow que a sido asignado
  a este
• Si un workflow no es especificado a este no le
  sera aplicado ningun workflow,
• En la solapa Contenido, usted puede dar click
  en un workflow para acceder al la pantalla de
  administracion de ese workflow
• Tal manera se encuentra y puede modificar
  todos los estados, transiciones, y
  caracteristicas asociadas (scripts para los
  workflows)
• Para seleccionar el estado inicial, vaya a la
  solapa de Estados y compruebe los estados
  disponibles
• Usted fija el estado inicial seleccionando el
  estado y luego oprimiendo el boton Set Initial
  State. Todos los contenidos creados, de ahora
  en adelante con este workflows tendran este
  estado inicial
• La solapa de Estados lista todos los estado
  disponibles para este workflow
• un estado representa a un objeto en un punto
  particular de tiempo
• Cada estado tiene una identificacion que es
  unica; p.ej. Pendiente, Publicado
• Para agregar un estado, de una identificacion y
  oprima el boton agregar, este sera añadido a la
  lista de estados del workflow
Variables y Worklist

•   También:
     –    Variables:
         • P.ej. la cuenta se podria pagar por diferentes
            medios
                     –   Se podria almacenar el metodo la cantidad (por
                         ejemplo $100) en una variable. Si se altera la
                         cuenta, esa cantidad sera actualizada el punto de
                         una variable es tener algo que cambie entre cada
                         estado y transicion
     –       Worklist:
         •     Agregar un enlace de algun tipo de acción a la caja
               de acciones
• Scripts
  – La solapa scripts lista los scripts que estan
    disponibles en ete workflow
  – Allí se puede añadir scripts para dirigir de una
    manera avanzada las transiciones
  – Los scripts son pedazitos de código Python
Cambio de apariencia de Plone
http://www.zopeplone.es/docs/temas/cambio-rapido-d
• Creación y edición de skins
  – a tráves de los ficheros del producto Skin
     • http://www.themeswiki.org/Creating_a_Custom_theme
  – a tráves de ZMI (TTW, Trough The Web)
• Hacemos una prueba con el skin que ya
  instalamos
  – collective.stylized
  – Cambiamos apariencia de este skin al siguiente:
• Para empezar entramos a ZMI
  – http://localhost:8080/Plone/manage
  – Entra a la carpeta portal_skins (lugar central de apariencia)
• Para personalizar un objeto, sólo hay que entrar en una
  de las carpetas abrirlo y pulsar el botón "customize"
• Pulsando este botón se crea una copia del objeto en la
  carpeta "/portal_skins/custom", donde se pueden realizar
  los cambios que se deseen sin miedo, puesto que, el
  objeto original queda inalterado

Contenu connexe

En vedette (18)

Pp emocions
Pp emocionsPp emocions
Pp emocions
 
Resumen de diapo
Resumen de diapoResumen de diapo
Resumen de diapo
 
Conceptos matematicos
Conceptos matematicosConceptos matematicos
Conceptos matematicos
 
TRABALHO WANDERLEY TESTE
TRABALHO WANDERLEY TESTETRABALHO WANDERLEY TESTE
TRABALHO WANDERLEY TESTE
 
Menorca
MenorcaMenorca
Menorca
 
Portfolio andimena
Portfolio andimenaPortfolio andimena
Portfolio andimena
 
Curriculum completo jorge costa jorge costa
Curriculum completo jorge costa jorge costaCurriculum completo jorge costa jorge costa
Curriculum completo jorge costa jorge costa
 
Chinchón 3ºeso 7 5-13
Chinchón 3ºeso 7 5-13Chinchón 3ºeso 7 5-13
Chinchón 3ºeso 7 5-13
 
turismo en españa
turismo en españaturismo en españa
turismo en españa
 
документ Microsoft office word
документ Microsoft office wordдокумент Microsoft office word
документ Microsoft office word
 
Tia ana grupo2
Tia ana  grupo2Tia ana  grupo2
Tia ana grupo2
 
Conclusions.
Conclusions.Conclusions.
Conclusions.
 
COSMOS INDUSTRIA DE VIDROS LTDA.
COSMOS INDUSTRIA DE VIDROS LTDA.COSMOS INDUSTRIA DE VIDROS LTDA.
COSMOS INDUSTRIA DE VIDROS LTDA.
 
Great keek videos
Great keek videosGreat keek videos
Great keek videos
 
MISFOTOS<3
MISFOTOS<3MISFOTOS<3
MISFOTOS<3
 
Programa Empleo Joven 2014
Programa Empleo Joven 2014Programa Empleo Joven 2014
Programa Empleo Joven 2014
 
Cáritas
CáritasCáritas
Cáritas
 
PESCA MORTAL
PESCA MORTALPESCA MORTAL
PESCA MORTAL
 

Similaire à Plone Gobierno Quinta SesióN

Workflows en Plone
Workflows en PloneWorkflows en Plone
Workflows en Plonelaloea
 
Tutorial Microsoft Power Automate: Automatización de flujos de trabajo para m...
Tutorial Microsoft Power Automate: Automatización de flujos de trabajo para m...Tutorial Microsoft Power Automate: Automatización de flujos de trabajo para m...
Tutorial Microsoft Power Automate: Automatización de flujos de trabajo para m...Fernando Leandro
 
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowCurso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowDavid Vaquero
 
Capacidades de programación de procesos Asíncronos
Capacidades de programación de procesos AsíncronosCapacidades de programación de procesos Asíncronos
Capacidades de programación de procesos AsíncronosEsteve Graells
 
Migración Joomla 1.5 a 2.5/3.x
Migración Joomla 1.5 a 2.5/3.xMigración Joomla 1.5 a 2.5/3.x
Migración Joomla 1.5 a 2.5/3.xjachavesnaranjo
 
Formación workflow - día 3 -
Formación   workflow - día 3 - Formación   workflow - día 3 -
Formación workflow - día 3 - Belen J
 
Spring Web Flow
Spring Web FlowSpring Web Flow
Spring Web Flowcolin2012
 
Especificación de requisitos
Especificación de requisitosEspecificación de requisitos
Especificación de requisitosDaniel Ortega
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.pptCristianFlasher1
 
Patrones de diseño II
Patrones de diseño IIPatrones de diseño II
Patrones de diseño IIkaolong
 
CBF S2 - Modelo 1 (v02 CGA 2015-08-18).pptx
CBF S2 - Modelo 1 (v02 CGA 2015-08-18).pptxCBF S2 - Modelo 1 (v02 CGA 2015-08-18).pptx
CBF S2 - Modelo 1 (v02 CGA 2015-08-18).pptxERIKAJOHANARAMIREZOC
 
Sia implementacion
Sia implementacionSia implementacion
Sia implementacionKTZami
 
Global Azure Devops Bootcamp 2019 => Avengers EndGame
Global Azure Devops Bootcamp 2019 => Avengers EndGameGlobal Azure Devops Bootcamp 2019 => Avengers EndGame
Global Azure Devops Bootcamp 2019 => Avengers EndGameAdrian Diaz Cervera
 

Similaire à Plone Gobierno Quinta SesióN (20)

Migacion forms apex
Migacion forms   apexMigacion forms   apex
Migacion forms apex
 
Workflows en Plone
Workflows en PloneWorkflows en Plone
Workflows en Plone
 
Tutorial Microsoft Power Automate: Automatización de flujos de trabajo para m...
Tutorial Microsoft Power Automate: Automatización de flujos de trabajo para m...Tutorial Microsoft Power Automate: Automatización de flujos de trabajo para m...
Tutorial Microsoft Power Automate: Automatización de flujos de trabajo para m...
 
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 WorkflowCurso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
 
Capacidades de programación de procesos Asíncronos
Capacidades de programación de procesos AsíncronosCapacidades de programación de procesos Asíncronos
Capacidades de programación de procesos Asíncronos
 
Migración Joomla 1.5 a 2.5/3.x
Migración Joomla 1.5 a 2.5/3.xMigración Joomla 1.5 a 2.5/3.x
Migración Joomla 1.5 a 2.5/3.x
 
Formación workflow - día 3 -
Formación   workflow - día 3 - Formación   workflow - día 3 -
Formación workflow - día 3 -
 
Spring Web Flow
Spring Web FlowSpring Web Flow
Spring Web Flow
 
Especificación de requisitos
Especificación de requisitosEspecificación de requisitos
Especificación de requisitos
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
metodologias de desarrollo.ppt
metodologias de desarrollo.pptmetodologias de desarrollo.ppt
metodologias de desarrollo.ppt
 
Taller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL proceduralTaller de Base de Datos - Unidad 6 SQL procedural
Taller de Base de Datos - Unidad 6 SQL procedural
 
Patrones de diseño II
Patrones de diseño IIPatrones de diseño II
Patrones de diseño II
 
CBF S2 - Modelo 1 (v02 CGA 2015-08-18).pptx
CBF S2 - Modelo 1 (v02 CGA 2015-08-18).pptxCBF S2 - Modelo 1 (v02 CGA 2015-08-18).pptx
CBF S2 - Modelo 1 (v02 CGA 2015-08-18).pptx
 
Sia implementacion
Sia implementacionSia implementacion
Sia implementacion
 
Lenguajes unificados.pptx
Lenguajes unificados.pptxLenguajes unificados.pptx
Lenguajes unificados.pptx
 
Global Azure Devops Bootcamp 2019 => Avengers EndGame
Global Azure Devops Bootcamp 2019 => Avengers EndGameGlobal Azure Devops Bootcamp 2019 => Avengers EndGame
Global Azure Devops Bootcamp 2019 => Avengers EndGame
 
Migraciones en WordPress
Migraciones en WordPressMigraciones en WordPress
Migraciones en WordPress
 
Curso Joomla
Curso JoomlaCurso Joomla
Curso Joomla
 
Curso joomla
Curso joomlaCurso joomla
Curso joomla
 

Dernier

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 

Dernier (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 

Plone Gobierno Quinta SesióN

  • 1. Plone para las entidades gubernamentales 5. sesión
  • 2. Contenido • Flujo de Trabajo – Como asignar a diferentes tipos de contenido – Como modificar transiciones y estados – Como crear nuevo flujo de trabajo • Modificación de un skin – Donde situan los recursos y como modificarlos – Como cambiar las plantillas – Cambiamos el logo y agregamos estilos
  • 3. Flujo de Trabajo • Flujo de trabajo (o workflow) es uno de las fuerzas de Plone • Workflow es una cadena de eventos que ocurren sobre algo para alcanzar el objetivo • Reglas de negocios que tienen diversas reglas y políticas sobre las tareas que deben hacerse dentro de la compañia
  • 4. Ejemplos de Tareas • Antes que la hoja de vida de un empleado sea publicado debe ser aprobada por un supervisor • En una fábrica de x producto, por cada producto montado, los usuarios deben ser notificados de la orden y de cualquier cambio del estado del producto mientras pasa a través de la fábrica • Antes que una página web sea publicada en un sitio web, esta debe ser aprobada por Marketing, aprobada por el webmaster y traducida a un lenguaje
  • 5. • El workflow separa la lógica de estas reglas de negocio y estandariza el concepto del pensamiento acerca de estos cambios • Teniendo la logica separada, es fácil ahora cambiar la aplicacion para que se amolde a los negocios y reglas de negocios • Hay dos terminos principales: – Estados – Transiciones
  • 6. • Un estado es informacion sobre un articulo del contenido en un momento particular – Por ejemplo: privado, publico, pendiente y visible. • Todos los workflows tienen un estado inicial. El workflow entonces movera el contenido en una serie de estados, por la interaccion del usuario o por un cierto proceso automatizado • Alcanzado al estado final, seguira estando en este estado por mucho tiempo. El contenido puede pasar por mas de un estado en el proceso del workflow
  • 7. • Para que un contenido pase de un estado a otro es nesesario una transicion • Una transiocion conecta un estado que comienza a un estado que termina • Se puede tener diversas caracteristicas asociadas a ella • Una transicion es iniciada generalmete por una accion externa, tal como un usuario presiona un boton en la pagina web o un script interactuando con la pagina
  • 8. Roles y Permisos en Workflow • Roles dan a Plone una gran flexibilidad y seguridad, pero tambien puede ser complicado • Cuando una piesa de contenido es movida de un estado a otro, el workflow puede procesar los cambios de seguridad sobre este contenido • Los ajustes de la seguridad determinan que usuario puede realizar que accion sobre que piesa de contenido. • Al manipular los ajustes de la seguridad del workflow, se puede causar el cambio de una pieza de contenido durante el ciclo de vida.
  • 9. • Una de las formas comunes de representar el flujo de trabajo: – producir una tabla que amplie la seguridad en teminos generales para las transiciones que pueden ocurrir en cada uno de los diferentes estados
  • 10. Workflows por defecto • Plone 3.2.x lleva ciertos workflows por defecto – Workflow de Comunidad – Workflow Comunidad para Carpetas – Workflow de Intranet para Carpetas – Workflow Intranet/Extranet – Workflow Publicación Simple – Workflow de Estado Único – Sin Workflow
  • 11. Flujo de Trabajo • Plone: Configuración del Sitio – Tipos • Asignar un flujo de trabajo a cualquier tipo de contenido • Asignar el cambio de los estados en nuevo flujo de trabajo • Zope: – portal_workflow
  • 12. • Despes de dar click en portal_workflow usted vera una lista de asignaciones del workflows. Una caracteristica de DCWorkflow es que cada tipo de objeto tiene un solo workflow asignado • En esta pagina usted vera una lista de cada tipo de contenido y el workflow que a sido asignado a este • Si un workflow no es especificado a este no le sera aplicado ningun workflow,
  • 13. • En la solapa Contenido, usted puede dar click en un workflow para acceder al la pantalla de administracion de ese workflow • Tal manera se encuentra y puede modificar todos los estados, transiciones, y caracteristicas asociadas (scripts para los workflows)
  • 14. • Para seleccionar el estado inicial, vaya a la solapa de Estados y compruebe los estados disponibles • Usted fija el estado inicial seleccionando el estado y luego oprimiendo el boton Set Initial State. Todos los contenidos creados, de ahora en adelante con este workflows tendran este estado inicial
  • 15. • La solapa de Estados lista todos los estado disponibles para este workflow • un estado representa a un objeto en un punto particular de tiempo • Cada estado tiene una identificacion que es unica; p.ej. Pendiente, Publicado • Para agregar un estado, de una identificacion y oprima el boton agregar, este sera añadido a la lista de estados del workflow
  • 16. Variables y Worklist • También: – Variables: • P.ej. la cuenta se podria pagar por diferentes medios – Se podria almacenar el metodo la cantidad (por ejemplo $100) en una variable. Si se altera la cuenta, esa cantidad sera actualizada el punto de una variable es tener algo que cambie entre cada estado y transicion – Worklist: • Agregar un enlace de algun tipo de acción a la caja de acciones
  • 17. • Scripts – La solapa scripts lista los scripts que estan disponibles en ete workflow – Allí se puede añadir scripts para dirigir de una manera avanzada las transiciones – Los scripts son pedazitos de código Python
  • 20. • Creación y edición de skins – a tráves de los ficheros del producto Skin • http://www.themeswiki.org/Creating_a_Custom_theme – a tráves de ZMI (TTW, Trough The Web) • Hacemos una prueba con el skin que ya instalamos – collective.stylized – Cambiamos apariencia de este skin al siguiente:
  • 21.
  • 22.
  • 23. • Para empezar entramos a ZMI – http://localhost:8080/Plone/manage – Entra a la carpeta portal_skins (lugar central de apariencia) • Para personalizar un objeto, sólo hay que entrar en una de las carpetas abrirlo y pulsar el botón "customize" • Pulsando este botón se crea una copia del objeto en la carpeta "/portal_skins/custom", donde se pueden realizar los cambios que se deseen sin miedo, puesto que, el objeto original queda inalterado