运动技术基础_第1页
运动技术基础_第2页
运动技术基础_第3页
运动技术基础_第4页
运动技术基础_第5页
已阅读5页,还剩125页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DocumentumFoundations康永辉

.cn2012参考资料Documentum_Content_Server_67_Fundamentals.pdfDocumentum-65-Content-Management-Foundations.pdf

主要培训内容内容管理基本概念ECMBasic-ContentManagement-Architecture-Security内容管理操作WorkingwithContent-import,link,export,checkin,checkout,delete-version-branching-rendition对象及类型ObjectsandTypes-Objecttypes-Customtypes-Objectpersistence&Contentpersistence-Queryobjects-ObjectSecurity用户及权限UsersandPrivileges-Users-Authorization-Usermanagement组与角色GroupsandRoles-Groups-Roles-Privilegedgroups-GroupManagement别名Aliases-Aliases-Aliassets-Referencingaliases-Resolvingaliases-Managingaliassets生命周期Lifecycles-Lifecycleconcepts-Lifecyclesandcustomization-Analysis-Modelinganddefinition-Usage-Modification虚似文档VirtualDocuments-Parent-childrelationship-Recognizingvirtualdocuments-Componentordering-Permissionsformodifyingvirtualdocuments-Copyingvirtualdocuments-Deletingvirtualdocuments-Virtualdocumentsandversions内容服务器安装Contentserverinstallation-environmentpreparement-contentserver6.5installation内容管理基本概念Documentum?企业级电子文档管理系统企业内容管理专家行业领先产品文档管理平台先进的产品设计理念丰富的产品线众多的合作伙伴文档管理和交换中心平台各种内容库和文档类型OtherRep.丰富的内容服务业务流程优化基本内容

服务SAP内容服务及归档复合文档管理影像管理内容捕获业务流程管理网页发布邮件归档动态文档生成与发布信息权限管理可信内容服务信息自动分类和推送信息生命周期管理财务报表

归档统一搜索不同的客户端EMCDocumentum基本功能Documentum带来的好处Documentum企业内容管理平台: 提高了内容快速搜索的智能,让组织知识更容易被发现 按照业务规则管理企业及组织非结构化内容和知识的生命周期 通过内容的格式以及获取渠道控制发布 根据不同文档的安全级别控制文档文档的访问级别 法规遵从 对内容协作的支持 与授权的工具及企业应用进行快速整合与文件系统的区别Documentum管理文档与在文件系统的区别:不能够快速准确地获取文档的最新版本对每个文档单独设定访问权限的功能非常有限搜索文档只能是针对文件系统中有限的几个属性文件系统中对同一份文档的不同格式以单独的文档来表现不支持工作流如果用户没有特殊需求默认总是能够获取最新版本可以对文档的读、写、删等等不同权限针对用户分别指定可以根据客户需求制定多样的搜索功能,包括全文搜索对同一份文档的不同格式是以同一文档进行管理支持文档的发布、审批等工作流文件系统DocumentumECM平台什么是文档库Documentum’s文档库:内容文件存放在文件系统中文档的属性信息存放在关系型数据库中(RDBMS)Oracle,SQLServer,DB2,Sybase支持多种操作系统

UNIX,Linux,Windows注意:Repository和Docbase这两个术语通常都是指文档库,可以互换文档库文件系统数据库文档库对象非结构化内容在文档库中是以一个

对象来保存一个文档对象由两部分元素构成:属性

-存储在数据库中内容

(文件夹、用户等没有内容)

-存储在文件系统中文档库文件系统数据库内容文件文件属性作者创建日期文件名访问权限基本访问权限授予用户访问和维护一个

文档对象内容的权限基本权限级别:NONE(1):没有权限BROWSE(2):浏览对象的权限READ(3):查看对象内容的权限RELATE(4):为PDF、TIFF等格式文档添加注释的权限VERSION(5):修改文档版本信息的权限WRITE(6):修改文档并把文档保存入相同版本的权限DELETE(7):删除文档的权限文档的基本权限是可“继承”的一个用户对于某个特定文档具有RELATE

权限一定具有READ

和BROWSE

权限文档权限用户能否访问文档库中的文档取决于该文档的

访问权限集Documentum灵活的权限架构可以容许用户

为特定的用户授予特定的访问权限文档访问权限及能够被自动的分配给文档,

也可以基于业务规则手工分配权限集定义了一个用户可以怎样与文档交互文档的权限集清晰地描述了文档库中所有用户对

本文档所具有的访问权限WorldOwner

