<?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>Guillaume Meunier, auteur/autrice sur dbi Blog</title>
	<atom:link href="https://www.dbi-services.com/blog/author/guillaume-meunier/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.dbi-services.com/blog/author/guillaume-meunier/</link>
	<description></description>
	<lastBuildDate>Tue, 06 Oct 2026 08:48:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/05/cropped-favicon_512x512px-min-32x32.png</url>
	<title>Guillaume Meunier, auteur/autrice sur dbi Blog</title>
	<link>https://www.dbi-services.com/blog/author/guillaume-meunier/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Is your content ready for AI?</title>
		<link>https://www.dbi-services.com/blog/is-your-content-ready-for-ai/</link>
					<comments>https://www.dbi-services.com/blog/is-your-content-ready-for-ai/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Tue, 06 Oct 2026 08:48:25 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[digitalization]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=47757</guid>

					<description><![CDATA[<p>Imagine an employee asking the company&#8217;s AI assistant, &#8216;What is the notice period for supplier XYZ?&#8217; The answer comes back immediately: a clear, precise quote from the contract. It sounds right, so nobody checks it. However, the quoted contract is an expired draft. The signed amendment that changed the notice period is stored somewhere else [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/is-your-content-ready-for-ai/">Is your content ready for AI?</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Imagine an employee asking the company&#8217;s AI assistant, &#8216;What is the notice period for supplier XYZ?&#8217;</p>



<p class="wp-block-paragraph">The answer comes back immediately: a clear, precise quote from the contract. It sounds right, so nobody checks it. However, the quoted contract is an expired draft. The signed amendment that changed the notice period is stored somewhere else entirely.</p>



<p class="wp-block-paragraph">This is a hypothetical scenario, but I believe similar situations are already occurring. It illustrates what I think is the most underestimated aspect of AI in ECM: a poor search result is obvious, but a poor AI response can be convincing.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="683" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/10/Is-your-content-ready-for-AI-1024x683.png" alt="Is your content ready for AI?" class="wp-image-47794" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/10/Is-your-content-ready-for-AI-1024x683.png 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/10/Is-your-content-ready-for-AI-300x200.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/10/Is-your-content-ready-for-AI-768x512.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/10/Is-your-content-ready-for-AI.png 1536w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 id="h-ai-turns-content-quality-into-a-risk" class="wp-block-heading">AI turns content quality into a risk</h2>



<p class="wp-block-paragraph">Before AI, poor content quality was mostly just an annoyance. Searches took longer and users had to scroll through several versions of the same document, but they usually noticed when something looked wrong. Humans were still the filter.</p>



<p class="wp-block-paragraph">With AI, however, this filter becomes less effective. The assistant reads the content, selects what it deems relevant and presents a coherent summary. Users may never see the other versions, outdated drafts or documents that contradict the answer.</p>



<p class="wp-block-paragraph">In my post on <a href="https://www.dbi-services.com/blog/information-debt-the-technical-debt-nobody-talks-about/" target="_blank" rel="noreferrer noopener">information debt</a>, I wrote about the shortcuts organizations take with their content and the price they pay later. AI is often the moment when that debt becomes payable. All those duplicates, forgotten drafts, and incomplete properties are now the raw material that your AI works with.</p>



<p class="wp-block-paragraph">AI does not fix messy content. It simply reads it faster, summaries it with confidence and spreads the mess further.</p>



<h2 id="h-what-ai-struggles-with-in-typical-repositories" class="wp-block-heading">What AI struggles with in typical repositories</h2>



<p class="wp-block-paragraph">When I look at how content is usually managed, I see five recurring problems.</p>



<p class="wp-block-paragraph"><strong>Duplicates and near-duplicates.</strong> Which version is the truth? A person might know from experience. An AI assistant has no instinct for this unless the system gives it clear signals.</p>



<p class="wp-block-paragraph"><strong>Outdated content.</strong> A procedure valid in 2019 sits next to the current one. Both are well written, and both look equally credible.</p>



<p class="wp-block-paragraph"><strong>Missing or inconsistent metadata.</strong>. AI depends on context: the type of document, its status, its owner, the period it applies to. When the &#8220;Status&#8221; property is empty, or means different things in different departments, that context disappears. I covered part of this in The metadata trap. Metadata can fail by being too complex, and it can also fail by being unreliable.</p>



<p class="wp-block-paragraph"><strong>Missing relationships.</strong> A contract, its amendments and its invoices tell one story. If they are stored as separate islands, the AI sees fragments. This is exactly the point I made in <a href="https://www.dbi-services.com/blog/the-forgotten-power-of-relationships-in-ecm/" target="_blank" rel="noreferrer noopener">The forgotten power of relationships in ECM</a>.</p>



<p class="wp-block-paragraph"><strong>Unclear authority.</strong> Is this document a draft or approved? An internal opinion or an official policy? Without lifecycle information, an AI can&#8217;t tell the difference, and often neither can the user.</p>



<h2 id="h-the-good-news-ecm-discipline-is-ai-readiness" class="wp-block-heading">The good news: ECM discipline is AI readiness</h2>



<p class="wp-block-paragraph">Here&#8217;s what I find reassuring: All the features that make content manageable in an ECM also make it trustworthy for AI:</p>



<ul class="wp-block-list">
<li>Lifecycle and status tell the AI what is current and approved.</li>



<li>Metadata tells the AI what a document is and what it applies to.</li>



<li>Relationships show which documents belong together.</li>



<li>Permissions determine what each user&#8217;s AI is allowed to see.</li>
</ul>



<p class="wp-block-paragraph">The practices we have promoted for years, such as clear metadata, defined workflows and linked objects, were not just housekeeping measures. They provide the context that transforms a collection of documents into a knowledge base that an AI can utilize responsibly.</p>



<p class="wp-block-paragraph">I made a similar point in &#8216;ECM + AI: achieving optimal synergy&#8217;: AI does not replace a well-structured ECM; it depends on it.</p>



<h2 id="h-the-permissions-blind-spot" class="wp-block-heading">The permissions blind spot</h2>



<p class="wp-block-paragraph">There is one more risk that deserves its own section because it takes many organizations by surprise.</p>



<p class="wp-block-paragraph">For years, content that was shared too widely was protected by obscurity. A document might be accessible to more people than intended, but it would remain hidden because no one was looking for it. AI changes that. An assistant that can search and summarize everything a user has access to will surface content in seconds that nobody knew was reachable.</p>



<p class="wp-block-paragraph">Therefore, before enabling AI features, check who can access your sensitive content. This includes broad groups, inherited rights, and shared links. It is much better to discover over-sharing during a controlled review than through an AI-generated response in front of the wrong person.</p>



<h2 id="h-a-practical-way-forward" class="wp-block-heading">A practical way forward</h2>



<p class="wp-block-paragraph">Making all content &#8216;AI-ready&#8217; can seem overwhelming, but it doesn&#8217;t have to be. Here is the approach I would recommend:</p>



<h3 id="h-start-with-one-use-case-rather-than-the-entire-repository" class="wp-block-heading">Start with one use case, rather than the entire repository</h3>



<p class="wp-block-paragraph">Choose an area where AI could clearly add value, such as contracts, quality procedures or customer documentation. Prepare that content first.</p>



<h3 id="h-define-what-authoritative-means" class="wp-block-heading">Define what &#8216;authoritative&#8217; means</h3>



<p class="wp-block-paragraph">Decide which statuses, document types and validity dates identify trusted content. If your team cannot answer the question &#8216;What counts as the official version?&#8217;, neither can the AI.</p>



<h3 id="h-remove-the-obvious-noise" class="wp-block-heading">Remove the obvious noise</h3>



<p class="wp-block-paragraph">Archive or delete expired, duplicate and abandoned documents. This is where the lifecycle thinking from my earlier posts comes in useful.</p>



<h3 id="h-fix-the-important-metadata" class="wp-block-heading">Fix the important metadata</h3>



<p class="wp-block-paragraph">Don&#8217;t try to perfect every property. Focus on the ones that users and AI rely on, such as type, status, owner, validity and relationships with related objects.</p>



<h3 id="h-review-permissions-before-activation" class="wp-block-heading">Review permissions before activation</h3>



<p class="wp-block-paragraph">NOT AFTER!</p>



<h3 id="h-keep-a-human-in-the-loop-at-the-beginning" class="wp-block-heading">Keep a human in the loop at the beginning</h3>



<p class="wp-block-paragraph">Require AI answers to show their sources so that users can verify them. During the pilot, review the results and collect feedback on incorrect or unexpected answers.</p>



<h3 id="h-measure-and-provide-feedback" class="wp-block-heading">Measure and provide feedback</h3>



<p class="wp-block-paragraph">When an answer is incorrect, establish the reason why. This is usually due to a content problem, such as a missing status or a duplicate. Fixing these issues improves every future answer.</p>



<h2 id="h-ai-can-help-with-the-cleanup-too" class="wp-block-heading">AI can help with the cleanup too</h2>



<p class="wp-block-paragraph">This doesn&#8217;t mean that you have to have perfect content before you start. AI can help you achieve this. As I explained in <a href="https://www.dbi-services.com/blog/m-files-ai-from-intelligent-metadata-to-ai-agents/" target="_blank" rel="noreferrer noopener">M-Files AI: From Intelligent Metadata to AI Agents</a>, it can suggest properties, classify documents, and identify similar content. This makes it a useful tool for identifying duplicates and filling in missing metadata.</p>



<p class="wp-block-paragraph">A sensible approach is to work in cycles rather than gates: improve the content a little, use AI, see where it fails, then improve it again. However, it is important to have a human validate what the AI suggests, especially for properties that drive decisions.</p>



<h2 id="h-a-simple-readiness-check" class="wp-block-heading">A simple readiness check</h2>



<p class="wp-block-paragraph">Ask yourself the following questions about the content that AI would use:</p>



<ul class="wp-block-list">
<li>Can you tell whether any document is current and approved?</li>



<li>Are the metadata for your key document types consistent and complete?</li>



<li>Do you have an idea of how many duplicates exist of your most important content?</li>



<li>Are related documents linked to each other?</li>



<li>Do you know who can access your sensitive content, including via shared links?</li>



<li>Can every AI answer be traced back to a source that users can verify?</li>



<li>Is the quality of this content owned by someone?</li>
</ul>



<p class="wp-block-paragraph">If you answered &#8220;no&#8221; or &#8220;I don&#8217;t know&#8221; to several of these questions, that&#8217;s not a reason to stop. It&#8217;s a reason to start preparing!</p>



<h2 id="h-conclusion" class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">AI readiness isn&#8217;t a separate project. Rather, it is what good ECM practice looks like when you finally ask your content to do more than just sit in a repository. It also provides a business reason to invest in quality work that was often postponed in the past.</p>



<p class="wp-block-paragraph">The organizations that benefit most from AI won&#8217;t necessarily be those with the most advanced model. They will be the ones whose content can be trusted.</p>



<p class="wp-block-paragraph">Have you tested AI features on your own content yet? I&#8217;d be interested to hear what surprised you.</p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/is-your-content-ready-for-ai/">Is your content ready for AI?</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/is-your-content-ready-for-ai/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Permissions: design for trust, not for control</title>
		<link>https://www.dbi-services.com/blog/permissions-design-for-trust-not-for-control/</link>
					<comments>https://www.dbi-services.com/blog/permissions-design-for-trust-not-for-control/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 07:50:04 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[digitalization]]></category>
		<category><![CDATA[Document Management]]></category>
		<category><![CDATA[M-Files]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=46885</guid>

					<description><![CDATA[<p>A user needs a contract in order to respond to a customer. They open the ECM, search for it, but can&#8217;t find it. The contract exists, but they don&#8217;t have access to it. They therefore send a message to a colleague, who finds the contract, downloads it, and sends it as an email attachment. The [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/permissions-design-for-trust-not-for-control/">Permissions: design for trust, not for control</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A user needs a contract in order to respond to a customer. They open the ECM, search for it, but can&#8217;t find it. The contract exists, but they don&#8217;t have access to it. They therefore send a message to a colleague, who finds the contract, downloads it, and sends it as an email attachment.</p>



<p class="wp-block-paragraph">The permission model has done exactly what it was designed to do. However, the document has now left the system with no audit trail or version control, and a copy is sitting in someone&#8217;s inbox indefinitely. Security hasn&#8217;t improved. It got worse.</p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img decoding="async" width="300" height="300" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/warning-sign-300x300.png" alt="permissions are one of the most misunderstood aspects of ECM" class="wp-image-47277" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/warning-sign-300x300.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/warning-sign-150x150.png 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/warning-sign-768x768.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/warning-sign.png 796w" sizes="(max-width: 300px) 100vw, 300px" /></figure>
</div>


<p class="wp-block-paragraph">I&#8217;ve seen versions of this story in many projects. This is why I think permissions are one of the most misunderstood aspects of ECM.</p>



<h2 id="h-permissions-are-a-user-experience-decision" class="wp-block-heading">Permissions are a user experience decision</h2>



<p class="wp-block-paragraph">We tend to treat permissions as a security topic, and they are!</p>



<p class="wp-block-paragraph">However, every permission rule also affects how people work every day. A rule that blocks access does more than just protect information. It also creates friction, and friction incurs a cost that is paid repeatedly.</p>



<p class="wp-block-paragraph">When this cost becomes too high, people will find another way. They email files, save copies on their desktop or maintain a private folder &#8216;just in case&#8217;. The ECM slowly becomes the place where documents are archived, while real work happens elsewhere.</p>



<p class="wp-block-paragraph">This is why I would argue that an overly restricted system does not become safer. It is bypassed.</p>



<h2 id="h-why-do-we-default-to-control" class="wp-block-heading">Why do we default to control?</h2>



<p class="wp-block-paragraph">If restrictive models cause so many problems, why do organizations continue to build them? I can think of a few reasons why.</p>



<p class="wp-block-paragraph"><strong>Fear of the worst-case scenario</strong>. Designs are driven by the one incident that everyone wants to avoid, rather than the thousand normal situations that occur every day.</p>



<p class="wp-block-paragraph"><strong>Incentives that point one way</strong>. Nobody gets credit for granting access that turns out to be fine. But everyone remembers who was in charge when something leaked. Over-restriction feels like the safe personal choice, even when it isn&#8217;t the safe organizational one.</p>



<p class="wp-block-paragraph"><strong>Copying the past</strong>. Many permission models are a direct translation of the old file sharing system, with the same folders, groups and exceptions that have been built up over the last fifteen years. The new system inherits this old mess, and it&#8217;s now harder to see.</p>



<h2 id="h-the-hidden-costs-of-just-lock-it-down" class="wp-block-heading">The hidden costs of &#8220;just lock it down&#8221;</h2>



<p class="wp-block-paragraph">Over-restriction rarely shows up in a project report, but its effects are real:</p>



<ul class="wp-block-list">
<li><strong>Workarounds and shadow copies.</strong> Every document that gets emailed or duplicated is a new piece of information debt.</li>



<li><strong>Access requests.</strong> Administrators and support teams spend their time granting, one exception at a time, what the model should have allowed from the start.</li>



<li><strong>Poor search.</strong> People can&#8217;t find what they can&#8217;t see. When users learn that search often returns nothing useful, they stop trusting it.</li>



<li><strong>Lower adoption.</strong> If the system blocks people during their first week, they form an opinion that&#8217;s hard to change later.</li>
</ul>



<p class="wp-block-paragraph">A useful indicator: look at the number of access requests you receive each month. It tells you more about your permission model than any design document.</p>



<h2 id="h-the-opposite-mistake" class="wp-block-heading">The opposite mistake</h2>



<p class="wp-block-paragraph">I&#8217;m not suggesting that everything should be opened up. Some content genuinely requires strict control, such as HR files, legal matters and financial data, or anything else that is subject to confidentiality obligations. Being open by default doesn&#8217;t mean being careless.</p>



<p class="wp-block-paragraph">The goal is to be deliberate. Protect what needs strong protection, strongly. Make the rest easy. Problems arise when the same level of restriction is applied to everything, simply because it&#8217;s easier than making decisions.</p>



<h2 id="h-a-better-approach" class="wp-block-heading">A better approach</h2>



<p class="wp-block-paragraph">These are the principles that I try to apply when designing a permission model:</p>



<h3 id="h-think-in-terms-of-exceptions-rather-than-grants" class="wp-block-heading">Think in terms of exceptions rather than grants</h3>



<p class="wp-block-paragraph" id="h-for-most-content-ask-who-shouldn-t-see-this-rather-than-who-is-allowed-to-see-this-reserve-the-strict-whitelist-approach-for-truly-sensitive-content">For most content, ask &#8216;Who shouldn&#8217;t see this?&#8217; rather than &#8216;Who is allowed to see this?&#8217; Reserve the strict whitelist approach for truly sensitive content.</p>



<h3 id="h-use-roles-and-context-rather-than-individuals" class="wp-block-heading">Use roles and context rather than individuals</h3>



<p class="wp-block-paragraph" id="h-use-roles-and-context-rather-than-individuals-if-you-find-yourself-managing-permissions-on-a-document-by-document-or-user-by-user-basis-the-model-is-too-granular-people-change-roles-projects-end-and-individual-permissions-are-never-cleaned-up">If you find yourself managing permissions on a document-by-document or user-by-user basis, the model is too granular. People change roles, projects end and individual permissions are never cleaned up.</p>



<h3 id="h-let-metadata-drive-access" class="wp-block-heading">Let metadata drive access</h3>



<p class="wp-block-paragraph" id="h-let-metadata-drive-access-this-is-an-area-in-which-a-metadata-driven-system-like-m-files-has-a-real-advantage-when-access-follows-properties-such-as-project-department-or-confidentiality-level-the-permission-model-reflects-how-the-business-is-organised-rather-than-how-a-folder-tree-happens-to-look-with-workspaces-this-becomes-even-more-intuitive-the-context-defines-who-is-involved">This is an area in which a metadata-driven system like <a href="https://www.m-files.com/blog/articles/document-management-protecting-confidential-information/">M-Files</a> has a real advantage. When access follows properties such as project, department or confidentiality level, the permission model reflects how the business is organized rather than how a folder tree happens to look. With workspaces, this becomes even more intuitive: the context defines who is involved.</p>



<h3 id="h-let-the-lifecycle-do-the-work" class="wp-block-heading">Let the lifecycle do the work</h3>



<p class="wp-block-paragraph" id="h-let-the-lifecycle-do-the-work-access-requirements-often-change-as-a-document-moves-through-its-lifecycle-for-example-a-draft-might-be-visible-only-to-its-authors-an-approved-version-to-the-whole-department-and-an-archived-version-to-a-read-only-audience-if-your-workflow-can-adjust-access-permissions-at-each-stage-there-is-no-need-for-manual-management">Access requirements often change as a document moves through its lifecycle. For example, a draft might be visible only to its authors, an approved version to the whole department, and an archived version to a read-only audience. If your workflow can adjust access permissions at each stage, there is no need for manual management.</p>



<h3 id="h-keep-the-model-explainable" class="wp-block-heading">Keep the model explainable</h3>



<p class="wp-block-paragraph" id="h-keep-the-model-explainable-a-good-test-is-to-ask-yourself-if-you-can-explain-your-permission-model-to-a-colleague-in-five-minutes-if-administrators-cannot-explain-it-users-certainly-won-t-trust-it-complex-permissions-carry-their-own-risks-because-nobody-dares-to-change-anything">A good test is to ask yourself if you can explain your permission model to a colleague in five minutes. If administrators cannot explain it, users certainly won&#8217;t trust it. Complex permissions carry their own risks, because nobody dares to change anything.</p>



<h2 id="h-trust-as-a-design-principle" class="wp-block-heading">Trust as a design principle</h2>



<p class="wp-block-paragraph">Another way to think about this is as follows. A permission model is not just a set of restrictions. It also reflects how much the organization trusts its people.</p>



<p class="wp-block-paragraph">Granting broader access, combined with clear audit trails, can often provide better protection than blocking. People behave differently when they know access is being recorded. This approach also enables you to detect real problems instead of preventing hypothetical ones at the expense of everyday work.</p>



<p class="wp-block-paragraph">Two things are key to making this approach work in practice:</p>



<ul class="wp-block-list">
<li>Make requesting access easy. Exceptions will always exist. If access requests are quick, visible and responded to promptly, people will use the system instead of finding a workaround.</li>



<li>Explain the model. Users who understand why something is restricted will accept it far more easily than users who just see a &#8216;You don&#8217;t have permission&#8217; message.</li>
</ul>



<h2 id="h-a-quick-self-check" class="wp-block-heading">A quick self-check</h2>



<p class="wp-block-paragraph">If you&#8217;re wondering where your own system stands, ask yourself:</p>



<ul class="wp-block-list">
<li>Can a new employee do useful work on their first day?</li>



<li>How many access requests do you receive per month, and what patterns do you see?</li>



<li>Which content is <em>really</em> sensitive, and is it protected differently from the rest?</li>



<li>Can you explain your permission model in five minutes?</li>



<li>What workaround are people using today, and what does it tell you about the model?</li>
</ul>



<p class="wp-block-paragraph">The answers are usually more revealing than any audit.</p>



<h2 id="h-conclusion" class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Security and usability aren&#8217;t opposites, but they do compete for attention when you design a permission model. If you optimize only for control, you end up with a system that looks safe and pushes people to work around it.</p>



<p class="wp-block-paragraph">The best permission model is one that users barely notice: it gives them what they need, blocks what truly matters, and leaves an audit trail for everything in between.</p>



<p class="wp-block-paragraph"><em>How do you handle permissions in your projects? I&#8217;d be curious to hear what has worked and what hasn&#8217;t.</em></p>
<p>L’article <a href="https://www.dbi-services.com/blog/permissions-design-for-trust-not-for-control/">Permissions: design for trust, not for control</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/permissions-design-for-trust-not-for-control/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>When should something become an object?</title>
		<link>https://www.dbi-services.com/blog/when-should-something-become-an-object/</link>
					<comments>https://www.dbi-services.com/blog/when-should-something-become-an-object/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Thu, 10 Sep 2026 16:03:20 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[digitalization]]></category>
		<category><![CDATA[ECM]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[M-Files]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=46690</guid>

					<description><![CDATA[<p>When discussions about implementing an ECM system begin, a lot of the talk is about documents. However, there is another crucial consideration: Is everything we need a document? Or should it be something else? In a traditional document management mindset, we tend to think about everything as a file. But the file is often just [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/when-should-something-become-an-object/">When should something become an object?</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When discussions about implementing an ECM system begin, a lot of the talk is about documents.</p>



<ul class="wp-block-list">
<li>What metadata should they contain?</li>



<li>What workflow should they follow?</li>



<li>Who should have access to them? </li>
</ul>



<p class="wp-block-paragraph">However, there is another crucial consideration: Is everything we need a document?</p>



<p class="wp-block-paragraph">Or should it be something else?</p>



<ul class="wp-block-list">
<li>Customer</li>



<li>Supplier</li>



<li>Contract</li>



<li>Complaint</li>



<li>Invoice</li>



<li>Project</li>



<li>Product</li>
</ul>



<p class="wp-block-paragraph">In a traditional document management mindset, we tend to think about everything as a file.</p>



<ul class="wp-block-list">
<li>A contract is a PDF.</li>



<li>An invoice is a PDF.</li>



<li>A project plan is an Excel file.</li>



<li>A customer request is an email.</li>
</ul>



<p class="wp-block-paragraph">But the file is often just one representation of something that exists in the business.</p>



<p class="wp-block-paragraph">This is where the concept of objects becomes interesting.</p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img decoding="async" width="300" height="300" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/interested-300x300.png" alt="Interested to know about business objects!" class="wp-image-46855" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/interested-300x300.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/interested-150x150.png 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/interested-768x768.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/09/interested.png 796w" sizes="(max-width: 300px) 100vw, 300px" /></figure>
</div>


<p class="wp-block-paragraph">Knowing when to turn something into an object can change the way you design an ECM solution fundamentally, so let&#8217;s take a look at it!</p>



<h2 id="h-the-document-centric-way-of-thinking" class="wp-block-heading">The document-centric way of thinking</h2>



<p class="wp-block-paragraph">Let&#8217;s start with a familiar example.</p>



<p class="wp-block-paragraph">Imagine a company that manages supplier contracts.</p>



<p class="wp-block-paragraph">You might have documents such as:</p>



<ul class="wp-block-list">
<li>Supplier_Agreement_ACME.pdf</li>



<li>Supplier_Agreement_Contoso.pdf </li>



<li>Supplier_Agreement_Fabrikam.pdf</li>
</ul>



<p class="wp-block-paragraph">You then add metadata:</p>



<ul class="wp-block-list">
<li>Supplier</li>



<li>Contract type</li>



<li>Contract number</li>



<li>Start date</li>



<li>End date</li>



<li>Responsible person</li>



<li>Contract status</li>
</ul>



<p class="wp-block-paragraph">This is already much better than a shared folder. The document is no longer just a file. It has context. However, something is still missing.</p>



<p class="wp-block-paragraph">In this case, the supplier is treated as metadata attached to the document.</p>



<p class="wp-block-paragraph">That might be perfectly fine. But what happens when the supplier becomes important in many different business processes?</p>



<p class="wp-block-paragraph">The supplier has:</p>



<ul class="wp-block-list">
<li>contracts</li>



<li>invoices</li>



<li>contacts</li>



<li>certificates</li>



<li>purchase orders</li>



<li>quality documents</li>



<li>complaints</li>



<li>audits</li>



<li>correspondence</li>
</ul>



<p class="wp-block-paragraph">Suddenly, &#8220;Supplier&#8221; is doing a lot more work than simply describing a document.</p>



<p class="wp-block-paragraph">It has become a business entity.</p>



<p class="wp-block-paragraph">And that is usually the point where I start asking: <strong>Should Supplier become an object?</strong></p>



<h2 id="h-metadata-describes-objects-exist" class="wp-block-heading">Metadata describes, Objects exist</h2>



<p class="wp-block-paragraph">This distinction is at the heart of the question.</p>



<p class="wp-block-paragraph">Metadata answers: <strong>What is this?</strong></p>



<p class="wp-block-paragraph">An object answers: <strong>What exists in the business?</strong></p>



<p class="wp-block-paragraph">For example:</p>



<p class="wp-block-paragraph">A document might have <a href="https://www.dbi-services.com/blog/designing-metadata-cards-that-users-like/" target="_blank" rel="noreferrer noopener">metadata</a> saying:</p>



<p class="wp-block-paragraph">Supplier = Nordic Components</p>



<p class="wp-block-paragraph">That&#8217;s useful.</p>



<p class="wp-block-paragraph">But if &#8220;Nordic Components&#8221; is an object, we can start saying:</p>



<p class="wp-block-paragraph">Contract → relates to → Nordic Components</p>



<p class="wp-block-paragraph">Invoice → relates to → Nordic Components</p>



<p class="wp-block-paragraph">Certificate → relates to → Nordic Components</p>



<p class="wp-block-paragraph">Complaint → relates to → Nordic Components</p>



<p class="wp-block-paragraph">Now &#8220;Nordic Components&#8221;is no longer just a value in a metadata field.</p>



<p class="wp-block-paragraph">It becomes a piece of the information model, offering a fundamentally different way of thinking.</p>



<p class="wp-block-paragraph"><strong>Use metadata to describe an object. Use <a href="https://www.dbi-services.com/blog/the-forgotten-power-of-relationships-in-ecm/" target="_blank" rel="noreferrer noopener">relationships</a> to connect objects.</strong></p>



<h2 id="h-not-everything-should-become-an-object" class="wp-block-heading">Not everything should become an object</h2>



<p class="wp-block-paragraph">This is important.</p>



<p class="wp-block-paragraph">Once you discover the concept of objects, it can be very tempting to treat everything as one.</p>



<p class="wp-block-paragraph">But that&#8217;s a mistake.</p>



<p class="wp-block-paragraph">You don&#8217;t need an object for:</p>



<ul class="wp-block-list">
<li>document language</li>



<li>document type</li>



<li>creation date</li>



<li>priority</li>



<li>confidentiality level</li>



<li>department</li>



<li>status</li>
</ul>



<p class="wp-block-paragraph">These are characteristics, they describe something.</p>



<p class="wp-block-paragraph">They don&#8217;t usually need an independent identity.</p>



<p class="wp-block-paragraph">Creating objects for every piece of information can make your ECM model unnecessarily complicated.</p>



<p class="wp-block-paragraph">So the question isn&#8217;t: Can I make this an object?</p>



<p class="wp-block-paragraph">Almost anything can be modeled as an object.</p>



<p class="wp-block-paragraph">The better question is: Should this be an object?</p>



<h2 id="h-so-when-should-something-become-an-object" class="wp-block-heading">So, when should something become an object?</h2>



<p class="wp-block-paragraph">There isn&#8217;t a single universal rule. But I use a few questions to make the decision.</p>



<h3 id="h-does-it-exist-independently-from-the-document" class="wp-block-heading">Does it exist independently from the document?</h3>



<p class="wp-block-paragraph">Consider a customer.</p>



<p class="wp-block-paragraph">The customer exists even if there are no documents associated with them.</p>



<p class="wp-block-paragraph">You can have a customer with:</p>



<ul class="wp-block-list">
<li>no contract yet</li>



<li>no invoice yet</li>



<li>no correspondence yet</li>
</ul>



<p class="wp-block-paragraph">The customer still exists.</p>



<p class="wp-block-paragraph">Compare that with the confidentiality.</p>



<p class="wp-block-paragraph">Confidentiality does not exist in isolation; it is an attribute of something else.</p>



<p class="wp-block-paragraph">That&#8217;s a strong indication that:</p>



<p class="wp-block-paragraph">Customer → object</p>



<p class="wp-block-paragraph">Confidentiality → metadata</p>



<h3 id="h-is-it-referenced-by-many-things" class="wp-block-heading">Is it referenced by many things?</h3>



<p class="wp-block-paragraph">This is probably one of the strongest indicators.</p>



<p class="wp-block-paragraph">Suppose you have: Supplier = Nordic Components</p>



<p class="wp-block-paragraph">attached to 200 documents.</p>



<p class="wp-block-paragraph">You could store &#8220;Nordic Components&#8221; as a metadata value on every document.</p>



<p class="wp-block-paragraph">But now imagine you want to know:</p>



<ul class="wp-block-list">
<li>Which contracts do we have with Nordic Components?</li>



<li>Which invoices came from Nordic Components?</li>



<li>Which complaints are associated with Nordic Components?</li>



<li>Which certificates are about Nordic Components?</li>



<li>Who is responsible for Nordic Components?</li>



<li>When does our relationship with Nordic Components need to be reviewed?</li>
</ul>



<p class="wp-block-paragraph">The supplier is no longer simply describing documents.</p>



<p class="wp-block-paragraph">It is becoming a <strong>central point of reference</strong>. That&#8217;s where an object starts to make sense.</p>



<h3 id="h-does-it-have-its-own-lifecycle" class="wp-block-heading">Does it have its own lifecycle?</h3>



<p class="wp-block-paragraph">This is another important question, if we consider a contract.</p>



<p class="wp-block-paragraph">A contract might have its own lifecycle:</p>



<p class="wp-block-paragraph">Draft → Review → Approval → Signature → Active → Expired → Archived</p>



<p class="wp-block-paragraph">The document representing the contract also has a lifecycle.</p>



<p class="wp-block-paragraph">But sometimes the business entity has a lifecycle that is larger than the document itself.</p>



<p class="wp-block-paragraph">For example, a project might move through: Initiation → Planning → Execution → Closure</p>



<p class="wp-block-paragraph">During that lifecycle, hundreds of documents may be created.</p>



<p class="wp-block-paragraph">The project isn&#8217;t one of those documents. The project is the thing that connects them.</p>



<p class="wp-block-paragraph">This is a strong argument for making Project an object.</p>



<h3 id="h-does-it-have-its-own-attributes" class="wp-block-heading">Does it have its own attributes?</h3>



<p class="wp-block-paragraph">An object usually has information that belongs to the object itself.</p>



<p class="wp-block-paragraph">Take a customer.</p>



<p class="wp-block-paragraph">You might want to store:</p>



<ul class="wp-block-list">
<li>Customer number</li>



<li>Name</li>



<li>Address</li>



<li>Country</li>



<li>Customer type</li>



<li>Account manager</li>



<li>Status</li>
</ul>



<p class="wp-block-paragraph">These aren&#8217;t really properties of a particular document.</p>



<p class="wp-block-paragraph">They are properties of the customer.</p>



<p class="wp-block-paragraph">If you keep them as metadata on every document, you introduce duplication.</p>



<p class="wp-block-paragraph">And duplication creates another problem:</p>



<p class="wp-block-paragraph"><strong>Which value is correct?</strong></p>



<p class="wp-block-paragraph">If Nordic Components changes its address, do you update:</p>



<ul class="wp-block-list">
<li>10 documents?</li>



<li>100 documents?</li>



<li>10,000 documents?</li>
</ul>



<p class="wp-block-paragraph">Or do you update the customer once?</p>



<p class="wp-block-paragraph">This is where object-oriented information modeling starts to provide real business value.</p>



<h3 id="h-do-users-need-to-navigate-to-it" class="wp-block-heading">Do users need to navigate to it?</h3>



<p class="wp-block-paragraph">This question is often overlooked. Consider how users actually work.</p>



<p class="wp-block-paragraph">A user may not start with: I need to find a document.</p>



<p class="wp-block-paragraph">They might start with: I need to work on this customer.</p>



<p class="wp-block-paragraph">Or: I need to see everything related to this project.</p>



<p class="wp-block-paragraph">Or even: I need to understand this supplier.</p>



<p class="wp-block-paragraph">The document is then only one part of the information they need.</p>



<p class="wp-block-paragraph">If users naturally think in terms of an entity, that entity may deserve to be an object.</p>



<p class="wp-block-paragraph">Instead of navigating through folders:</p>



<p class="wp-block-paragraph">Customers → CustXYZ → Contracts</p>



<p class="wp-block-paragraph">you can have a relationship-based information model:</p>



<p class="wp-block-paragraph">CustXYZ</p>



<ul class="wp-block-list">
<li>Contracts</li>



<li>Invoices</li>



<li>Certificates</li>



<li>Complaints</li>



<li>Correspondence</li>
</ul>



<p class="wp-block-paragraph">The difference is subtle. But the user experience can be completely different.</p>



<h2 id="h-the-object-should-have-a-reason-to-exist" class="wp-block-heading">The object should have a reason to exist</h2>



<p class="wp-block-paragraph">As mentioned above, there is one rule that I find particularly important:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Don&#8217;t create an object just because you can. Create one because the business needs it.</p>
</blockquote>



<p class="wp-block-paragraph">This sounds obvious. But it is surprisingly easy to create overly complex information models.</p>



<p class="wp-block-paragraph">For example, imagine a project document with:</p>



<ul class="wp-block-list">
<li>Project</li>



<li>Customer</li>



<li>Country</li>



<li>Department</li>



<li>Manager</li>



<li>Product</li>



<li>Business unit</li>



<li>Region</li>



<li>Cost center</li>
</ul>



<p class="wp-block-paragraph">You could potentially turn all of these into objects.</p>



<p class="wp-block-paragraph">But should you? Not necessarily.</p>



<p class="wp-block-paragraph">If &#8220;Region&#8221; is simply used to classify documents, a metadata property might be enough.</p>



<p class="wp-block-paragraph">If &#8220;Product&#8221; has its own lifecycle, documents, specifications, certifications, and relationships, then perhaps it deserves to be an object.</p>



<p class="wp-block-paragraph">The distinction is not technical. It is about business meaning.</p>



<h2 id="h-objects-connect-information" class="wp-block-heading">Objects connect information</h2>



<p class="wp-block-paragraph">This is where the model becomes much more powerful. An object isn&#8217;t valuable simply because it is an object. Its real value comes from what it allows you to connect, reuse and understand.</p>



<p class="wp-block-paragraph">Imagine you have:</p>



<p class="wp-block-paragraph">Customer</p>



<p class="wp-block-paragraph">↓ has</p>



<p class="wp-block-paragraph">Project</p>



<p class="wp-block-paragraph">↓ governed by</p>



<p class="wp-block-paragraph">Contract</p>



<p class="wp-block-paragraph">↓ generates</p>



<p class="wp-block-paragraph">Invoice</p>



<p class="wp-block-paragraph">↓ supported by</p>



<p class="wp-block-paragraph">Documents</p>



<p class="wp-block-paragraph">Now the information is no longer a collection of isolated documents. It becomes a connected business context.</p>



<p class="wp-block-paragraph">The question is no longer: Where is the document?</p>



<p class="wp-block-paragraph">It becomes: What does this document relate to?</p>



<h2 id="h-but-what-about-the-document-itself" class="wp-block-heading">But what about the document itself?</h2>



<p class="wp-block-paragraph">This is where things get interesting!</p>



<p class="wp-block-paragraph">Sometimes, the object and the document are closely related.</p>



<p class="wp-block-paragraph">Take a contract, for example.</p>



<p class="wp-block-paragraph">Is the contract an object? Or is the PDF the contract?</p>



<p class="wp-block-paragraph">In many cases, you actually need both.</p>



<p class="wp-block-paragraph">The contract object represents the business entity. The documents represent the content associated with that contract.</p>



<p class="wp-block-paragraph">For example:</p>



<p class="wp-block-paragraph">Contract 2026-001:</p>



<ul class="wp-block-list">
<li>Contract number</li>



<li>Customer</li>



<li>Start date</li>



<li>End date</li>



<li>Status</li>



<li>Contract owner</li>
</ul>



<p class="wp-block-paragraph">Related documents:</p>



<ul class="wp-block-list">
<li>Proposal contract</li>



<li>Signed contract</li>



<li>Amendment #1</li>



<li>Amendment #2</li>



<li>Renewal letter</li>
</ul>



<p class="wp-block-paragraph">The contract now has its own identity and context, while the documents provide the actual content.</p>



<p class="wp-block-paragraph">This distinction is particularly valuable when a business entity is represented by multiple documents over time.</p>



<p class="wp-block-paragraph">A contract doesn&#8217;t disappear just because the initial PDF is replaced by a signed version.</p>



<p class="wp-block-paragraph">Similarly, the customer doesn&#8217;t disappear just because a contract expires.</p>



<p class="wp-block-paragraph">The project doesn&#8217;t disappear just because the project plan is updated.</p>



<p class="wp-block-paragraph">The object represents the business entity.</p>



<p class="wp-block-paragraph">Documents represent the associated content and evidence.</p>



<p class="wp-block-paragraph">Once you start thinking this way, relationships become much more than a technical feature. They become a way of representing how the business actually works.</p>



<h2 id="h-and-this-is-where-ecm-becomes-information-management" class="wp-block-heading">And this is where ECM becomes information management</h2>



<p class="wp-block-paragraph">This is, for me, one of the most interesting evolutions in ECM.</p>



<p class="wp-block-paragraph">Traditional document management starts with: Where should I store this document?</p>



<p class="wp-block-paragraph"><a href="https://www.m-files.com/" target="_blank" rel="noreferrer noopener">Metadata-driven ECM</a> moves to: What is this document?</p>



<p class="wp-block-paragraph">Relationship-driven ECM goes one step further: What does this document relate to?</p>



<p class="wp-block-paragraph">And object-oriented information management goes even further: <strong>What business entities exist, and how are they connected?</strong></p>



<p class="wp-block-paragraph">That&#8217;s a very different mental model. The document is no longer the center of the universe. The business information is.</p>



<h2 id="h-the-real-question" class="wp-block-heading">The real question</h2>



<p class="wp-block-paragraph">So, when should something become an object?</p>



<p class="wp-block-paragraph">Not when the technology allows it.</p>



<p class="wp-block-paragraph">Not because objects are more sophisticated than metadata.</p>



<p class="wp-block-paragraph">And certainly not because we want to build the most complex information model possible.</p>



<p class="wp-block-paragraph">Something should become an object when it represents something the business recognizes as existing in its own right.</p>



<p class="wp-block-paragraph">That&#8217;s the shift.</p>



<p class="wp-block-paragraph">From: Where do I put this document?</p>



<p class="wp-block-paragraph">To: What is this?</p>



<p class="wp-block-paragraph">Then: What does it relate to?</p>



<p class="wp-block-paragraph">And finally: What business information are we really trying to manage?</p>



<p class="wp-block-paragraph">Because once you stop seeing the document as the center of the ECM world, a lot of things start to make more sense.</p>



<p class="wp-block-paragraph">The document is only one piece of the information. The real value comes from understanding what it represents, what it relates to, and how it fits into the business. <a href="https://www.dbi-services.com/expertises/digitalization-with-ecm/" target="_blank" rel="noreferrer noopener">Want to find out more?</a></p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/when-should-something-become-an-object/">When should something become an object?</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/when-should-something-become-an-object/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>M-Files AI: from Intelligent Metadata to AI Agents</title>
		<link>https://www.dbi-services.com/blog/m-files-ai-from-intelligent-metadata-to-ai-agents/</link>
					<comments>https://www.dbi-services.com/blog/m-files-ai-from-intelligent-metadata-to-ai-agents/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Fri, 04 Sep 2026 07:17:30 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[AI Agent]]></category>
		<category><![CDATA[Aino]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[M-Files]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=46692</guid>

					<description><![CDATA[<p>For years, the primary role of artificial intelligence in enterprise content management (ECM) has been to analyse documents. This involved extracting information, classifying documents, suggesting properties, and identifying similar content or patterns. To be honest, that was already quite useful. For years, M-Files has offered capabilities such as Text Analytics, Matcher, Smart Metadata, and Smart [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/m-files-ai-from-intelligent-metadata-to-ai-agents/">M-Files AI: from Intelligent Metadata to AI Agents</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">For years, the primary role of artificial intelligence in enterprise content management (ECM) has been to analyse documents.</p>



<p class="wp-block-paragraph">This involved extracting information, classifying documents, suggesting properties, and identifying similar content or patterns.</p>



<p class="wp-block-paragraph">To be honest, that was already quite useful.</p>



<p class="wp-block-paragraph">For years, <a href="https://www.m-files.com/m-files-platform/capabilities/artificial-intelligence/" target="_blank" rel="noreferrer noopener">M-Files</a> has offered capabilities such as Text Analytics, Matcher, Smart Metadata, and Smart Classifier. These intelligent services analyze document content and existing metadata to help users classify and enrich information.</p>



<p class="wp-block-paragraph">However something has changed. Whether you&#8217;re skeptical or enthusiastic, one thing is certain: advances in artificial intelligence are creating new possibilities.</p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-22-300x300.png" alt="Can&apos;t wait to talk about new AI features!" class="wp-image-34879" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-22-300x300.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-22-150x150.png 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-22-768x768.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2024/09/image-22.png 796w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>
</div>


<p class="wp-block-paragraph">M-Files understood it perfectly, and its latest AI capabilities are particularly interesting.</p>



<p class="wp-block-paragraph">With Aino, Metadata Agent, Metadata Agent at Scale, Search Agent, Custom Agents, Custodian Agent and the move toward MCP, M-Files is evolving from a document management platform with AI features into something much closer to an AI-enabled information platform.</p>



<p class="wp-block-paragraph">So, what are all these capabilities actually doing?</p>



<p class="wp-block-paragraph">And perhaps more importantly:</p>



<p class="wp-block-paragraph">How are they different from the AI capabilities M-Files already had?</p>



<h2 id="h-m-files-amp-ai-a-long-love-story" class="wp-block-heading">M-Files &amp; AI, a long love story</h2>



<p class="wp-block-paragraph">AI didn&#8217;t start with ChatGPT and other Large Language Models.</p>



<p class="wp-block-paragraph">M-Files has offered &#8220;Intelligence Services&#8221; for almost ten years.</p>



<p class="wp-block-paragraph">For example, when a document arrives, M-Files might help determine:</p>



<ul class="wp-block-list">
<li>what class the document belongs to;</li>



<li>which customer it relates to;</li>



<li>what project it belongs to;</li>



<li>what keywords are relevant;</li>



<li>which existing objects might be related;</li>



<li>or what other metadata should be assigned.</li>
</ul>



<p class="wp-block-paragraph">Technologies such as Text Analytics, Matcher, Smart Metadata and Smart Classifier belong to this generation.</p>



<p class="wp-block-paragraph">They are still valuable because they reduce the effort required from workers and solve a fundamental ECM problem: Users are not very good at consistently describing the information they create.</p>



<p class="wp-block-paragraph">This is especially important because M-Files relies on metadata for views, searches, relationships, workflows, security, and lifecycle management.</p>



<p class="wp-block-paragraph">These features had already established M-Files as both a visionary and a disruptor of traditional enterprise content management (ECM) systems.</p>



<p class="wp-block-paragraph">But the new generation goes considerably further.</p>



<h2 id="h-the-shift-from-intelligence-services-to-ai-agents" class="wp-block-heading">The shift: from intelligence services to AI agents</h2>



<p class="wp-block-paragraph">The easiest way to understand the new capabilities is not to view them as a list of features.</p>



<p class="wp-block-paragraph">Instead, look at them as the different roles that AI can play with enterprise information.</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td>AI capability</td><td>Main Question</td></tr><tr><td>Aino</td><td>Can you help me understand this information?</td></tr><tr><td>Metadata Agent</td><td>Can you help me describe this information?</td></tr><tr><td>Metadata Agent at scale</td><td>Can you improve thousands of pieces of information?</td></tr><tr><td>Search Agent</td><td>Can you help me find what I actually need?</td></tr><tr><td>Custom Agent</td><td>Can you make a decision and perform work?</td></tr><tr><td>Custodian Agent</td><td>Can you help keep my information healthy?</td></tr><tr><td>MCP</td><td>Can other AI agents work with M-Files information?</td></tr></tbody></table></figure>



<ul class="wp-block-list">
<li></li>
</ul>



<p class="wp-block-paragraph">That is a very different proposition from simply adding a chatbot to an ECM system.</p>



<p class="wp-block-paragraph">Let&#8217;s take a look at them!</p>



<h3 id="h-aino-ai-that-understands" class="wp-block-heading">Aino: AI that understands</h3>



<p class="wp-block-paragraph">Aino, launched in late 2023, is undoubtedly the feature that users will first notice: the integrated conversational AI experience.</p>



<p class="wp-block-paragraph">It can summarize documents and answer questions about their content. Depending on the configuration, users can ask questions about a specific document, related content, or broader vault content. Aino respects M-Files permissions when generating responses and can display the source documents used.</p>



<p class="wp-block-paragraph">This changes the way users interact with information.</p>



<p class="wp-block-paragraph">Traditionally, to understand a 50-page contract, I might:</p>



<ul class="wp-block-list">
<li>Find the document.</li>



<li>Open it.</li>



<li>Search for keywords.</li>



<li>Read several sections.</li>



<li>Compare information.</li>



<li>Build my own conclusion.</li>
</ul>



<p class="wp-block-paragraph">With Aino, the interaction becomes:</p>



<p class="wp-block-paragraph">&#8220;What are the termination conditions in this contract?&#8221;</p>



<p class="wp-block-paragraph">Or:</p>



<p class="wp-block-paragraph">&#8220;Summarize the main obligations for the supplier.&#8221;</p>



<p class="wp-block-paragraph">Or:</p>



<p class="wp-block-paragraph">&#8220;What financial risks are mentioned in this document?&#8221;</p>



<p class="wp-block-paragraph">The important point isn&#8217;t that AI can summarize a document. Anyone can do that now.</p>



<p class="wp-block-paragraph">What&#8217;s interesting is where the AI gets its context from.</p>



<p class="wp-block-paragraph">Unlike other systems that simply throw documents into a generic chatbot, Aino works with the information available in the M-Files environment. According to M-Files, Aino uses vault content and applies user permissions when generating answers.</p>



<h3 id="h-metadata-agent-ai-that-understands-what-a-document-is" class="wp-block-heading">Metadata Agent: AI that understands what a document is</h3>



<p class="wp-block-paragraph">Metadata has always been one of the most powerful and frustrating parts of ECM.</p>



<p class="wp-block-paragraph">We know metadata is important.</p>



<p class="wp-block-paragraph">However, users don&#8217;t particularly enjoy filling it in.</p>



<p class="wp-block-paragraph">This is where the M-Files Metadata Agent comes in.</p>



<p class="wp-block-paragraph">The M-Files Metadata Agent uses large language models to analyze document content and suggest relevant metadata. Administrators can configure which properties to suggest and provide descriptions to guide the AI toward relevant information.</p>



<p class="wp-block-paragraph">Imagine uploading this:</p>



<p class="wp-block-paragraph">Supplier Contract – ACME Corporation.pdf.</p>



<p class="wp-block-paragraph">Instead of asking the user to manually enter:</p>



<ul class="wp-block-list">
<li>Class = Contract </li>



<li>Customer = dbi services</li>



<li>Contract Type = Supplier Agreement</li>



<li> Effective Date = 01/01/2026 </li>



<li>and Expiry Date = 12/31/2028.</li>
</ul>



<p class="wp-block-paragraph">The system can analyze the document and suggest these values. The user would then validate them.</p>



<p class="wp-block-paragraph">This is a subtle but important change.</p>



<p class="wp-block-paragraph">The traditional approach was:</p>



<ul class="wp-block-list">
<li>Human reads → Human interprets → Human enters metadata.</li>
</ul>



<p class="wp-block-paragraph">The AI-assisted approach is:</p>



<ul class="wp-block-list">
<li>AI reads → AI proposes → human validates.</li>
</ul>



<p class="wp-block-paragraph">This doesn&#8217;t eliminate governance. It just changes where humans spend their time.</p>



<p class="wp-block-paragraph">Instead of doing mechanical work like extracting information, humans can focus on exceptions and decisions.</p>



<p class="wp-block-paragraph">This is also where M-Files&#8217; older intelligence services and new AI capabilities start to overlap.</p>



<h3 id="h-so-what-s-different-from-smart-metadata" class="wp-block-heading">So, what&#8217;s different from Smart Metadata?</h3>



<p class="wp-block-paragraph">I expect this to be a question asked by M-Files administrators and consultants.</p>



<p class="wp-block-paragraph">After all, M-Files already has Smart Metadata and Smart Classifier.</p>



<p class="wp-block-paragraph">Why do we need another AI capability?</p>



<p class="wp-block-paragraph">The answer is not simply: &#8220;Because the new one uses an LLM.&#8221;</p>



<p class="wp-block-paragraph">A more interesting difference is the type of reasoning that can be applied.</p>



<p class="wp-block-paragraph">Traditional intelligence services are useful when defined patterns, classifiers, rules, training data, and matching logic are available.</p>



<p class="wp-block-paragraph">Generative AI offers another possibility: You can describe what you want the system to identify using natural language.</p>



<p class="wp-block-paragraph">Rather than trying to encode every possible variation of a contract, for instance, you can give the AI instructions that describe the meaning of the property and the information it should look for.</p>



<p class="wp-block-paragraph">This doesn&#8217;t render traditional intelligence services obsolete. It provides administrators with another tool.</p>



<p class="wp-block-paragraph">In many cases, the best solution will probably be a combination of both.</p>



<h3 id="h-metadata-agent-at-scale-ai-starts-paying-back-information-debt" class="wp-block-heading">Metadata Agent at Scale: AI starts paying back information debt</h3>



<p class="wp-block-paragraph">Now, we&#8217;ll discuss a capability that I find particularly interesting from an ECM perspective: <strong>Metadata Agent at Scale</strong>.</p>



<p class="wp-block-paragraph">There is a huge difference between: &#8220;Help me classify the document I am uploading.&#8221;</p>



<p class="wp-block-paragraph">and: &#8220;Help me classify the 300,000 documents we already have.&#8221;</p>



<p class="wp-block-paragraph">M-Files describes the Metadata Agent at Scale as a capability that enriches large volumes of existing content in the background. It is specifically designed for legacy archives, migrations, and metadata quality initiatives and can run enrichment jobs on a recurring schedule.</p>



<p class="wp-block-paragraph">This changes the problem completely.</p>



<p class="wp-block-paragraph">Consider a typical ECM implementation.</p>



<p class="wp-block-paragraph">You have: 500,000 documents.</p>



<p class="wp-block-paragraph">And perhaps:</p>



<ul class="wp-block-list">
<li>80,000 missing a customer</li>



<li>60,000 with incomplete metadata</li>



<li>30,000 using an old classification model</li>



<li>thousands containing information that was never extracted</li>



<li>relationships between objects that were never created</li>
</ul>



<p class="wp-block-paragraph">Traditionally, this becomes a data cleanup project. Data cleanup projects are rarely anyone&#8217;s favorite.</p>



<p class="wp-block-paragraph">Now, imagine being able to define what good metadata looks like and letting AI progressively enrich the existing content.</p>



<p class="wp-block-paragraph">This is much more than automatic indexing.</p>



<p class="wp-block-paragraph">It is information remediation.</p>



<p class="wp-block-paragraph">There is a concept I have written about before that fits perfectly here: <a href="https://www.dbi-services.com/blog/information-debt-the-technical-debt-nobody-talks-about/" target="_blank" rel="noreferrer noopener">Information debt</a>. We constantly talk about technical debt.</p>



<p class="wp-block-paragraph">However, organizations also accumulate enormous amounts of information debt. This includes information that is poorly classified or described, difficult to find, or disconnected from the surrounding context.</p>



<p class="wp-block-paragraph">Metadata Agent at Scale provides a mechanism to start paying that debt back.</p>



<p class="wp-block-paragraph">This could be one of the most important AI use cases in ECM.</p>



<p class="wp-block-paragraph">It&#8217;s not about creating more information. It&#8217;s about making the information we already have more useful.</p>



<h3 id="h-search-agent-stop-searching-like-a-database" class="wp-block-heading">Search Agent: stop searching like a database</h3>



<p class="wp-block-paragraph">Search has always been one of the most underrated features of an ECM system (<a href="https://www.dbi-services.com/blog/why-search-is-the-most-underrated-ecm-feature/" target="_blank" rel="noreferrer noopener">Oh, I also wrote something about that!</a>).</p>



<p class="wp-block-paragraph">Traditional search assumes that users know how to articulate what they are looking for.</p>



<ul class="wp-block-list">
<li>They enter keywords.</li>



<li>They apply filters.</li>



<li>Then, they inspect the results.</li>



<li>They refine the search.</li>



<li>Repeat.</li>
</ul>



<p class="wp-block-paragraph">However, humans don&#8217;t always think in keywords. They think in questions.</p>



<p class="wp-block-paragraph">For example:</p>



<p class="wp-block-paragraph">&#8220;I need the contract we signed with the German supplier for the equipment delivered to the Basel project around 2024.&#8221;</p>



<p class="wp-block-paragraph">This is a reasonable way to describe what someone wants.</p>



<p class="wp-block-paragraph">However, it&#8217;s not an effective keyword query.</p>



<p class="wp-block-paragraph">Aino Search introduces natural-language search, which allows users to describe what they are looking for instead of entering isolated keywords. The Aino Search Agent can then ask follow-up questions to help refine the results. According to the current M-Files documentation, this capability is still in limited beta.</p>



<p class="wp-block-paragraph">This is an important evolution.</p>



<p class="wp-block-paragraph">Traditional search:</p>



<ul class="wp-block-list">
<li>Query → Results</li>
</ul>



<p class="wp-block-paragraph">AI-assisted search:</p>



<ul class="wp-block-list">
<li>Describe → Results → Clarify → Refine → Find.</li>
</ul>



<p class="wp-block-paragraph">The difference might seem small. It isn&#8217;t!</p>



<p class="wp-block-paragraph">It shifts the focus of searches from database interactions to conversations.</p>



<p class="wp-block-paragraph">Once again, metadata becomes extremely important.</p>



<p class="wp-block-paragraph">The better M-Files understands: customers, projects, contracts, people, dates, document types, and relationships, the easier it becomes for AI to understand what the user actually means.</p>



<p class="wp-block-paragraph">This brings us back to one of my favorite ECM topics: <strong>Context</strong>.</p>



<h3 id="h-custom-agents-ai-that-can-actually-do-something" class="wp-block-heading">Custom Agents: AI that can actually do something</h3>



<ul class="wp-block-list">
<li>Aino answers questions.</li>



<li>The Metadata Agent suggests metadata.</li>



<li>The Search Agent helps you find information.</li>
</ul>



<p class="wp-block-paragraph">But what happens when AI participates directly in a business process?</p>



<p class="wp-block-paragraph">This is where Custom Agents become interesting</p>



<p class="wp-block-paragraph">M-Files introduced Custom Agents as AI-powered workflow automation capabilities. They can be configured with natural-language instructions and operate within M-Files workflows. An agent can read a document and the related business context, make a determination, and update only the properties it is authorized to change. M-Files currently describes Custom Agents as a public beta capability.</p>



<p class="wp-block-paragraph">Consider the following invoice workflow.</p>



<p class="wp-block-paragraph">Traditional case: </p>



<p class="wp-block-paragraph">Invoice received → <strong>Employee </strong>opens invoice → <strong>Employee </strong>reads invoice → <strong>Employee </strong>checks contract → <strong>Employee </strong>decides → <strong>Employee </strong>enters metadata → <strong>Employee </strong>routes invoice</p>



<p class="wp-block-paragraph">With an AI Agent:</p>



<p class="wp-block-paragraph">Read invoice → Read related contract → Read supplier information → Reason → Set appropriate metadata → Route according to result → <strong>Employee </strong>handles exceptions</p>



<p class="wp-block-paragraph">That&#8217;s no longer simply document intelligence. That&#8217;s <strong>process intelligence</strong>, and this distinction is important.</p>



<p class="wp-block-paragraph">A traditional automation rule might say:</p>



<ul class="wp-block-list">
<li>If invoice amount &gt; CHF 10,000, send it to the manager.</li>
</ul>



<p class="wp-block-paragraph">An AI agent can potentially reason over more complex information:</p>



<ul class="wp-block-list">
<li>&#8220;Check whether the invoice corresponds to the contractual terms, identify discrepancies, explain the discrepancy and route the invoice accordingly.&#8221;</li>
</ul>



<p class="wp-block-paragraph">That&#8217;s a completely different type of automation.</p>



<h4 id="h-the-governance-question-becomes-much-more-important" class="wp-block-heading">The governance question becomes much more important  </h4>



<p class="wp-block-paragraph">This is also where I become more cautious about AI.</p>



<p class="wp-block-paragraph">If AI provides an inaccurate summary, it&#8217;s frustrating. However, if an AI agent assigns the wrong keyword, I can probably fix it.</p>



<p class="wp-block-paragraph">However, if an AI agent changes metadata, routes a document, triggers a workflow, makes a recommendation, or takes an action, then we have entered a different world.</p>



<p class="wp-block-paragraph">We need governance.</p>



<p class="wp-block-paragraph">M-Files&#8217; approach is interesting here. For custom agents, M-Files states that the agent is constrained regarding which properties it can modify and that values set by the agent can include reasoning and source information to support an auditable trail.</p>



<p class="wp-block-paragraph">This is exactly the kind of thing enterprise AI needs.</p>



<p class="wp-block-paragraph">The question should not be, &#8220;Can AI do this?&#8221;</p>



<p class="wp-block-paragraph">It should be: &#8220;Under what conditions are we willing to allow AI to do this?&#8221;</p>



<p class="wp-block-paragraph">These are very different questions.</p>



<h3 id="h-custodian-agent-ai-that-looks-after-information" class="wp-block-heading">Custodian Agent: AI that looks after information</h3>



<p class="wp-block-paragraph">The next step is perhaps even more interesting.</p>



<p class="wp-block-paragraph">What if AI not only helps users and executes workflows, but also helps maintain the information environment?</p>



<p class="wp-block-paragraph">This is the idea behind the Custodian Agent. </p>



<p class="wp-block-paragraph">One of the main challenges of ECMs is determining if a document is still relevant months after its creation.<br></p>



<p class="wp-block-paragraph">Should we keep it in primary storage and pay the high price associated with it?<br></p>



<p class="wp-block-paragraph">Can we optimize performance by reducing inactive content in our vault?<br></p>



<p class="wp-block-paragraph">Should static documents, like PDFs, take full advantage of the capabilities offered by AI agents? </p>



<p class="wp-block-paragraph">These features are useful, of course, but they also come at a cost in terms of tokens per query. Optimizing that cost is also part of the overall strategy.</p>



<p class="wp-block-paragraph">Note: this feature is not yet officially released.</p>



<h3 id="h-mcp-what-happens-when-ai-doesn-t-live-inside-m-files" class="wp-block-heading">MCP: what happens when AI doesn&#8217;t live inside M-Files?</h3>



<p class="wp-block-paragraph">I also appreciate this about M-Files. Even though they provide incredible solutions, they don&#8217;t fear competition.</p>



<p class="wp-block-paragraph">The MCP (Model Context Protocol) server is a perfect example of this. Unlike the Aino or Metadata agents, which are integrated into M-Files, the MCP server is an interoperability mechanism. It differs from the AI modules we’ve seen previously!</p>



<p class="wp-block-paragraph">Today, we are still at the beginning of what AI can do for us. Often, the capability is limited to the app we are running.</p>



<p class="wp-block-paragraph">But imagine tomorrow when we can use one AI agent that works across all enterprise apps (ERP, CRM, ECM, etc.).</p>



<p class="wp-block-paragraph">This agent would need access to governed enterprise information.</p>



<p class="wp-block-paragraph">M-Files has stated that it is developing support for emerging interoperability standards, including the MCP, to extend the trusted enterprise context to broader AI platforms and agents.</p>



<p class="wp-block-paragraph">Note: This feature is still in development and will be available soon.</p>



<h2 id="h-the-real-shift-is-from-documents-to-information" class="wp-block-heading">The real shift is from documents to information</h2>



<p class="wp-block-paragraph">There is a deeper point here. For decades, ECM systems have been built around documents.</p>



<p class="wp-block-paragraph">We created:</p>



<ul class="wp-block-list">
<li>document classes</li>



<li>metadata</li>



<li>workflows</li>



<li>permissions</li>



<li>versions</li>



<li>views</li>



<li>retention rules</li>
</ul>



<p class="wp-block-paragraph">All of this was designed to manage documents.</p>



<p class="wp-block-paragraph">However, AI doesn&#8217;t care about documents as files.</p>



<p class="wp-block-paragraph">AI cares about:</p>



<p class="wp-block-paragraph">meaning.</p>



<p class="wp-block-paragraph">It wants to understand:</p>



<ul class="wp-block-list">
<li>Who is involved?</li>



<li>What happened?</li>



<li>What is this related to?</li>



<li>What obligations exist?</li>



<li>What decisions were made?</li>



<li>What should happen next?</li>



<li>What information is missing?</li>
</ul>



<p class="wp-block-paragraph">This is precisely where the M-Files approach becomes interesting.</p>



<p class="wp-block-paragraph">Rather than focusing solely on the physical location of a file, M-Files has built its information model around metadata, relationships, and context.</p>



<p class="wp-block-paragraph">As AI becomes more prevalent in ECM, this approach becomes increasingly valuable.</p>



<p class="wp-block-paragraph">This is because AI needs context.</p>



<h2 id="h-what-does-this-mean-for-ecm-consultants" class="wp-block-heading">What does this mean for ECM consultants?</h2>



<p class="wp-block-paragraph">An important, even vital, question: Will AI replace my job?</p>



<p class="wp-block-paragraph">Obviously, the answer is no, and, as with many other professions, we’ll have to adapt. But is that really surprising if you work in IT?</p>



<p class="wp-block-paragraph">For years, our role as consultants was to ask:</p>



<ul class="wp-block-list">
<li>What metadata should we create?</li>



<li>Which workflow should we configure?</li>



<li>Which properties should be mandatory?</li>



<li>What classification should we use?</li>
</ul>



<p class="wp-block-paragraph">Those questions aren&#8217;t disappearing. But new questions are arriving:</p>



<ul class="wp-block-list">
<li>What information can AI safely infer?</li>



<li>What decisions can AI make?</li>



<li>Which decisions require human approval?</li>



<li>What changes should an AI agent be allowed to make?</li>



<li>How do we measure AI accuracy?</li>



<li>How do we audit AI decisions?</li>



<li>What happens when AI is wrong?</li>



<li>How can we design information models that AI can understand?</li>
</ul>



<p class="wp-block-paragraph">We have a crucial role now more than ever because we are designing more than just ECM solutions.</p>



<p class="wp-block-paragraph">We are increasingly designing the environment in which humans and AI agents collaborate.</p>



<p class="wp-block-paragraph">I find that much more exciting.</p>



<h2 id="h-ai-is-changing-the-role-of-the-ecm" class="wp-block-heading">AI is changing the role of the ECM</h2>



<p class="wp-block-paragraph">The interesting thing about M-Files&#8217; latest AI capabilities isn&#8217;t a single feature, but rather the direction in which they&#8217;re headed.</p>



<p class="wp-block-paragraph">We started with AI that could help identify information.</p>



<p class="wp-block-paragraph">Then, it could classify information.</p>



<p class="wp-block-paragraph">Next, it could answer questions about the information.</p>



<p class="wp-block-paragraph">Now, AI can enrich information at scale, conduct conversational searches, participate in workflows, and perform actions.</p>



<p class="wp-block-paragraph">The next step is connecting that information to AI agents outside the ECM itself.</p>



<p class="wp-block-paragraph">This represents a very different vision of enterprise content management.</p>



<p class="wp-block-paragraph">Discussions and concerns about AI remain intense (and rightly so). Can we really go against progress? Or should we choose to embrace it and make the most of it? &#8211; I&#8217;ve made my decision!</p>



<p class="wp-block-paragraph">We have reached the point at which we can begin designing an information environment in which humans and AI agents can safely collaborate.</p>



<p class="wp-block-paragraph">If that is where ECM is heading, then metadata, relationships, context, and governance are not becoming less important. They are becoming the foundation.</p>



<p class="wp-block-paragraph">The future of ECM may not be about using AI to manage documents. It may be about managing information for an AI-powered organization.</p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/m-files-ai-from-intelligent-metadata-to-ai-agents/">M-Files AI: from Intelligent Metadata to AI Agents</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/m-files-ai-from-intelligent-metadata-to-ai-agents/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The forgotten power of relationships in ECM</title>
		<link>https://www.dbi-services.com/blog/the-forgotten-power-of-relationships-in-ecm/</link>
					<comments>https://www.dbi-services.com/blog/the-forgotten-power-of-relationships-in-ecm/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Thu, 27 Aug 2026 22:04:52 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[digitalization]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[M-Files]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=46631</guid>

					<description><![CDATA[<p>In many people&#8217;s minds, an Enterprise Content Management System (ECM) is just a shared folder on steroids: enhanced security, lifecycle tracking, and more efficient search capabilities. This is broadly true and can encourage user adoption by explaining what obscure acronyms like DMS, ECM, and IMS mean. However, this definition is too restrictive. A good ECM [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/the-forgotten-power-of-relationships-in-ecm/">The forgotten power of relationships in ECM</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In many people&#8217;s minds, an Enterprise Content Management System (ECM) is just a shared folder on steroids: enhanced security, lifecycle tracking, and more efficient search capabilities.</p>



<p class="wp-block-paragraph">This is broadly true and can encourage user adoption by explaining what obscure acronyms like DMS, ECM, and IMS mean.</p>



<p class="wp-block-paragraph">However, this definition is too restrictive. A good ECM can do much more and help users be more productive.</p>



<p class="wp-block-paragraph">But the document itself is only one piece of the puzzle. For example a contract is related to a customer, an invoice is related to a supplier or to a purchase order.</p>



<p class="wp-block-paragraph"><strong>Metadata tells you what a document is, relationships tell you what it means!</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/08/blowing-nails-300x300.png" alt="Easy to find the right info" class="wp-image-46664" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/08/blowing-nails-300x300.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/08/blowing-nails-150x150.png 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/08/blowing-nails-768x768.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/08/blowing-nails.png 796w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>
</div>


<h2 id="h-documents-rarely-exist-in-isolation" class="wp-block-heading">Documents rarely exist in isolation</h2>



<p class="wp-block-paragraph">If we think again about a customer contract.</p>



<p class="wp-block-paragraph">When you open the PDF, you can read the contract.</p>



<p class="wp-block-paragraph">But knowing that it is a contract isn&#8217;t enough.</p>



<p class="wp-block-paragraph">You probably also want to know:</p>



<ul class="wp-block-list">
<li>Which customer is it for?</li>



<li>Which project does it belong to?</li>



<li>Who is responsible for it?</li>



<li>When does it expire?</li>



<li>Are there related invoices?</li>



<li>Are there amendments?</li>



<li>Is there a renewal?</li>



<li>Are there other contracts with the same customer?</li>
</ul>



<p class="wp-block-paragraph">The answers aren&#8217;t necessarily contained within the document.</p>



<p class="wp-block-paragraph">They exist in the relationships between the document and the rest of the business information.</p>



<p class="wp-block-paragraph">This is where traditional document management often reaches its limits.</p>



<h2 id="h-the-folder-doesn-t-tell-the-whole-story" class="wp-block-heading">The folder doesn&#8217;t tell the whole story</h2>



<p class="wp-block-paragraph">Traditional document management relies heavily on folders.</p>



<p class="wp-block-paragraph">For example: Customers → ACME → Contracts → 2026 → Contract.pdf</p>



<p class="wp-block-paragraph">This structure provides some context.</p>



<p class="wp-block-paragraph">But what happens when you want to answer a different question?</p>



<ul class="wp-block-list">
<li>Show me all contracts for projects managed by Guillaume.</li>



<li>Show me all invoices related to this contract.</li>
</ul>



<p class="wp-block-paragraph">The folder structure wasn&#8217;t designed to answer these questions.</p>



<p class="wp-block-paragraph">The problem isn&#8217;t the folder itself. The problem is that a folder represents only one relationship.</p>



<p class="wp-block-paragraph">Business information usually has many.</p>



<h2 id="h-one-document-can-have-many-relationships" class="wp-block-heading">One document can have many relationships</h2>



<p class="wp-block-paragraph">This time if we take a supplier contract, it could be related to</p>



<ul class="wp-block-list">
<li>Supplier</li>



<li>Project</li>



<li>Purchase orders</li>



<li>Invoices</li>
</ul>



<p class="wp-block-paragraph">and this contract might also be related to:</p>



<ul class="wp-block-list">
<li>a responsible employee</li>



<li>a department</li>



<li>an external contact</li>



<li>a legal review</li>



<li>&#8230;</li>
</ul>



<p class="wp-block-paragraph">Representing all these relationships with folders quickly becomes complicated, if not impossible.</p>



<p class="wp-block-paragraph">You end up either duplicating documents or creating increasingly deep folder structures, which becomes unmanageable.</p>



<p class="wp-block-paragraph">Relationships provide another way of thinking.</p>



<p class="wp-block-paragraph">Instead of asking: Where should I store this document?</p>



<p class="wp-block-paragraph">Start thinking: Which business entities is this document related to?</p>



<p class="wp-block-paragraph">That&#8217;s a much more powerful question.</p>



<h2 id="h-relationships-reduce-duplication" class="wp-block-heading">Relationships reduce duplication</h2>



<p class="wp-block-paragraph">Imagine you have a supplier invoice for hardware required by a customer project. Where would you store this document? Do you have a strict rule?</p>



<p class="wp-block-paragraph">In the supplier folder? Or in the customer folder as proof of the ordered/delivered hardware? Or would you store it directly in the project folder?</p>



<p class="wp-block-paragraph">In reality, this document is often stored in several locations.</p>



<p class="wp-block-paragraph">Duplication becomes particularly problematic when the information changes or when users need to know which copy is authoritative</p>



<p class="wp-block-paragraph">A relationship-based approach enables business objects to exist independently.</p>



<p class="wp-block-paragraph">For example, a customer object can have its own characteristics (name, address, etc.). Then, when something changes, you can simply change the information in one place. Clever, right?</p>



<h2 id="h-relationships-make-metadata-more-valuable" class="wp-block-heading">Relationships make metadata more valuable</h2>



<p class="wp-block-paragraph">Metadata is powerful.</p>



<p class="wp-block-paragraph">But metadata on its own can still leave you with isolated pieces of information.</p>



<p class="wp-block-paragraph">Consider:</p>



<ul class="wp-block-list">
<li>Document Type = Contract</li>



<li>Customer = dbi services</li>



<li>Project = Project Zeta</li>
</ul>



<p class="wp-block-paragraph">That&#8217;s useful.</p>



<p class="wp-block-paragraph">But if <strong>dbi services</strong> and <strong>Project Zeta</strong> are actual objects with their own information, the relationship becomes much more powerful.</p>



<p class="wp-block-paragraph">The contract can inherit context from the customer.</p>



<p class="wp-block-paragraph">The project can provide additional context.</p>



<p class="wp-block-paragraph">Other documents can be connected to the same objects.</p>



<p class="wp-block-paragraph">Suddenly, you&#8217;re no longer just classifying a document.</p>



<p class="wp-block-paragraph">You&#8217;re building an information map.</p>



<h2 id="h-relationships-improve-search" class="wp-block-heading">Relationships improve search</h2>



<p class="wp-block-paragraph">This is where relationships become particularly valuable.</p>



<p class="wp-block-paragraph">The <a href="https://www.dbi-services.com/blog/why-search-is-the-most-underrated-ecm-feature/" target="_blank" rel="noreferrer noopener">search</a> becomes less about finding a filename and more about navigating the relationships between business information.</p>



<p class="wp-block-paragraph">This is a very different way of thinking about search.</p>



<p class="wp-block-paragraph">Instead of searching for documents, you&#8217;re searching for business context.</p>



<h2 id="h-relationships-make-automation-smarter" class="wp-block-heading">Relationships make automation smarter</h2>



<p class="wp-block-paragraph">Relationships aren&#8217;t just useful for finding information.</p>



<p class="wp-block-paragraph">They can also drive automation.</p>



<p class="wp-block-paragraph">Imagine a contract approaching its expiration date.</p>



<p class="wp-block-paragraph">The system could identify:</p>



<ul class="wp-block-list">
<li>the contract</li>



<li>the customer</li>



<li>the responsible employee</li>



<li>the related project</li>
</ul>



<p class="wp-block-paragraph">and automatically trigger the appropriate process.</p>



<p class="wp-block-paragraph">Or consider an invoice.</p>



<p class="wp-block-paragraph">If the invoice is related to a purchase order and supplier, the system can use those relationships to:</p>



<ul class="wp-block-list">
<li>validate information</li>



<li>apply metadata</li>



<li>determine permissions</li>



<li>trigger an approval workflow</li>



<li>notify the appropriate people</li>
</ul>



<p class="wp-block-paragraph">The more context the system understands, the less information users need to provide manually.</p>



<h2 id="h-relationships-can-improve-security" class="wp-block-heading">Relationships can improve security</h2>



<p class="wp-block-paragraph">Security is another area in which relationships can be useful.</p>



<p class="wp-block-paragraph">A document may need to be accessible to everyone working on a project.</p>



<p class="wp-block-paragraph">Another document may only be available to people responsible for a specific customer.</p>



<p class="wp-block-paragraph">Instead of manually maintaining permissions on every individual document, relationships can provide the context needed to determine who should have access.</p>



<p class="wp-block-paragraph">This doesn&#8217;t mean relationships automatically solve every security problem.</p>



<p class="wp-block-paragraph">But they provide something extremely valuable: <strong>context.</strong></p>



<p class="wp-block-paragraph">And context is essential when defining access to information.</p>



<h2 id="h-ai-loves-relationships" class="wp-block-heading">AI loves relationships</h2>



<p class="wp-block-paragraph">This becomes even more interesting with AI.</p>



<p class="wp-block-paragraph">AI can retrieve information from documents.</p>



<p class="wp-block-paragraph">But finding a relevant document is only part of the problem.</p>



<p class="wp-block-paragraph">Imagine asking: &#8220;What contracts do we have with this customer?&#8221;</p>



<p class="wp-block-paragraph">A document-centric system might find contracts containing the customer&#8217;s name.</p>



<p class="wp-block-paragraph">A relationship-aware system can understand that the documents are actually connected to the customer object.</p>



<p class="wp-block-paragraph">Now consider a more complex question: &#8220;Which customers have contracts expiring in the next six months, and which projects are affected?&#8221;</p>



<p class="wp-block-paragraph">This isn&#8217;t simply a document search anymore.</p>



<p class="wp-block-paragraph">It&#8217;s a question about <strong>relationships between business objects</strong>.</p>



<p class="wp-block-paragraph">AI may provide the natural-language interface, but the underlying information model still matters.</p>



<p class="wp-block-paragraph">AI doesn&#8217;t eliminate the need for structure.</p>



<p class="wp-block-paragraph">In many cases, it makes good structure even more valuable.</p>



<h2 id="h-from-documents-to-business-information" class="wp-block-heading">From Documents to Business Information</h2>



<p class="wp-block-paragraph">Once you understand the power of relationships, it can be tempting to connect everything to everything.</p>



<p class="wp-block-paragraph">But relationships should exist for a reason.</p>



<p class="wp-block-paragraph">Ask:</p>



<ul class="wp-block-list">
<li>Does it provide useful context?</li>



<li>Does it improve search or automation?</li>



<li>Who will use it?</li>



<li>Who will maintain it?</li>
</ul>



<p class="wp-block-paragraph">If nobody has a clear answer, you&#8217;re probably creating more complexity than value.</p>



<p class="wp-block-paragraph">The real shift is therefore not about creating more relationships. It&#8217;s about <strong>creating the right ones</strong>.</p>



<p class="wp-block-paragraph">This is one of the areas where <a href="https://www.m-files.com/" target="_blank" rel="noreferrer noopener">M-Files</a> takes a different approach from traditional folder-based ECM. Documents can be connected to customers, suppliers, projects, contracts, employees, and other business objects, allowing users to access the same information through different business contexts.</p>



<p class="wp-block-paragraph">The result is a shift from <strong>storage to context</strong>. Metadata tells us what information is. Lifecycle tells us how it changes. Search helps us find it.</p>



<p class="wp-block-paragraph"><strong>Relationships tell us how everything fits together.</strong></p>



<p class="wp-block-paragraph">And when these elements work together, an ECM system becomes much more than a document repository.</p>



<p class="wp-block-paragraph">Because sometimes the most valuable information isn&#8217;t inside the document.</p>



<p class="wp-block-paragraph"><strong>It&#8217;s the connection between the documents.</strong></p>
<p>L’article <a href="https://www.dbi-services.com/blog/the-forgotten-power-of-relationships-in-ecm/">The forgotten power of relationships in ECM</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/the-forgotten-power-of-relationships-in-ecm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Information debt: The technical debt nobody talks about</title>
		<link>https://www.dbi-services.com/blog/information-debt-the-technical-debt-nobody-talks-about/</link>
					<comments>https://www.dbi-services.com/blog/information-debt-the-technical-debt-nobody-talks-about/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Wed, 19 Aug 2026 05:32:07 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[digitalization]]></category>
		<category><![CDATA[Document Management]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=46507</guid>

					<description><![CDATA[<p>When people hear the term &#8220;Technical debt&#8221;, they immediately understand what it means! Take shortcuts today, pay the price tomorrow. Everyone knows it: developers, architects, project managers… But there&#8217;s another kind of debt quietly accumulating inside almost every organization. Information debt. Unlike technical debt, it does not appear in sprint backlogs or architecture diagrams. Instead, [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/information-debt-the-technical-debt-nobody-talks-about/">Information debt: The technical debt nobody talks about</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When people hear the term &#8220;Technical debt&#8221;, they immediately understand what it means!</p>



<p class="wp-block-paragraph">Take shortcuts today, pay the price tomorrow.</p>



<p class="wp-block-paragraph">Everyone knows it: developers, architects, project managers…</p>



<p class="wp-block-paragraph">But there&#8217;s another kind of debt quietly accumulating inside almost every organization.</p>



<p class="wp-block-paragraph"><strong>Information debt</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji-300x300.png" alt="The impact of information debt should not be underestimated" class="wp-image-37503" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji-300x300.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji-150x150.png 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji-768x768.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji.png 796w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>
</div>


<p class="wp-block-paragraph">Unlike technical debt, it does not appear in sprint backlogs or architecture diagrams.</p>



<p class="wp-block-paragraph">Instead, it hides in duplicate documents, outdated procedures, abandoned SharePoint sites, inconsistent metadata, and files that nobody dares delete.</p>



<p class="wp-block-paragraph">This is why good <a href="https://www.dbi-services.com/blog/why-ecm-projects-fail-even-with-good-tools/" target="_blank" rel="noreferrer noopener">information governance</a> matters long before technology becomes part of the conversation.</p>



<p class="wp-block-paragraph">The dangerous part?</p>



<p class="wp-block-paragraph">Most organizations don&#8217;t realize they&#8217;re paying interest on it every single day.</p>



<h2 id="h-what-is-information-debt" class="wp-block-heading">What is Information debt?</h2>



<p class="wp-block-paragraph">Information debt is the accumulated cost of poorly managed information, which slows down, increases the risk of, and makes future work more expensive.</p>



<p class="wp-block-paragraph">It does not result from one bad decision. It happens because of hundreds of small ones:</p>



<ul class="wp-block-list">
<li>&#8220;We&#8217;ll clean up later.&#8221;</li>



<li>&#8220;Let&#8217;s create another copy.&#8221;</li>



<li>&#8220;Just save it here for now.&#8221;</li>



<li>&#8220;We&#8217;ll update the procedure next month.&#8221;</li>
</ul>



<p class="wp-block-paragraph">Months turn into years and the debt grows.</p>



<h2 id="h-you-re-already-paying-interest" class="wp-block-heading">You&#8217;re already paying interest</h2>



<p class="wp-block-paragraph">Unlike financial debt, information debt doesn&#8217;t issue invoices.</p>



<p class="wp-block-paragraph">Instead, it accrues over time.</p>



<p class="wp-block-paragraph">Consider the following situations:</p>



<ul class="wp-block-list">
<li>Someone spends ten minutes searching for the latest contract.</li>



<li>A team recreates a document that already exists.</li>



<li>An employee follows an outdated procedure because the previous version has not been archived.</li>



<li>A customer receives conflicting information from two departments.</li>
</ul>



<p class="wp-block-paragraph">Individually, these moments may seem insignificant.</p>



<p class="wp-block-paragraph">Together, however, they can be costly.</p>



<h2 id="h-what-information-debt-looks-like" class="wp-block-heading">What Information debt looks like</h2>



<p class="wp-block-paragraph">Information debt rarely announces itself.</p>



<p class="wp-block-paragraph">Instead, it manifests as familiar, everyday frustrations.</p>



<h3 id="h-duplicate-documents" class="wp-block-heading">Duplicate documents:</h3>



<p class="wp-block-paragraph">Nobody knows which version is correct.</p>



<h3 id="h-obsolete-procedures" class="wp-block-heading">Obsolete procedures:</h3>



<p class="wp-block-paragraph">Employees keep finding documents that should have been discarded years ago.</p>



<h3 id="h-missing-ownership" class="wp-block-heading">Missing Ownership:</h3>



<p class="wp-block-paragraph">Everyone assumes someone else is maintaining the information.</p>



<h3 id="h-inconsistent-metadata" class="wp-block-heading">Inconsistent metadata:</h3>



<p class="wp-block-paragraph">Searches become unreliable because similar documents are classified differently.</p>



<h3 id="h-forgotten-workspaces" class="wp-block-heading">Forgotten workspaces:</h3>



<p class="wp-block-paragraph">Old Teams channels, SharePoint sites, and project folders continue to accumulate information long after the project has ended.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">None of these problems seem catastrophic.</p>



<p class="wp-block-paragraph">Together, however, they create friction across the entire organization.</p>



<h2 id="h-why-ai-makes-information-debt-more-visible" class="wp-block-heading">Why AI makes information debt more visible</h2>



<p class="wp-block-paragraph">Artificial intelligence is changing expectations.<br><br>People now expect to be able to ask questions such as:<br><br>&#8220;Show me the latest approved supplier contract.&#8221;<br><br>Or:<br><br>&#8220;Find the current on-boarding procedure.&#8221;<br><br>These questions sound simple, but the answers aren&#8217;t.<br><br>If the system contains three conflicting versions, incomplete metadata, and outdated documents, AI can&#8217;t magically create trustworthy information.<br><br>It simply exposes the existing chaos faster.<br><br>In many ways, AI isn&#8217;t creating new information problems. It&#8217;s revealing the ones that were already there.</p>



<h2 id="h-the-real-cost-isn-t-storage" class="wp-block-heading">The real cost isn&#8217;t storage</h2>



<p class="wp-block-paragraph">When organizations discuss information problems, storage costs often dominate the conversation.</p>



<p class="wp-block-paragraph">Storage has become relatively inexpensive.</p>



<p class="wp-block-paragraph">However, poor decisions have not.</p>



<p class="wp-block-paragraph">The real costs are:</p>



<ul class="wp-block-list">
<li>time wasted searching,</li>



<li>duplicated work,</li>



<li>compliance risks,</li>



<li>delayed decisions,</li>



<li>lost organizational knowledge.</li>
</ul>



<p class="wp-block-paragraph">Information debt isn&#8217;t measured in gigabytes.</p>



<p class="wp-block-paragraph">It&#8217;s measured in productivity.</p>



<h2 id="h-how-to-reduce-information-debt" class="wp-block-heading">How to reduce information debt</h2>



<p class="wp-block-paragraph">The good news is that information debt can be reduced.</p>



<p class="wp-block-paragraph">Not by launching another massive migration project.</p>



<p class="wp-block-paragraph">But by improving how information is managed every day.</p>



<h3 id="h-give-information-an-owner" class="wp-block-heading">Give information an owner</h3>



<p class="wp-block-paragraph">Every important document should have someone responsible for ensuring its accuracy.</p>



<h3 id="h-manage-the-lifecycle" class="wp-block-heading">Manage the lifecycle</h3>



<p class="wp-block-paragraph">Information shouldn&#8217;t live forever.</p>



<p class="wp-block-paragraph">In fact, <a href="https://www.dbi-services.com/blog/the-lifecycle-of-a-document-is-more-important-than-the-document-itself/" target="_blank" rel="noreferrer noopener">document lifecycle management</a> is often more valuable than the document itself.</p>



<p class="wp-block-paragraph">Drafts, approved versions, archives, and deletion are all important.</p>



<h3 id="h-design-better-metadata" class="wp-block-heading">Design better metadata</h3>



<p class="wp-block-paragraph">Good metadata reduces ambiguity and improves search results.</p>



<h3 id="h-remove-what-no-longer-creates-value" class="wp-block-heading">Remove what no longer creates value</h3>



<p class="wp-block-paragraph">Just because information makes sense at one point in time doesn&#8217;t mean it will always be the case. Deleting obsolete information is often just as important as creating new information.</p>



<h3 id="h-automate-repetitive-governance" class="wp-block-heading">Automate repetitive governance</h3>



<p class="wp-block-paragraph">Retention rules, approval workflows, and automatic notifications prevent debt from accumulating.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Small improvements compound over time. Just like debt.</p>



<h2 id="h-prevention-is-easier-than-cleanup" class="wp-block-heading">Prevention is easier than cleanup</h2>



<p class="wp-block-paragraph">One of the biggest misconceptions is that organizations can clean up anything later.</p>



<p class="wp-block-paragraph">In reality, information grows faster than cleanup projects can handle.</p>



<p class="wp-block-paragraph">The longer debt accumulates, the harder it is to determine what information is still valuable.</p>



<p class="wp-block-paragraph">The best time to prevent information debt is before it becomes invisible.</p>



<h2 id="h-the-real-debt-to-pay" class="wp-block-heading">The real debt to pay</h2>



<p class="wp-block-paragraph">Technical debt affects software.</p>



<p class="wp-block-paragraph">Information debt affects people.</p>



<p class="wp-block-paragraph">Every duplicate document is an example of information debt. A forgotten workspace, an outdated procedure, or an inconsistent metadata property also contribute to information debt.</p>



<p class="wp-block-paragraph">These are all small decisions that shape tomorrow&#8217;s productivity.</p>



<p class="wp-block-paragraph">Organizations that succeed with <a href="https://info.aiim.org/what-is-ecm" data-type="link" data-id="https://info.aiim.org/what-is-ecm" target="_blank" rel="noreferrer noopener">enterprise content management</a> aren&#8217;t necessarily the ones with the most advanced technology.</p>



<p class="wp-block-paragraph">They&#8217;re the ones that continuously reduce information debt before it becomes impossible to repay.</p>



<p class="wp-block-paragraph">The most expensive document isn&#8217;t the one you lose. It&#8217;s the one that everyone thinks they can trust but shouldn&#8217;t.</p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/information-debt-the-technical-debt-nobody-talks-about/">Information debt: The technical debt nobody talks about</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/information-debt-the-technical-debt-nobody-talks-about/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The lifecycle of a document is more important than the document itself</title>
		<link>https://www.dbi-services.com/blog/the-lifecycle-of-a-document-is-more-important-than-the-document-itself/</link>
					<comments>https://www.dbi-services.com/blog/the-lifecycle-of-a-document-is-more-important-than-the-document-itself/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Thu, 23 Jul 2026 12:01:14 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[digitalization]]></category>
		<category><![CDATA[Document Management]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=45658</guid>

					<description><![CDATA[<p>Most ECM projects start with the same question: How are we going to store our documents? It&#8217;s a reasonable question. After all, Enterprise Content Management is often associated with storing files, replacing shared drives, and organizing folders. But does it really matter? No, because the document itself is rarely the real asset. True value lies [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/the-lifecycle-of-a-document-is-more-important-than-the-document-itself/">The lifecycle of a document is more important than the document itself</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Most ECM projects start with the same question:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">How are we going to store our documents?</p>
</blockquote>



<p class="wp-block-paragraph">It&#8217;s a reasonable question. After all, <a href="https://info.aiim.org/what-is-ecm" target="_blank" rel="noreferrer noopener">Enterprise Content Management</a> is often associated with storing files, replacing shared drives, and organizing folders.</p>



<p class="wp-block-paragraph">But does it really matter? No, because the document itself is rarely the real asset.</p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji-300x300.png" alt="Is the document really matter?" class="wp-image-37503" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji-300x300.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji-150x150.png 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji-768x768.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/03/GME_thinking-emoji.png 796w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>
</div>


<p class="wp-block-paragraph">True value lies in everything that happens before, during, and after a document is created.</p>



<p class="wp-block-paragraph">A contract isn&#8217;t valuable just because it&#8217;s a PDF.</p>



<p class="wp-block-paragraph">It&#8217;s valuable because of the processes it goes through: negotiation, approval, signing, execution, renewal, and eventually expiration.</p>



<p class="wp-block-paragraph">It&#8217;s the lifecycle that creates value, not the file itself.</p>



<h2 id="h-a-document-is-just-a-snapshot" class="wp-block-heading">A document is just a snapshot</h2>



<p class="wp-block-paragraph">Think about an invoice.</p>



<p class="wp-block-paragraph">The invoice itself contains information.</p>



<p class="wp-block-paragraph">But the business process includes much more:</p>



<ul class="wp-block-list">
<li>Who created it?</li>



<li>Has it been approved?</li>



<li>Has it been paid?</li>



<li>Is there a dispute?</li>



<li>Which purchase order does it belong to?</li>



<li>Which supplier issued it?</li>



<li>Is it retained for legal purposes?</li>
</ul>



<p class="wp-block-paragraph">The PDF answers very few of those questions.</p>



<p class="wp-block-paragraph">The lifecycle answers all of them.</p>



<h2 id="h-documents-are-always-moving" class="wp-block-heading">Documents are always moving</h2>



<p class="wp-block-paragraph">One mistake many organizations make is treating documents as static.</p>



<p class="wp-block-paragraph">In reality, every document evolves.</p>



<p class="wp-block-paragraph">A policy may be:</p>



<p class="wp-block-paragraph">Draft → Reviewed → Approved → Published → Updated → Archived → Deleted</p>



<p class="wp-block-paragraph">Every stage has:</p>



<ul class="wp-block-list">
<li>different users</li>



<li>different permissions</li>



<li>different metadata</li>



<li>different business rules</li>
</ul>



<p class="wp-block-paragraph">The lifecycle is dynamic.</p>



<p class="wp-block-paragraph">The document is not.</p>



<h2 id="h-every-stage-has-different-needs" class="wp-block-heading">Every stage has different needs</h2>



<p class="wp-block-paragraph">Consider an employee contract.</p>



<p class="wp-block-paragraph">During drafting:</p>



<ul class="wp-block-list">
<li>HR edits it.</li>



<li>Legal reviews it.</li>
</ul>



<p class="wp-block-paragraph">After signature:</p>



<ul class="wp-block-list">
<li>HR only reads it.</li>



<li>Payroll needs specific information.</li>



<li>Employees access a copy.</li>
</ul>



<p class="wp-block-paragraph">Years later:</p>



<ul class="wp-block-list">
<li>The contract becomes part of an archive.</li>
</ul>



<p class="wp-block-paragraph">The document hasn&#8217;t changed much, but everything around it has.</p>



<h2 id="h-metadata-evolves-too" class="wp-block-heading">Metadata evolves too</h2>



<p class="wp-block-paragraph">Many implementations assume <a href="https://www.dbi-services.com/blog/designing-metadata-cards-that-users-like/" target="_blank" rel="noreferrer noopener">metadata</a> is entered once.</p>



<p class="wp-block-paragraph">In reality, metadata evolves throughout the lifecycle. Even a simple scenario might include:</p>



<p class="wp-block-paragraph">At creation:</p>



<ul class="wp-block-list">
<li>Customer</li>



<li>Supplier</li>



<li>Project</li>
</ul>



<p class="wp-block-paragraph">After approval:</p>



<ul class="wp-block-list">
<li>Approval date</li>



<li>Approver</li>
</ul>



<p class="wp-block-paragraph">At publication:</p>



<ul class="wp-block-list">
<li>Effective date</li>



<li>Version</li>
</ul>



<p class="wp-block-paragraph">After archive:</p>



<ul class="wp-block-list">
<li>Retention category</li>



<li>Destruction date</li>
</ul>



<p class="wp-block-paragraph">For a much more complex case, imagine how the metadata should evolve alongside the business process.</p>



<h2 id="h-automation-should-follow-the-lifecycle" class="wp-block-heading">Automation should follow the lifecycle</h2>



<p class="wp-block-paragraph">Approval is often treated as the end of the process, but in practice it is only one milestone in a much longer journey.</p>



<p class="wp-block-paragraph">Think about everything that could happen automatically.</p>



<p class="wp-block-paragraph">Before approval, you can assign reviewers and validate mandatory fields. </p>



<p class="wp-block-paragraph">After approval, you can notify stakeholders and publish the documentation. </p>



<p class="wp-block-paragraph">While the document is valid, you can monitor deadlines or create associated tasks. </p>



<p class="wp-block-paragraph">When the document expires, it may be useful to send reminders and launch the renewal process. </p>



<p class="wp-block-paragraph">Finally, when the document is obsolete, you can choose to archive or automatically delete it.</p>



<p class="wp-block-paragraph">Automation becomes much more valuable when viewed across the entire lifecycle.</p>



<h2 id="h-search-changes-throughout-the-lifecycle" class="wp-block-heading">Search changes throughout the lifecycle</h2>



<p class="wp-block-paragraph">People don&#8217;t <a href="https://www.dbi-services.com/blog/why-search-is-the-most-underrated-ecm-feature/" target="_blank" rel="noreferrer noopener">search</a> for documents the same way at every stage.</p>



<p class="wp-block-paragraph">While drafting:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Show me my contracts awaiting approval.</p>
</blockquote>



<p class="wp-block-paragraph">Later:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Find the latest signed version.</p>
</blockquote>



<p class="wp-block-paragraph">Years later:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">Retrieve every contract with Supplier X from 2021.</p>
</blockquote>



<p class="wp-block-paragraph">The same document.</p>



<p class="wp-block-paragraph">Three completely different search expectations.</p>



<h2 id="h-security-evolves-as-well" class="wp-block-heading">Security evolves as well</h2>



<p class="wp-block-paragraph">Permissions should rarely be static.</p>



<p class="wp-block-paragraph">Draft documents may be confidential.</p>



<p class="wp-block-paragraph">Published procedures should be visible to everyone.</p>



<p class="wp-block-paragraph">Archived contracts should only be accessible to compliance officers.</p>



<p class="wp-block-paragraph">Security should evolve naturally with the document.</p>



<h2 id="h-think-beyond-the-document" class="wp-block-heading">Think beyond the document</h2>



<p class="wp-block-paragraph">Modern ECM systems don&#8217;t simply manage files.</p>



<p class="wp-block-paragraph">They manage information over time.</p>



<p class="wp-block-paragraph">The document becomes one element of a larger ecosystem involving:</p>



<ul class="wp-block-list">
<li>people</li>



<li>workflows</li>



<li>metadata</li>



<li>business objects</li>



<li>automation</li>



<li>retention</li>



<li>AI</li>
</ul>



<p class="wp-block-paragraph">The file itself is almost the least interesting part.</p>



<h2 id="h-final-thoughts" class="wp-block-heading">Final thoughts</h2>



<p class="wp-block-paragraph">A document is created only once.</p>



<p class="wp-block-paragraph">Its lifecycle may last years. That&#8217;s where the real business value lies.</p>



<p class="wp-block-paragraph">Organizations that get the most out of their ECM solution aren&#8217;t the ones that store documents the best.</p>



<p class="wp-block-paragraph">Rather, they are the ones that understand everything that happens before, during, and after those documents exist.</p>



<p class="wp-block-paragraph">After all, it&#8217;s processes, not documents, that create value!</p>
<p>L’article <a href="https://www.dbi-services.com/blog/the-lifecycle-of-a-document-is-more-important-than-the-document-itself/">The lifecycle of a document is more important than the document itself</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/the-lifecycle-of-a-document-is-more-important-than-the-document-itself/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Why search is the most underrated ECM feature</title>
		<link>https://www.dbi-services.com/blog/why-search-is-the-most-underrated-ecm-feature/</link>
					<comments>https://www.dbi-services.com/blog/why-search-is-the-most-underrated-ecm-feature/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Wed, 15 Jul 2026 12:55:14 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[digitalization]]></category>
		<category><![CDATA[Document Management]]></category>
		<category><![CDATA[M-Files]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=45613</guid>

					<description><![CDATA[<p>When organizations evaluate an Enterprise Content Management (ECM) solution, the conversation usually revolves around Artificial Intelligence, workflow automation, and integrations. Yet the feature employees use more than any other is rarely the one showcased in demonstrations or marketing brochures: search. The reality is simple. Most users don&#8217;t spend their days creating workflows or configuring metadata. [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/why-search-is-the-most-underrated-ecm-feature/">Why search is the most underrated ECM feature</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">When organizations evaluate an Enterprise Content Management (ECM) solution, the conversation usually revolves around Artificial Intelligence, workflow automation, and integrations.</p>



<p class="wp-block-paragraph">Yet the feature employees use more than any other is rarely the one showcased in demonstrations or marketing brochures: <strong>search</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/magnifying-glass-1-300x300.png" alt="searching the right info" class="wp-image-45622" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/magnifying-glass-1-300x300.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/magnifying-glass-1-150x150.png 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/magnifying-glass-1-768x768.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/magnifying-glass-1.png 796w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>
</div>


<p class="wp-block-paragraph">The reality is simple. Most users don&#8217;t spend their days creating workflows or configuring metadata. They spend it looking for information.</p>



<p class="wp-block-paragraph">Every unsuccessful search comes at a cost!</p>



<h2 id="h-search-happens-more-often-than-you-think" class="wp-block-heading">Search happens more often than you think</h2>



<p class="wp-block-paragraph">Think about your workday.</p>



<p class="wp-block-paragraph">How many documents do you create?</p>



<p class="wp-block-paragraph">Maybe a few.</p>



<p class="wp-block-paragraph">How many do you approve?</p>



<p class="wp-block-paragraph">Perhaps a few more.</p>



<p class="wp-block-paragraph">Now, ask yourself a different question: How many times do you search for information?</p>



<p class="wp-block-paragraph">Procedures, invoices, contracts, customer communications&#8230;</p>



<p class="wp-block-paragraph">For most employees, searching is the most common interaction with an ECM system by far.</p>



<p class="wp-block-paragraph">This means that even minor improvements to the search function can significantly impact productivity.</p>



<h2 id="h-finding-a-document-is-only-half-the-problem" class="wp-block-heading">Finding a document is only half the problem</h2>



<p class="wp-block-paragraph">Many ECM vendors claim they can find any document in seconds.</p>



<p class="wp-block-paragraph">That&#8217;s great, but it&#8217;s often not enough.</p>



<p class="wp-block-paragraph">Imagine a customer calls about an invoice. You know the supplier, but not the invoice number.</p>



<p class="wp-block-paragraph">A good ECM lets you find the document in seconds by searching the supplier, project, purchase order, or even the contract linked to it.</p>



<p class="wp-block-paragraph">A poor search experience forces you to browse folders, ask colleagues, or search through emails.</p>



<p class="wp-block-paragraph">An effective search is about relevance, not just speed.</p>



<h2 id="h-search-starts-long-before-someone-types-a-keyword" class="wp-block-heading">Search starts long before someone types a keyword</h2>



<p class="wp-block-paragraph">Many organizations try to improve their search function by tweaking the search engine.</p>



<p class="wp-block-paragraph">In reality, a good search starts much earlier.</p>



<p class="wp-block-paragraph">It begins with:</p>



<ul class="wp-block-list">
<li>meaningful metadata</li>



<li>consistent naming conventions</li>



<li>well-designed object relationships</li>



<li>document classifications</li>



<li>quality-controlled information</li>
</ul>



<p class="wp-block-paragraph">Poor information management cannot be fixed with search alone.</p>



<p class="wp-block-paragraph">Even the most advanced search engine will struggle to deliver useful results if the metadata is inconsistent or incomplete.</p>



<h2 id="h-search-should-reduce-decisions" class="wp-block-heading">Search should reduce decisions</h2>



<p class="wp-block-paragraph">A good search experience should minimize the amount of thought required of users.</p>



<p class="wp-block-paragraph">Instead of asking:</p>



<p class="wp-block-paragraph">&#8220;What was the exact document name?&#8221;</p>



<p class="wp-block-paragraph">Users should be able to search naturally:</p>



<ul class="wp-block-list">
<li>customer name</li>



<li>supplier</li>



<li>project</li>



<li>Invoice number</li>



<li>Contract type</li>



<li>Date</li>



<li>Keywords</li>
</ul>



<p class="wp-block-paragraph">The system should handle the complexities.</p>



<p class="wp-block-paragraph">Users shouldn&#8217;t need to understand how the information is stored.</p>



<h2 id="h-what-about-ai" class="wp-block-heading">What about AI?</h2>



<p class="wp-block-paragraph">Generative AI doesn&#8217;t replace search, it changes users&#8217; expectations of search.</p>



<p class="wp-block-paragraph">Now users want to be able to ask questions like:</p>



<p class="wp-block-paragraph">&#8220;Show me all contracts that expire next quarter.&#8221;</p>



<p class="wp-block-paragraph">Or:</p>



<p class="wp-block-paragraph">&#8220;Find the latest approved procedure for handling customer complaints.&#8221;</p>



<p class="wp-block-paragraph">Behind these simple questions lies something much less glamorous: reliable metadata.</p>



<p class="wp-block-paragraph">Without it, AI cannot consistently provide trustworthy answers.</p>



<p class="wp-block-paragraph">In many ways, AI has made search even more important.</p>



<h2 id="h-search-is-a-user-experience-feature" class="wp-block-heading">Search is a user experience feature</h2>



<p class="wp-block-paragraph">When discussing user adoption, project teams often focus on training.</p>



<p class="wp-block-paragraph">Training certainly matters.</p>



<p class="wp-block-paragraph">However, the user experience during searches is also important.</p>



<p class="wp-block-paragraph">If employees consistently find what they need in seconds, their confidence in the system grows.</p>



<p class="wp-block-paragraph">However, if they repeatedly fail to find information, they&#8217;ll quickly return to shared drives, email folders, or ask colleagues for help.</p>



<p class="wp-block-paragraph">The quality of the search function shapes the perception of the entire enterprise content management (ECM) solution.</p>



<h2 id="h-search-is-a-business-capability" class="wp-block-heading">Search is a business capability</h2>



<p class="wp-block-paragraph">A good search is about more than just saving a few minutes.</p>



<ul class="wp-block-list">
<li>It enables better decision-making.</li>



<li>It prevents duplicate work.</li>



<li>It improves compliance.</li>



<li>It accelerates customer service.</li>



<li>It helps preserve organizational knowledge.</li>
</ul>



<p class="wp-block-paragraph">The value of an ECM system isn&#8217;t measured by how many documents it stores.</p>



<p class="wp-block-paragraph">Rather, it&#8217;s measured by how effectively those documents can be found and used.</p>



<h2 id="h-final-words" class="wp-block-heading">Final words</h2>



<p class="wp-block-paragraph">Search rarely appears as the headline feature in product demonstrations because every ECM platform offers some form of search.</p>



<p class="wp-block-paragraph">The real difference isn&#8217;t whether a system can search, it&#8217;s <strong>how effectively users can find the right information when they need it.</strong></p>



<p class="wp-block-paragraph">A successful ECM implementation isn&#8217;t one where information is simply stored.</p>



<p class="wp-block-paragraph">Rather, it&#8217;s one where information is found effortlessly, trusted confidently, and reused effectively.</p>



<p class="wp-block-paragraph">After all, a document that can&#8217;t be found might as well not exist.</p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/why-search-is-the-most-underrated-ecm-feature/">Why search is the most underrated ECM feature</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/why-search-is-the-most-underrated-ecm-feature/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Designing metadata cards that users like</title>
		<link>https://www.dbi-services.com/blog/designing-metadata-cards-that-users-like/</link>
					<comments>https://www.dbi-services.com/blog/designing-metadata-cards-that-users-like/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Thu, 09 Jul 2026 06:47:27 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[digitalization]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[M-Files]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=45510</guid>

					<description><![CDATA[<p>Over the past few weeks, I’ve addressed philosophical questions related to enterprise content management (ECM), such as &#8220;What should be done?&#8221; and &#8220;Why?&#8221; Now, it’s time to focus on the “how.” When discussing user adoption of M-Files, the conversation often centers on training, change management, and automation. While these aspects are important, another factor immediately [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/designing-metadata-cards-that-users-like/">Designing metadata cards that users like</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Over the past few weeks, I’ve addressed philosophical questions related to enterprise content management (ECM), such as &#8220;What should be done?&#8221; and &#8220;Why?&#8221; Now, it’s time to focus on the “how.” </p>



<p class="wp-block-paragraph">When discussing user adoption of M-Files, the conversation often centers on training, change management, and automation. While these aspects are important, another factor immediately impacts the user experience: the Metadata Card.</p>



<p class="wp-block-paragraph">A poorly designed Metadata Card can overwhelm users with unnecessary fields and irrelevant questions, making creating a document feel like filling out a tax form. Conversely, a well-designed Metadata Card naturally guides users through the process by displaying only the necessary information.</p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/true-300x300.png" alt="" class="wp-image-45533" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/true-300x300.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/true-150x150.png 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/true-768x768.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/true.png 796w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>
</div>


<p class="wp-block-paragraph">The goal is not to collect as much metadata as possible but rather to collect the right metadata at the right time.</p>



<p class="wp-block-paragraph">Just a reminder that in <a href="https://www.m-files.com" target="_blank" rel="noreferrer noopener">M-Files</a>, a metadata card is the panel that displays and allows users to edit the metadata properties of an object. It is an essential component of the tool.</p>



<h2 id="h-start-with-the-user-journey" class="wp-block-heading">Start with the user journey</h2>



<p class="wp-block-paragraph">Before creating properties or configuring rules, ask a simple question:</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">What information does the user actually know at this stage?</p>
</blockquote>



<p class="wp-block-paragraph">Consider an invoice.</p>



<p class="wp-block-paragraph">At creation, the user probably knows:</p>



<ul class="wp-block-list">
<li>Supplier</li>



<li>Invoice number</li>



<li>Invoice date</li>



<li>Amount</li>
</ul>



<p class="wp-block-paragraph">They probably don&#8217;t know:</p>



<ul class="wp-block-list">
<li>Approval status</li>



<li>Payment date</li>



<li>Accounting reference</li>



<li>Archive classification</li>
</ul>



<p class="wp-block-paragraph">Those properties should appear only when they become relevant.</p>



<p class="wp-block-paragraph">Metadata Card should evolve with the document lifecycle rather than exposing every possible property from the beginning.</p>



<h2 id="h-hide-what-isn-t-needed" class="wp-block-heading">Hide what isn&#8217;t needed</h2>



<p class="wp-block-paragraph">One of the most effective improvements is dynamic property visibility.</p>



<p class="wp-block-paragraph">Rather than displaying every property permanently, configure the card so that properties only appear when certain conditions are met.</p>



<p class="wp-block-paragraph">For example:</p>



<ul class="wp-block-list">
<li>If the document class is &#8220;Contract&#8221;, display the contract expiration date.</li>



<li>If the supplier is external, display vendor-specific properties.</li>



<li>If the document is confidential, display the security classification section.</li>



<li>If the document enters the approval workflow, display approval-related properties.</li>
</ul>



<p class="wp-block-paragraph">This approach reduces visual clutter and helps users focus on the task at hand.</p>



<h2 id="h-make-properties-mandatory-only-when-necessary" class="wp-block-heading">Make properties mandatory only when necessary</h2>



<p class="wp-block-paragraph">One common mistake is making too many properties mandatory.</p>



<p class="wp-block-paragraph">Although mandatory properties can be useful, they should only be used when appropriate.</p>



<p class="wp-block-paragraph">For example:</p>



<p class="wp-block-paragraph">The &#8220;termination date&#8221; property should not be mandatory when creating a new employee contract. This property only becomes relevant if the employee leaves the company.</p>



<p class="wp-block-paragraph">Conditional mandatory properties allow for validation without frustrating users.</p>



<p class="wp-block-paragraph">Rather than forcing users to enter placeholder values just to save the document, only ask for this information when it is required by the business process.</p>



<h2 id="h-group-related-information" class="wp-block-heading">Group related information</h2>



<p class="wp-block-paragraph">Metadata cards are easier to navigate when related properties are grouped together.</p>



<p class="wp-block-paragraph">Instead of a long list of unrelated fields, organize them into logical sections.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="428" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/OrgsnizeMDC-1024x428.jpg" alt="" class="wp-image-45523" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/OrgsnizeMDC-1024x428.jpg 1024w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/OrgsnizeMDC-300x125.jpg 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/OrgsnizeMDC-768x321.jpg 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/OrgsnizeMDC-1536x642.jpg 1536w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2026/07/OrgsnizeMDC.jpg 1652w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Same properties but on the right we organized them</figcaption></figure>
</div>


<p class="wp-block-paragraph">Users scan information much faster when it is visually organized.</p>



<p class="wp-block-paragraph">Additionally, sections that are not needed at a given stage can be hidden or collapsed.</p>



<h2 id="h-reduce-decisions" class="wp-block-heading">Reduce decisions</h2>



<p class="wp-block-paragraph">Every visible property asks the user to make a decision.</p>



<p class="wp-block-paragraph">Should I fill this in?</p>



<p class="wp-block-paragraph">Does this apply to my document?</p>



<p class="wp-block-paragraph">What does this property even mean?</p>



<p class="wp-block-paragraph">A good metadata card minimizes these decisions.</p>



<p class="wp-block-paragraph">It is good practice to use:</p>



<ul class="wp-block-list">
<li>Automatic values</li>



<li>Default values</li>



<li>Value lists</li>



<li>Metadata inheritance</li>



<li>Calculated properties</li>
</ul>



<p class="wp-block-paragraph">The fewer decisions users have to make, the faster and more accurately they can classify documents.</p>



<h2 id="h-avoid-the-everything-might-be-useful" class="wp-block-heading">Avoid the &#8220;Everything might be useful&#8221;</h2>



<p class="wp-block-paragraph">One of the biggest design mistakes is trying to satisfy every department.</p>



<p class="wp-block-paragraph">For instance, the Human Resources department requires three properties, the Legal department requests five more, the Finance department submits a request for four additional fields, and finally, the Compliance department adds another six.</p>



<p class="wp-block-paragraph">After a few workshops, the metadata card ends up with thirty or forty properties.</p>



<p class="wp-block-paragraph">Technically, everything is possible.</p>



<p class="wp-block-paragraph">Practically, nobody enjoys using it.</p>



<p class="wp-block-paragraph">Whenever a new property is requested, ask:</p>



<ul class="wp-block-list">
<li>Who will maintain it?</li>



<li>Who actually uses it?</li>



<li>What business process depends on it?</li>



<li>What happens if it remains empty?</li>
</ul>



<p class="wp-block-paragraph">If there isn&#8217;t a clear answer, then the property probably isn&#8217;t necessary.</p>



<h2 id="h-design-for-the-common-case" class="wp-block-heading">Design for the common case</h2>



<p class="wp-block-paragraph">Most users perform the same actions repeatedly.<br><br>Optimize the metadata card for 80% of documents rather than exceptional cases.<br><br>Advanced scenarios can reveal additional properties as needed.<br><br>Simple cases should remain simple.</p>



<h2 id="h-think-like-a-product-designer" class="wp-block-heading">Think like a product designer</h2>



<p class="wp-block-paragraph">Administrators often focus on configuration, whereas it is the users who interact with the interface.</p>



<p class="wp-block-paragraph">Therefore, it is important to keep in mind that every additional property increases cognitive load.</p>



<p class="wp-block-paragraph">Similarly, every unnecessary required field creates friction.</p>



<p class="wp-block-paragraph">Conversely, every hidden property reduces complexity.</p>



<p class="wp-block-paragraph">A well-designed metadata card improves not only data quality but also the user experience of the entire M-Files system.</p>



<h2 id="h-conclusion" class="wp-block-heading">Conclusion</h2>



<p class="wp-block-paragraph">Metadata is one of M-Files&#8217; greatest strengths, but only if users provide it.</p>



<p class="wp-block-paragraph">The best metadata card isn&#8217;t the one that captures the most information.</p>



<p class="wp-block-paragraph">Rather, it&#8217;s the one that asks the fewest questions while still collecting everything the business needs.</p>



<p class="wp-block-paragraph">When users feel that the system understands their tasks instead of getting in their way, they will naturally adopt it.</p>



<p class="wp-block-paragraph">Sometimes improving user satisfaction isn&#8217;t about adding new functionality; it&#8217;s about designing a better metadata card.</p>



<p class="wp-block-paragraph">Whether you&#8217;re planning a new M-Files implementation or looking to improve an existing one, we can help you design a solution that is efficient, user-friendly, and aligned with your business needs. Feel free to <a href="https://www.dbi-services.com/technologies/m-files-document-management-solutions/">contact us</a> to discuss your project.</p>
<p>L’article <a href="https://www.dbi-services.com/blog/designing-metadata-cards-that-users-like/">Designing metadata cards that users like</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/designing-metadata-cards-that-users-like/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>After years of ECM projects, here’s how I do things differently nowadays</title>
		<link>https://www.dbi-services.com/blog/after-years-of-ecm-projects-heres-how-i-do-things-differently-nowadays/</link>
					<comments>https://www.dbi-services.com/blog/after-years-of-ecm-projects-heres-how-i-do-things-differently-nowadays/#respond</comments>
		
		<dc:creator><![CDATA[Guillaume Meunier]]></dc:creator>
		<pubDate>Thu, 25 Jun 2026 15:59:38 +0000</pubDate>
				<category><![CDATA[Enterprise content management]]></category>
		<category><![CDATA[digitalization]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<guid isPermaLink="false">https://www.dbi-services.com/blog/?p=45188</guid>

					<description><![CDATA[<p>In IT, it is essential to stay up to date, as technology evolves at an ever-accelerating pace. As consultants, we constantly face new challenges, many of which extend beyond purely technical matters, while adapting to diverse contexts and audiences. That’s what makes this profession so exciting! At dbi services, knowledge sharing is deeply embedded in [&#8230;]</p>
<p>L’article <a href="https://www.dbi-services.com/blog/after-years-of-ecm-projects-heres-how-i-do-things-differently-nowadays/">After years of ECM projects, here’s how I do things differently nowadays</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In IT, it is essential to stay up to date, as technology evolves at an ever-accelerating pace. </p>



<p class="wp-block-paragraph">As consultants, we constantly face new challenges, many of which extend beyond purely technical matters, while adapting to diverse contexts and audiences.</p>



<p class="wp-block-paragraph">That’s what makes this profession so exciting!</p>



<p class="wp-block-paragraph">At <a href="https://www.dbi-services.com/company/" target="_blank" rel="noreferrer noopener">dbi services</a>, knowledge sharing is deeply embedded in our culture. </p>



<p class="wp-block-paragraph">Over the past three months, I’ve had the opportunity to share my experience working on ECM projects for years.</p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img loading="lazy" decoding="async" width="300" height="300" src="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/04/check-box-300x300.png" alt="ECM project lessons learned" class="wp-image-37936" srcset="https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/04/check-box-300x300.png 300w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/04/check-box-150x150.png 150w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/04/check-box-768x768.png 768w, https://www.dbi-services.com/blog/wp-content/uploads/sites/2/2025/04/check-box.png 796w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>
</div>


<p class="wp-block-paragraph">This post concludes the series by highlighting the key insights that have shaped my approach to these projects.</p>



<h2 id="h-stop-thinking-system-first" class="wp-block-heading">Stop thinking “System first”</h2>



<p class="wp-block-paragraph">In my previous roles, I was more of a product specialist than a solutions specialist. My job was to adapt clients&#8217; needs to the software framework.</p>



<p class="wp-block-paragraph">Now, working for a company that isn’t a “pure player” enables me to select the optimal solution from the beginning rather than having to adapt, of course I love <a href="https://www.m-files.com/" target="_blank" rel="noreferrer noopener">M-Files</a>, but <a href="https://www.hyland.com/en/solutions/products/alfresco-platform" target="_blank" rel="noreferrer noopener">alfresco</a> is another solution we like!</p>



<p class="wp-block-paragraph">For me, the right approach is certainly not:<br>&#8220;What can this ECM do?&#8221;</p>



<p class="wp-block-paragraph">Rather, it is:<br>&#8220;What business problems do we need to solve first, and for whom?&#8221;</p>



<p class="wp-block-paragraph">ECM initiatives often fail when they attempt to tackle everything at once rather than focusing on what truly matters. In practice, users don’t adopt tools just because they exist, they embrace solutions that directly address their daily pain points. That’s why achieving early, tangible success is critical. It builds credibility and helps secure continued investment.</p>



<p class="wp-block-paragraph">Rather than implementing broad, I would focus on three to five high-impact use cases, such as invoice processing, contract lifecycle management, and quality documentation. </p>



<p class="wp-block-paragraph">These cases should deliver measurable results within weeks rather than quarters. Each use case should be treated as its own product, with a clear value proposition and user-centric design, rather than as just another feature within a larger system.</p>



<h2 id="h-put-adoption-at-the-center" class="wp-block-heading">Put adoption at the center</h2>



<p class="wp-block-paragraph">I used to think: &#8220;If the solution is good, people will use it.&#8221;</p>



<p class="wp-block-paragraph">That’s wrong.</p>



<p class="wp-block-paragraph">Adoption requires preparation. It doesn&#8217;t just happen on its own.</p>



<p class="wp-block-paragraph">The hard truth is that the best ECM solution with no adoption equals failure.</p>



<p class="wp-block-paragraph">What I’d do differently:</p>



<ul class="wp-block-list">
<li>Identify the key users early on. They will help you get the solution adopted</li>



<li>Design in collaboration with actual users, not with their representatives.</li>



<li>Invest time and resources in on-boarding with in-app guidance, simple training paths, and internal champions.</li>
</ul>



<p class="wp-block-paragraph">Remember, if users need a manual to use the solution, you’ve already lost them.</p>



<h2 id="h-simplify-the-information-model" class="wp-block-heading">Simplify the information model</h2>



<p class="wp-block-paragraph">One of the biggest mistakes I’ve seen (and made) is overengineering metadata and taxonomy.</p>



<p class="wp-block-paragraph">We aimed for a perfect structure. We got complexity.</p>



<p class="wp-block-paragraph">The reality is that users don&#8217;t care about your taxonomy. It adds complexity, makes classification difficult, slows down their work, and ultimately reduces user adoption.</p>



<p class="wp-block-paragraph">Here&#8217;s what I&#8217;m doing now:</p>



<ul class="wp-block-list">
<li>I&#8217;m trying to limit the number of fields to seven or fewer.</li>



<li>I take full advantage of automation features, such as default values, smart classification, and recognition.</li>



<li>I use an iterative approach if it results in tangible improvements.</li>
</ul>



<p class="wp-block-paragraph">A good structure that is used consistently is better than a perfect one that nobody follows.</p>



<h2 id="h-design-for-automation" class="wp-block-heading">Design for automation</h2>



<p class="wp-block-paragraph">Projects often treat automation as a second phase. For me, that&#8217;s a mistake.</p>



<p class="wp-block-paragraph">Today, without automation, ECM is just a digital archive.</p>



<p class="wp-block-paragraph">Here are some things to do from day one:</p>



<ul class="wp-block-list">
<li>It is essential to pinpoint tasks that are repetitive in nature and convert them into workflows. Examples of such tasks include approvals, classification, team collaborations, and more. This conversion process must be incorporated into the initial release.</li>



<li>Use AI carefully and for meaningful topics. AI is trendy and can benefit us if we use it to accelerate work in areas such as classification, translation, and summarization, not just because it&#8217;s hype.</li>
</ul>



<p class="wp-block-paragraph">The goal is to eliminate unnecessary work and allow users to focus on what is important.</p>



<h2 id="h-measure-the-right-things" class="wp-block-heading">Measure the right things</h2>



<p class="wp-block-paragraph">Keep in mind that success metrics are not the number of documents migrated, users trained, or system uptime.</p>



<p class="wp-block-paragraph">True success is measured by the positive impact the solution brings, such as reduced processing time, increased adoption, improved compliance, and saved time.</p>



<p class="wp-block-paragraph">Measure the real impact to prove added value.</p>



<h2 id="h-treat-ecm-as-a-product-not-a-project" class="wp-block-heading">Treat ECM as a product, not a project</h2>



<p class="wp-block-paragraph">This is a common mistake that I still often see during ECM implementation, and it needs to change.<br>An ECM is not a static project consisting of analysis and implementation, and then it&#8217;s finished.</p>



<p class="wp-block-paragraph">We must adopt an agile approach of building, learning, improving, and repeating.</p>



<p class="wp-block-paragraph">As soon as users start using the solution, we must maintain a backlog of improvements, perform regular releases, and continuously gather user feedback.</p>



<p class="wp-block-paragraph">An ECM project is never truly finished because it must evolve with business needs. Otherwise, businesses will adapt their work to the tool and slowly abandon it.</p>



<h2 id="h-don-t-forget-the-governance" class="wp-block-heading">Don&#8217;t forget the governance</h2>



<p class="wp-block-paragraph">Although governance is essential, it can also become an obstacle.</p>



<p class="wp-block-paragraph">I’ve seen governance frameworks delay projects by several months because they lack flexibility.</p>



<p class="wp-block-paragraph">Nothing is perfect, so while you should meet compliance requirements, keep things simple.</p>



<p class="wp-block-paragraph">Clearly define responsibilities from the start:</p>



<ul class="wp-block-list">
<li>Who is responsible for metadata?</li>



<li>Who approves changes?</li>
</ul>



<p class="wp-block-paragraph">Ensure that governance remains light and practical.</p>



<p class="wp-block-paragraph">Strike the right balance between control and ease of use.</p>



<h2 id="h-think-about-who-you-re-doing-it-for" class="wp-block-heading">Think about who you&#8217;re doing it for.</h2>



<p class="wp-block-paragraph">Although IT leads this type of project, users are often not part of the team.</p>



<p class="wp-block-paragraph">Therefore, establishing strong collaboration between IT and business users is crucial.</p>



<p class="wp-block-paragraph">Involve users in the decision-making process.</p>



<p class="wp-block-paragraph">Hold them accountable for adoption, this is a company-wide project, and its success depends on them.</p>



<h2 id="h-the-platform-is-just-a-tool" class="wp-block-heading">The platform is just a tool</h2>



<p class="wp-block-paragraph">To sum up my years of experience in ECM.</p>



<p class="wp-block-paragraph">While it’s initially reassuring to master a product and understand its inner workings, ultimately, clients don’t care about that.</p>



<p class="wp-block-paragraph">They have various problems and want a solution and very often, the specific product doesn&#8217;t matter.</p>



<p class="wp-block-paragraph">They count on us to recommend the most suitable solution because they are busy running their business and don’t have time to compare products on the market.</p>



<p class="wp-block-paragraph">ECM success isn&#8217;t just about managing documents; it&#8217;s about enabling better work.</p>



<ul class="wp-block-list">
<li>Help users work more efficiently.</li>



<li>Provide business value.</li>



<li>Improve the user experience over time.</li>
</ul>



<p class="wp-block-paragraph">If you&#8217;re about to start a project, ask yourself:</p>



<ul class="wp-block-list">
<li>Are we solving real problems?</li>



<li>Are users involved from day one?</li>



<li>Are we delivering value early on?</li>
</ul>



<p class="wp-block-paragraph">If not, now is the perfect time to <a href="https://www.dbi-services.com/expertises/digitalization-with-ecm/" target="_blank" rel="noreferrer noopener">ask us</a> for help!</p>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://www.dbi-services.com/blog/after-years-of-ecm-projects-heres-how-i-do-things-differently-nowadays/">After years of ECM projects, here’s how I do things differently nowadays</a> est apparu en premier sur <a href="https://www.dbi-services.com/blog">dbi Blog</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.dbi-services.com/blog/after-years-of-ecm-projects-heres-how-i-do-things-differently-nowadays/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: www.dbi-services.com @ 2026-10-10 04:15:33 by W3 Total Cache
-->