Contents

Podemos controlar el acceso a los diferentes elementos de un plone site por medio de los workflows esto lo podemos hacer por medio del ZIM (por sus siglas en ingles) esto lo hacemos de la siguiente manera:

Partimos ya teniendo un portal plone en Zope si no es asi debemos crear uno antes

http://www.cogniware.net/Members/guio/work_flow/work_flow1.png

http://www.cogniware.net/Members/guio/work_flow/work_flow2.png

http://www.cogniware.net/Members/guio/work_flow/work_flow3.png

nos dirigimos a la solapa de estado, este nos trae los diferentes estados de los items anteriormente nombrados se encuentran estados como (publicado, visible, privado, etc) para modificar las propiedades de estos estados lo que debemos hacer es darle click al estado que deseamos modificar.

http://www.cogniware.net/Members/guio/work_flow/work_flow4.png

http://www.cogniware.net/Members/guio/work_flow/work_flow5.png

http://www.cogniware.net/Members/guio/work_flow/work_flow6.png

http://www.cogniware.net/Members/guio/work_flow/work_flow7.png

http://www.cogniware.net/Members/guio/work_flow/work_flow8.png

mas adelante explicaremos como modificar cada transición.

Como lo prometido es deuda...

Para modificar una transicion lo que debemos hacer es seleccionar una de las transiciones que vemos en la imagen de arriba.

Los campos que vos son los siguientes:

id: es el identificador de la trnsicion.

tittle: es el titulo de la transicion.

description: se puede dar una breve descripcion de la transicion

destination state: es el estado en el cual quedara el objeto despues de dar la transicion publicar, en este caso publicado.

trigger type (tipo de disparador): Que ejecutara la transicion, puede ser automaticamente, por una accion accion del usuario, o por un metodo de workflow (esto ultimo no lo tengo claro).

script before: Que script ejecutara antes que la transicin se ejecute.

script after : Que script ejecutará después que la transición se ejecute satisfactoriamente.

En la seccion Guard se encuentran tres campos Permission(s): Que permisos se nesecitan para ejecutar esta transaccion Y el campo: Role(s) : que roles pueden ejecutar esta transicion.

la seccion Display in actions box tiene tres campos:

Name : que nombre formateado va a contener, en este caso publicado

URL: %(content_url)s/content_publish_form

Category: a que categoria pertenece en esta caso a la categoria workflows

http://www.cogniware.net/Members/guio/work_flow/work_flow9.png

Enlaces externos creating- private-plone-site


CategoryDocumentacionTecnica

Plone/Controlando_accesos_con_flujos_de_trabajo (last edited 2008-04-20 14:37:49 by localhost)