TrainingConsultingdavidNONEDELETEWRITEVERSIONWRITE––ChangeLocation–ChangeOwner,ChangeStateUsers/GroupsBasicPermissionsExtendedPermissions内容管理架构包含哪几部分?Docbroker与contentserverDocbroer与contentserver的关系?内容服务访问过程1.Client访问contentserver的过程?DocBroker存放了contentserver哪些信息?ServernameServerprocessidNameofhostmachineServer'statusDateendtimeiswhenconnectionbrokerlastreceivedinformationfromserverWhentheconnectionbrokerexpectstohearfromtheserveragainRepositorynarne(notnecessarilyunique)Repositoryid内容管理操作内容管理的操作导入,导出签入,签出链接删除1.导入一个文档,后台产生了哪些事件?2.使用DFC导入dm_document类型的一个文档,哪些值是必须的?实现内容管理操作的方式版本Versiontree什么情况下产生分支版本?版本树关系构成(根节点)版本树关系构成(父节点)版本树结点删除当删除一个版本树中的一个节点时,版本树会产生变化?版本操作涉及的字段操作r_immutable_flag版本文档是否可操作标志i_antecedent_id父结点IDr_version_label版本labeli_chronicle_id根节点IDi_latest_flag是否为最新版本格式副本(rendition)格式副本会随版本变化一起变化吗?Rendition转换服务DTS:DocumentTransformationServicescancreatePDFandHTMLrenditions.ADTS:AdvancedDTSaddsmoreformatstothelistsupportedbyDTS.ItalsoprovidescapabilitiesforextractingmetadataandforretainingbookmarksandhyperlinksinPDFrenditions.MTS:MediaTransformationServicescancreatevariousmediaformats,suchasaTIFFfilefromaPhotoshopfile.AVTS:AudioVideoTransformationServicesaddressthespecificneedsofaudioandvideoformats,suchasframerate,bitrate,resolution,andencoding.MITS:MedicalImagingTransformationServicesaddsupportforDigitalImagingandCommunicationsinMedicine(DICOM)medicalimageformat.XTS:XMLTransformationServicescantransformandrenderXMLdocumentsintoavarietyofformats.Customconverters:Customconverterscanalsobepluggedintosupportformatsnotcoveredbytheaboveservicesortousealternativemeansofcreatingthese

renditions.Rendition与文档的关联关系Rendition的分类,0original,1renditiongeneratedbycententserver,2renditiongeneratebyclient如何查找一个文档的rendtion?Rendition与文档的关联关系对象及类型对象关系模型对象的包含属性及方法1.属性描述了对象2.方法定义了对象能执行操作对象类型对象的属性由对象类型来确定。对象是一个对象类型的实例。Documentum有超过一百个的对象类型,并且用户可以自定义对象类型。类型名称及属性dm_:(general)示例:dm_documentDmr_:(readonly)dmr_contentDmi_:(internal)dmi_dd_attr_infoDmc_:(client)dmc_calendar系统的类型名称通常由哪些字母开头?类型属性名称通常由哪些字母开头?r_:(readonlyorrepeatvalue)r_object_idi_:(internal)i_chronicle_ida_:(client)a_content_type_(computed):_changed属性示例类型继承关系dm_document有自己的属性吗?类型持久化自定义的类型都会在数据库生成表结构表结构的生成规则根据字段的定义的类型产生不同的表以类型名称+_s表名存储类型单值属性,以类型名称+_r表名存储类型repeat属性类型持久化示例对象类型转换转换要求:对象类型必须一致对角类型不能同级,不能隔级,必须为父子关系向下转,自动添加属性,向上传,自动去除多出的属性语法CHANGEcurrent_type[(ALL)]OBJECT[S]TOnew_type[update_list][INASSEMBLYdocument_id[VERSIONversion_label][DESCEND]][SEARCHfulltextsearchcondition][WHEREqualification]对象ID分类ID字段值信息包含有哪些?查找文档对象的存储位置查询文档对象查询repeat值,显示一条或多条记录,如何查询?通过一个DQL查询一个文档的所在的文件夹路径?对象安全用户能否访问文档库中的文档取决于该文档的

访问权限集Documentum灵活的权限架构可以容许用户

为特定的用户授予特定的访问权限文档访问权限及能够被自动的分配给文档,

也可以基于业务规则手工分配权限集定义了一个用户可以怎样与文档交互文档的权限集清晰地描述了文档库中所有用户对

本文档所具有的访问权限WorldOwner

