Construindo portais com Plone. Módulo Workflow



Documentos relacionados
Fase III Iteração II

Construindo portais com Plone. Módulo 11 Pacote Policy

Introdução ao Sistema Gestor de Conteúdo. Parte VI Entendendo o Workflow. Entendendo o workflow do Plone 3. Estados dos objetos - Privado

Universidade Federal do Rio Grande do Sul Centro de Processamento de Dados

Manual de Gerenciamento de Conteúdo

Conteúdo. Introdução ao Sistema Gestor de Conteúdo. Compartilhamento. Parte V Compartilhamento

OCOMON PRIMEIROS PASSOS

Manual de Instalação

Construindo portais com Plone

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Portal Institucional do IFPB

Manual de Utilização do PLONE (Gerenciador de página pessoal)

Introdução ao Sistema Gestor de Conteúdo

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

Curso de Capacitação em Gerenciador de Conteúdo PLONE

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

PROGRAMAÇÃO DA ENTREGA DA PRESTAÇÃO DE CONTAS ANUAIS DE 2009 DA 2ª FASE SISTEMA AUDESP

SENADO FEDERAL Secretaria Especial do Interlegis - SINTER Subsecretaria de Tecnologia da Informação - SSTIN. Produto: ATU-PM

Módulo e-rede OpenCart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

TUTORIAL DO ALUNO. Olá, bem vindo à plataforma de cursos a distância da Uniapae!!!

Curso de Capacitação em Gerenciador de Conteúdo PLONE

Glossários em Moodle (1.6.5+)

* Técnicas Avançadas. Desenvolvimento de SOFTWARES. Sistemas de Gerenciamento de Conteúdo com Joomla e Magento

SISTEMAS OPERACIONAIS LIVRES. Professor Carlos Muniz

Permissão de Usuários

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

Gestão inteligente de documentos eletrônicos

Especificação do 3º Trabalho

MANEJO DE DOCUMENTOS COM O GXFLOW

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Manual Geral do OASIS

1) MANUAL DO INTEGRADOR Este documento, destinado aos instaladores do sistema, com informações de configuração.

Manual do Plone (novo portal do IFCE)

Rede de Laboratórios de Produtividade de Software

Compartilhamento de pasta/arquivos/impressora no Windows XP SP2

Manual Xerox capture EMBRATEL

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Construção Páginas de Internet

Manual de Utilização do TOTVS Restore

Engenharia de Software III

Implementando e Gerenciando Diretivas de Grupo

Manual de Iniciaça o. Índice

Cobre Bem Tecnologia

Revisão: Introdução. - Integração com o AutoManager; 1 Atualização de versão do banco de dados PostgreSQL

Cadastros e Acessos. Conhecimento global. Foco local. / Versão 1.0

Manual Administrador - Mídia System

Como Utilizar o Escritório Virtual

Manual do Sistema WebDiário Perfil Admin Versão 1.0

Índice Notificações Menu lateral... 2

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

TRBOnet MDC Console. Manual de Operação

Manual WebAdmin News

Primeiros passos das Planilhas de Obra v2.6

Group Policy (política de grupo)

LMS: Manual do aluno

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Manual do usuário. v1.0

The Visgraf Video Database

Software automatizado para controle de consultas da clínica de fisioterapia

SISTEMA DE BANCO DE IMAGENS MANUAL DE USO

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 4)

Introdução ao Plone. terça-feira, 4 de agosto de 15

O prime gestão é um software online constituído por vários módulos:

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

Gerencie a sala de espera e garanta a satisfação dos pacientes

AULA 4 Sistemas Operacionais

GUIA INTEGRA SERVICES E STATUS MONITOR

Introdução. Servidor de Tempo (SNTP) com opção de horário de verão automático; 1 Cadastro do novo modelo de equipamento Urano Topmax SS

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Sistema de Controle de Cheques GOLD

