<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>fme AG - blog</title>
	<atom:link href="http://blog.fme.de/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.fme.de</link>
	<description>fme blog</description>
	<lastBuildDate>Wed, 22 Feb 2012 07:24:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>CMIS for EMC Documentum</title>
		<link>http://blog.fme.de/allgemein/2011-11/cmis-for-emc-documentum</link>
		<comments>http://blog.fme.de/allgemein/2011-11/cmis-for-emc-documentum#comments</comments>
		<pubDate>Fri, 25 Nov 2011 15:13:53 +0000</pubDate>
		<dc:creator>Jens Goldhammer</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[CMIS query]]></category>
		<category><![CDATA[CMIS Server]]></category>
		<category><![CDATA[DFS]]></category>
		<category><![CDATA[DocumentumDFC]]></category>
		<category><![CDATA[DQL query]]></category>
		<category><![CDATA[EMC Documentum]]></category>

		<guid isPermaLink="false">http://blog.fme.de/?p=1524</guid>
		<description><![CDATA[After the first blog article about CMIS in general, the second part of the series deals with the new Documentum CMIS product. In addition to DFC and DFS programming interfaces, EMC released the new interface with the Documentum version 6.7 in May this year. Documentum supports full CMIS 1.0 specification, so that you can use [...]]]></description>
			<content:encoded><![CDATA[<p>After the first blog article about CMIS in general, the second part of the series deals with the new Documentum CMIS product. In addition to DFC and DFS programming interfaces, EMC released the new interface with the Documentum version 6.7 in May this year. Documentum supports full CMIS 1.0 specification, so that you can use CMIS clients to communicate with the Content Server. In the following blog article I will describe the most interesting topics about the new interface.</p>
<p><span id="more-1524"></span></p>
<h2>1 Installation/Deployment</h2>
<p>The EMC CMIS implementation for Documentum is implemented as a standalone J2EE application. The supported environments can be found in the document ‘EMC Documentum Content Management Interoperability Services Version 6.7 Release Notes&#8217;.<br />
The deployment of CMIS for Documentum is very easy. You only have to deploy the CMIS application (emc-cmis.war for Servlet containers or emc-cmis.ear for several J2EE containers) with a modified dfc.properties file which contains the correct docbroker and bof-registry settings.<br />
With Documentum 6.7 the CMIS application is installed on the methodserver by default. This provides an easy way to test CMIS, but it is not recommended to use this installation on a productive system.</p>
<p style="text-align: center;"><a href="http://blog.fme.de/wp-content/uploads/2011/11/grafik1.png" rel="lightbox[1524]"><img class="aligncenter size-medium wp-image-1528" title="Landing page of EMC CMIS App" src="http://blog.fme.de/wp-content/uploads/2011/11/grafik1-300x147.png" alt="Landing page of EMC CMIS App" width="300" height="147" /></a></p>
<h2>2 Architecture of CMIS for Documentum</h2>
<p>The application is based on Documentum Foundation Classes to communicate with the Content Server in the backend and on JAX-WS/Jersey to provide the API for clients. The CMIS functionality is directly mapped to DFC operations. For example, the CMIS queries will be translated to DQL queries. Other functionality like creating a document will be mapped to the concrete methods of Documentum Foundation Classes.</p>
<p style="text-align: center;"><a href="http://blog.fme.de/wp-content/uploads/2011/11/grafik2.jpg" rel="lightbox[1524]"><img class="aligncenter size-medium wp-image-1535" title="Documentum CMS" src="http://blog.fme.de/wp-content/uploads/2011/11/grafik2-300x91.jpg" alt="Documentum CMS" width="300" height="91" /></a></p>
<p>Suppose, you want to connect your customer specific application to a CMIS Server, e.g. the Documentum CMIS application and want to read all documents from the repository for a logged-in user. The following steps show how the application flow would look like:</p>
<p>1. Connecting to a CMIS server from a client perspective can be done in several ways. There are some CMIS frameworks out now which encapsulate the API (later more). On lowest level the application has to open a HTTP connection to the CMIS Server and send a HTTP request with a payload (SOAP message or ATOM message, both described in XML). Following code snippet shows the ATOM message from the client to the server to request the results of the given CMIS Query &#8220;SELECT cmis:objectId FROM cmis:document&#8221;.</p>
<p style="text-align: center;"><a href="http://blog.fme.de/wp-content/uploads/2011/11/grafik31.png" rel="lightbox[1524]"><img class="aligncenter size-medium wp-image-1539" title="Grafik 3" src="http://blog.fme.de/wp-content/uploads/2011/11/grafik31-300x112.png" alt="Grafik 3" width="300" height="112" /></a></p>
<p>2. The Documentum CMIS Server handles the incoming request, either by using JAX-WS for SOAP or Jersey for REST. In both cases, XML message will be translated into Java Objects which will be used for translating the given CMIS query into a DQL query.</p>
<p>3. The DQL Query can now be executed against the Content Server repository in the user context. As you may know, Documentum expects valid credentials for the user for doing anything. But how does the CMIS application know the current user and repository? Yes, you have to send the information within the request to the CMIS-server.</p>
<p>4. After processing the DQL query the Content Server returns with the results which are read by the DFC integrated in the CMIS Server. There might be some caching for paging functionality in CMIS, but it is not transparent to the user because the source code is not available.</p>
<p>5. Now again, the translation of the Java Objects into the response format can be done. The Java Objects will be mapped to XML (SOAP or ATOM, specific for the used binding).</p>
<p>6. The generated message will be send over the wire via HTTP response to the CMIS Client. The CMIS Client will than process the message and for example, show the documents in the custom application.</p>
<p style="text-align: center;"><a href="http://blog.fme.de/wp-content/uploads/2011/11/grafik41.png" rel="lightbox[1524]"><img class="aligncenter size-medium wp-image-1540" title="Grafik 4" src="http://blog.fme.de/wp-content/uploads/2011/11/grafik41-300x107.png" alt="Grafik 4" width="300" height="107" /></a></p>
<p style="text-align: center;"><a href="http://blog.fme.de/wp-content/uploads/2011/11/grafik5.png" rel="lightbox[1524]"><img class="aligncenter size-medium wp-image-1541" title="Grafik 5" src="http://blog.fme.de/wp-content/uploads/2011/11/grafik5-300x184.png" alt="Grafik 5" width="300" height="184" /></a></p>
<p style="text-align: center;">
<h2>3 Comparison of DFC and CMIS</h2>
<p>The following table compares Documentum Foundation Classes (DFC) and Documentum CMIS interface</p>
<p align="left">
<table border="1" cellspacing="0" cellpadding="7" width="610">
<colgroup span="1">
<col span="1" width="106"></col>
<col span="1" width="132"></col>
<col span="1" width="329"></col>
</colgroup>
<tbody>
<tr valign="top">
<td width="106">
<p align="left"><strong>Criteria</strong></p>
</td>
<td width="132">
<p align="left"><strong>DFC</strong></p>
</td>
<td width="329">
<p align="left"><strong>CMIS</strong></p>
</td>
</tr>
<tr valign="top">
<td width="106">
<p align="left"><em>Communication</em></p>
</td>
<td width="132">
<p align="left">DFC communicates with the RPC protocol with the Content server. The session is hold on the client.</p>
<p align="left"> </p>
</td>
<td width="329">
<p align="left">Message-based communication which means to transfer the complete context in each message.</p>
<p>Example:</p>
<p align="left">To move a document via CMIS, you have to send the repository-ID, the document-ID, the source-folder-id and the target-folder-id with the request.</p>
<p align="left"> </p>
</td>
</tr>
<tr valign="top">
<td width="106">
<p align="left"><em>Authentication</em></p>
</td>
<td width="132">
<p align="left">You have to authenticate one time in a session with username and password for a specified repository.</p>
</td>
<td width="329">
<p align="left">Each request has to contain the username and password (because it is based on stateless protocol HTTP!).</p>
<p align="left">SOAP-Binding:<br />
Usage of WS-Security-Standard.</p>
<p align="left">REST-Binding:<br />
Usage of http basic authentication. Encryption needed by using SSL.</td>
</tr>
<tr valign="top">
<td width="106">
<p align="left"><em>Performance</em></p>
</td>
<td width="132">
<p align="left">Through the underlying protocol only changed data is transferred only when its needed. The object state is &#8216;hold&#8217; on client side.</p>
<p align="left">
<p align="left">You can use DQL for mass updates or deletions.</p>
</td>
<td width="329">
<p align="left">Each action must open a http connection, request a resource, get back the resource and end the http connection (or keep alive the connection). Yes, some CMIS frameworks like Apache Chemistry provide an object cache, but that´s not what you wanted in all cases.</p>
<p align="left">
<p align="left">The transfer of messages is quite expensive due to the XML format and transformation.</p>
<p align="left">
<p align="left">Additionally, CMIS only allows operations on one object at the same time. You can only get the ACL of one object at one time.</p>
<p align="left">
<p align="left">Designing a communication concept is the most important work at the beginning of developing with CMIS to get an acceptable performance.</p>
<p align="left">
<p align="left">Additionally, the performance impacts various from one vendor to another. CMIS for Documentum is a separate application, so using it instead of DFC means an additional server between custom application and Content Server. This means, CMIS must always be slower than using DFC!</p>
<p align="left">
<p align="left">Alfresco, for example, integrates CMIS into the repository server itself, so it is using the same Repository API as webscripts. So there is no additional impact besides the XML transformation.</p>
<p align="left">
<p align="left">Using caches for type definitions etc. on client application side is recommended to avoid unnecessary requests.</p>
<p align="left"> </p>
</td>
</tr>
<tr valign="top">
<td width="106">
<p align="left"><em>Transactions</em></p>
</td>
<td width="132">
<p align="left">For most parts of DFC you can easily wrap transactions around several actions. You can create several documents and if one creation failed, you can easily rollback the transaction in the code with a few lines of code.</p>
</td>
<td width="329">
<p align="left">CMIS is based on a stateless protocol. Due to this reason, each action (e.g. creating a folder) has its own transaction, so that a transaction for multiple actions is not possible out of the box.</p>
<p align="left">
<p align="left">Instead the developer has to ensure that the code is written in the way that the rollback works. For example, when creating 5 folders and one fails, you have to delete the other folders by calling 4 times deleteFolder to rollback&#8230;</p>
</td>
</tr>
</tbody>
</table>
<p align="left">
<p align="left">Afterwards there are some questions with the answers listed, which might be interesting for new CMIS developers.</p>
<p align="left">
<table border="1" cellspacing="0" cellpadding="7" width="613">
<colgroup span="1">
<col span="1" width="172"></col>
<col span="1" width="411"></col>
</colgroup>
<tbody>
<tr valign="top">
<td width="172">
<p align="left"><strong>Questi</strong><strong>on</strong></p>
</td>
<td width="411">
<p align="left"><strong>A</strong><strong>nswer</strong></p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">How can I create a new document?</p>
</td>
<td width="411">
<p align="left">You can use the <em>createDocument</em> -method of the <em>ObjectService</em>.</p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">How can I create renditions with CMIS?</p>
</td>
<td width="411">
<p align="left">CMIS does not allow to create or update renditions. You can request renditions via <em>getRenditions</em>-method of the <em>ObjectService</em>.</p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">How can I copy a document?</p>
</td>
<td width="411">
<p align="left">You can use the <em>createDocumentFromSource</em>-method of <em>ObjectService</em>.</p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">How can I move a document?</p>
</td>
<td width="411">
<p align="left">Operation <em>moveObject</em> in <em>ObjectService</em>.</p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">How can I delete a folder?</p>
</td>
<td width="411">
<p align="left">Empty folders can be deleted with the <em>deleteObject</em> -method of the <em>ObjectService.</em></p>
<p align="left">
<p align="left">To delete folders with content, use <em>deleteTree</em> -method of the <em>ObjectService</em>.</p>
<p align="left"> </p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">How can I search for objects?</p>
</td>
<td width="411">
<p align="left">You can use the <em>query</em>-method of the <em>Discoveryservice</em>. The query itself is based on CMIS-SQL, a SQL subset. The syntax is very similar to DQL, the Documentum Query Language. There are additional operators to request repeating attributes or the fulltext of the repository.</p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">How can I create a new object type?</p>
</td>
<td width="411">
<p align="left">CMIS does not allow to create new type definitions. If you want to create a new definition, please use the tools of the vendor (e.g. Composer of Documentum). There are ideas to provide this functionality in future versions.</p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">How can I create a link for a document?</p>
</td>
<td width="411">
<p align="left">You can use the <em>addObjectToFolder </em>of the <em>MultifilingService</em>. To remove the link, you can use <em>removeObjectFromFolder</em> . Be careful, this is repository specific. The repository does not have to provide it.</p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">What about permissions in CMIS?</p>
</td>
<td width="411">
<p align="left">Reading and apply ACLs are supported by CMIS, but this is very basic. EMC extends the model of CMIS (cmis:read, cmis:write, cmis:all) with the specific Documentum rights. Because the ACL consists of users, groups or roles with specific permissions, it is not possible to determine the own rights or rights of other users via CMIS. It is only possible to get the allowed actions for the current user on one object.</p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">How can I see which functionality is supported by the CMIS server?</p>
</td>
<td width="411">
<p align="left">The <em>getRepositoryInfo</em>-method of the <em>Repository Services</em> can be used to determine information about the capabilities of the specific CMIS implementation for the underlying ECM product.</p>
<p align="left">For example, Alfresco does not support to query the versionSeriesId property.</p>
<p align="left">
<p align="left">Additionally, the service can be used to get the type definitions with all property definitions like name, datatype and cardinality.</p>
</td>
</tr>
<tr valign="top">
<td width="172">
<p align="left">Are concepts like virtual documents, workflows etc. supported?</p>
</td>
<td width="411">
<p align="left">These concepts are beyond the scope of CMIS. If you need them, it is not the correct use case for using CMIS. Some concepts, e.g. subscriptions might be possible with the use of relationships. Maybe next versions of CMIS will contain new functionality like Records Management.</p>
</td>
</tr>
</tbody>
</table>
<p align="left">
<h2>4 Summary</h2>
<p>CMIS for Documentum allows you to access documents and folders in the Documentum repository. The installation and configuration of the CMIS Documentum web application is very easy. You can really produce quick results as a developer and the services and methods are in general well designed. Due to protocol constraints and the early version, the CMIS specification in general has some shortcomings:</p>
<ol>
<li>It is not fully prepared yet to allow batch CRUD operations, e.g. create a folder hierachy because of performance and transactions reasons.</li>
<li>It does not allow to create, update or delete objects via CMIS SQL.</li>
</ol>
<p>Nevertheless, CMIS is the first step in the right direction. It will help developers to access different repositories with the same API.</p>
<p>Please always check in your projects if CMIS is the correct abstraction layer for the customer requirements. If you need total flexibility and enhanced functionality like workflows, use DFC. If you want to integrate different repositories from different vendors, CMIS is a good option.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/allgemein/2011-11/cmis-for-emc-documentum/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CMIS Blogseries (1)</title>
		<link>http://blog.fme.de/allgemein/2011-09/cmis-blogseries-1</link>
		<comments>http://blog.fme.de/allgemein/2011-09/cmis-blogseries-1#comments</comments>
		<pubDate>Thu, 08 Sep 2011 10:17:51 +0000</pubDate>
		<dc:creator>Jens Goldhammer</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[CMIS]]></category>
		<category><![CDATA[EMC Documentum]]></category>

		<guid isPermaLink="false">http://ecm-blog.fme.de/?p=1468</guid>
		<description><![CDATA[What is CMIS Content Management Interoperability Services, short CMIS, is the new buzzword in the ECM world and is also the name for a new ECM standard. CMIS offers a common view and access on ECM repositories in terms of document management. It provides the least common denominator between all vendors which have been involved [...]]]></description>
			<content:encoded><![CDATA[<h1>What is CMIS</h1>
<p>Content Management Interoperability Services, short CMIS, is the new buzzword in the ECM world and is also the name for a new ECM standard. CMIS offers a common view and access on ECM repositories in terms of document management. It provides the least common denominator between all vendors which have been involved in the CMIS standardization.</p>
<p style="text-align: center"><a href="http://blog.fme.de/wp-content/uploads/2011/09/cmis_11.jpg" rel="lightbox[1468]"><img class="size-medium wp-image-1473  aligncenter" title="History of CMIS " src="http://blog.fme.de/wp-content/uploads/2011/09/cmis_11-300x139.jpg" alt="History of CMIS " width="300" height="139" /></a></p>
<p style="margin-top: 0.21cm; margin-bottom: 0.85cm" align="center">Figure 1: History of CMIS<br />
<span lang="en-US">(see </span><span style="color: #0000ff"><span style="text-decoration: underline;"><a title="Slideshare" href="http://www.slideshare.net/alfresco/cmis-spec-uncovered" target="_blank">http://www.slideshare.net/alfresco/cmis-spec-uncovered</a></span></span><span lang="en-US">, slide 5)</span><br />
<span id="more-1468"></span></p>
<p>CMIS 1.0 as a standard was published in May 2010 by OASIS. It was a long way from beginning in late 2007 (see Figure 1). fme AG was also active with two employees in creation of the specification.</p>
<p>The first two chapters of the specification deal with the domain model and available services. This reference is ideal for developers which want to use CMIS to connect applications to one or more CMIS server.</p>
<p>Additionally, the technical description of the SOAP- and REST- binding is described in chapter 3 and 4. This part is intended to be used by vendors which want to implement CMIS server implementations in products or library developers like the developers behind Apache Chemistry (http://chemistry.apache.org/).</p>
<p>The spec can be found here:<br />
<a href="http://docs.oasis-open.org/cmis/CMIS/v1.0/os/cmis-spec-v1.0.html" target="_blank">http://docs.oasis-open.org/cmis/CMIS/v1.0/os/cmis-spec-v1.0.html</a></p>
<h1>The CMIS spec in detail</h1>
<p>Figure 2 shows the logicial architecture of CMIS. A consumer (client) wants to access (read, write, update etc.) a content repository. CMIS is the glue between the client and the repository. It defines the services and the domain model which can be used by the client. A vendor mapping connects the CMIS services and domain model with the specific implementation of the content repository. Each Content Repository offers at least one API to connect to the repository, so mostly the implementation of CMIS is based on one of these APIs.</p>
<p style="text-align: center"><a href="http://blog.fme.de/wp-content/uploads/2011/09/cmis_2.png" rel="lightbox[1468]"><img class="aligncenter size-medium wp-image-1478" title="cmis_2" src="http://blog.fme.de/wp-content/uploads/2011/09/cmis_2-300x180.png" alt="cmis_2" width="300" height="180" /></a><br />
Figure 2: Logical architecture of CMIS<br />
(see <a href="http://www.slideshare.net/alfresco/apache-chemistrywebinar/" target="_blank">http://www.slideshare.net/alfresco/apache-chemistrywebinar/</a>, slide 3)</p>
<p>CMIS defines 4 different general object types (see figure 3):</p>
<ul>
<li>document (standalone and elementary information asset)</li>
<li>folder (container for other folders and documents)</li>
<li>relationship (directional relationship between other object types)</li>
<li>policy (policies for other objects like documents and folders, e.g. retention policies)</li>
</ul>
<p align="center"><a href="http://blog.fme.de/wp-content/uploads/2011/09/cmis_3.jpg" rel="lightbox[1468]"><img class="size-medium wp-image-1479 aligncenter" title="object types overview" src="http://blog.fme.de/wp-content/uploads/2011/09/cmis_3-300x168.jpg" alt="object types overview" width="300" height="168" /></a></p>
<p style="text-align: center">Figure 3: object types overview<br />
(see <a href="http://www.slideshare.net/alfresco/apache-chemistrywebinar/" target="_blank">http://www.slideshare.net/alfresco/apache-chemistrywebinar/</a>, slide 5)</p>
<p>Each object type is described (see Figure 4) by:</p>
<ul>
<li>a number of parameters like the type id, the parent type, the display name and some others</li>
<li>properties, a set of attributes with unique names. Following data types can be used in cmis- String, Decimal, Integer, Boolean, DateTime, URI, ID, XML and HTML. Properties can have constraints.</li>
<li>Each object has a unique object id (cmis:objectId) which will be assigned on creation and which cannot be changed over lifetime.</li>
<li>There are common attributes like the object name (cmis:name) or the last modification date (cmis:lastModificationDate) which are built-in (see Figure 5 ).</li>
<li>Each custom type can define additional attributes.</li>
<li>Documents can have content plus renditions and can be versionable.</li>
<li>Folders have a unique path to identify the folder.</li>
</ul>
<p style="text-align: center"><a href="http://blog.fme.de/wp-content/uploads/2011/09/cmis_4.jpg" rel="lightbox[1468]"><img class="size-medium wp-image-1483 aligncenter" title="object type definition" src="http://blog.fme.de/wp-content/uploads/2011/09/cmis_4-300x172.jpg" alt="object type definition" width="300" height="172" /></a></p>
<p style="text-align: center">Figure 4: object type definition<br />
(see <a href="http://www.slideshare.net/alfresco/apache-chemistrywebinar/" target="_blank">http://www.slideshare.net/alfresco/apache-chemistrywebinar/</a>, slide 6)</p>
<p style="text-align: center">
<p style="text-align: center">
<p style="text-align: center"><a href="http://blog.fme.de/wp-content/uploads/2011/09/cmis_5.jpg" rel="lightbox[1468]"><img class="aligncenter size-medium wp-image-1484" title="CMIS properties " src="http://blog.fme.de/wp-content/uploads/2011/09/cmis_5-300x146.jpg" alt="CMIS properties " width="300" height="146" /></a><br />
Figure 5: CMIS properties<br />
(see <a href="http://www.slideshare.net/alfresco/apache-chemistrywebinar/" target="_blank">http://www.slideshare.net/alfresco/apache-chemistrywebinar/</a>, slide 7)</p>
<p style="text-align: center">
<p>Services provide the functionality of the repository. The specification contains all functionalities of the services in detail. The following figure and table should give you a short overview, what is possible with CMIS and to help CMIS beginners to get a start working with it.</p>
<p style="text-align: center"><a href="http://blog.fme.de/wp-content/uploads/2011/09/cmis_6.png" rel="lightbox[1468]"><img class="aligncenter size-medium wp-image-1485" title="CMIS Services overview " src="http://blog.fme.de/wp-content/uploads/2011/09/cmis_6-300x183.png" alt="CMIS Services overview " width="300" height="183" /></a><br />
Figure 6: CMIS Services overview<br />
(see <a href="http://www.slideshare.net/alfresco/apache-chemistrywebinar/" target="_blank">http://www.slideshare.net/alfresco/apache-chemistrywebinar/</a>, slide 15)</p>
<p style="text-align: center">
<p style="text-align: center">
<table border="3" cellspacing="2" cellpadding="7" width="608">
<colgroup>
<col width="106"></col>
<col width="147"></col>
<col width="307"></col>
</colgroup>
<tbody>
<tr valign="top">
<td width="113"><strong>service</strong></td>
<td width="164"><strong>method</strong></td>
<td width="317"><strong>Description<br />
</strong></td>
</tr>
<tr valign="top">
<td width="113">
<p style="margin-bottom: 0cm"><strong>Repository</strong></p>
<p><strong>Services</strong></td>
<td width="164"><em>getRepositories</em></td>
<td width="317"><span lang="en-US">Get a list of repositories that can be accessed from this service endpoint. </span>No authorisation needed.</td>
</tr>
<tr valign="top">
<td width="113"></td>
<td width="164"><em>getRepositoryInfo</em></td>
<td width="317"><span lang="en-US">Get information about the specified repository like product name, product version, </span><span lang="en-US">supported CMIS version and capabilities of the CMIS implementation </span></td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>getTypeChildren</em></td>
<td width="317"><span lang="en-US">Get </span><span lang="en-US">the list of Object-Types defined for the Repository that are children of the specified type.</span></td>
</tr>
<tr valign="top">
<td width="113">
<p style="margin-bottom: 0cm" lang="en-US">
<p lang="en-US">
</td>
<td width="164"><em>getTypeDefinition</em></td>
<td width="317"><span lang="en-US">Get the definition of a specified type with all property definitions.</span><span lang="en-US"> Is helpful for reading results of a query to know which property has which datatype.</span></td>
</tr>
<tr valign="top">
<td width="113">
<p style="margin-bottom: 0cm"><strong>Navigation</strong></p>
<p><strong>Services</strong></td>
<td width="164"><em>getChildren</em></td>
<td width="317"><span lang="en-US">Get t</span><span lang="en-US">he child objects which are contained in the specified folder. Paging allowed.</span></td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>getDescendants</em></td>
<td width="317">Similar to getChildren, but more powerful. <span lang="en-US">It can return all objects from a folder and its subfolders. No paging allowed. </span></td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>getFolderTree</em></td>
<td width="317"><span lang="en-US">Specialices</span><span lang="en-US"> getDescendants method which returns the folders from a specified folder and its subfolders. No paging allowed.</span></td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>getCheckedoutDocs</em></td>
<td width="317"><span lang="en-US">Returns the checkedout docs in one repository </span><span lang="en-US">the current user has access to.</span></td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>getObjectParents</em></td>
<td width="317">Returns the parent folder(s) for documents.</td>
</tr>
<tr valign="top">
<td width="113"></td>
<td width="164"><em>getFolderParent</em></td>
<td width="317">
<p lang="en-US">Returns the parent folder for a folder.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p style="margin-bottom: 0cm"><strong>Object</strong></p>
<p><strong>Services</strong></td>
<td width="164"><em>createDocument</em></td>
<td width="317"><span lang="en-US">Creates a document with the specified type in </span><span lang="en-US">the specified location</span></td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>createDocument-FromSource</em></td>
<td width="317"><span lang="en-US">Create a new document by c</span><span lang="en-US">opying an existing document.</span></td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>createFolder</em></td>
<td width="317"><span lang="en-US">Creates a new folder with the specified type in the specified location</span><span lang="en-US">.</span></td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>createRelationship</em></td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Creates a relationship of the specified type.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>createPolicy</em></td>
<td width="317">
<p style="page-break-after: avoid"><span lang="en-US">Create a policy object of</span><span lang="en-US"> the specified type.</span></p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>getAllowableActions</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid"><span lang="en-US">List of allowable actions for an </span><span lang="en-US">object, e.g. if the user is allowed to checkout the document or apply an acl to the document.</span></p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>getObject</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Read the object from the repository and get back properties, relationships, policyIds, renditions, Acls and allowable actions.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>getProperties</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Get the list of properties for one object. Can be filtered by the properties which should be returned.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>getObjectByPath</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Get an object path by using the human readable path to it, e.g. /folder/subfolder/document.gif</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>getContentStream</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Get the stream for the specified document or the stream for a specified rendition.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>getRenditions</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Get the renditions associated for a document. Method only returns the properties, content by using getContentStream-method</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>updateProperties</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Update the properties of the specified object.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>moveObject</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Moves the specified document/folder from one folder to another.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>deleteObject</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Deletes the specified object by id.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>deleteTree</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Deletes the specified folder and all child objects.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>setContentStream</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Sets the new content for a specified document.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>deleteContentStream</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Delethes the content from a specified document.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p style="margin-bottom: 0cm" lang="en-US"><strong>Multifiling</strong></p>
<p><span lang="en-US"><strong>Services</strong></span></td>
<td width="164">
<p lang="en-US"><em>addObjectToFolder</em></p>
</td>
<td width="317">
<p lang="en-US">Add an existing document to a folder.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>removeObjectFromFolder</em></td>
<td width="317"><span lang="en-US">Removes the document from a folder</span><span lang="en-US"> or from all folders.</span></td>
</tr>
<tr valign="top">
<td width="113">
<p style="margin-bottom: 0cm"><strong>Discory</strong></p>
<p><strong>Services</strong></td>
<td width="164"><em>Query</em></td>
<td width="317">
<p style="margin-bottom: 0cm"><span lang="en-US">Executes a query in the repository. </span><span lang="en-US">Query language is based on a SQL-subset plus some new operators for ecm-specific functions (in_folder –operator to allow search in a specific folder).</span></p>
<p style="margin-bottom: 0cm" lang="en-US"><span lang="en-US">The </span><span lang="en-US">CMIS SQL language is read-only! No create, update or delete is possible.</span></p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164"><em>getContentChanges</em></td>
<td width="317">
<p lang="en-US">Returns a list of changes of objects.</p>
</td>
</tr>
<tr valign="top">
<td width="113"><strong>Versioning</strong><strong> Services</strong></td>
<td width="164"><em>checkout</em></td>
<td width="317">
<p lang="en-US">Checkout a document (create a private working copy)</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>cancelCheckout</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Reverts the checkout (removes the private working copy)</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>checkIn</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Checks in the private working copy</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>getObjectOfLastVersion</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Get the lastest document object in the version series.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>getPropertiesOfLastVersion</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Get a subset of the latest Document Objects in the version series.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p style="margin-bottom: 0cm"><strong>Relationship</strong></p>
<p><strong>Services</strong></td>
<td width="164"><em>getObjectRelationships</em></td>
<td width="317">
<p lang="en-US">Get all relationships for a specified object.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US"><strong>Policy Services</strong></p>
</td>
<td width="164">
<p lang="en-US"><em>getAppliedPolicies</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Get the list of polices applied for an object.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>applyPolicy</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Apply a policy to an object.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>removePolicy</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">remove a policy from an object.</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p style="margin-bottom: 0cm"><strong>ACL</strong></p>
<p><strong>Services</strong></td>
<td width="164"><em>getACL</em></td>
<td width="317">
<p lang="en-US">Return the currently applied acl for a folder or document</p>
</td>
</tr>
<tr valign="top">
<td width="113">
<p lang="en-US">
</td>
<td width="164">
<p lang="en-US"><em>applyACL</em></p>
</td>
<td width="317">
<p style="page-break-after: avoid" lang="en-US">Sets a new acl by adding and removing AccessControlEntry</p>
</td>
</tr>
</tbody>
</table>
<p>Please be careful by using these services. It is important to mention is that not every CMIS implementation supports everything. Please be careful when developing for different CMIS repositories. Several examples should show some small, but important differences:</p>
<ul>
<li>CMIS for Alfresco has no support for querying the cmis:versionSeriesId-attribute in a CMIS Query. In Documentum, this attribute is the i_chronicle_id, an id which is the same for all versions of an object. The root cause why Alfresco does not support it is that it uses a complete different versioning approach than Documentum. After testing with Documentum at first, my solution does not work in Alfresco and I had to find another solution.</li>
<li>CMIS for Documentum has a different approach to get an object by path. Documentum allows to create documents with the same name in one folder. If this make senses or not, it restricts the getObjectByPath-method because the method should return exactly one document. In this case this functionaliy is only working by extending the path element of the document with its id, e.g. /folder/subfolder/1234567890123456_document instead of /folder/subfolder/document</li>
<li>CMIS for Documentum 6.7 and Alfresco 3.3 don´t support the method getContentChanges of the Discoveryservice while other systems like Nuxeo already support it.</li>
</ul>
<h1>Available CMIS implementations</h1>
<p>Most big ecm vendors have integrated a CMIS implementation into the products. The following table lists some of the products which are supporting CMIS 1.0.</p>
<table border="1" cellspacing="0" cellpadding="7" width="611">
<colgroup>
<col width="21"></col>
<col width="78"></col>
<col width="61"></col>
<col width="302"></col>
<col width="76"></col>
</colgroup>
<tbody>
<tr valign="top">
<td width="21"><span style="color: #000000"><strong>No</strong></span><span style="color: #000000"><strong>.</strong></span></td>
<td width="78"><span style="color: #000000"><strong>Vendor product</strong></span></td>
<td width="61"><span style="color: #000000"><strong>supports CMIS version</strong></span></td>
<td width="302"><span style="color: #000000"><strong>Information / evaluation</strong></span></td>
<td width="76"><span style="color: #000000"><strong>supported binding</strong></span></td>
</tr>
<tr valign="top">
<td width="21"><span style="color: #000000">1</span></td>
<td width="78"><span style="color: #0000ff"><span style="text-decoration: underline;"><a href="http://www.alfresco.com/media/releases/2010/04/community_3_3/">Alfresco 3.3</a></span></span></td>
<td width="61"><span style="color: #000000">1.0</span></td>
<td width="302">
<p style="margin-bottom: 0cm" lang="en-US"><span style="color: #000000">CMIS-Server implementation.</span></p>
<p><span style="color: #000000"><span lang="en-US">More infos can be found here: </span></span><a href="http://wiki.alfresco.com/wiki/CMIS"><span style="color: #000000"><span lang="en-US">http://wiki.alfresco.com/wiki/CMIS</span></span></a></td>
<td width="76"><span style="color: #000000">SOAP + REST</span></td>
</tr>
<tr valign="top">
<td width="21"><span style="color: #000000">2</span></td>
<td width="78"><span style="color: #0000ff"><span style="text-decoration: underline;"><a href="https://community.emc.com/community/edn/documentum/blog/2011/05/02/documentum-67-is-now-available">EMC 6.7 and earlier</a></span></span></td>
<td width="61"><span style="color: #000000">1.0</span></td>
<td width="302"><span style="color: #000000"><span lang="en-US">CMIS</span></span><span style="color: #000000"><span lang="en-US">-Server implementation is shipped with EMC Documentum 6.7 by default, but also can be used with earlier versions of Documentum (&gt;6.x)</span></span></td>
<td width="76"><span style="color: #000000">SOAP + REST</span></td>
</tr>
<tr valign="top">
<td width="21"><span style="color: #000000">3</span></td>
<td width="78"><span style="color: #0000ff"><span style="text-decoration: underline;"><a href="http://www-01.ibm.com/common/ssi/ShowDoc.jsp?docURL=/common/ssi/rep_ca/8/897/ENUS210-408/index.html">IBM Filenet Content Manager 5.0</a></span></span></td>
<td width="61"><span style="color: #000000">1.0</span></td>
<td width="302"><span style="color: #000000">CMIS-Server implementation</span></td>
<td width="76"><span style="color: #000000">REST</span></td>
</tr>
<tr valign="top">
<td width="21"><span style="color: #000000">4</span></td>
<td width="78"><span style="color: #0000ff"><span style="text-decoration: underline;"><a href="http://www.cmswire.com/cms/enterprise-cms/sharepoint-2010-gets-its-official-cmis-connector-008074.php">Sharepoint 2010</a></span></span></td>
<td width="61"><span style="color: #000000">1.0</span></td>
<td width="302">
<p style="margin-bottom: 0cm"><span style="color: #000000"><span lang="en-US">CMIS-</span></span><span style="color: #000000"><span lang="en-US">server and client implementation (to connect to other repositories) with the 2010 Administration Toolkit v2.0</span></span></p>
<p style="margin-bottom: 0cm"><a href="http://technet.microsoft.com/en-us/library/ff934619.aspx"><span style="color: #0000ff"><span style="text-decoration: underline;"><span lang="en-US">http://technet.micros</span></span></span><span style="color: #0000ff"><span style="text-decoration: underline;"><span lang="en-US">of t.com/en-us/library/ff934619.aspx</span></span></span></a></p>
<p lang="en-US">
</td>
<td width="76"><span style="color: #000000">SOAP +REST</span></td>
</tr>
<tr valign="top">
<td width="21"><span style="color: #000000">5</span></td>
<td width="78"><span style="color: #000000">Opentext </span>ECM Suite 2010<span style="color: #000000"> </span></td>
<td width="61"><span style="color: #000000">1.0</span></td>
<td width="302"><span style="color: #000000"><span lang="en-US">CMIS-</span></span><span style="color: #000000"><span lang="en-US">server and client implementation</span></span></td>
<td width="76"><span style="color: #000000">REST + SOAP</span></td>
</tr>
<tr valign="top">
<td width="21"><span style="color: #000000">6</span></td>
<td width="78"><span style="color: #0000ff"><span style="text-decoration: underline;"><a href="http://dev.day.com/docs/en/crx/current/deploying/cmis.html">Day CRX 2.1</a></span></span></td>
<td width="61"><span style="color: #000000">1.0</span></td>
<td width="302"><span style="color: #000000">CMIS Server implementation</span></td>
<td width="76"><span style="color: #000000">REST</span></td>
</tr>
<tr valign="top">
<td width="21"><span style="color: #000000">7</span></td>
<td width="78"><span style="color: #0000ff"><span style="text-decoration: underline;"><a href="https://doc.nuxeo.com/display/NXDOC/CMIS+for+Nuxeo">Nuxeo EP 5.4</a></span></span></td>
<td width="61"><span style="color: #000000">1.0</span></td>
<td width="302"><span style="color: #000000">CMIS Server implementation</span></td>
<td width="76"></td>
</tr>
</tbody>
</table>
<p align="center">CMIS implementations of ECM vendors</p>
<h1>Future/Wishlist</h1>
<p>CMIS 1.1 is coming. The current working draft can be found <span style="text-decoration: underline;"><a href="http://tools.oasis-open.org/version-control/browse/wsvn/cmis/trunk/cmis-v1.1/">here</a></span>. At a first glance, it provides a new binding, the JSON binding for browsers, type mutability and secondary types (aspects). The following list describes changes of CMIS I would like to see in future versions due to several reasons &#8211; performance, transactions and completeness:</p>
<p>CMIS should operate on multiple objects:<br />
- CMIS SQL should offer create, update and delete for multiple objects<br />
- Change the service interfaces to pass-in multiple cmis:objectIds (e.g. checkout or getObject)</p>
<p>CMIS should handle transactions:<br />
- Built-In transaction handling and manually close/rollback transactions from the client.</p>
<p>CMIS should support getting users and groups.<br />
- Currently there is no way to get users or groups from the repository. In this case, applying an acl to an object is dubious because you don´t know the users or group names</p>
<p>CMIS should allow to pass in an objectpath to in_folder()- and in_tree()-operator , e.g. select cmis:objectId from cmis:document where in_folder(/cabinet/folder).<br />
Currently it is only supported to pass in an cmis:objectId.</p>
<p>CMIS should allow query a supertype of cmis:document AND cmis:folder via CMIS QL in one query.<br />
Example: Select * from cmis:object where in_folder(&#8216;id&#8217;)<br />
It should return folders and documents.</p>
<p>CMIS should return the contentstream for checkout operation or create a new operation edit which allows to checkout and get back the contentstream of a document.</p>
<p>If you want to know, how is CMIS implemented for EMC Documentum, stay tuned and wait for the next blog article &#8220;CMIS for Documentum&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/allgemein/2011-09/cmis-blogseries-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plattformneutrale Lösung der fme zur Automatisierung des Content-Transfers bei der Dokumentenversionierung in Alfresco Share</title>
		<link>http://blog.fme.de/allgemein/2011-05/plattformneutrale-losung-der-fme-zur-automatisierung-des-content-transfers-bei-der-dokumentenversionierung-in-alfresco-share</link>
		<comments>http://blog.fme.de/allgemein/2011-05/plattformneutrale-losung-der-fme-zur-automatisierung-des-content-transfers-bei-der-dokumentenversionierung-in-alfresco-share#comments</comments>
		<pubDate>Tue, 24 May 2011 08:11:04 +0000</pubDate>
		<dc:creator>G.Jagodzinski</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[ECM mit Alfresco]]></category>
		<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Alfresco Share]]></category>
		<category><![CDATA[Content-Transfer]]></category>
		<category><![CDATA[DMS]]></category>
		<category><![CDATA[Dokumentenversionierung]]></category>
		<category><![CDATA[Dokumentmanagementsystemen]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Microsoft Sharepoint-Protokoll]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[WebDAV]]></category>

		<guid isPermaLink="false">http://ecm-blog.fme.de/?p=1400</guid>
		<description><![CDATA[Das Verfahren zur Versionierung von Dokumenten in Alfresco über die Oberfläche von Alfresco Share stellt momentan aus der Endbenutzersicht einen suboptimalen Prozess in der Verwaltung der Arbeitskopien dar. Die Funktionen „Offline bearbeiten&#8221; und „Neue Version hochladen&#8221; ähneln der Checkin- und Checkout-Operationen, bekannt aus anderen Dokumenten Management Systemen (DMS) mit dem Unterschied, dass der Benutzer in Alfresco [...]]]></description>
			<content:encoded><![CDATA[<p>Das Verfahren zur Versionierung von Dokumenten in Alfresco über die Oberfläche von Alfresco Share stellt momentan aus der Endbenutzersicht einen suboptimalen Prozess in der Verwaltung der Arbeitskopien dar. Die Funktionen „Offline bearbeiten&#8221; und „Neue Version hochladen&#8221; ähneln der Checkin- und Checkout-Operationen, bekannt aus anderen Dokumenten Management Systemen (DMS) mit dem Unterschied, dass der Benutzer in Alfresco Share die Kontrolle bei der Bestimmung des Speicherortes besitzt. Die Wahl des Speicherortes erfolgt über den Download-Dialog vom Browser.</p>
<p>Das bedeutet, dass vom Alfresco-System während des Checkout-Vorgangs nach der Sperre des Dokuments nicht sichergestellt ist, wo und ob sich dieses überhaupt im lokalen Benutzersystem befindet. Das führt zu eventuellen Zeitaufwänden beim Wiederauffinden des gewünschten Dokuments. Außerdem zwingt die Funktionalität die Benutzer indirekt zur Erstellung und Pflege ihrer jeweils eigenen internen Ordnerstruktur, um die Arbeitskopien übersichtlich und geordnet zu verwalten.</p>
<p><span id="more-1400"></span>Des weiteren erfordert der Checkin-Vorgang einen erneuten Eingriff des Benutzers durch die Auswahl des Dokumentenpfades zum Upload von seinem lokalen System. Dieses Vorgehensmodell ist zwar unabhängig vom Betriebssystem des Clients und dem Dateitypen des zu bearbeitenden Dokuments, dennoch aus Sicht der Arbeitsergonomie optimierungsfähig. Alfresco bietet von sich aus einige Möglichkeiten an, wie beispielsweise den Zugriff über WebDAV oder das Microsoft Sharepoint-Protokoll, um den manuellen Eingriff zu automatisieren. Jedoch haben diese Lösungswege ihre Nachteile wie etwa die Einschränkung der Offline-Fähigkeit (WebDAV) und die mangelnde Unterstützung von nicht-Office Dokumenten (Sharepoint).</p>
<p>Der von der fme entwickelte Mechanismus zur Automatisierung des Content-Transfers basiert auf der Nutzung eines Java-Applets, welches Java ab der Version 1.5 unterstützt. Das Java-Applet übernimmt die Aufgaben für die Erstellung und Administration der Arbeitskopien sowie deren Zuordnung zu den Hauptdokumenten im Alfresco-System beim Uploadvorgang. Das Java-Applet ist plattformunabhängig und bedient Dokumente aller gängigen Formate, die auch vom jeweiligen Betriebssystem unterstützt werden.</p>
<p>Während das Java-Applet den Content-Transfer beim Checkout-Prozess im Hintergrund ablaufen lässt und somit keine Benutzeraktivitäten erfordert, bietet es für die Checkin-Operation ein leichtgewichtiges Userinterface für einen möglichen manuellen Eingriff, falls eine Arbeitskopie aus einem anderen lokalen Ablageort als den automatisch gepflegten verwendet werden soll. Dieses Checkin-Applet wird als eigenständige Alfresco-Komponente in den existierenden „Neue Version hochladen&#8221;-Dialog integriert.</p>
<p>Ablauf der Versionierung beim Einsatz des Checkin- /Checkout-Applets:</p>
<div><strong>Checkout:</strong></div>
<div><strong></strong></div>
<div><strong></strong></div>
<p>1.  Benutzer führt die Aktion „Offline bearbeiten&#8221; an einem Dokument aus</p>
<p>2.  Alfresco sperrt das Dokument</p>
<p>3.  Applet wird aufgerufen:</p>
<p style="padding-left: 30px;">a. Ein Ordner mit einem Zeitstempel unter einem festdefinierten Pfad im Benutzersystem wird erstellt, um Speicherung zwei gleichnamiger Dateien zu verhindern</p>
<p style="padding-left: 30px;">b. Eine lokale Arbeitskopie des Dokumentes wird in dem Ordner abgelegt</p>
<p style="padding-left: 30px;">c. Die lokale Arbeitskopie wird im entsprechenden Programm zum Editieren geöffnet</p>
<p style="padding-left: 30px;">d. Der Pfad der lokalen Arbeitskopie wird an Alfresco zurückgegeben und dort in den Eigenschaften der Arbeitskopie gespeichert.<br />
 </p>
<div style="text-align: center;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2011/05/checkout-vorgang_editieren-der-lokalen-arbeitskopie.jpg" rel="lightbox[1400]"><img class="aligncenter size-large wp-image-1401" title="checkout-vorgang_editieren-der-lokalen-arbeitskopie" src="http://ecm-blog.fme.de/wp-content/uploads/2011/05/checkout-vorgang_editieren-der-lokalen-arbeitskopie-1024x580.jpg" alt="checkout-vorgang_editieren-der-lokalen-arbeitskopie" width="442" height="250" /></a> <strong> </strong> </div>
<div style="text-align: center;"><span style="color: #888888;">Abbildung 1: Checkout-Vorgang &#8211; Editieren der lokalen Arbeitskopie</span></div>
<p><span style="color: #888888;"> </span></p>
<p style="text-align: center;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2011/05/checkout-vorgang_erstellung-der-lokalen-ablagestruktur.jpg" rel="lightbox[1400]"><img class="aligncenter size-full wp-image-1402" title="checkout-vorgang_erstellung-der-lokalen-ablagestruktur" src="http://ecm-blog.fme.de/wp-content/uploads/2011/05/checkout-vorgang_erstellung-der-lokalen-ablagestruktur.jpg" alt="checkout-vorgang_erstellung-der-lokalen-ablagestruktur" width="479" height="304" /></a></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;"><span style="color: #888888;">Abbildung 2: Checkout-Vorgang: Erstellung der lokalen Ablagestruktur für die zu bearbeitende Arbeitskopie</span></p>
<p style="text-align: left;"><strong></strong></p>
<p style="text-align: left;"><strong>Checkin:</strong></p>
<p style="text-align: left; padding-left: 30px;">1.  Benutzer führt die Aktion „Neue Version hochladen&#8221; in Oberfläche von Alfresco Share an dem ausgecheckten Dokument aus</p>
<p style="padding-left: 30px;">2.  Alfresco-Upload-Formular wird geöffnet</p>
<p style="padding-left: 30px;">3.  Applet wird aufgerufen:</p>
<p style="padding-left: 90px;">a.  Der Pfad der Arbeitskopie wird ausgewertet</p>
<p style="padding-left: 90px;">b.  Besteht die Datei, wird sie bereits in dem Upload-Formular vorselektiert. Besteht sie nicht, kann ein neues Dokument manuell über den Kopf „Durchsuchen&#8221; ausgewählt werden</p>
<p style="padding-left: 30px;">4. Benutzer klickt auf Dokument hochladen</p>
<p style="padding-left: 30px;">5. Die lokale Arbeitskopie wird vom Applet in das Alfresco-System hochgeladen und anschließend automatisch vom lokalen Benutzersystem entfernt.</p>
<p>  </p>
<p style="text-align: center;"> <a href="http://ecm-blog.fme.de/wp-content/uploads/2011/05/checkin-vorgang_neue-version-hochladen.jpg" rel="lightbox[1400]"><img class="size-large wp-image-1403 aligncenter" title="checkin-vorgang_neue-version-hochladen" src="http://ecm-blog.fme.de/wp-content/uploads/2011/05/checkin-vorgang_neue-version-hochladen-1024x518.jpg" alt="checkin-vorgang_neue-version-hochladen" width="491" height="249" /></a></p>
<p style="text-align: center;"><span style="color: #888888;">Abbildung 3: Checkin-Vorgang: „Neue Version hochladen&#8221;-Dialog mit der applet-gesteuerten Benutzeroberfläche</span></p>
<p style="text-align: center;"> <a href="http://ecm-blog.fme.de/wp-content/uploads/2011/05/checkin-vorgang_auswahl-einer-arbeitskopie1.jpg" rel="lightbox[1400]"><img class="aligncenter size-large wp-image-1408" title="checkin-vorgang_auswahl-einer-arbeitskopie1" src="http://ecm-blog.fme.de/wp-content/uploads/2011/05/checkin-vorgang_auswahl-einer-arbeitskopie1-1024x517.jpg" alt="checkin-vorgang_auswahl-einer-arbeitskopie1" width="491" height="248" /></a></p>
<p style="text-align: center;"><span style="color: #888888;"> Abbildung 4: Checkin-Vorgang: Auswahl einer Arbeitskopie aus einem anderen lokalen Ablageort</span></p>
<p>Das Applet bietet weiterhin Potenzial zum Einsatz für weitere Anwendungsbereiche und Funktionalitätserweiterungen. Insbesondere Download- und View-Funktionen könnten ebenfalls vom Applet bedient werden, um beispielsweise doppelte Downloads zu vermeiden. Außerdem wird Alfresco-Share aktuell um eine zusätzliche Funktion „Weiterbearbeiten&#8221; erweitert, um den Editierungsvorgang an der Arbeitskopie auch zum späteren Zeitpunkt fortsetzen zu können.</p>
<p><a href="http://ecm-blog.fme.de/wp-content/uploads/2011/05/checkout-vorgang_editieren-der-lokalen-arbeitskopie.jpg" rel="lightbox[1400]"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/allgemein/2011-05/plattformneutrale-losung-der-fme-zur-automatisierung-des-content-transfers-bei-der-dokumentenversionierung-in-alfresco-share/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E-Mail Management mit EMC SourceOne</title>
		<link>http://blog.fme.de/allgemein/2011-01/e-mail-management-mit-emc-sourceone</link>
		<comments>http://blog.fme.de/allgemein/2011-01/e-mail-management-mit-emc-sourceone#comments</comments>
		<pubDate>Thu, 27 Jan 2011 10:00:55 +0000</pubDate>
		<dc:creator>adoerks</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[EMC Documentum]]></category>
		<category><![CDATA[E-Mail]]></category>
		<category><![CDATA[E-Mail Archivierung]]></category>
		<category><![CDATA[E-Mail Compliance]]></category>
		<category><![CDATA[E-Mail Management]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[SourceOne]]></category>

		<guid isPermaLink="false">http://ecm-blog.fme.de/?p=1295</guid>
		<description><![CDATA[  ]]></description>
			<content:encoded><![CDATA[<p><strong>Anforderungen an eine E-Mail Management Lösung<br />
</strong></p>
<p>Nahezu jedes Unternehmen kommuniziert in der heutigen Zeit über das Medium E-Mail. Alle denkbaren Dokumentarten werden auf dem elektronischen Postweg sowohl unternehmensintern als auch zwischen Geschäftspartnern ausgetauscht. Diese Praxis bietet enorme wirtschaftliche Vorteile, allerdings birgt sie auch Risiken, denn die gesetzlichen Vorschriften, u.a. aus dem Handels- und Steuerrecht oder dem Datenschutzrecht gelten selbstverständlich auch für das E-Mail-Format. Zum Beispiel wurde im Jahr 2004 ein Manager einer Großbank zu 18 Monaten Haft verurteilt, weil er per E-Mail Mitarbeiter dazu aufgefordert hatte, aufbewahrungspflichtige Unterlagen zu vernichten. Unternehmen werden nach dem Gesetz verpflichtet, Inhalte von E-Mails entsprechend der jeweils gültigen Aufbewahrungsfristen einerseits aufzubewahren und andererseits, beispielsweise im Zuge einer Steuerprüfung, unverzüglich vorlegen zu können. Darüber hinaus sind Unternehmen gut beraten, rechtsrelevante Inhalte von E-Mails aus Eigeninteresse aufzubewahren, um im Fall eines Rechtsstreits eine lückenlose Dokumentation der Geschäftsprozesse vorlegen zu können. Die genannten Anforderungen stellen viele Unternehmen vor eine enorme Hürde, da die wenigsten mit dem Einzug des Mediums E-Mail die technischen und organisatorischen Maßnahmen zur Erfüllung der Anforderungen in die Geschäftsprozesse eingeführt haben.</p>
<p>Der Einsatz von EMC SourceOne hilft Unternehmen dabei, die Anforderungen an das E-Mail Management zu erfüllen. Ein Großkunde der fme AG legt beispielweise den Anforderungsschwerpunkt im Thema E-Mail Management auf das stringente Löschen von E-Mails nach Ablauf einer definierten Aufbewahrungsfrist, um auf eDiscovery Fälle vorbereitet zu sein. Die Konzeption und Umsetzung für nahezu 100.000 Postfächer verlangt eine stringente Projektplanung und ein durchdachtes Rolloutkonzept sowie eine exakte Konfiguration von EMC SourceOne.</p>
<p><span id="more-1295"></span></p>
<p style="margin: 0cm 0cm 10pt;"><strong>Architektur von EMC SourceOne</strong></p>
<p style="MARGIN: 0cm 0cm 10pt">EMC SourceOne verfügt über mehrere Komponenten. Für den SourceOne Betrieb sind die Komponenten Datenbank (SQL Server), Master Server und Worker Server Grundvoraussetzung. Der Master Server erzeugt Jobs und stellt diese für die Worker Server zum Abholen und Abarbeiten zur Verfügung. Die Worker Server prüfen regelmäßig, ob Jobs für die dem Worker Server zugewiesenen Rolle zum Abarbeiten bereitstehen. Einem Worker Server können eine oder mehrere der folgenden Rollen zugewiesen werden: Archive, Index, Search, Retrieval. Zusätzlich können optional die Komponenten Web Services, Mobile Services und viele weitere zum Einsatz kommen. Diese sind Grundlage für die Nutzung zusätzlicher Funktionen wie zum Beispiel der webbasierten Suche und der Auflösung von &#8220;Shortcuts&#8221; (siehe Folgekapitel).</p>
<p style="MARGIN: 0cm 0cm 10pt">Ein großer Vorteil von EMC SourceOne ist die Skalierbarkeit der SourceOne Systemlandschaft. Dabei handelt es sich um eine &#8220;n+1&#8243;-Technologie. Dies bedeutet, dass die Erweiterung einer bestehenden Systemumgebung jederzeit problemlos möglich ist, selbst im laufenden Produktivsystem. Je nach Unternehmensgröße und vorhandenem Datenvolumen kann die Anzahl der benötigten physikalischen Server mit Hilfe von EMC SourceOne Tools jederzeit kalkuliert werden. Durch die &#8220;n+1&#8243;-Technologie können zudem Serverausfälle sehr gut kompensiert werden. Fällt zum Beispiel ein Worker Server mit der Rolle Indexierung aus, übernimmt der nächste verfügbare Worker Server, welcher die Index Rolle zugewiesen hat, diese Aufgabe.</p>
<p style="margin: 0cm 0cm 10pt; text-align: center;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2011/01/grafik_layer.jpg" rel="lightbox[1295]"><img class="aligncenter size-large wp-image-1388" title="grafik_layer" src="http://ecm-blog.fme.de/wp-content/uploads/2011/01/grafik_layer-1024x607.jpg" alt="grafik_layer" width="614" height="364" /></a> </p>
<p style="margin: 0cm 0cm 10pt;"> </p>
<p style="margin: 0cm 0cm 10pt;"><strong>Funktionsweise von EMC SourceOne</strong></p>
<p style="margin: 0cm 0cm 10pt;">EMC SourceOne unterstützt im Standard Microsoft Exchange und Lotus Domino Umgebungen. Eine der Kernfunktionen von EMC SourceOne ist die Entlastung der Mailserver im Unternehmen, wobei die vorhandenen E-Mails zum Beispiel vom MS Exchange Server in das so genannte SourceOne Native Archive portiert werden. Innerhalb des SourceOne Native Archives besteht die Möglichkeit der Konfiguration und Aktivierung von Aufbewahrungsfristen und der automatischen Vernichtung der E-Mails nach Ablauf der Aufbewahrungsfristen. E-Mails und deren Anhänge werden innerhalb des SourceOne Archivs &#8220;de-dupliziert&#8221;, d.h. dass Mails und Attachments mit identischer Aufbewahrungsfrist nur jeweils einmal vorgehalten werden und somit auch nur einmal den Archivspeicher belegen.<br />
EMC SourceOne bietet zudem die Option des so genannten &#8220;Shortcutting&#8221;. Hierbei werden die in Postfächern vorhandenen E-Mails zunächst wie oben beschrieben in das SourceOne Native Archive portiert. Im Anschluss werden die E-Mails in den Benutzerpostfächern durch einen Link ersetzt, so dass das Datenvolumen auf dem Mailserver stark reduziert wird. Greift ein Benutzer auf eine &#8220;Shortcut&#8221; E-Mail zu, wird er automatisch zum SourceOne Archiv weitergeleitet. Von hier aus kann die E-Mail direkt aufgerufen werden. Noch komfortabler ist der direkte Zugriff über den EMC SourceOne Offline Access Client, welcher die im Postfach existierenden &#8220;Shortcuts&#8221; direkt beim Zugriff durch den Benutzer auflöst, so dass dieser bis auf die Darstellung der E-Mails in Outlook keine Änderungen in der Arbeitsweise spürt.</p>
<p style="margin: 0cm 0cm 10pt;">Generell ist der Einsatz von EMC SourceOne für verschiedene Szenarien denkbar. Die Lösung kann zum Beispiel lediglich serverseitig konfiguriert und eingesetzt werden, so dass die Auswirkungen für den Endbenutzer sehr gering sind. Der Endbenutzer muss in diesem Fall nicht selbst tätig werden. Die Archivierung der E-Mails im SourceOne Native Archive geschieht vollautomatisch nach zuvor definierten Regeln. Eine Regel könnte zum Beispiel wie folgt heißen: alle E-Mails in den Postfachordnern &#8220;Posteingang&#8221; (inklusive aller Unterordner) und &#8220;Gesendete Objekte&#8221; (inklusive aller Unterordner) sollen archiviert werden, sofern die E-Mails älter als 30 Tage sind und eine Größe von jeweils 1 MB inklusive aller Anhänge nicht überschreiten. EMC SourceOne kann jedoch auch so konfiguriert werden, dass der Endbenutzer proaktiv E-Mails in vordefinierte Ordner z. B. in MS Outlook archiviert. Hierbei handelt es sich um das so genannte &#8220;User directed archiving&#8221;, kurz &#8220;UDA&#8221;. Durch vorher zu definierende Regeln werden Ordner systemseitig für einen abgeschlossenen Nutzerkreis in Microsoft Outlook zur Verfügung gestellt. Mitglieder dieses Nutzerkreises werden dadurch in die Lage versetzt, E-Mails innerhalb von Outlook in die bereitgestellten Ordner zu verschieben. Vorteil ist, dass der Endbenutzer am Archivierungsprozess aktiv beteiligt wird und somit sichergestellt werden kann, dass nur ausgewählte, aufbewahrungswürdige E-Mails im EMC SourceOne Archiv aufbewahrt werden.</p>
<p style="margin: 0cm 0cm 10pt;"> </p>
<p style="MARGIN: 0cm 0cm 10pt; TEXT-ALIGN: center"><a href="http://ecm-blog.fme.de/wp-content/uploads/2011/01/grafik-12.jpg" rel="lightbox[1295]"><img class="size-full wp-image-1370  aligncenter" title="grafik-12" src="http://ecm-blog.fme.de/wp-content/uploads/2011/01/grafik-12.jpg" alt="grafik-12" width="519" height="392" /></a></p>
<p style="margin: 0cm 0cm 10pt; text-align: center;">Durch den Einsatz von EMC SourceOne ist eine Kombination der beschriebenen Lösungen (serverseitige und benutzergesteuerte Archivierung) möglich.</p>
<p style="margin: 0cm 0cm 10pt;"> </p>
<p style="margin: 0cm 0cm 10pt;"><strong>Administration von EMC SourceOne</strong></p>
<p style="margin: 0cm 0cm 10pt;">Die Administration von EMC SourceOne geschieht über die SourceOne Management Console. Diese stellt die Zentrale der SourceOne Systemlandschaft dar. Über die SourceOne Management Console können alle Aktivitäten gesteuert, alle durchgeführten Jobs eingesehen und die Berechtigungsstruktur verwaltet werden. Die Verwaltung der E-Mails einzelner Benutzer und Gruppen kann durch den Einsatz der webbasierten SourceOne Search dezentral gestaltet werden. Je nach eingesetzter Berechtigungsstruktur kann Benutzern die Möglichkeit gegeben werden, über die SourceOne Search beispielsweise alle E-Mails, bei welchen sie direkte (&#8220;Von:&#8221;; &#8220;An:&#8221;) oder indirekte (&#8220;CC:&#8221;; &#8220;BCC:&#8221;) Kontaktperson sind, zu finden, einzusehen, diese wiederherzustellen (z. B. in das eigene Postfach) und aus dem SourceOne Archiv zu löschen. Der Aufwand und die Ressourcen für eine zentrale Administration und Durchführung solcher Tätigkeiten kann demnach minimiert werden.</p>
<p style="margin: 0cm 0cm 10pt;"> </p>
<p style="margin: 0cm 0cm 10pt; text-align: center;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2011/01/grafk-2.jpg" rel="lightbox[1295]"><img class="aligncenter size-full wp-image-1357" title="grafk-2" src="http://ecm-blog.fme.de/wp-content/uploads/2011/01/grafk-2.jpg" alt="grafk-2" width="457" height="290" /></a></p>
<p style="margin: 0cm 0cm 10pt;"> </p>
<p style="margin: 0cm 0cm 10pt;"><strong>Hier der Nutzen von SourceOne in der Übersicht:</strong></p>
<ul>
<li>Spürbare Entlastung von MS Exchange / Lotus Domino</li>
<li>Anforderungen an eine E-Mail Management Lösung werden erfüllt durch</li>
</ul>
<p style="MARGIN: 0cm 0cm 0pt 72pt; TEXT-INDENT: -18pt; mso-list: l0 level2 lfo1; mso-add-space: auto">o   Einhaltung von Aufbewahrungsfristen</p>
<p style="MARGIN: 0cm 0cm 0pt 72pt; TEXT-INDENT: -18pt; mso-list: l0 level2 lfo1; mso-add-space: auto">o   Automatische Vernichtung nach Ablauf von Aufbewahrungsfristen</p>
<p style="MARGIN: 0cm 0cm 0pt 72pt; TEXT-INDENT: -18pt; mso-list: l0 level2 lfo1; mso-add-space: auto">o   Zentrales E-Mail Archiv; Inhalte können unverzüglich bereitgestellt werden</p>
<ul>
<li>Serverseitige oder benutzergesteuerte E-Mail Archivierung oder Kombination aus beiden Lösungen</li>
<li>Maximale Skalierbarkeit, Optimierung der SourceOne Systemlandschaft</li>
<li>Deutliche Einsparung im Storagebereich durch &#8220;De-Duplizierung&#8221;</li>
<li>Sehr wenig Änderungen für den Endbenutzer (Human Change Management)</li>
<li>Administrationsaufwand kann gering gehalten werden durch Nutzung der webbasierten SourceOne Search; Endbenutzer können E-Mails direkt im Postfach wiederherstellen</li>
<li>Einfache Konfiguration der Regeln und Aktivitäten innerhalb EMC SourceOne</li>
</ul>
<p><strong><br />
Fazit</strong><br />
Je nach Anforderung des Unternehmens an den E-Mail Management Prozess können die verschiedenen Funktionen von EMC SourceOne deutlich zur Erhöhung der Compliance-Sicherheit beitragen. Die Kernfunktionen und Stärken von EMC SourceOne liegen in der Archivierung und automatischen Vernichtung von E-Mails nach bestimmten Kriterien sowie einem damit verbundenen Berechtigungsmodell für Zugriffe auf archivierte E-Mails.</p>
<p><strong></strong></p>
<p style="margin: 0cm 0cm 10pt;"> </p>
<h2> </h2>
<p> </p>
<p id="_com_1" class="msocomtxt" style="mso-element: comment;" onmouseover="msoCommentShow('_anchor_1','_com_1')" onmouseout="msoCommentHide('_com_1')"><strong style="mso-bidi-font-weight: normal;"></strong><strong style="mso-bidi-font-weight: normal;"></strong> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/allgemein/2011-01/e-mail-management-mit-emc-sourceone/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rechtskonformes Dokumentationsmanagement</title>
		<link>http://blog.fme.de/allgemein/2011-01/rechtskonformes-dokumentationsmanagement</link>
		<comments>http://blog.fme.de/allgemein/2011-01/rechtskonformes-dokumentationsmanagement#comments</comments>
		<pubDate>Thu, 06 Jan 2011 10:45:06 +0000</pubDate>
		<dc:creator>mnikel</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[EMC Documentum]]></category>
		<category><![CDATA[Software Technology]]></category>
		<category><![CDATA[Analgendokumentation]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[DMS]]></category>
		<category><![CDATA[Dokumentationsmanagement]]></category>
		<category><![CDATA[E-Mail Archivierung]]></category>
		<category><![CDATA[E-Mail Compliance]]></category>
		<category><![CDATA[kontrollierte Dokumente]]></category>

		<guid isPermaLink="false">http://ecm-blog.fme.de/?p=1299</guid>
		<description><![CDATA[Wie mache ich mein DMS rechtssicher? Gesetze und Regularien verpflichten, Dokumente (Dokumentationen) nach bestimmten Vorgaben aufzubewahren. Geschäftsführer und Vorstände haften bei Verstößen persönlich und gesamtschuldnerisch. Hinzu kommt das Eigeninteresse des Unternehmens, bestimmte Geschäftsdokumente und Unternehmenswissen organisiert abzulegen und auch gezielt unter Einhaltung von gesetzlichen Vorgaben. Rechtskonformes Dokumentationsmanagement bezeichnet die effektive Steuerung zur sicheren Aufbewahrung und [...]]]></description>
			<content:encoded><![CDATA[<h2>Wie mache ich mein DMS rechtssicher?</h2>
<p>Gesetze und Regularien verpflichten, Dokumente (Dokumentationen) nach bestimmten Vorgaben aufzubewahren. Geschäftsführer und Vorstände haften bei Verstößen persönlich und gesamtschuldnerisch. Hinzu kommt das Eigeninteresse des Unternehmens, bestimmte Geschäftsdokumente und Unternehmenswissen organisiert abzulegen und auch gezielt unter Einhaltung von gesetzlichen Vorgaben. Rechtskonformes Dokumentationsmanagement bezeichnet die effektive Steuerung zur sicheren Aufbewahrung und die kontrollierte Vernichtung von Dokumenten und Dokumentationen über den gesamten Lebenszyklus. Die Technologie ermöglicht auf diese Weise von der Collaboration-Phase über die Dokumentenmanagement-Phase, die Records Management-Phase bis in die Archiv-Phase den kontrollierten Umgang mit Unternehmensinformationen. Nicht mehr notwendige Dokumente können so kontrolliert vernichtet werden.</p>
<p><span id="more-1299"></span></p>
<p>Wichtige Ziele des rechtskonformen Dokumentationsmanagements sind die Einhaltung von Gesetzen, Verordnungen und anderer Regularien in allen Geschäftsbereichen. Dies gilt auch und insbesondere für die technische Dokumentation von Produkten. Werden in ihnen doch die für die Klärung von Haftungsfragen in einem Schadenfall wichtigen Informationen zur Sicherheit und zum bestimmungsgemäßen Gebrauch gegeben. Nebenbei führt eine verbesserte Wiederauffindbarkeit durch ein Dokumenten-Management-System (DMS) zu einer erhöhten Wiederverwendung von qualitätsgesicherten Dokumenten und Textpassagen. Dies reduziert Fehler und schafft gleichzeitig Ratioeffekte bei der Herstellung der Dokumentation.</p>
<p>Unter Beachtung der Faktoren Mensch, Prozess, Technologie und Methode lassen sich die genannten Ziele mit Umsetzung eines rechstkonformen Dokumentationsmanagment-Systems erreichen.</p>
<p>Mit der richtigen Methode wird sichergestellt, dass die Lösung (Faktor Technik) die Anforderungen aus Sicht der Anwender (Faktor Mensch) und aus Sicht effizienter Arbeitsabläufe (Faktor Prozess) erfüllt und die Rechtskonformität erzielt wird.</p>
<p> </p>
<p style="text-align: center;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2011/01/abbildung1.png" rel="lightbox[1299]"><img class="aligncenter size-large wp-image-1301" title="abbildung1" src="http://ecm-blog.fme.de/wp-content/uploads/2011/01/abbildung1-1024x587.png" alt="abbildung1" width="553" height="317" /></a><a rel="attachment wp-att-1301" href="http://ecm-blog.fme.de/allgemein/2011-01/rechtskonformes-dokumentationsmanagement/attachment/abbildung1"></a></p>
<p style="text-align: center;">Abbildung: Schritte zum rechtssicheren Dokumentationsmanagement</p>
<h2>Die Methode</h2>
<p>Dabei wird zunächst über ein Assessment der Handlungsbedarf festgestellt. In einer Records-Management-Richtlinie werden die konkreten Ziele, Inhalte und Verantwortungen für das Unternehmen individuell formuliert.</p>
<p>Dokumentenarten und die dazugehörigen Aufbewahrungsfristen und ihre Ablagestrukturen werden definiert und die Regelwerke dokumentiert.</p>
<p>Die Definition neuer Anwenderrollen, wie z.B. die für die Verwaltung des Systems zuständige Rolle des „Retention Manager&#8221; zählt zum Faktor Mensch. Hier muss beachtet werden, dass die Anwender u.U. neue Arbeitsweisen umsetzen müssen. Umso wichtiger ist daher eine anwenderfreundliche, fehlerarme Benutzbarkeit des Systems. Diese Anforderungen spiegeln sich im Faktor Technik als Design der Benutzeroberfläche wieder. Aus Sicht des Faktors Prozess werden neue Abläufe für die Deklaration von Records, für die Verwaltung von „Legal Holds&#8221; im Falle von Gerichtsverfahren und Löschprozesse eingeführt. Dabei werden Dokumente entweder manuell durch den Anwender oder automatisiert klassifiziert und innerhalb des Systems mit Metadaten versehen und abgelegt. Anhand der Klassifizierung werden systemseitig die vorab definierten Aufbewahrungsregeln angewendet. Von diesem Zeitpunkt an garantiert das System die Unveränderlichkeit der Dokumente. Über die Protokollierung aller relevanten Aktionen im System wird die Nachvollziehbarkeit sichergestellt. Sind alle Aufbewahrungskriterien erfüllt, erfolgt eine kontrollierte Vernichtung der Dokumente, wahlweise komplett automatisiert oder nach einem definierten Freigabe-Prozess.</p>
<p>Die technische Konzeption und Implementierung eines rechtskonformen Dokumentationssystems inklusiver Benutzerakzeptanztests ist der nächste Schritt. Dabei sollte auf eine integrierte Verwaltung des Lebenszyklus sowie auf die Aufbewahrungsfristen unter Sicherstellung der Unveränderlichkeit geachtet werden. Bei bereits vorhandenen DMS-Implementierungen kann die Rechtssicherheit durch die Erweiterung um Records-Management-Funktionen gesteigert werden.</p>
<p>Die Einführung der Lösung sollte durch Maßnahmen des Change Managements wie z.B. Projektmarketing und zielgruppengerechte Trainings flankiert werden, um die Mitarbeiter frühzeitig einzubeziehen. Der Faktor Mensch wird hier leider zu häufig vernachlässigt.</p>
<p>Insgesamt erreichen Sie durch die Einführung von Records Management Komponenten in Zusammenhang mit einem Dokumenten-Management-System eine höhere Transparenz und Nachvollziehbarkeit von Änderungen an Dokumenten. Doppelarbeit durch das Überschreiben von Information entfällt. Betriebsgeheimnisse werden besser geschützt und Daten sind sicher vor Verlust und Manipulation. Die Beschäftigung mit den eigenen Prozessen hilft bei ihrer Optimierung. Automatisches Löschen senkt Speicher- und Administrationskosten und die Einhaltung von Aufbewahrungsfristen vermindert insbesondere juristische Risiken.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/allgemein/2011-01/rechtskonformes-dokumentationsmanagement/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Documentum&#8217;s neue Suche – xPlore</title>
		<link>http://blog.fme.de/allgemein/2010-11/documentums-neue-suche-%e2%80%93-xplore</link>
		<comments>http://blog.fme.de/allgemein/2010-11/documentums-neue-suche-%e2%80%93-xplore#comments</comments>
		<pubDate>Thu, 25 Nov 2010 10:26:02 +0000</pubDate>
		<dc:creator>lvornholt</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[EMC Documentum]]></category>
		<category><![CDATA[Documentum]]></category>
		<category><![CDATA[Documentum Serach Service]]></category>
		<category><![CDATA[DSS]]></category>
		<category><![CDATA[ECM-Lösungen]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[FAST]]></category>
		<category><![CDATA[Suche]]></category>
		<category><![CDATA[xPlore]]></category>

		<guid isPermaLink="false">http://ecm-blog.fme.de/?p=1257</guid>
		<description><![CDATA[Die neue Volltext-Suche von Documentum heißt xPlore und ist dem Einem oder Anderen vielleicht unter DSS (Documentum Serach Service) bereits bekannt. xPlore ist seit dem 01.11.2010 mit der Version 1.0 verfügbar (Documentum6.5 SP2 oder neuer) und soll die bisherige Suche „FAST“ ablösen. FAST wird ab Ende 2011 nicht mehr in Documentum Umgebungen supported. Hier ein [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Die neue Volltext-Suche von Documentum heißt xPlore und ist dem Einem oder Anderen vielleicht unter DSS (Documentum Serach Service) bereits bekannt. xPlore ist seit dem 01.11.2010 mit der Version 1.0 verfügbar (Documentum6.5 SP2 oder neuer) und soll die bisherige Suche „FAST“ ablösen. FAST wird ab Ende 2011 nicht mehr in Documentum Umgebungen supported. Hier ein erster Eindruck von xPlore und einige Unterschiede zu FAST.</span></span></p>
<h1 class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </h1>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">xPlore besteht aus zwei Komponenten: dem Index Agent und dem Index Service. Der Index Agent exportiert Daten und Dokumente nachdem diese geändert wurden und stellt sie dem Index Service zum Indizieren zur Verfügung. Der Index Service baut auf Lucene und EMC´s xDB auf. Lucene ist ein OpenSource Softwareprojekt von Apache und basiert auf einem Java Suchmaschinen-Framework, mit dem Text-Indizes erzeugt und durchsucht werden können.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;"><span id="more-1257"></span></span></span></p>
<h1 class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">EMC hat nach internen Tests folgende Ergebnisse bekannt gegeben:</span></span></h1>
<h1 style="margin: 24pt 0cm 0pt; text-align: left;">
<ul>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 54pt; text-indent: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 54.0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">50% höheren Durchsatz bei Suchanfragen</span></span></div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 54pt; text-indent: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 54.0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">40% höherer Datendurchsatz beim Indizieren von Dokumenten</span></span></div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 54pt; text-indent: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 54.0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">9x Performancesteigerung bei „underpriviliged users“</span></span></div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 54pt; text-indent: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 54.0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Kosteneffiziente vertikale und horizontale Skalierbarkeit </span></span></div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 54pt; text-indent: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 54.0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Hohe Verfügbarkeit – xPlore unterstützt N+1 aktiv/passiv Instanzen im Cluster </span></span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">und aktiv/aktiv Instanzen mit shared data </span></span></div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 54pt; text-indent: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 54.0pt;"><span style="color: #000000;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; mso-ansi-language: EN-US;" lang="EN-US">Disaster recovery – xPlore </span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';">unterstützt</span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif'; mso-ansi-language: EN-US;" lang="EN-US"> online Backup (hot backup)</span></span></div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt 54pt; text-indent: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 54.0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Datenspeicher – xPlore unterstützt sowohl SAN als auch NAS</span></span></div>
</li>
<li>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 54pt; text-indent: -18pt; mso-list: l0 level1 lfo2; tab-stops: list 54.0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Virtualisierung – eine Installation auf eine VM wird unterstützt</span></span></p>
</li>
</ul>
</h1>
<h1 class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </h1>
<h1 class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-style: normal; font-family: 'Calibri','sans-serif'; mso-bidi-font-style: italic;"><span style="color: #4f81bd;"><span style="color: #ff0000;">x</span><span style="color: #ff0000;">Plore &#8211; Die wesentlichen Unterschiede zu FAST</span></span></span></h1>
<h1 class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Änderungen bei xPlore:</span></span></h1>
<h1 style="margin: 24pt 0cm 0pt; text-align: left;">
<ul>
<li>
<div class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo1;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">alle Suchbegriffe werden mit &#8220;Und&#8221; und nicht wie bei FAST mit &#8220;Oder&#8221; verknüpft </span></span></div>
</li>
<li>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo1;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Gruppen und ACL´s werden mit indiziert</span></span></div>
</li>
<li>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo1;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">es gibt keine Wildcards mehr</span></span></div>
</li>
<li>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo1;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Wegfall einer Beschränkung der Ordnertiefe</span></span></div>
</li>
<li>
<div class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo1;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Eigenständige Administrationsoberfläche</span></span></div>
</li>
</ul>
</h1>
<p class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 0pt 18pt; mso-add-space: auto;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Die Teilworterkennung der Volltextsuche kann aktiviert werden, nach Aussagen von EMC wirkt sich dieses aber negativ auf die Performance aus und das mit dem Faktor 3. Durch die Indizierung der Berechtigungen mittels ACL und Gruppen werden die Suchergebnisse bereits auf dem Indexserver gefiltert und nicht erst auf dem Content Server. Dies führt zu einer deutlichen Verbesserung der Performance. Somit wird zum Beispiel nicht für jedes Dokument eine Zusammenfassung generiert. Jedoch bleibt bei diesem Verfahren ein kurzer Zeitrahmen, in dem Dokumente mit den veralteten Rechten indiziert sind. Dies kann dazu führen, das Nutzer Dokumente über die Suche finden auf denen Ihnen kurz zuvor die Berechtigung entzogen wurde.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;"> </span></span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;"> </span></span><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;"> </span></span></p>
<h1 class="MsoSubtitle" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-style: normal; font-family: 'Calibri','sans-serif'; mso-bidi-font-style: italic;"><span style="color: #4f81bd;"><span style="color: #ff0000;">x</span><span style="color: #ff0000;">Plore &#8211; Administration</span></span></span></h1>
<h1 class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-size: 11pt; font-family: 'Calibri','sans-serif';"><span style="color: #000000;">Documentum liefert für xPlore eine eigene Administrationskonsole aus. Dieser wird auf dem JBoss des Index Servers installiert und bietet eine Vielzahl an Möglichkeiten für die Überwachung und Administration. </span></span></h1>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p style="text-align: center;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2010/11/abbildung-1_-xplore-administrator3.jpg" rel="lightbox[1257]"></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2010/11/abbildung-1_-xplore-administrator31.jpg" rel="lightbox[1257]"><img class="aligncenter size-full wp-image-1291" title="abbildung-1_-xplore-administrator31" src="http://ecm-blog.fme.de/wp-content/uploads/2010/11/abbildung-1_-xplore-administrator31.jpg" alt="abbildung-1_-xplore-administrator31" width="514" height="372" /></a></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;">  <span style="color: #000000;"><span style="font-weight: normal; font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-bidi-font-weight: bold;">Abbildung </span><span style="font-weight: normal; font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-bidi-font-weight: bold;"><span style="mso-no-proof: yes;">1</span></span><span style="font-weight: normal; font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-bidi-font-weight: bold; mso-no-proof: yes;">: </span><span style="font-weight: normal; font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-bidi-font-weight: bold;">xPlore Administrator</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;"><span style="color: #000000;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;"><span style="color: #000000;">Mit dem Auditing des Index Servers können eine Vielzahl von Auswertungen gefahren werden. Zum Beispiel können die langsamsten/schnellsten Querys selektiert werden oder welcher User welche oder wie viele Suchanfragen gestellt hat.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;"><span style="color: #000000;">Auch der Index Agent bringt ein Administrationsinterface mit, über das der Index Agent gestartet und gestoppt werden kann. Zusätzlich besteht die Möglichkeit über eine DQL-Query Dokumente oder Typen nachträglich zu indizieren. <span style="mso-spacerun: yes;"> </span>Weiterhin bietet der Index Agent einen &#8220;reindex&#8221; Modus, mit dem sich einfach den Index neu aufgebaut werden kann. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"> </p>
<h1 class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"><span style="font-size: 11pt; font-style: normal; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-bidi-font-style: italic;"><span style="color: #4f81bd;"><span style="color: #ff0000;">M</span><span style="color: #ff0000;">ögliche Konfigurationen / Strategien</span></span></span></h1>
<h1 class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;"><span style="color: #000000;">M</span><span style="color: #000000;">e</span>hrere Instanzen des Index Service können von einem oder mehreren Index Agents bedient werden. Somit wird die Last des Indizierens auf die Instanzen verteilt. Die Instanzen können auf verschiedener Hardware installiert werden und benötigen lediglich Zugriff auf die gemeinsam genutzten Daten.  </span></h1>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"> </p>
<p class="MsoCaption" style="text-align: center;"><span style="font-size: x-small;"><span style="color: #4f81bd;"><span style="font-family: Times New Roman;"><span style="font-weight: normal; mso-bidi-font-weight: bold;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2010/11/abbildung-2-xplore-aufbau2.jpg" rel="lightbox[1257]"><img class="aligncenter size-medium wp-image-1271" title="abbildung-2-xplore-aufbau2" src="http://ecm-blog.fme.de/wp-content/uploads/2010/11/abbildung-2-xplore-aufbau2-257x300.jpg" alt="abbildung-2-xplore-aufbau2" width="257" height="300" /></a></span></span></span></span></p>
<p class="MsoCaption" style="text-align: center;">Abbildung 2: xPlore Aufbau (xPlore-Deploymelt Guide)</p>
<p class="MsoNormal" style="text-align: left;"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;"><span style="color: #000000;">Weiterhin besteht die Möglichkeit, mehrere Index Agents so zu konfigurieren, dass sie sich die zu indizierenden Daten teilen. Ein Index Agent verarbeitet die zu indizierenden Dokumente und der andere übernimmt nur die Indizierung der Typen „dm_acl“ und „dm_group“. Auf diese Weise ist sichergestellt, das auch beim Import einer großen Menge von Daten die Berechtigungen aktuell bleiben.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"><span style="font-size: 11pt; font-style: normal; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; mso-bidi-font-style: italic;"><span style="color: #4f81bd;"><span style="color: #ff0000;">F</span><span style="color: #ff0000;">AST durch xPlore ablösen</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left;"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;"><span style="color: #000000;">Für die Ablösung von FAST in einer Produktivumgebung durch xPlore bietet EMC ein Szenario zur „sanften“ Migration. Hierbei indiziert xPlore das Repository, während FAST normal weiter arbeitet und die Suchanfragen beantwortet. Sobald xPlore das komplette Repository indiziert hat, kann der aktive Wechsel von FAST zu xPlore vorgenommen werden. Mit diesem Dual Mode ist sichergestellt, dass die Suche auch während der Migration erreichbar bleibt.</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/allgemein/2010-11/documentums-neue-suche-%e2%80%93-xplore/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fme Lösung &#8220;Office Metadata Service&#8221;</title>
		<link>http://blog.fme.de/allgemein/2010-11/fme-losung-office-metadata-service</link>
		<comments>http://blog.fme.de/allgemein/2010-11/fme-losung-office-metadata-service#comments</comments>
		<pubDate>Fri, 19 Nov 2010 11:25:36 +0000</pubDate>
		<dc:creator>Daniel</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[EMC Documentum]]></category>
		<category><![CDATA[Software Technology]]></category>
		<category><![CDATA[Microsoft Office]]></category>
		<category><![CDATA[Office Metadata Service]]></category>

		<guid isPermaLink="false">http://ecm-blog.fme.de/?p=1236</guid>
		<description><![CDATA[Der Office Metadata Service baut eine Brücke zwischen Microsoft Office (Word, Excel und Powerpoint) und EMC² Documentum. Attribute und Felder in Microsoft Office können mit EMC² Documentum vollständig synchronisiert werden. Der Office Metadata Service bietet eine Synchronisation, bei der als Benutzeroberfläche wahlweise Masken in EMC² Documentum oder Microsoft Office verwendet werden können. Der Office Metadata Service [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Der Office Metadata Service baut eine Brücke zwischen Microsoft Office (Word, Excel und Powerpoint) und EMC² Documentum. Attribute und Felder in Microsoft Office können mit EMC² Documentum vollständig synchronisiert werden. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Der Office Metadata Service bietet eine Synchronisation, bei der als Benutzeroberfläche wahlweise Masken in EMC² Documentum oder Microsoft Office verwendet werden können.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Der Office Metadata Service kann unter anderem auch als ein wertvoller Baustein eingesetzt werden, falls Dokumenten-basierte Arbeitsprozesse auf EMC² Documentum abgebildet werden sollen. Der Office Metadata Service wird bereits bei Kunden der Fertigungsindustrie in den Bereichen Reklamationsmanagement, Auftragsabwicklung und Qualitätssicherung eingesetzt.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;"><span id="more-1236"></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"><span style="font-size: small;"><span style="font-family: Calibri;"><span style="mso-spacerun: yes;"><a rel="attachment wp-att-1237" href="http://ecm-blog.fme.de/allgemein/2010-11/fme-losung-office-metadata-service/attachment/attributes_in_documentum2"></a><a rel="attachment wp-att-1238" href="http://ecm-blog.fme.de/allgemein/2010-11/fme-losung-office-metadata-service/attachment/attributes_in_documentum3"></a> <a href="http://ecm-blog.fme.de/wp-content/uploads/2010/11/attributes_in_documentum4.jpg" rel="lightbox[1236]"><img class="aligncenter size-full wp-image-1241" title="attributes_in_documentum4" src="http://ecm-blog.fme.de/wp-content/uploads/2010/11/attributes_in_documentum4.jpg" alt="attributes_in_documentum4" width="486" height="290" /></a></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Systemablauf bei Attributierung in Documentum:</span></span></p>
<p class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">1.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;">Attribute werden in EMC² Documentum angegeben</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-ansi-language: EN-US;" lang="EN-US"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">2.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Documentum Content Server ruft Office Metadata Service auf</span></span></span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">3.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;">Office Metadata Service synchronisiert die Attribute und speichert das Dokument in EMC² Documentum ab</span></span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="font-size: small;"></span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; text-indent: -18pt; mso-list: l0 level1 lfo1;"><span style="font-size: small;"></span></p>
<p class="MsoListParagraphCxSpLast" style="margin: 0cm 0cm 10pt 36pt; text-indent: -18pt; text-align: center; mso-list: l0 level1 lfo1;"><span style="font-size: small; font-family: Calibri;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2010/11/attributes_in_office2.jpg" rel="lightbox[1236]"><img class="size-full wp-image-1242    aligncenter" title="attributes_in_office2" src="http://ecm-blog.fme.de/wp-content/uploads/2010/11/attributes_in_office2.jpg" alt="attributes_in_office2" width="485" height="284" /></a> </span><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;"> </span><span style="font-size: small; font-family: Calibri;"> </span><span style="font-size: small;"><span style="font-family: Calibri;">Systemablauf bei Attributierung in Microsoft Office:</span></span></p>
<p class="MsoListParagraphCxSpFirst" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo2;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">1.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;">Attribute werden in MS Office angegeben (wahlweise in Attributen, Feldern oder Excel Tabellen)</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo2;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">2.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;">Das Dokument wird in EMC² Documentum eingecheckt</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo2;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-ansi-language: EN-US;" lang="EN-US"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">3.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="mso-ansi-language: EN-US;" lang="EN-US"><span style="font-size: small;"><span style="font-family: Calibri;">Documentum Content Server ruft Office Metadata Service auf</span></span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo2;"><span style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;"><span style="mso-list: Ignore;"><span style="font-size: small; font-family: Calibri;">4.)</span><span style="font: 7pt &quot;Times New Roman&quot;;">    </span></span></span><span style="font-size: small;"><span style="font-family: Calibri;">Office Metadata Service synchronisiert die Attribute und speichert die Attribute in EMC² Documentum </span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo2;"> </p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo2;"> </p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo2;"><span style="font-size: small;"><span style="font-family: Calibri;">Beispiel in Microsoft Office:</span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin: 0cm 0cm 0pt 36pt; text-indent: -18pt; mso-list: l1 level1 lfo2;"><span style="font-size: small;"></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"><span style="mso-fareast-language: DE; mso-no-proof: yes;"><span style="font-size: small;"><span style="font-family: Calibri;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2010/11/property_dialog1.jpg" rel="lightbox[1236]"><img class="size-full wp-image-1245    aligncenter" title="property_dialog1" src="http://ecm-blog.fme.de/wp-content/uploads/2010/11/property_dialog1.jpg" alt="property_dialog1" width="626" height="386" /></a></span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"><span style="mso-fareast-language: DE; mso-no-proof: yes;"><span style="font-size: small;"><span style="font-family: Calibri;">Dokumentennummer wird in Microsoft Properties angegeben</span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="mso-fareast-language: DE; mso-no-proof: yes;"><span style="font-size: small; font-family: Calibri;"> </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small;"><span style="font-family: Calibri;">Beispiel in EMC² Documentum:</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"><span style="font-size: small;"><span style="font-family: Calibri;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2010/11/metadata_documentum4.jpg" rel="lightbox[1236]"><img class="aligncenter size-full wp-image-1246" title="metadata_documentum4" src="http://ecm-blog.fme.de/wp-content/uploads/2010/11/metadata_documentum4.jpg" alt="metadata_documentum4" width="621" height="367" /></a></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt; text-align: center;"><span style="font-size: small;"><span style="font-family: Calibri;">Dokumentennummer wird in Attributmaske angegeben</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><span style="font-size: small; font-family: Calibri;"> </span><span style="font-size: small; font-family: Calibri;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><strong style="mso-bidi-font-weight: normal;"><span style="font-size: 14pt; line-height: 115%;"><span style="font-family: Calibri;">Synchronisation der Attribute:</span></span></strong></p>
<p class="MsoNormal" style="margin: 0cm 0cm 10pt;"><a href="http://ecm-blog.fme.de/wp-content/uploads/2010/11/synchronisation1.jpg" rel="lightbox[1236]"><img class="aligncenter size-full wp-image-1247" title="synchronisation1" src="http://ecm-blog.fme.de/wp-content/uploads/2010/11/synchronisation1.jpg" alt="synchronisation1" width="605" height="302" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/allgemein/2010-11/fme-losung-office-metadata-service/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dezentraler SAP Rechnungsfreigabeprozess in SharePoint &#8211; Teil 2</title>
		<link>http://blog.fme.de/allgemein/2010-11/dezentraler-sap-rechnungsfreigabeprozess-in-sharepoint-teil-2</link>
		<comments>http://blog.fme.de/allgemein/2010-11/dezentraler-sap-rechnungsfreigabeprozess-in-sharepoint-teil-2#comments</comments>
		<pubDate>Thu, 11 Nov 2010 12:17:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[Microsoft Office SharePoint Server]]></category>
		<category><![CDATA[SAP ArchiveLink]]></category>
		<category><![CDATA[Software Technology]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://ecm-blog.fme.de/?p=1203</guid>
		<description><![CDATA[Für die Integration zwischen SharePoint und SAP stehen zahlreiche Schnittstellen für verschiedene Anwendungsfälle zur Verfügung. Dabei wird grob unterschieden, ob Daten aus dem SAP (ERP)- Backend oder aus einer SAP Portal- Applikation integriert werden sollen. Auch die Richtung, in die die Informationen übertragen werden, spielt eine Rolle. In dem früheren Blog Artikel bin ich schon [...]]]></description>
			<content:encoded><![CDATA[<p>Für die Integration zwischen SharePoint und SAP stehen zahlreiche Schnittstellen für verschiedene Anwendungsfälle zur Verfügung. Dabei wird grob unterschieden, ob Daten aus dem SAP (ERP)- Backend oder aus einer SAP Portal- Applikation integriert werden sollen. Auch die Richtung, in die die Informationen übertragen werden, spielt eine Rolle.</p>
<p>In dem<a title="früheren Blog Artikel" href="http://ecm-blog.fme.de/microsoft-office-sharepoint-server/2010-08/dezentrale-sap-rechnungsfreigabeprozesse-in-sharepoint" target="_blank"> früheren Blog Artikel</a> bin ich schon mal auf die Motivation zur SAP SharePoint Integration eingegangen. Obwohl viele ähnliche Anwendungsfälle denkbar sind, besteht bei dieser Art immer die Forderung, SAP Datensätze mit den zugehörigen Dokumenten aus dem Archiv nach SharePoint zu transferieren und dort einen externen (SharePoint-) Workflow zu starten. Wie man eine solche Lösung umsetzen könnte will ich in diesem Blog beschreiben.</p>
<p><span id="more-1203"></span></p>
<p>Das Vorgehen zeichnet sich dadurch aus, dass die Kommunikation SOA basiert stattfindet. Die Kommunikation erfolgt ausschließlich zwischen einem Web Services Provider und einem Web Service Consumer. Die gesamte Logik, die beschreibt wie die Informationen in SharePoint gespeichert werden, wird innerhalb des ASP.NET Web Services beschrieben.<a name="_Toc276107263"></a></p>
<p><strong><a name="_Toc276107263">Übertragung der Daten zwischen SAP und SharePoint</a></strong></p>
<p>Im ersten Schritt muss auf dem IIS, auf dem die SharePoint Webapplikation gehosted wird, ein Web Service Provider eingerichtet werden (Visual Studio 2010). In dem Web Service wird eine so genannte WSDL (Web Service Definition Language) Datei generiert, die den Web Service beschreibt. Die WSDL Datei (XML Datei) besteht im Wesentlichen aus einer Beschreibung, in welcher Form die Daten erwartet werden (Attributname und Datentyp) und der externen http-Adresse, unter der der Dienst erreichbar ist. Nachdem der Web Service Provider inklusive der WSDL Datei erstellt wurde, kann im ABAP-Editor der Web Service Proxy erstellt werden. Dazu wird beim Erstellen des Proxy die WSDL Datei angegeben mit der der WS Proxy erzeugt wird. Damit stehen auf beiden Seiten entsprechende Methoden zur Verfügung, die zur Datenübertragung verwendet werden können. In einer Methode innerhalb des SAP Workflows wird der Web Service Proxy verwendet, um die Daten an den Web Service Provider zu schicken. Die eigentliche Kommunikation erfolgt damit auf Basis des SOAP Protokolls, in der sowohl die Datensätze als auch die Dokumente (binär) enthalten sind.<strong><a name="_Toc276107264"></a></strong></p>
<p><strong><a name="_Toc276107264">Bereitstellung der Daten in SAP</a></strong></p>
<p>Der externe Prüfungsworkflow muss durch den SAP Anwender initiiert werden. Es muss also ein entsprechender Button in der SAP Maske zur Verfügung gestellt werden, mit dem der SAP Workflow aufrufbar ist. Die Bereitstellung wird innerhalb einer Methode definiert, die von einer Aufgabe innerhalb des SAP Workflows aufgerufen wird. Da innerhalb von SAP häufig Views-Strukturen verwendet werden, müssen die Tabellen, in denen die Buchungssätze hinterlegt sind, individuell zusammengestellt werden. Die benötigten Dokumente werden anhand der Archive Link Tabelle ermittelt. Innerhalb der ABAP Methode müssen zuerst die benötigten Daten aus dem Buchungssatz abgefragt werden, um sie in der SOAP Nachricht in XML Form zu verpacken. Dies geschieht mit Standard SAP Funktionsbausteinen. Zur Abfrage der benötigten Dokumente vom Content Server existieren ebenfalls vorgefertigte Funktionen die lediglich die Archive Link ID des Dokuments benötigen. Da die Buchungssätze bereits abgefragt wurden, ist die ID bekannt.</p>
<p><strong><a name="_Toc276107265">Speicherung der Daten in SharePoint</a></strong></p>
<p>Der Methode des Web Service Providers wird der Inhalt der SOAP Nachricht übergeben und kann damit verwendet werden. Bei der Speicherung der Daten sind natürlich zahlreiche Möglichkeiten vorhanden. In diesem Beispiel nehme ich eine einfache Liste in der die einzelnen Informationen aus dem SAP Datensatz gespeichert werden und die Dokumente als Attachement angehängt werden. Die dafür benötigte Liste muss bereits vorhanden sein. Beim Arbeiten mit den Listenelementen kann die SharePoint Server API verwendet werden. D.h. beim Aufbau der SharePoint Strukturen kann das SharePoint Object Model verwendet werden. Die Weiterverarbeitung bzw. das Freigeben/Ablehnen kann dann als einfacher Workflow implementiert werden.</p>
<p><script type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/allgemein/2010-11/dezentraler-sap-rechnungsfreigabeprozess-in-sharepoint-teil-2/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backup- und Recovery-Lösung für ECM/DMS auf Basis von Documentum</title>
		<link>http://blog.fme.de/allgemein/2010-10/backup-und-recovery-losung-fur-ecmdms-auf-basis-von-documentum</link>
		<comments>http://blog.fme.de/allgemein/2010-10/backup-und-recovery-losung-fur-ecmdms-auf-basis-von-documentum#comments</comments>
		<pubDate>Wed, 06 Oct 2010 07:43:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[ECM Consulting]]></category>
		<category><![CDATA[EMC Documentum]]></category>
		<category><![CDATA[Software Technology]]></category>
		<category><![CDATA[Back up]]></category>
		<category><![CDATA[CYA]]></category>
		<category><![CDATA[Recovery]]></category>

		<guid isPermaLink="false">http://ecm-blog.fme.de/?p=1177</guid>
		<description><![CDATA[Bestmöglichen Schutz wertvoller Unternehmensinformationen gewährleisten und vor allem geschäftsschädigende „Down“-Zeiten des ECM-Systems vermeiden und verkürzen &#8211; das bietet die Back-up- und Recovery Lösung Smart Recovery™.     fme kooperiert in diesem Umfeld mit CYA und hat mit dem US-amerikanischen Softwareunternehmen eine Technologie- und Reseller-Partnerschaft geschlossen. CYA Technologies bietet mit dem Produkt SmartRecovery™ seit Jahren die führende Backup- und Recovery-Lösung [...]]]></description>
			<content:encoded><![CDATA[<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"><span style="font-family: Arial; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;">Bestmöglichen Schutz wertvoller Unternehmensinformationen gewährleisten und vor allem geschäftsschädigende „Down“-Zeiten des ECM-Systems vermeiden und verkürzen &#8211; das bietet die Back-up- und Recovery Lösung Smart Recovery™. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"><span style="font-family: Arial; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;">fme kooperiert in diesem Umfeld mit CYA und hat mit dem US-amerikanischen Softwareunternehmen eine Technologie- und Reseller-Partnerschaft geschlossen. <span style="font-family: Arial; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;">CYA Technologies bietet mit dem Produkt SmartRecovery™ seit Jahren die führende Backup- und Recovery-Lösung für Documentum und Filenet auf dem US-Markt. Als Reseller Partner bietet </span></span>fme sowohl die Software als auch die Dienstleistung zur Einführung in die Systemlandschaft nun auf dem europäischen Markt an. Das Angebot umfasst die Installation und Konfiguration der Software, die Ausbildung der Administratoren und auch die Beratung für eine konsistente und umfassende Backup- und Recovery-Planung und Implementierung in die Systemlandschaft. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%; text-align: center;"><span style="font-family: Arial; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;"> <a rel="attachment wp-att-1179" href="http://ecm-blog.fme.de/allgemein/2010-10/backup-und-recovery-losung-fur-ecmdms-auf-basis-von-documentum/attachment/smartrecovery"><img class="aligncenter size-large wp-image-1179" title="smartrecovery" src="http://ecm-blog.fme.de/wp-content/uploads/2010/10/smartrecovery-1024x655.jpg" alt="smartrecovery" width="368" height="236" /></a></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> <span id="more-1177"></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"><span style="font-family: Arial; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;">Als einzige Lösung bietet CYA </span></span><span style="font-family: Arial; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;">SmartRecovery™ sogenannte „Hot“-Backups im laufenden Betrieb der Server, synchronisierte Backups sowie die Möglichkeit zur Laufzeit des Systems selbst, die Inhalte einzelner Objekte (Dokumente) mitsamt ihrer Metadaten wiederherzustellen. </span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"><span style="font-family: Arial; mso-bidi-font-family: 'Times New Roman';"><span style="font-size: small;">Die Software sichert die Datenintegrität, hilft enge Service Level Agreements einzuhalten und vermeidet logische Datenfehler durch die Möglichkeit einzelne, mehrere oder tausende von Dokumenten und Dateien schnell und komplett in Ihrem Documentum Repository konsistent wiederherzustellen. Der Status des Dokuments im Lifecycle, Workflow etc. und alle Beziehungen zu anderen Objekten werden wieder hergestellt ohne die Documentum Server herunterzufahren.</span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; line-height: 150%;"> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/allgemein/2010-10/backup-und-recovery-losung-fur-ecmdms-auf-basis-von-documentum/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dezentrale SAP Rechnungsfreigabeprozesse in SharePoint</title>
		<link>http://blog.fme.de/microsoft-office-sharepoint-server/2010-08/dezentrale-sap-rechnungsfreigabeprozesse-in-sharepoint</link>
		<comments>http://blog.fme.de/microsoft-office-sharepoint-server/2010-08/dezentrale-sap-rechnungsfreigabeprozesse-in-sharepoint#comments</comments>
		<pubDate>Tue, 24 Aug 2010 13:18:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Microsoft Office SharePoint Server]]></category>
		<category><![CDATA[MOSS]]></category>
		<category><![CDATA[SAP]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2007]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://ecm-blog.fme.de/?p=1170</guid>
		<description><![CDATA[Den meisten mittelständischen und großen Unternehmen sind die Probleme bei der traditionellen Rechnungsverarbeitung bekannt. Hohe manuelle Erfassungs- und Verarbeitungskosten Hohe Fehleranfälligkeit Lange Durchlaufzeiten Dokumentenverlust &#8230; Aus diesen Gründen wurde in den letzten Jahren viel Geld investiert, um die Rechnungsverarbeitung durch elektronische Prozesse in SAP abzubilden. Besonders häufig treffen wir auf die folgenden drei Varianten: Archivierung [...]]]></description>
			<content:encoded><![CDATA[<p>Den meisten mittelständischen und großen Unternehmen sind die Probleme bei der traditionellen Rechnungsverarbeitung bekannt.</p>
<ul type="disc">
<li>Hohe manuelle Erfassungs- und Verarbeitungskosten</li>
<li>Hohe Fehleranfälligkeit</li>
<li>Lange Durchlaufzeiten</li>
<li>Dokumentenverlust</li>
<li>&#8230;</li>
</ul>
<p>Aus diesen Gründen wurde in den letzten Jahren viel Geld investiert, um die Rechnungsverarbeitung durch elektronische Prozesse in SAP abzubilden. Besonders häufig treffen wir auf die folgenden drei Varianten:</p>
<ul type="disc">
<li>Archivierung ohne OCR und Workflow<br />
(Spätes Ablegen mit Barcode)</li>
<li>Archivierung ohne OCR aber mit Workflow<br />
(Ablegen für spätere Erfassung)</li>
<li>Verarbeitung mit OCR und mit Workflow</li>
</ul>
<p><span id="more-1170"></span></p>
<p>Wie man erkennen kann, sind diese Implementierungen aus dem Bedarf nach einer Veränderung entstanden. Unternehmen haben damit begonnen den Rechnungsverarbeitungsprozess Schritt für Schritt elektronisch abzubilden und abhängig von der Durchdringung trifft man auf diese verschiedenen Evolutionsstufen. Bei der Rechnungsverarbeitung mit OCR und Workflowunterstützung ergeben sich zahlreiche Vorteile zur Steigerung der Prozessqualität, -geschwindigkeit und -flexibilität. Mit Hilfe des SAP Business Workflow werden alle Aktivitäten von der Validierung der OCR Daten über die Vorerfassung bis zur Buchung und Zahlung gesteuert. Folglich werden alle Arbeitsschritte in SAP durchgeführt und obwohl eine Vielzahl der Prozessbeteiligten nur selten Zugriff auf SAP benötigen, fallen für diese Anwender Lizenzkosten an. Am häufigsten ist dies bei der Rechnungsfreigabe der Fall. Aus diesem Grund bieten einige Hersteller von Rechnungseingangslösungen sogenannte SAP Webflow Zusatzlösungen an.</p>
<p>Kann das nicht auch SharePoint? Das haben wir doch ohnehin im Haus.</p>
<p>Die SharePoint Technologien (2010 und auch 2007) eignen sich hervorragend, um diese Aufgabe zu übernehmen. Die Verlagerung des Rechnungsfreigabeprozesses für einen bestimmten Personenkreis von SAP nach SharePoint zielt zwar eindeutig auf die Einsparung von Lizenzkosten ab, jedoch hat die Praxis gezeigt, dass sich dadurch auch weitere Vorteile wie höhere Prozessqualität, höhere Prozessdurchlaufgeschwindigkeiten (Skonto) und Beseitigung von Produktivitätshürden (Vertreterregelungen) ergeben. Zudem werden Synergien genutzt indem SharePoint als Lösungsplattform für weitere Services im Unternehmen verwendet wird.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.fme.de/microsoft-office-sharepoint-server/2010-08/dezentrale-sap-rechnungsfreigabeprozesse-in-sharepoint/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