TrainingConsultingdavidNONEDELETEWRITEVERSIONWRITE––ChangeLocation–ChangeOwner,ChangeStateUsers/GroupsBasicPermissionsExtendedPermissionsRepository安全模式dm_docbase_config.security_mode基本权限扩展权限基本权限与扩展权限的关系特殊用户权限Object–owner权限READpermissionAllextendedpermissionsexceptExtendedDeleteandChangeFolderLinksSuperuser拥用和owner同样的权限修改文档owner需要什么权限?特殊组权限Browse-allgroup浏览所有文档的权限Read-allgroup读取所有文档的权限ACL权限解析ACL属性描述对象ACL的继承来源dm_server_config.default_aclFolderdm_folder.acl_name文件夹Typedmi_type_info.acl_name类型Userdm_user.acl_name用户当没有权限继承acl时,将产生的新的acl,权限内容和父的一致。例,folder的私有acl是不能继承的。对象与ACL的关联关系如何查询一个对象的acl?修改设置对象ACL的权限要求ObjectOwnerSuperuserAuserwithchangepermissionextendedpermissionontheobject.ACL分类文件夹ACL实现三个目的实现对folder对象权限控制控制folder的link操作,需要启用foldersecuritydm_docbase_config.folder_security=1给上传和新建的对象分配ACL,当ACL_Mode设置为folder用户及权限用户用户用于访问文档的用户帐号拥用一个用户对象dm_user用户认证的方法用户认证的方法用户认证的方法OS,contentserver调用dm_check_password程序来进行用户校验Authetication-pluginRSANetegritySiteMinderDomainauthetication可以配置domain-requiredornot用户授权二种类型Clientaccess包括clientcapabilityEnforcebyclientapplicationRepositoryaccess包括privileges和extendedprivilegesEnforcebyContentserverClientcapbilityClientcapabilty设置为comsumer的用户能否用DQL创建文档或文件夹?Clientcapability详细•Consumer:Consumerscansearch,view,andcopydocumentsandforwardtasksinworkflows.Thisisthedefaultcapability.•Contributor:Thecontributorcapabilityincludesconsumercapability.Inaddition,acontributorcancreatedocumentsandfolders,modifyregulardocumentsandvirtualdocuments(includingcheckinandcheckout),deletedocuments,initiateworkflows,andperformworkflowtasks.•Coordinator:Thecoordinatorcapabilityincludescontributorcapability.Inaddition,acoordinatorcancreatecabinetsandvirtualdocumentsandcanviewhiddenobjects.•SystemAdministrator:Thesystemadministratorcapabilityincludesthecoordinatorcapability.Inaddition,asystemadministratorcanmanageContentServer,repository,andusersandgroups.BasicprivilegesBasicprivileges权限不继承如何使用DQL给用户分配实现既有createtype又有creategroup权限?Sysadmin权限详细Ithaslowerprivilegesaswell(CreateType,CreateCabinet,CreateGroup)Itcanactivate/deactivateauserItcanmanipulateusersandgroupsItcangrantandrevokethelowerprivilegestootherusersItcancreateormodifysystem-levelpermissionsetsItcanadministerfull-textindexingandrepositoryItcanmanagelifecyclesItcanmanipulateworkflowsSuperUser权限详细IthasSysadminprivilegesaswellItcangrantandrevokeSysadminandSuperuserprivilegesandextendedprivilegesItcandeletesystem-levelpermissionsetsItcaneownerofallobjectsintherepositoryItcanunlockcheckedoutobjectsItcanmanipulateothers'customtypesItcancreatenulltypes(typeswithnosupertypes)Itcanmanipulateothers'permissionsetsItcanqueryanyunderlyingRDBMStables,eveniftheyarenotregisteredItcanviewallaudittrailentriesevenifitdoesn'thaveexplicitViewAuditextendedprivilegeItcanregisterandunregisterothers'tablesExtendedpriviledges超级管理员不能自己分配自己的Extendedpriviledges超级管理员默认拥用viewaudit的权限权限也可以通value值相加进行配置审计内容对象dm_audittrail用户管理failed_auth_attempt可以配置用户的登入次数限制需要修改dm_docbase_config对象的max_auth_attempt