Procedimentos para Reinstalação do Sisloc

Atualizado em 9 de outubro de 2007

Universidade Federal de Santa Maria UFSM Centro de Tecnologia CT. Power Point. Básico

Fase II. Especificação do Portal Modelo para Casas Legislativas

Manual HPSim. 1 Introdução. 2 Instalação do Programa

Módulo e-rede VirtueMart v1.0. Manual de. Instalação do Módulo. estamos todos ligados

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

ARDUINO UNO Guia de Instalação

Módulo e-rede Magento v1.0. Manual de. Instalação do Módulo. estamos todos ligados

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

Gerenciando seu projeto com dotproject

CAPÍTULO 35 Como utilizar os componentes ColdFusion

Introdução Funcionalidades por perfil Advogado e Jus Postulandi Adicionar defensoria representante de uma parte Adicionar procuradoria representante

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

VPT 7 Primeiros passos

GERENCIADOR DE CONTEÚDO

Produto IV: ATU SAAP. Manual de Referência

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Módulo e-rede OSCommerce v1.0. Manual de. Instalação do Módulo. estamos todos ligados

O que há de novo. Audaces Idea

INSTALAÇÃO DO SISTEMA CONTROLGÁS

Módulo e-rede Prestashop v1.0. Manual de. Instalação do Módulo. estamos todos ligados

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Índice. Manual Backup Online. 03 Capítulo 1: Visão Geral

Personalizações do mysuite

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

SISTEMA DE GERENCIAMENTO DE PROJETOS - REDMINE MANUAL DE USO

Google Drive: Acesse e organize seus arquivos

Manual básico de utilização da Mesa Tátil

Restauração do Exchange Server.

Transcrição:

Construindo portais com Plone Módulo Workflow

Introdução Workflow = fluxo de trabalho Um workflow é uma série de interações que devem ocorrer para se completar uma tarefa. Qualquer organização possui workflows: - Seguradoras processam aprovação de seguros. - Lojas fazem o acompanhamento de entregas. Geralmente são tarefas que envolvem várias pessoas e demoram um longo tempo para serem completadas.

Softwares de controle de workflow Existem vários softwares para controle de workflows. O objetivo de tais softwares é promover e acompanhar a execução de workflows. Como os workflows variam de acordo com a organização, é necessário que o software seja flexível e permita a criação de novos workflows.

Características dos workflows Plone Um único objeto representa a tarefa a ser completada. Exemplo: um documento que passa por vários estágios de aprovação. Todos os objetos de um determinado tipo passam pelo mesmo workflow. As tarefas são atribuídas a papéis (roles), não a usuários individuais. Se as características do workflow a ser implementado são diferentes então é melhor procurar alternativas.

Características dos workflows Plone Um workflow no Plone consiste basicamente em: Ø Um conjunto de estados. Exemplo: público, privado, pendente, etc. Ø Um conjunto de transições entre os estados. Exemplo: a transição Publicar passa do estado privado para o público.

Workflows padrão do Plone O Plone vem com alguns tipos de workflow prédefinidos. Esses workflows se destinam a controlar a publicação de conteúdo em um portal. Ou seja, os workflows padrão do Plone controlam o ciclo de vida dos objetos no portal. Controlam o processo pelo qual usuários com diferentes papéis criam, editam, revisam e visualizam conteúdo.

Workflows padrão >> Simple Publication É o que vem instalado por padrão.

Workflows padrão >> Intranet/Extranet

Workflows padrão >> Community Workflow

Workflows padrão >> One state workflow Possui um único estado, onde os objetos são visíveis para todos.

Workflows padrão >> Trocando de workflow Ir em Site Setup Types Pode-se trocar para um tipo específico ou trocar o workflow default. Deve-se fazer o mapeamento entre estados dos workflows.

Funcionamento dos workflows Antes, uma revisão do modelo de segurança do Plone...

