Oracle Universal Cntent Management Wrkshp Remt Exercíci 04 Cmpnente Dashbard Denis Abrantes Senir Prduct Manager - Latin America Oracle Fusin Middleware Oracle Enterprise Cntent Management 11g Certified Implementatin Specialist blgs.racle.cm/ecmbrasil/ "True Enterprise Cntent Management is an initiative, nt an applicatin" Page 1 f 22
Overview Neste exercíci, irems instalar e cnfigurar um cmpnente chamad StatusDashbardExtended. Este cmpnente cnsulta as tabelas de auditria d UCM e utras infrmações para mntar um painel de cntrle d repsitóri. Este cmpnente pde ser estendid e custmizad cnfrme necessári. Cmpnente StatusDashbardExtended A ser instalad, este cmpnente exibe uma pçã chamada Dashbard n menu Cntent Server. A clicar nesta pçã, usuári pderá visualizar um painel de cntrle, cm diversas pções: Estas pções sã: - Checked Out Cntent - Exibe s arquivs que estã reservads (checked-ut) - Expired Cntent - Exibe s arquivs expirads. - Wrk In Prgress - Dcuments que estã send cnvertids (GENWWW) u que estã send indexads - Active Wrkflws - Wrkflws ativs - Cntent Tracker Reprts - Relatóris d Cntent Tracker (falarems mais sbre iss neste exercíci). - Library Flders - Pastas de bibliteca Page 2 f 22
- Recent Searches - Buscas recenter - IRM Opened Sealed Files - Dcuments selads pel IRM que fram aberts recentemente. OBS: Se vcê nã tiver IRM instalad, pde deixar esta pçã desabilitada. - Activity Lg - Lg de Atividade - Dcument Histry - Históric de um dcument específic - User Histry - Históric de um usuári específic - Cntent Tracker Admin - Administraçã d Cntent Tracker Aqui entra Disclaimer ficial Este nã é um cmpnente ficial da Oracle. Ele nã deverá ser utilizad em ambientes de prduçã sem uma análise criterisa de seu códig fnte. A Oracle nã irá prestar suprte técnic para este cmpnente; nã existem garantias que este cmpnente irá rdar adequadamente n seu ambiente. A Oracle nã pderá ser respnsabilizada pr nenhuma perda de dads u funcinalidade que pssam ser causads pel us deste cmpnente. Pré-Requisits d Cmpnente Este cmpnente, pr extrair infrmações de auditria, precisa que alguns cmpnentes adicinais sejam instalads. Para iss, irems precisar fazer mais um dwnlad n site da Oracle. A página de dwnlads da Oracle é: http://www.racle.cm/technetwrk/middleware/cntent-management/dwnlads/indexucm10g-082682.html Nesta página, precisarems d Cntent Tracker: http://dwnlad.racle.cm/tn/cntent_management/cntenttracker_10gr3_20071031.zip Os demais cmpnentes necessáris estã empactads cm StatusDashbardExtended, que pde ser btid n endereç: ftp://ftp.racle.cm/sales/utging/denis.abrantes/cmpnentes/statusdashbardextended.zip Cpie estes dis arquivs para dentr da sua VM e s descmpacte na pasta C:\racle\inst. OBS: Este cmpnente também pde trazer infrmações d Site Studi. Prém, cm este cmpnente nã será utilizad n nss wrkshp, irems ficar sem estas cnfigurações. Prém, ele permite saber quais fram as páginas d Site Studi que usuári navegu. Page 3 f 22
Instaland Cmpnente Pass 01 Instalaçã ds Pré-Requisits Para instalar Cntent Tracker, siga s passs abaix: Acesse Cntent Server cm sysadmin. Expanda a aba Administratin e clique em Admin Server Na nva janela, clique n btã ucm Clique n link Cmpnent Manager Selecine arquiv C:\racle\inst\CntentTracker_10gR3_20071031\CntentTracker.zip Clique n btã Install Na próxima tela, clique n btã Cntinue Na tela Install Settings, defina primeir camp cm valr 1333, mantenha s demais camps cm s valres padrã e clique n btã Next Clique n link para reiniciar Cntent Server. Repita prcediment cm arquiv C:\racle\inst\CntentTracker_10gR3_20071031\CntentTrackerReprts.zip (para este ambiente, nã precisa marcar a caixa de pçã Enable Security Checks n Queries ) Repetind estes passs, instale s seguintes cmpnentes: C:\racle\inst\StatusDashbardExtended\ActivityTracker.zip C:\racle\inst\StatusDashbardExtended\WrkflwReprt.zip O CSPrtal deve ser instalad de uma frma um puc diferente. Siga s passs a seguir para instalar este cmpnente: N Cntent Server, expanda as pastas Administratin -> Cnfig Migratin Admin e clique n link Uplad Bundle Page 4 f 22
Selecine arquiv C:\racle\inst\StatusDashbardExtended\csprtal-idc1-1- 20070516T185005.zip e clique n btã Uplad Na página seguinte, clique n ícne Actins e selecine Preview Nesta tela, pdems ver que este arquiv irá criar um nv metadad de usuáris e imprtar 2 cmpnentes Clique n menu Actins e selecine Imprt Espere a página atualizar cm a infrmaçã Finished. Ist significa que a imprtaçã acnteceu cm sucess Page 5 f 22
Vlte a Cmpnent Manager. Lá pdems ver que s dis nvs cmpnentes estã desabilitads. Selecine s dis e clique n btã Enable. Clique n link Start/Stp Cntent Server e reinicie UCM para implementar as alterações. Pass 02 Cnfigurações Adicinais Precisams fazer algumas cnfigurações adicinais antes de instalarms nss cmpnente. Usand Windws Explrer, acesse a pasta C:\racle\ecm\ucm\custm\ActivityTracker\supprt Imprte arquiv ActivityTracker-idc-1-20081027T175408.zip utilizand Cnfig Migratin Admin, seguind s passs feits cm CS Prtal. Crie a pasta C:\racle\ecm\ucm\weblayut\fragments. Descmpacte cnteúd d arquiv Page 6 f 22
C:\racle\ecm\ucm\custm\ActivityTracker\supprt\ACTIVITYTRACKERFRAGMENT.zip nesta pasta Acesse UCM cm sysadmin. Repare que CSPrtal mudu a interface inicial d Cntent Server. Clique n link My Prfile. Um nv camp (Picture) será exibid, ande usuári pderá definir sua ft. Este camp apnta para a webrt d UCM (que, neste cas, é a pasta C:\racle\ecm\ucm\weblayut\). O CSPrtal já traz algumas imagens de exempl, mas vcê pde carregar qualquer imagem. Prtant, para definir a imagem d usuári, defina camp cm valr images/csprtal/imagem.jpg, cm n exempl abaix: Page 7 f 22
Vltand à página inicial, vems que a imagem d usuári agra é exibida: OBS: Cada usuári pde custmizar as infrmações que deseja ver na sua página inicial, clicand n link Persnalize: Layut. Expanda a aba Administratin e clique n link Cntent Tracker Admin Clique n btã Data Engine Cntrl Center Acesse a aba Services Repare que alguns serviçs já estã send mnitrads pel Cntent Tracker. Na prática, qualquer serviç d UCM, mesm s que vcê definir, pderã ser auditads pel Page 8 f 22
Cntent Tracker. Irems registrar mais alguns serviçs, para aumentar as infrmações que nss Dashbard pderá exibir. Clique n btã Add.. e preencha s camps cm s seguintes valres: Service Name: SUBSCRIBE Calling Prduct: Cre Server Event Type: Cntent Subscriptin Reference: Field Map: idcmap Dentr desta janela, clique n btã Add... e defina s seguintes valres: Field Name: ddcname Field Lcatin: LcalData Clumn Name: extfield_1 Clique em OK e OK nvamente para registrar Serviç Repita prcediment cm s serviçs abaix Service Calling Prduct Event Type Field Map CHECKIN_NEW Cntent Server Checkin checkinnew CHECKOUT Cntent Server CheckOut checkut CHECKIN_SEL Cntent Server Checkin checkinsel CREATE_OR_SUBMIT_FORM_APPEND_ONLY Threaded Discussin Discussin td_checkin SUBMIT_HTML_FORM_APPEND_ONLY Threaded Discussin Discussin td_checkin_rev DELETE_REV Cre Server Delete deletemap LOGIN Cntent Server Lgin EDIT_USER_PROFILE Cntent Server Edit Prfile OBS: Para s serviçs LOGIN e EDIT_USER_PROFILE, nã defina ddcname cm extfield_1, prque estes serviçs sã referentes a usuári, nã a dcuments. Page 9 f 22
Clique em Optins -> Exit para fechar Data Engine Cntrl Center Em seguida, precisams criar dis nvs relatóris usand WebLayut Editr. Abra WebLayut Editr através d menu Start -> Prgrams -> Oracle Cntent Server -> ucm - > WebLayut Editr. Faça lgin cm sysadmin para acessar WebLayut Editr N WebLayut Editr, selecine a pasta index e clique n btã Add... Page 10 f 22
Preencha s camps de acrd cm a imagem abaix: Page 11 f 22
Clique em OK para criar relatóri. Em seguida, clique n btã Edit, desmarque a pçã Restrict cntent queries by security grup e clique OK. Clique n btã Edit Reprt Query para definir relatóri e cnfigure cnfrme a imagem: Page 12 f 22
Clique OK para salvar a cnfiguraçã Clique nvamente n btã Add... para criar um segund relatóri. Defina de acrd cm a imagem: Page 13 f 22
Nvamente, clique n btã Edit, desmarque a pçã Restrict cntent queries by security grup e clique OK. Clique n btã Edit Reprt Query e defina a seguinte cnsulta: Page 14 f 22
Clique OK para salvar Na tela principal d WebLayut Editr, clique em Optins -> Update Prtal... e em seguida n btã OK para habilitar as páginas n UCM. Clique em Optins -> Exit para fechar WebLayut Editr. Finalmente, instale cmpnente C:\racle\inst\StatusDashbardExtended\StatusDashbardExtended.zip utilizand Cmpnent Manager Nss cmpnente agra está prnt para us! Pass 03 Utilizaçã d Cmpnente Após reiniciar Cntent Server, faça lgin cm sysadmin Este cmpnente é melhr visualizad n layut Tp Menus. Para fazer esta alteraçã, clique n link My Prfile e selecine layut Tp Menus Page 15 f 22
Clique Update para implementar a alteraçã Repare que a barra lateral de menus sumiu. Os menus agra estã dispníveis em uma barra hrizntal. Expanda menu Cntent Server e clique na pçã Dashbard Page 16 f 22
IMPORTANTE: Cm acabams de instalar nss cmpnente de auditria, ele nã terá nenhuma infrmaçã para ferecer. Pr iss, aprveite agra para criar uns dcuments, fazer umas buscas, u seja, executar s serviçs que serã auditads, para pderms ter alguma infrmaçã a ser exibida n Dashbard. Após fazerms algumas perações n ambiente, já terems infrmações suficientes para navegar n nss cmpnente. A mairia ds links traz infrmações que existem em utras interfaces d UCM, cm wrkflws ativs, u dcuments checked-ut. Pr iss, irems fcar ns painéis que trazem nvas infrmações. N btã Activity Lg, é pssível ver lg de atividades de frma estruturada Page 17 f 22
OBS: Este lg pde ser mdificad para exibir infrmações diferentes. Ele também pde ter estil mdificad, e inclusive ser prtad em um fragment, para exibiçã em um web site. O link Dcument Histry ferece uma visã d históric d dcument, históric de wrkflw e últimas ações executadas (checkins, checkuts, etc). Digite Cntent ID de um dcument na caixa de text e clique em G para carregar as infrmações. Page 18 f 22
O link User Histry traz uma visã das últimas ações executadas pr um usuári específic. Digite nme d usuári na caixa de text e clique em G. OBS: A tabela Recently Viewed Web Cntent sempre ficará vazia, prque ela mstra cnteúd d Site Studi acessad recentemente. Vcê pde custmizar cmpnente para mstrar utra infrmaçã, neste cas. Este cmpnente também está dispnível em Prtuguês. Basta mudar idima d usuári n My Prfile: Page 19 f 22
Pass 04 Cnfigurações adicinais e utras características Cas vcê tenha IRM n seu ambiente, é pssível adicinar um registr ds últims dcuments selads que fram aberts n IRM: Para habilitar esta funcinalidade, edite seguinte arquiv n Ntepad: C:\racle\ecm\ucm\custm\StatusDashbardExtended\statusdashbardextended _envirnment.cfg Neste arquiv, defina s seguintes parâmetrs: DashbardUseIRMInf=true IRMDBServer=Servidr d Banc de Dads usad pel IRM IRMDBPrt=prta d banc de dads IRMDBService=serviç d banc de dads IRMDBUser=usuári d IRM n banc IRMDBPasswrd=senha d usuári Reinicie Cntent Server para aplicar esta cnfiguraçã. Limitações d Cmpnente A busca na base d IRM só funcinará se IRM estiver usand um banc Oracle. Se banc fr SQL Server, a classe java que executa a cnsulta deverá ser mdificada. O cmpnente nã filtra s dads pr permissã de segurança. Prém, se usuári quiser abrir arquiv, s cntrles serã aplicads. Atualizações / Próxims passs Para que este cmpnente pssa ser utilizad em prduçã, algumas funcinalidades adicinais precisam ser criadas. Alguns recurss que vcê pde desenvlver incluem: O Cntent Tracker nã está mnitrand s serviçs de Wrkflw. Ações cm Aprvar e Rejeitar pderiam ser incluídas nas listas d lg de atividades. Page 20 f 22
O Cntent Tracker mnitra Checkins e Check-Outs, mas nã está mnitrand Checkut and Open. Inclua este serviç na lista d Cntent Tracker. Apenas a açã de Open d IRM está send reprtada. Mdifique códig de integraçã para incluir utras ações, cm Edit e Print. Page 21 f 22
Wrkshp UCM Cmpnente Dashbard September 2010 Authr: Denis Abrantes Oracle Crpratin Wrld Headquarters 500 Oracle Parkway Redwd Shres, CA 94065 U.S.A. Wrldwide Inquiries: Phne: +1.650.506.7000 Fax: +1.650.506.7200 racle.cm Cpyright 2010, Oracle. All rights reserved. This dcument is prvided fr infrmatin purpses nly and the cntents heref are subject t change withut ntice. This dcument is nt warranted t be errr-free, nr subject t any ther warranties r cnditins, whether expressed rally r implied in law, including implied warranties and cnditins f merchantability r fitness fr a particular purpse. We specifically disclaim any liability with respect t this dcument and n cntractual bligatins are frmed either directly r indirectly by this dcument. This dcument may nt be reprduced r transmitted in any frm r by any means, electrnic r mechanical, fr any purpse, withut ur prir written permissin. Oracle, JD Edwards, PepleSft, and Siebel are registered trademarks f Oracle Crpratin and/r its affiliates. Other names may be trademarks f their respective wners. Page 22 f 22