配置修改后需要re-initialize生效登入失败超过登入次数后,自动变成inactive登入成功会将以前的失败次数清0用户管理参数描述用户管理参数描述用户管理参数描述用户管理参数描述用户修改名称通过reassignuseraction来实现后台执行dm_userrenamejob用户组和角色组用户的集合实现对一组用户的快速引用dm_group类型的实例组配置属性描述创建组的权限创建组的权限要求?CreategroupprivilegeSystemadministratorclinetcapability组和用户能同名吗?Private与public组的区别动态组应用场景,动态拥用动态组的权限只对当前session有效组操作常用语句SELECTgroup_nameFROMdm_groupWHEREANYi_all_users_names='John‘SELECTr_object_id,users_names,groups_namesFROMdm_groupWHEREgroup_name='zone_all‘SELECTgroup_nameFROMdm_groupWHEREgroup_class='role’CREATEPUBLICGROUP'zone1_all‘MEMBERS'zone1_loanofficer','zone1_processor‘ALTERGROUP'zone1_loanofficer'ADD(SELECTuser_namefromdm_userWHEREdescription='LoanOfficer')DROPGROUP'zone1_loanofficer'角色dm_group类型的特殊实例group_class属性值为role拥用和组一样的功能和行为,用来强化程序限制或者强化客户端应用程序的功能别名及别名集别名的作用使我们的客户化可重用性更高及更便捷。别名使用变量的使用方式别名值不需要硬编码在程序执行的过程获取真实的值别名的类别UnknowUserGroupUserorgroupCabinetpathFolderpathAclname别名集对象dm_alias_set两个repeating属性,alias_name,alias_value别名的引用使用别名引用的对象别名的解析解析别名是按照scope顺序进行解析的Scope的顺序会根据引用的文档对象及上下文发生变化。查询别名按照scope的顺序进行查找,直到找到对应的别名四种不同的别名解析scopePermissionsettemplatesWorkflowperformersSysobjectownersLifecyclealiassetassignment不带生命周期对象使用ACL模板解析带生命周期对象使用ACL模板解析WorkflowperformersSysobjectownersLifecyclealiassetassignment别名解析示例常用DQL语句SELECTalias_name,alias_value,alias_categoryFROMdm_alias_setWHEREobject_name='zone1_aliases‘UPDATEdq_loan_appOBJECTSSETr_alias_set_id='6600001080000500'WHEREobject_name='LoanApp_1234567890.txt‘SELECTperformer_nameFROMdm_activityWHEREobject_name='PrepAppFile‘SELECTr_object_id,object_name,r_accessor_nameFROMdm_aclWHEREacl_class=1生命周期什么是生命周期生命周期是一组描述对象生命的状态集状态间是线性连接dm_policy对象的实例生命周期客户化Analyze了解生命周期,触发的条件,状态变化的条件,后继的action的执行Modal包括生命状态,进入条件,进入action及post-encryactionDefine使用composer或DAB,使用modal产生lifecycleUse应用生命周期到文档上。Modify修改生命周期创建生命周期Statesdm_policy.state_classStateproperties状态变化的过程进入条件执行动作状态变化后执行的动作属性设置对象与生命周的关系删除一个生命周期identifywhtheranysysobjectsareattachedtothelifecycle

select*fromdm_sysobject(all)wherer_policy_id='460186d080230dc5'

ifanyresultsfromabovequery,youneedtodeletethatsysobject,orassignanyotherlifecycletoit.makesuretheabovethequeryshouldreturn0rows

Uninstallthelifecycle

API>uninstall,c,460186d080230dc5

nowtrytodeletethelifycle

DQL>deletedm_policyobjectwherer_object_id='460186d080230dc5'

练习创建一个生命周期实现四个状态DRAFT、APPROVE、PUBLISH、ARCHIVE添加action动作使用ACLtemp实现权限虚拟文档什么是虚拟文档文档容器,包含其它的sysobject或其子对象虚拟文档可以包括简单文档和虚拟文档虚拟文档不能包含文件夹,文件柜虚拟文档用处组合不同的内容,不同的文档格式的文件到一个文档中。文档可以单独控制,比如更新可以重用已有的信息用记访问的灵活性可以使用快照创建虚拟文档的方式将现有的事文档转成虚拟文档添加文档到虚拟文档在一个虚拟文档中每个子对象都有一个父亲一个父亲有多个孩子父子关系图虚拟文档的版本控制虚拟文档还是按照文档版本管理的方式进行。在dmr_containment表中产生新版本与对应的子节点的关系。虚拟文档的标志属性r_is_virtual_doc=1是否为虚拟文档r_link_count>0thenumberofchildren当r_is_virtual_doc=0andr_link_count>0的情况是否还是虚拟文档?虚拟文档排序序号为自动分配的值虚拟文档子对象删除虚拟文档子对象是否可以删除,可以配置吗?

pound_integrity虚拟文档修改权限修改产生新版本version,覆盖原版本write,如果启动foldersecurity需要对文件夹有写权限。虚拟文档拷贝默认每次都会拷贝虚拟文档及子对象可以通过修改virtualdocumentpreference配置进行修改Fixatversion为什么dmr_containment保存的child_id为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论