Segurança >> Usuário Usuário: Cada pessoa que visita um site Plone. Usuários não autenticados são denominados usuários anônimos. Os usuários que se autenticam o fazem através de uma conta previamente criada. Cada conta possui um identificador (ID). Exemplo: admin.

Segurança >> Papel (Role) Papel: É uma classificação lógica de usuários. Cada usuário tem um ou mais papéis. O Plone possui alguns papéis pré-definidos: Ø Não-atribuíveis: Anonymous, Authenticated, Owner Ø Atribuíveis: Contributor, Editor, Manager, Member, Reader, Reviewer Papel local (local role): Um papel que se aplica a um objeto específico, não ao portal todo.

Segurança >> Permissão Permissão: Dá a um usuário a capacidade de fazer algo. Exemplos de permissões: Visualizar objeto, Remover objeto, Listar conteúdos de uma pasta, etc. Permissões não são atribuídas diretamente a usuários, e sim a papéis. Portanto o conjunto de permissões que um usuário possui é a soma das permissões de todos os papéis que o usuário possui.

Segurança >> Permissão Cada objeto no site define um mapeamento entre papéis e permissões. Para cada permissão é definido se esta pode ser herdada da pasta que contém o objeto (este é o padrão).

Segurança >> Grupo Grupos são coleções de usuários. Exemplos: Administradores, Revisores. Um usuário pode pertencer a zero ou mais grupos. Cada grupo pode ter zero ou mais papéis. Os membros do grupo herdam os papéis do grupo.

Workflows e segurança Um workflow define, para cada estado, um mapeamento entre papéis e permissões. Este mapeamento é aplicado ao objeto no momento da transição entre estados. Isto permite criar regras do tipo: - O objeto no estado privado não pode ser visto por usuários do papel Anônimo. Porém no estado público ele é visível para esses usuários.

A ferramenta portal_workflow Mostrar: Associação entre workflows e tipos. - Update security settings. Criação de um novo workflow: - Manualmente (somente mostrar, exercício a seguir). - A partir de outro. (somente mostrar, exercício a seguir). Editar o workflow e mostrar: - setar um novo estado inicial; - modificar permissões; - criar novos estados; - novas transições; - adicionar scripts.

Criação de um Workflow Ao criar-se um workflow novo é necessário configurar uma série de aspectos: Grupos Permissões Variáveis Worklists Estas configurações são parecida para a maioria dos workflows. Encorajamos a criação de workflows a partir de outros já existentes.

Exercício 1 e 2 Exercício 1 e 2.

Regras locais de workflow É possível fazer com que uma pasta e/ou os objetos dentro da pasta possuam um workflow diferente do resto do site. Para isso é necessário ativar o produto CMFPlacefulWorkflow, que já vem com o Plone. Na ZMI, ir em portal_quickinstaller, selecionar o produto e clicar em Install.

Regras locais de workflow No menu de estado do workflow agora aparece o item política. Mostrar como criar regras em site setup > workflow policies. Atenção: um política local deve ser aplicada em pastas.

Exercício 3 Criar uma política de workflows chamada Sem Workflow, onde nenhum tipo de conteúdo possui workflow. Testar essa política aplicando à uma pasta e tudo abaixo dessa pasta.

Exercício 4 Criar uma política de workflows chamada Aprovacao, onde o workflow padrão para os tipos é o workflow criado no exercício 2. Testar essa política aplicando à uma pasta e tudo abaixo dessa pasta.

GenericSetup É usado para aplicar customizações de pacotes na configuração do site. Utiliza XML para importar e exportar configurações do site no Plone. Várias configurações podem ser feitas usando GS, por ex: workflow, portlets, actions, skins, etc. Não é necessário editar à mão arquivos XML, você pode realizar as configurações TTW e exportá-las usando a aba Export em portal_setup.

Exportando Workflow TTW Mostrar

Exercício 5 Exercício 5

Perguntas?