#use-cases — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #use-cases, aggregated by home.social.
-
Hört auf zu prompten!
Wenn man heute Selbstständigerwerbende nach ihrem Verhältnis zu Künstlicher Intelligenz fragt, hört man oft Sätze wie: „Ich teste das mal nebenbei” oder „Ich lerne gerade, wie man richtig promptet”.
#prompting, #aiagenten, #workflowautomation, #kikompetenz, #usecases, #innovation, #transformation, #disruption, #make, #n8n, #zapier, #ClaudeCode, #claudecowork
-
Hört auf zu prompten!
Wenn man heute Selbstständigerwerbende nach ihrem Verhältnis zu Künstlicher Intelligenz fragt, hört man oft Sätze wie: „Ich teste das mal nebenbei” oder „Ich lerne gerade, wie man richtig promptet”.
#prompting, #aiagenten, #workflowautomation, #kikompetenz, #usecases, #innovation, #transformation, #disruption, #make, #n8n, #zapier, #ClaudeCode, #claudecowork
-
Hört auf zu prompten!
Wenn man heute Selbstständigerwerbende nach ihrem Verhältnis zu Künstlicher Intelligenz fragt, hört man oft Sätze wie: „Ich teste das mal nebenbei” oder „Ich lerne gerade, wie man richtig promptet”.
#prompting, #aiagenten, #workflowautomation, #kikompetenz, #usecases, #innovation, #transformation, #disruption, #make, #n8n, #zapier, #ClaudeCode, #claudecowork
-
Hallo #3DdruckSchule (#Edu3DDruck) im #FediLZ . Ich habe demnächst zwei #3DDruck|er, die ich Schülys in #AG|s oder so (zu #3DModellierung) zugänglich machen möchte. Es soll aber jeder drucken können, vermutlich gegen Spende für neues Filament. Wie kann man das am besten organisieren? Unterrichtsdrucke müssen Vorrang haben, klar. Wo und wie meldet man seinen Druck an? Wie soll das alles klappen? Vermutlich muss ich dann jede Pause zum Drucker rennen... Gibt es praktikable #usecases?
-
Hallo #3DdruckSchule (#Edu3DDruck) im #FediLZ . Ich habe demnächst zwei #3DDruck|er, die ich Schülys in #AG|s oder so (zu #3DModellierung) zugänglich machen möchte. Es soll aber jeder drucken können, vermutlich gegen Spende für neues Filament. Wie kann man das am besten organisieren? Unterrichtsdrucke müssen Vorrang haben, klar. Wo und wie meldet man seinen Druck an? Wie soll das alles klappen? Vermutlich muss ich dann jede Pause zum Drucker rennen... Gibt es praktikable #usecases?
-
Hallo #3DdruckSchule (#Edu3DDruck) im #FediLZ . Ich habe demnächst zwei #3DDruck|er, die ich Schülys in #AG|s oder so (zu #3DModellierung) zugänglich machen möchte. Es soll aber jeder drucken können, vermutlich gegen Spende für neues Filament. Wie kann man das am besten organisieren? Unterrichtsdrucke müssen Vorrang haben, klar. Wo und wie meldet man seinen Druck an? Wie soll das alles klappen? Vermutlich muss ich dann jede Pause zum Drucker rennen... Gibt es praktikable #usecases?
-
Hallo #3DdruckSchule (#Edu3DDruck) im #FediLZ . Ich habe demnächst zwei #3DDruck|er, die ich Schülys in #AG|s oder so (zu #3DModellierung) zugänglich machen möchte. Es soll aber jeder drucken können, vermutlich gegen Spende für neues Filament. Wie kann man das am besten organisieren? Unterrichtsdrucke müssen Vorrang haben, klar. Wo und wie meldet man seinen Druck an? Wie soll das alles klappen? Vermutlich muss ich dann jede Pause zum Drucker rennen... Gibt es praktikable #usecases?
-
Hallo #3DdruckSchule (#Edu3DDruck) im #FediLZ . Ich habe demnächst zwei #3DDruck|er, die ich Schülys in #AG|s oder so (zu #3DModellierung) zugänglich machen möchte. Es soll aber jeder drucken können, vermutlich gegen Spende für neues Filament. Wie kann man das am besten organisieren? Unterrichtsdrucke müssen Vorrang haben, klar. Wo und wie meldet man seinen Druck an? Wie soll das alles klappen? Vermutlich muss ich dann jede Pause zum Drucker rennen... Gibt es praktikable #usecases?
-
How to analyze quantum computing use cases At the France Quantum 2025 event in Paris on June 10th, 2025, I had a chance to deliver a keynote on... https://www.oezratty.net/wordpress/2025/how-to-analyze-quantum-computing-use-cases/ #PostSapiens #quantumcomputing #francequantum #casestudies #actualités #quantique #usecases
-
How to analyze quantum computing use cases At the France Quantum 2025 event in Paris on June 10th, 2025, I had a chance to deliver a keynote on... https://www.oezratty.net/wordpress/2025/how-to-analyze-quantum-computing-use-cases/ #PostSapiens #quantumcomputing #francequantum #casestudies #actualités #quantique #usecases
-
OpenClaw-Update aus dem Maschinenraum:
Spotlight: awesome-openclaw-usecases – Wie OpenClaw im echten Leben eingesetzt wird
https://agentenlog.de/posts/2026-03-14-spotlight-awesome-openclaw-usecases
#Agentenlog #spotlight #usecases #community -
How Mexico's ‘CJNG’ Drug Cartel Embraced AI, Drones, and Social Media
-
How Mexico's ‘CJNG’ Drug Cartel Embraced AI, Drones, and Social Media
-
How Mexico's ‘CJNG’ Drug Cartel Embraced AI, Drones, and Social Media
-
How Mexico's ‘CJNG’ Drug Cartel Embraced AI, Drones, and Social Media
-
How Mexico's ‘CJNG’ Drug Cartel Embraced AI, Drones, and Social Media
-
However, I can't help but feel sceptical about the article posted. It sounds too much like a #salesPitch. I'm especially bothered by point 4 ‐ #cloudFirst. #CloudServices have plenty of sensible #useCases. However, for many businesses, the number drops radically once #BusinessObjectives are considered. #DataStorage is often best done #onprem, in many cases, purely from a financial perspective [1]. Google seems to hint at this approach introducing security issues. /2
[1] https://thenewstack.io/cloud-vs-on-prem-comparing-long-term-costs/
-
However, I can't help but feel sceptical about the article posted. It sounds too much like a #salesPitch. I'm especially bothered by point 4 ‐ #cloudFirst. #CloudServices have plenty of sensible #useCases. However, for many businesses, the number drops radically once #BusinessObjectives are considered. #DataStorage is often best done #onprem, in many cases, purely from a financial perspective [1]. Google seems to hint at this approach introducing security issues. /2
[1] https://thenewstack.io/cloud-vs-on-prem-comparing-long-term-costs/
-
@bigtechbreakup ich finde es immer wieder spannend, wie dann doch noch ein paar unerwartete #Usecases auftauchen, wenn man tiefer in #unplugbigtech reinschaut. Viele dieser Dingsies haben sich tief in unseren Alltag eingegraben. Und dennoch sind sie überwiegend einfach "Comfort-Features", die selten unverzichtbar sind.
-
@bigtechbreakup ich finde es immer wieder spannend, wie dann doch noch ein paar unerwartete #Usecases auftauchen, wenn man tiefer in #unplugbigtech reinschaut. Viele dieser Dingsies haben sich tief in unseren Alltag eingegraben. Und dennoch sind sie überwiegend einfach "Comfort-Features", die selten unverzichtbar sind.
-
@bigtechbreakup ich finde es immer wieder spannend, wie dann doch noch ein paar unerwartete #Usecases auftauchen, wenn man tiefer in #unplugbigtech reinschaut. Viele dieser Dingsies haben sich tief in unseren Alltag eingegraben. Und dennoch sind sie überwiegend einfach "Comfort-Features", die selten unverzichtbar sind.
-
@bigtechbreakup ich finde es immer wieder spannend, wie dann doch noch ein paar unerwartete #Usecases auftauchen, wenn man tiefer in #unplugbigtech reinschaut. Viele dieser Dingsies haben sich tief in unseren Alltag eingegraben. Und dennoch sind sie überwiegend einfach "Comfort-Features", die selten unverzichtbar sind.
-
Add Salesforce Files and Attachments to Multiple Related Lists On Content Document Trigger
Flow builders, rejoice! Now with the Spring 26 Release you can trigger your flow automations on ContentDocument and ContentVersion Flow objects for Files and Attachments. Salesforce had delivered a new event type in the previous release that supported flow triggers for standard object files and attachments. The functionality was limited. In this release, Salesforce gave us the ability to trigger on all new files/attachments and their updates for all objects.
Use case: When a document is uploaded to a custom object with lookups to other objects like contact and account, add links to these objects, so that the same file is visible and listed under the related lists.You could easily expand this use case to add additional sharing to the uploaded file, which is also a common pain point in many organizations. I will leave out this use case for now which you can easily explore by expanding the functionality of this flow.
Objects that are involved when you upload a file
In Salesforce, three objects work together to manage files: ContentDocument, ContentVersion and ContentDocumentLink.
Think of them as a hierarchy that separates the file record, the actual data, and the location where it is shared. The definition for these three core objects are:
ContentDocument: Represents the “shell” or the permanent ID of a file. It doesn’t store the data itself but acts as a parent container that remains constant even if you upload new versions.
ContentVersion: This is where the actual file data (the “meat”) lives. Every time you upload a new version of a file, a new ContentVersion record is created. It tracks the size, extension, and the binary data.
lass=”yoast-text-mark” />>ContentDocumentLink: This is a junction object that links a file to other records (like an Account, Opportunity, or Case) or users. It defines who can see the file and what their permissions are.Object Relationships:
The relationship is structured to allow for version control and many-to-many sharing:
ContentDocument > ContentVersion: One-to-Many. One document can have many versions, but only one is the “Latest Published Version.
ContentDocument > ContentDocumentLink: One-to-Many. One document can be linked to many different records or users simultaneously.ContentDocumentLink is a junction object that does not allow duplicates. If you attempt to create the relationship between a linked entity and the content document when it already exists, your attempt will fail.
What happens when a file is uploaded to the files related list under an object?
Salesforce creates the ContentDocument and ContentVersion records. Salesforce will also create the necessary ContentDocumentLink records; often one for the object record relationship, one for the user who uploaded the file.
For each new file (not a new version of the same file) a new ContentDocument record will be created. You can trigger your automation based on this record being created, and then create additional ContentDocumentLink records to expand relationships and sharing.
Building Blocks of the Content Document Triggered Automation
For this use case I used a custom object named Staging Record which has dedicated fields for Contact and Account (both lookups). This method of uploading new documents and updating new field values to a custom record is often used when dealing with integrations and digital experience users. You can easily build a similar automation if a ContentDocumentLink for the Account needs to be created when the file is uploaded to a standard object like Contact.
Follow these steps to build your flow:
- Trigger your record-triggered flow when a ContentDocument record is created (no criteria)
- Add a scheduled path to your flow and set it up to execute with 0 min delay. Under advanced settings, set up the batch size as 1. Async seems to work, as well. I will explain the reason for this at the end of the post.
- Get all ContentDocumentLink records for the ContentDocument
- Check null for the get in the previous step (may not be necessary, but for good measure)
- <span style=”font-weight: 400;”>If not null, use a collection filter to filter for all records where the LinkedEntity Id starts with the prefix of your custom object record (I pasted the 3 character prefix into a constant and referenced it). Here is the formula I used:
LEFT({!currentItem_Filter_Staging.LinkedEntityId},3)= {!ObjectPrefixConstant} - Loop through the filtered records. There should be only one max. You have to loop, because the collection filter element creates a collection as an output even for one record.
- Inside the loop, get the staging record. I know, it is a get inside the loop, but this will execute once. You can add a counter and a decision to execute it only in the first iteration if you want.
- Build two ContentDocumentLink records using an assignment. One between the ContentDocument and the Contact on the staging record, the other one between the ContentDocument and the Account. You could add additional records here for sharing.
- Add your ContentDocumentLink records to a collection.
- Exit the loop and create the ContentDocumentLink records using the collection you built in one shot.
Here is a screenshot of the resulting flow.
Here is what happens when you create a staging record and upload a file to Salesforce using the related list under this record.
Here is the resulting view on the Contact and Account records.
Why is the Scheduled Path or Async Path Necessary?
When you build the automation on the immediate path, the ContentDocumentLink records are not created. You don’t receive a fault email, either, although the automation runs well in debug mode. I wondered about why that is and set up a user trace to see what is happening. This is the message I have found that is stopping the flow from executing:
(248995872)|FLOW_BULK_ELEMENT_NOT_SUPPORTED|FlowRecordLookup|Get_Contact_Document_Links|ContentDocumentLink
According to this the get step for ContentDocumentLink records cannot be bulkified, and therefore the flow cannot execute. Flow engine attempts to always bulkify gets. There is nothing fancy about the get criteria here. What must give us trouble is the unique nature of the ContentDocumentLink object.The async path seems to bypass this issue. However, if you want to ensure this element is never executed in bulk, the better approach is to use a scheduled path with zero delay and set the batch size to one record in advanced settings.
Please note that the scheduled path takes a minute to execute in my preview org. Be patient and check back if you don’t initially see the new ContentDocumentLink records.
Conclusion
In the past, handling file uploads gave flow builders a lot of trouble, because the related objects did not support flow triggers.
Now that we have this functionality rolling out in the latest release, the opportunities are pretty much limitless. The functionality still has its quirks as you can see above.
I would recommend that you set up a custom metadata kill switch for this automation so that it can easily be turned off for bulk upload scenarios.
Explore related content:
Top Spring 26 Salesforce Flow Features
Should You Use Fault Paths in Salesforce Flows?
How to Use Custom Metadata Types in Flow
See the Spring 26 Release Notes HERE.
#Automation #Salesforce #SalesforceAdmins #SalesforceDevelopers #SalesforceTutorials #Spring26 #UseCases -
Add Salesforce Files and Attachments to Multiple Related Lists On Content Document Trigger
Flow builders, rejoice! Now with the Spring 26 Release you can trigger your flow automations on ContentDocument and ContentVersion Flow objects for Files and Attachments. Salesforce had delivered a new event type in the previous release that supported flow triggers for standard object files and attachments. The functionality was limited. In this release, Salesforce gave us the ability to trigger on all new files/attachments and their updates for all objects.
Use case: When a document is uploaded to a custom object with lookups to other objects like contact and account, add links to these objects, so that the same file is visible and listed under the related lists.You could easily expand this use case to add additional sharing to the uploaded file, which is also a common pain point in many organizations. I will leave out this use case for now which you can easily explore by expanding the functionality of this flow.
Objects that are involved when you upload a file
In Salesforce, three objects work together to manage files: ContentDocument, ContentVersion and ContentDocumentLink.
Think of them as a hierarchy that separates the file record, the actual data, and the location where it is shared. The definition for these three core objects are:
ContentDocument: Represents the “shell” or the permanent ID of a file. It doesn’t store the data itself but acts as a parent container that remains constant even if you upload new versions.
ContentVersion: This is where the actual file data (the “meat”) lives. Every time you upload a new version of a file, a new ContentVersion record is created. It tracks the size, extension, and the binary data.
ContentDocumentLink: This is a junction object that links a file to other records (like an Account, Opportunity, or Case) or users. It defines who can see the file and what their permissions are.Object Relationships:
The relationship is structured to allow for version control and many-to-many sharing:
ContentDocument > ContentVersion: One-to-Many. One document can have many versions, but only one is the “Latest Published Version.
ContentDocument > ContentDocumentLink: One-to-Many. One document can be linked to many different records or users simultaneously.ContentDocumentLink is a junction object that does not allow duplicates. If you attempt to create the relationship between a linked entity and the content document when it already exists, your attempt will fail.
What happens when a file is uploaded to the files related list under an object?
Salesforce creates the ContentDocument and ContentVersion records. Salesforce will also create the necessary ContentDocumentLink records; often one for the object record relationship, one for the user who uploaded the file.
For each new file (not a new version of the same file) a new ContentDocument record will be created. You can trigger your automation based on this record being created, and then create additional ContentDocumentLink records to expand relationships and sharing.
Building Blocks of the Content Document Triggered Automation
For this use case I used a custom object named Staging Record which has dedicated fields for Contact and Account (both lookups). This method of uploading new documents and updating new field values to a custom record is often used when dealing with integrations and digital experience users. You can easily build a similar automation if a ContentDocumentLink for the Account needs to be created when the file is uploaded to a standard object like Contact.
Follow these steps to build your flow:
- Trigger your record-triggered flow when a ContentDocument record is created (no criteria)
- Add a scheduled path to your flow and set it up to execute with 0 min delay. Under advanced settings, set up the batch size as 1. Async seems to work, as well. I will explain the reason for this at the end of the post.
- Get all ContentDocumentLink records for the ContentDocument
- Check null for the get in the previous step (may not be necessary, but for good measure)
- If not null, use a collection filter to filter for all records where the LinkedEntity Id starts with the prefix of your custom object record (I pasted the 3 character prefix into a constant and referenced it). Here is the formula I used:
LEFT({!currentItem_Filter_Staging.LinkedEntityId},3)= {!ObjectPrefixConstant} - Loop through the filtered records. There should be only one max. You have to loop, because the collection filter element creates a collection as an output even for one record.
- Inside the loop, get the staging record. I know, it is a get inside the loop, but this will execute once. You can add a counter and a decision to execute it only in the first iteration if you want.
- Build two ContentDocumentLink records using an assignment. One between the ContentDocument and the Contact on the staging record, the other one between the ContentDocument and the Account. You could add additional records here for sharing.
- Add your ContentDocumentLink records to a collection.
- Exit the loop and create the ContentDocumentLink records using the collection you built in one shot.
Here is a screenshot of the resulting flow.
Here is what happens when you create a staging record and upload a file to Salesforce using the related list under this record.
Here is the resulting view on the Contact and Account records.
Why is the Scheduled Path or Async Path Necessary?
When a file is uploaded, a ContentDocument record and a ContenDocumentVersion record are created. The junction object for the ContentDocumentLink record will need to be created after these records are created, because the relationship is established by populating these Ids on this record. When you build the automation on the immediate path, your get will not find the ContentDocumentLink record. To ensure Salesforce flow can find the record, use either async path or scheduled path.
When you build the automation on the immediate path, the ContentDocumentLink records are not created. You don’t receive a fault email, either, although the automation runs well in debug mode. I wanted to observe this behavior in detail, and therefore I set up a user trace to log the steps involved. This is the message I have found that is stopping the flow from executing:
(248995872)|FLOW_BULK_ELEMENT_NOT_SUPPORTED|FlowRecordLookup|Get_Contact_Document_Links|ContentDocumentLink
According to this the get step for ContentDocumentLink records cannot be bulkified, and therefore the flow cannot execute. Flow engine attempts to always bulkify gets. There is nothing fancy about the get criteria here. What must give us trouble is the unique nature of the ContentDocumentLink object.The async path seems to bypass this issue. However, if you want to ensure this element is never executed in bulk, the better approach is to use a scheduled path with zero delay and set the batch size to one record in advanced settings. I have communicated this message to the product team.
Please note that the scheduled path takes a minute to execute in my preview org. Be patient and check back if you don’t initially see the new ContentDocumentLink records.
Conclusion
In the past, handling file uploads gave flow builders a lot of trouble, because the related objects did not support flow triggers.
Now that we have this functionality rolling out in the latest release, the opportunities are pretty much limitless. The functionality still has its quirks as you can see above.
I would recommend that you set up a custom metadata kill switch for this automation so that it can easily be turned off for bulk upload scenarios.
Watch the video on our YouTube channel.
[youtube https://www.youtube.com/watch?v=Gl0XCtMAhmc?feature=oembed&w=800&h=450]
Explore related content:
Top Spring 26 Salesforce Flow Features
Should You Use Fault Paths in Salesforce Flows?
How to Use Custom Metadata Types in Flow
See the Spring 26 Release Notes HERE.
#Automation #Salesforce #SalesforceAdmins #SalesforceDevelopers #SalesforceTutorials #Spring26 #UseCases -
Add Salesforce Files and Attachments to Multiple Related Lists On Content Document Trigger
Flow builders, rejoice! Now with the Spring 26 Release you can trigger your flow automations on ContentDocument and ContentVersion Flow objects for Files and Attachments. Salesforce had delivered a new event type in the previous release that supported flow triggers for standard object files and attachments. The functionality was limited. In this release, Salesforce gave us the ability to trigger on all new files/attachments and their updates for all objects.
Use case: When a document is uploaded to a custom object with lookups to other objects like contact and account, add links to these objects, so that the same file is visible and listed under the related lists.You could easily expand this use case to add additional sharing to the uploaded file, which is also a common pain point in many organizations. I will leave out this use case for now which you can easily explore by expanding the functionality of this flow.
Objects that are involved when you upload a file
In Salesforce, three objects work together to manage files: ContentDocument, ContentVersion and ContentDocumentLink.
Think of them as a hierarchy that separates the file record, the actual data, and the location where it is shared. The definition for these three core objects are:
ContentDocument: Represents the “shell” or the permanent ID of a file. It doesn’t store the data itself but acts as a parent container that remains constant even if you upload new versions.
ContentVersion: This is where the actual file data (the “meat”) lives. Every time you upload a new version of a file, a new ContentVersion record is created. It tracks the size, extension, and the binary data.
ContentDocumentLink: This is a junction object that links a file to other records (like an Account, Opportunity, or Case) or users. It defines who can see the file and what their permissions are.Object Relationships:
The relationship is structured to allow for version control and many-to-many sharing:
ContentDocument > ContentVersion: One-to-Many. One document can have many versions, but only one is the “Latest Published Version.
ContentDocument > ContentDocumentLink: One-to-Many. One document can be linked to many different records or users simultaneously.ContentDocumentLink is a junction object that does not allow duplicates. If you attempt to create the relationship between a linked entity and the content document when it already exists, your attempt will fail.
What happens when a file is uploaded to the files related list under an object?
Salesforce creates the ContentDocument and ContentVersion records. Salesforce will also create the necessary ContentDocumentLink records; often one for the object record relationship, one for the user who uploaded the file.
For each new file (not a new version of the same file) a new ContentDocument record will be created. You can trigger your automation based on this record being created, and then create additional ContentDocumentLink records to expand relationships and sharing.
Building Blocks of the Content Document Triggered Automation
For this use case I used a custom object named Staging Record which has dedicated fields for Contact and Account (both lookups). This method of uploading new documents and updating new field values to a custom record is often used when dealing with integrations and digital experience users. You can easily build a similar automation if a ContentDocumentLink for the Account needs to be created when the file is uploaded to a standard object like Contact.
Follow these steps to build your flow:
- Trigger your record-triggered flow when a ContentDocument record is created (no criteria)
- Add a scheduled path to your flow and set it up to execute with 0 min delay. Under advanced settings, set up the batch size as 1. Async seems to work, as well. I will explain the reason for this at the end of the post.
- Get all ContentDocumentLink records for the ContentDocument
- Check null for the get in the previous step (may not be necessary, but for good measure)
- If not null, use a collection filter to filter for all records where the LinkedEntity Id starts with the prefix of your custom object record (I pasted the 3 character prefix into a constant and referenced it). Here is the formula I used:
LEFT({!currentItem_Filter_Staging.LinkedEntityId},3)= {!ObjectPrefixConstant} - Loop through the filtered records. There should be only one max. You have to loop, because the collection filter element creates a collection as an output even for one record.
- Inside the loop, get the staging record. I know, it is a get inside the loop, but this will execute once. You can add a counter and a decision to execute it only in the first iteration if you want.
- Build two ContentDocumentLink records using an assignment. One between the ContentDocument and the Contact on the staging record, the other one between the ContentDocument and the Account. You could add additional records here for sharing.
- Add your ContentDocumentLink records to a collection.
- Exit the loop and create the ContentDocumentLink records using the collection you built in one shot.
Here is a screenshot of the resulting flow.
Here is what happens when you create a staging record and upload a file to Salesforce using the related list under this record.
Here is the resulting view on the Contact and Account records.
Why is the Scheduled Path or Async Path Necessary?
When a file is uploaded, a ContentDocument record and a ContenDocumentVersion record are created. The junction object for the ContentDocumentLink record will need to be created after these records are created, because the relationship is established by populating these Ids on this record. When you build the automation on the immediate path, your get will not find the ContentDocumentLink record. To ensure Salesforce flow can find the record, use either async path or scheduled path.
When you build the automation on the immediate path, the ContentDocumentLink records are not created. You don’t receive a fault email, either, although the automation runs well in debug mode. I wanted to observe this behavior in detail, and therefore I set up a user trace to log the steps involved. This is the message I have found that is stopping the flow from executing:
(248995872)|FLOW_BULK_ELEMENT_NOT_SUPPORTED|FlowRecordLookup|Get_Contact_Document_Links|ContentDocumentLink
According to this the get step for ContentDocumentLink records cannot be bulkified, and therefore the flow cannot execute. Flow engine attempts to always bulkify gets. There is nothing fancy about the get criteria here. What must give us trouble is the unique nature of the ContentDocumentLink object.The async path seems to bypass this issue. However, if you want to ensure this element is never executed in bulk, the better approach is to use a scheduled path with zero delay and set the batch size to one record in advanced settings. I have communicated this message to the product team.
Please note that the scheduled path takes a minute to execute in my preview org. Be patient and check back if you don’t initially see the new ContentDocumentLink records.
Conclusion
In the past, handling file uploads gave flow builders a lot of trouble, because the related objects did not support flow triggers.
Now that we have this functionality rolling out in the latest release, the opportunities are pretty much limitless. The functionality still has its quirks as you can see above.
I would recommend that you set up a custom metadata kill switch for this automation so that it can easily be turned off for bulk upload scenarios.
Watch the video on our YouTube channel.
[youtube https://www.youtube.com/watch?v=Gl0XCtMAhmc?feature=oembed&w=800&h=450]
Explore related content:
Top Spring 26 Salesforce Flow Features
Should You Use Fault Paths in Salesforce Flows?
How to Use Custom Metadata Types in Flow
See the Spring 26 Release Notes HERE.
#Automation #Salesforce #SalesforceAdmins #SalesforceDevelopers #SalesforceTutorials #Spring26 #UseCases -
Add Salesforce Files and Attachments to Multiple Related Lists On Content Document Trigger
Flow builders, rejoice! Now with the Spring 26 Release you can trigger your flow automations on ContentDocument and ContentVersion Flow objects for Files and Attachments. Salesforce had delivered a new event type in the previous release that supported flow triggers for standard object files and attachments. The functionality was limited. In this release, Salesforce gave us the ability to trigger on all new files/attachments and their updates for all objects.
Use case: When a document is uploaded to a custom object with lookups to other objects like contact and account, add links to these objects, so that the same file is visible and listed under the related lists.You could easily expand this use case to add additional sharing to the uploaded file, which is also a common pain point in many organizations. I will leave out this use case for now which you can easily explore by expanding the functionality of this flow.
Objects that are involved when you upload a file
In Salesforce, three objects work together to manage files: ContentDocument, ContentVersion and ContentDocumentLink.
Think of them as a hierarchy that separates the file record, the actual data, and the location where it is shared. The definition for these three core objects are:
ContentDocument: Represents the “shell” or the permanent ID of a file. It doesn’t store the data itself but acts as a parent container that remains constant even if you upload new versions.
ContentVersion: This is where the actual file data (the “meat”) lives. Every time you upload a new version of a file, a new ContentVersion record is created. It tracks the size, extension, and the binary data.
lass=”yoast-text-mark” />>ContentDocumentLink: This is a junction object that links a file to other records (like an Account, Opportunity, or Case) or users. It defines who can see the file and what their permissions are.Object Relationships:
The relationship is structured to allow for version control and many-to-many sharing:
ContentDocument > ContentVersion: One-to-Many. One document can have many versions, but only one is the “Latest Published Version.
ContentDocument > ContentDocumentLink: One-to-Many. One document can be linked to many different records or users simultaneously.ContentDocumentLink is a junction object that does not allow duplicates. If you attempt to create the relationship between a linked entity and the content document when it already exists, your attempt will fail.
What happens when a file is uploaded to the files related list under an object?
Salesforce creates the ContentDocument and ContentVersion records. Salesforce will also create the necessary ContentDocumentLink records; often one for the object record relationship, one for the user who uploaded the file.
For each new file (not a new version of the same file) a new ContentDocument record will be created. You can trigger your automation based on this record being created, and then create additional ContentDocumentLink records to expand relationships and sharing.
Building Blocks of the Content Document Triggered Automation
For this use case I used a custom object named Staging Record which has dedicated fields for Contact and Account (both lookups). This method of uploading new documents and updating new field values to a custom record is often used when dealing with integrations and digital experience users. You can easily build a similar automation if a ContentDocumentLink for the Account needs to be created when the file is uploaded to a standard object like Contact.
Follow these steps to build your flow:
- Trigger your record-triggered flow when a ContentDocument record is created (no criteria)
- Add a scheduled path to your flow and set it up to execute with 0 min delay. Under advanced settings, set up the batch size as 1. Async seems to work, as well. I will explain the reason for this at the end of the post.
- Get all ContentDocumentLink records for the ContentDocument
- Check null for the get in the previous step (may not be necessary, but for good measure)
- <span style=”font-weight: 400;”>If not null, use a collection filter to filter for all records where the LinkedEntity Id starts with the prefix of your custom object record (I pasted the 3 character prefix into a constant and referenced it). Here is the formula I used:
LEFT({!currentItem_Filter_Staging.LinkedEntityId},3)= {!ObjectPrefixConstant} - Loop through the filtered records. There should be only one max. You have to loop, because the collection filter element creates a collection as an output even for one record.
- Inside the loop, get the staging record. I know, it is a get inside the loop, but this will execute once. You can add a counter and a decision to execute it only in the first iteration if you want.
- Build two ContentDocumentLink records using an assignment. One between the ContentDocument and the Contact on the staging record, the other one between the ContentDocument and the Account. You could add additional records here for sharing.
- Add your ContentDocumentLink records to a collection.
- Exit the loop and create the ContentDocumentLink records using the collection you built in one shot.
Here is a screenshot of the resulting flow.
Here is what happens when you create a staging record and upload a file to Salesforce using the related list under this record.
Here is the resulting view on the Contact and Account records.
Why is the Scheduled Path or Async Path Necessary?
When you build the automation on the immediate path, the ContentDocumentLink records are not created. You don’t receive a fault email, either, although the automation runs well in debug mode. I wondered about why that is and set up a user trace to see what is happening. This is the message I have found that is stopping the flow from executing:
(248995872)|FLOW_BULK_ELEMENT_NOT_SUPPORTED|FlowRecordLookup|Get_Contact_Document_Links|ContentDocumentLink
According to this the get step for ContentDocumentLink records cannot be bulkified, and therefore the flow cannot execute. Flow engine attempts to always bulkify gets. There is nothing fancy about the get criteria here. What must give us trouble is the unique nature of the ContentDocumentLink object.The async path seems to bypass this issue. However, if you want to ensure this element is never executed in bulk, the better approach is to use a scheduled path with zero delay and set the batch size to one record in advanced settings.
Please note that the scheduled path takes a minute to execute in my preview org. Be patient and check back if you don’t initially see the new ContentDocumentLink records.
Conclusion
In the past, handling file uploads gave flow builders a lot of trouble, because the related objects did not support flow triggers.
Now that we have this functionality rolling out in the latest release, the opportunities are pretty much limitless. The functionality still has its quirks as you can see above.
I would recommend that you set up a custom metadata kill switch for this automation so that it can easily be turned off for bulk upload scenarios.
Explore related content:
Top Spring 26 Salesforce Flow Features
Should You Use Fault Paths in Salesforce Flows?
How to Use Custom Metadata Types in Flow
See the Spring 26 Release Notes HERE.
#Automation #Salesforce #SalesforceAdmins #SalesforceDevelopers #SalesforceTutorials #Spring26 #UseCases -
Add Salesforce Files and Attachments to Multiple Related Lists On Content Document Trigger
Flow builders, rejoice! Now with the Spring 26 Release you can trigger your flow automations on ContentDocument and ContentVersion Flow objects for Files and Attachments. Salesforce had delivered a new event type in the previous release that supported flow triggers for standard object files and attachments. The functionality was limited. In this release, Salesforce gave us the ability to trigger on all new files/attachments and their updates for all objects.
Use case: When a document is uploaded to a custom object with lookups to other objects like contact and account, add links to these objects, so that the same file is visible and listed under the related lists.You could easily expand this use case to add additional sharing to the uploaded file, which is also a common pain point in many organizations. I will leave out this use case for now which you can easily explore by expanding the functionality of this flow.
Objects that are involved when you upload a file
In Salesforce, three objects work together to manage files: ContentDocument, ContentVersion and ContentDocumentLink.
Think of them as a hierarchy that separates the file record, the actual data, and the location where it is shared. The definition for these three core objects are:
ContentDocument: Represents the “shell” or the permanent ID of a file. It doesn’t store the data itself but acts as a parent container that remains constant even if you upload new versions.
ContentVersion: This is where the actual file data (the “meat”) lives. Every time you upload a new version of a file, a new ContentVersion record is created. It tracks the size, extension, and the binary data.
lass=”yoast-text-mark” />>ContentDocumentLink: This is a junction object that links a file to other records (like an Account, Opportunity, or Case) or users. It defines who can see the file and what their permissions are.Object Relationships:
The relationship is structured to allow for version control and many-to-many sharing:
ContentDocument > ContentVersion: One-to-Many. One document can have many versions, but only one is the “Latest Published Version.
ContentDocument > ContentDocumentLink: One-to-Many. One document can be linked to many different records or users simultaneously.ContentDocumentLink is a junction object that does not allow duplicates. If you attempt to create the relationship between a linked entity and the content document when it already exists, your attempt will fail.
What happens when a file is uploaded to the files related list under an object?
Salesforce creates the ContentDocument and ContentVersion records. Salesforce will also create the necessary ContentDocumentLink records; often one for the object record relationship, one for the user who uploaded the file.
For each new file (not a new version of the same file) a new ContentDocument record will be created. You can trigger your automation based on this record being created, and then create additional ContentDocumentLink records to expand relationships and sharing.
Building Blocks of the Content Document Triggered Automation
For this use case I used a custom object named Staging Record which has dedicated fields for Contact and Account (both lookups). This method of uploading new documents and updating new field values to a custom record is often used when dealing with integrations and digital experience users. You can easily build a similar automation if a ContentDocumentLink for the Account needs to be created when the file is uploaded to a standard object like Contact.
Follow these steps to build your flow:
- Trigger your record-triggered flow when a ContentDocument record is created (no criteria)
- Add a scheduled path to your flow and set it up to execute with 0 min delay. Under advanced settings, set up the batch size as 1. Async seems to work, as well. I will explain the reason for this at the end of the post.
- Get all ContentDocumentLink records for the ContentDocument
- Check null for the get in the previous step (may not be necessary, but for good measure)
- <span style=”font-weight: 400;”>If not null, use a collection filter to filter for all records where the LinkedEntity Id starts with the prefix of your custom object record (I pasted the 3 character prefix into a constant and referenced it). Here is the formula I used:
LEFT({!currentItem_Filter_Staging.LinkedEntityId},3)= {!ObjectPrefixConstant} - Loop through the filtered records. There should be only one max. You have to loop, because the collection filter element creates a collection as an output even for one record.
- Inside the loop, get the staging record. I know, it is a get inside the loop, but this will execute once. You can add a counter and a decision to execute it only in the first iteration if you want.
- Build two ContentDocumentLink records using an assignment. One between the ContentDocument and the Contact on the staging record, the other one between the ContentDocument and the Account. You could add additional records here for sharing.
- Add your ContentDocumentLink records to a collection.
- Exit the loop and create the ContentDocumentLink records using the collection you built in one shot.
Here is a screenshot of the resulting flow.
Here is what happens when you create a staging record and upload a file to Salesforce using the related list under this record.
Here is the resulting view on the Contact and Account records.
Why is the Scheduled Path or Async Path Necessary?
When you build the automation on the immediate path, the ContentDocumentLink records are not created. You don’t receive a fault email, either, although the automation runs well in debug mode. I wondered about why that is and set up a user trace to see what is happening. This is the message I have found that is stopping the flow from executing:
(248995872)|FLOW_BULK_ELEMENT_NOT_SUPPORTED|FlowRecordLookup|Get_Contact_Document_Links|ContentDocumentLink
According to this the get step for ContentDocumentLink records cannot be bulkified, and therefore the flow cannot execute. Flow engine attempts to always bulkify gets. There is nothing fancy about the get criteria here. What must give us trouble is the unique nature of the ContentDocumentLink object.The async path seems to bypass this issue. However, if you want to ensure this element is never executed in bulk, the better approach is to use a scheduled path with zero delay and set the batch size to one record in advanced settings.
Please note that the scheduled path takes a minute to execute in my preview org. Be patient and check back if you don’t initially see the new ContentDocumentLink records.
Conclusion
In the past, handling file uploads gave flow builders a lot of trouble, because the related objects did not support flow triggers.
Now that we have this functionality rolling out in the latest release, the opportunities are pretty much limitless. The functionality still has its quirks as you can see above.
I would recommend that you set up a custom metadata kill switch for this automation so that it can easily be turned off for bulk upload scenarios.
Explore related content:
Top Spring 26 Salesforce Flow Features
Should You Use Fault Paths in Salesforce Flows?
How to Use Custom Metadata Types in Flow
See the Spring 26 Release Notes HERE.
#Automation #Salesforce #SalesforceAdmins #SalesforceDevelopers #SalesforceTutorials #Spring26 #UseCases -
#UseCases #Forschungsdaten #Teilen
In unserer Reihe "Use Cases Daten archivieren und teilen" berichtet Dr. Daniel Prantl, wie er knapp 30 mehrperspektivische Unterrichtsvideografien aus Streicherklassenprojekten über das FDZ Bildung am @dipf_aktuell zugänglich gemacht hat.
Warum das Teilen sensibler Videodaten wichtig ist, wie Sekundärnutzung die Forschung stärkt – und welche Erfahrungen er im Prozess gemacht hat: 👉 Zum Interview: https://tinyurl.com/mrywdz5y
Zu den Daten: https://tinyurl.com/3388mv2n -
#UseCases #Forschungsdaten #Teilen
In unserer Reihe "Use Cases Daten archivieren und teilen" berichtet Dr. Daniel Prantl, wie er knapp 30 mehrperspektivische Unterrichtsvideografien aus Streicherklassenprojekten über das FDZ Bildung am @dipf_aktuell zugänglich gemacht hat.
Warum das Teilen sensibler Videodaten wichtig ist, wie Sekundärnutzung die Forschung stärkt – und welche Erfahrungen er im Prozess gemacht hat: 👉 Zum Interview: https://tinyurl.com/mrywdz5y
Zu den Daten: https://tinyurl.com/3388mv2n -
#UseCases #Forschungsdaten #Teilen
In unserer Reihe "Use Cases Daten archivieren und teilen" berichtet Dr. Daniel Prantl, wie er knapp 30 mehrperspektivische Unterrichtsvideografien aus Streicherklassenprojekten über das FDZ Bildung am @dipf_aktuell zugänglich gemacht hat.
Warum das Teilen sensibler Videodaten wichtig ist, wie Sekundärnutzung die Forschung stärkt – und welche Erfahrungen er im Prozess gemacht hat: 👉 Zum Interview: https://tinyurl.com/mrywdz5y
Zu den Daten: https://tinyurl.com/3388mv2n -
#UseCases #Forschungsdaten #Teilen
In unserer Reihe "Use Cases Daten archivieren und teilen" berichtet Dr. Daniel Prantl, wie er knapp 30 mehrperspektivische Unterrichtsvideografien aus Streicherklassenprojekten über das FDZ Bildung am @dipf_aktuell zugänglich gemacht hat.
Warum das Teilen sensibler Videodaten wichtig ist, wie Sekundärnutzung die Forschung stärkt – und welche Erfahrungen er im Prozess gemacht hat: 👉 Zum Interview: https://tinyurl.com/mrywdz5y
Zu den Daten: https://tinyurl.com/3388mv2n -
#UseCases #Forschungsdaten #Teilen
In unserer Reihe "Use Cases Daten archivieren und teilen" berichtet Dr. Daniel Prantl, wie er knapp 30 mehrperspektivische Unterrichtsvideografien aus Streicherklassenprojekten über das FDZ Bildung am @dipf_aktuell zugänglich gemacht hat.
Warum das Teilen sensibler Videodaten wichtig ist, wie Sekundärnutzung die Forschung stärkt – und welche Erfahrungen er im Prozess gemacht hat: 👉 Zum Interview: https://tinyurl.com/mrywdz5y
Zu den Daten: https://tinyurl.com/3388mv2n -
🎉🎈 Go's "sweet 16" bash is here, featuring exhilarating dropdown menus and riveting use case stories that thrill exactly nobody. 🥳🔍 If you're somehow not already hypnotized by Go's groundbreaking ability to click on arrows, brace yourself for a deep dive into pressing 'Enter.' 🎂🔧
https://go.dev/blog/16years #GoLang #Sweet16 #DropdownMenus #UseCases #EnterKey #HackerNews #ngated -
🎉🎈 Go's "sweet 16" bash is here, featuring exhilarating dropdown menus and riveting use case stories that thrill exactly nobody. 🥳🔍 If you're somehow not already hypnotized by Go's groundbreaking ability to click on arrows, brace yourself for a deep dive into pressing 'Enter.' 🎂🔧
https://go.dev/blog/16years #GoLang #Sweet16 #DropdownMenus #UseCases #EnterKey #HackerNews #ngated -
🎉🎈 Go's "sweet 16" bash is here, featuring exhilarating dropdown menus and riveting use case stories that thrill exactly nobody. 🥳🔍 If you're somehow not already hypnotized by Go's groundbreaking ability to click on arrows, brace yourself for a deep dive into pressing 'Enter.' 🎂🔧
https://go.dev/blog/16years #GoLang #Sweet16 #DropdownMenus #UseCases #EnterKey #HackerNews #ngated -
🎉🎈 Go's "sweet 16" bash is here, featuring exhilarating dropdown menus and riveting use case stories that thrill exactly nobody. 🥳🔍 If you're somehow not already hypnotized by Go's groundbreaking ability to click on arrows, brace yourself for a deep dive into pressing 'Enter.' 🎂🔧
https://go.dev/blog/16years #GoLang #Sweet16 #DropdownMenus #UseCases #EnterKey #HackerNews #ngated -
Ich freue mich sehr, nächsten Mittwoch (29.10.) bei #DHnetJena einen Einblick in @nfdi4objects und meine Arbeit im Konsortium zu geben. Freut Euch auf Informationen über unser Konsortium #NFDI4Objects, #NFDI, unseren #Knowledgegraph, #Objektdaten, die #Objektbiografie und unsere #UseCases in #WissKI 😊, unsere Bestrebungen in der #LIDO AG ( #LIDO2RDF, LIDO für #Archäologie), #Normdaten und #Vokabulare, den #Objektkerndatensatz #ObjectCoreMetadataProfile und wir Ihr Euch bei uns beteiligen könnt.
-
Ich freue mich sehr, nächsten Mittwoch (29.10.) bei #DHnetJena einen Einblick in @nfdi4objects und meine Arbeit im Konsortium zu geben. Freut Euch auf Informationen über unser Konsortium #NFDI4Objects, #NFDI, unseren #Knowledgegraph, #Objektdaten, die #Objektbiografie und unsere #UseCases in #WissKI 😊, unsere Bestrebungen in der #LIDO AG ( #LIDO2RDF, LIDO für #Archäologie), #Normdaten und #Vokabulare, den #Objektkerndatensatz #ObjectCoreMetadataProfile und wir Ihr Euch bei uns beteiligen könnt.
-
Ich freue mich sehr, nächsten Mittwoch (29.10.) bei #DHnetJena einen Einblick in @nfdi4objects und meine Arbeit im Konsortium zu geben. Freut Euch auf Informationen über unser Konsortium #NFDI4Objects, #NFDI, unseren #Knowledgegraph, #Objektdaten, die #Objektbiografie und unsere #UseCases in #WissKI 😊, unsere Bestrebungen in der #LIDO AG ( #LIDO2RDF, LIDO für #Archäologie), #Normdaten und #Vokabulare, den #Objektkerndatensatz #ObjectCoreMetadataProfile und wir Ihr Euch bei uns beteiligen könnt.
-
Ich freue mich sehr, nächsten Mittwoch (29.10.) bei #DHnetJena einen Einblick in @nfdi4objects und meine Arbeit im Konsortium zu geben. Freut Euch auf Informationen über unser Konsortium #NFDI4Objects, #NFDI, unseren #Knowledgegraph, #Objektdaten, die #Objektbiografie und unsere #UseCases in #WissKI 😊, unsere Bestrebungen in der #LIDO AG ( #LIDO2RDF, LIDO für #Archäologie), #Normdaten und #Vokabulare, den #Objektkerndatensatz #ObjectCoreMetadataProfile und wir Ihr Euch bei uns beteiligen könnt.
-
Ich freue mich sehr, nächsten Mittwoch (29.10.) bei #DHnetJena einen Einblick in @nfdi4objects und meine Arbeit im Konsortium zu geben. Freut Euch auf Informationen über unser Konsortium #NFDI4Objects, #NFDI, unseren #Knowledgegraph, #Objektdaten, die #Objektbiografie und unsere #UseCases in #WissKI 😊, unsere Bestrebungen in der #LIDO AG ( #LIDO2RDF, LIDO für #Archäologie), #Normdaten und #Vokabulare, den #Objektkerndatensatz #ObjectCoreMetadataProfile und wir Ihr Euch bei uns beteiligen könnt.
-
#SQLTriggers #LệnhTriggers
Tổng quan về lệnh Triggers SQL: cách ứng dụng lồng nhau (nested), đệ quy (recursive) và sử dụng trong thực tế. Bài viết còn đề cập thảo luận Reddit về công cụ AI hỗ trợ tối ưu Triggers phức tạp. #UseCases #ỨngDụngThựcTiễn #AITools -
#Design #Analyses
Where’s the AI design renaissance? · “Good design comes from a broader process.” https://ilo.im/167ljt_____
#AI #UseCases #VibeCoding #Prototyping #DesignTools #DesignProcess #ProductDesign #UxDesign #UiDesign #WebDesign -
#Design #Analyses
Where’s the AI design renaissance? · “Good design comes from a broader process.” https://ilo.im/167ljt_____
#AI #UseCases #VibeCoding #Prototyping #DesignTools #DesignProcess #ProductDesign #UxDesign #UiDesign #WebDesign -
#Design #Analyses
Where’s the AI design renaissance? · “Good design comes from a broader process.” https://ilo.im/167ljt_____
#AI #UseCases #VibeCoding #Prototyping #DesignTools #DesignProcess #ProductDesign #UxDesign #UiDesign #WebDesign -
#Design #Analyses
Where’s the AI design renaissance? · “Good design comes from a broader process.” https://ilo.im/167ljt_____
#AI #UseCases #VibeCoding #Prototyping #DesignTools #DesignProcess #ProductDesign #UxDesign #UiDesign #WebDesign -
One of our think tank members @todd_a_jacobs points out the importance of defining clear #EnterpriseAI #usecases before metrics when creating both #KPI and #OKR #metrics. Adoptions and integrations are underperforming across industries because of this common mistake.
-
One of our think tank members @todd_a_jacobs points out the importance of defining clear #EnterpriseAI #usecases before metrics when creating both #KPI and #OKR #metrics. Adoptions and integrations are underperforming across industries because of this common mistake.
-
One of our think tank members @todd_a_jacobs points out the importance of defining clear #EnterpriseAI #usecases before metrics when creating both #KPI and #OKR #metrics. Adoptions and integrations are underperforming across industries because of this common mistake.
-
One of our think tank members @todd_a_jacobs points out the importance of defining clear #EnterpriseAI #usecases before metrics when creating both #KPI and #OKR #metrics. Adoptions and integrations are underperforming across industries because of this common mistake.
-
🚀 Heute bei der #Herbsttagung des Deutscher Museumsbund: eine Vorstellung der Arbeit der #NFDI4Objects #TWG #Besitznachweis im #Verlustfall durch Christoph Klose und @4nn4_clickt.
ℹ️ Diese Arbeitsgruppe hat verschiedene #Standards anhand von #UseCases evaluiert, die zur #Erschließung von #Objekten dienen und inwieweit diese adaptiert werden können. Im Verlustfall sind die #Metadaten und die #Digitalisate oft das einzige Zeugnis von den verlorenen Objekten.
1/2
-
🚀 Heute bei der #Herbsttagung des Deutscher Museumsbund: eine Vorstellung der Arbeit der #NFDI4Objects #TWG #Besitznachweis im #Verlustfall durch Christoph Klose und @4nn4_clickt.
ℹ️ Diese Arbeitsgruppe hat verschiedene #Standards anhand von #UseCases evaluiert, die zur #Erschließung von #Objekten dienen und inwieweit diese adaptiert werden können. Im Verlustfall sind die #Metadaten und die #Digitalisate oft das einzige Zeugnis von den verlorenen Objekten.
1/2
-
🚀 Heute bei der #Herbsttagung des Deutscher Museumsbund: eine Vorstellung der Arbeit der #NFDI4Objects #TWG #Besitznachweis im #Verlustfall durch Christoph Klose und @4nn4_clickt.
ℹ️ Diese Arbeitsgruppe hat verschiedene #Standards anhand von #UseCases evaluiert, die zur #Erschließung von #Objekten dienen und inwieweit diese adaptiert werden können. Im Verlustfall sind die #Metadaten und die #Digitalisate oft das einzige Zeugnis von den verlorenen Objekten.
1/2
-
🚀 Heute bei der #Herbsttagung des Deutscher Museumsbund: eine Vorstellung der Arbeit der #NFDI4Objects #TWG #Besitznachweis im #Verlustfall durch Christoph Klose und @4nn4_clickt.
ℹ️ Diese Arbeitsgruppe hat verschiedene #Standards anhand von #UseCases evaluiert, die zur #Erschließung von #Objekten dienen und inwieweit diese adaptiert werden können. Im Verlustfall sind die #Metadaten und die #Digitalisate oft das einzige Zeugnis von den verlorenen Objekten.
1/2
-
The #DIF #poster at #CoRDI2025 is conveniently located. Two other posters of @dalia are on the second floor too. Have a cup of tea or coffee, and discuss our #metadataschema and #ControlledVocabularies at this poster. Or learn about #usecases and #userstories (poster 167) or #trustedResearchEnvironment (poster 172).
-
The #DIF #poster at #CoRDI2025 is conveniently located. Two other posters of @dalia are on the second floor too. Have a cup of tea or coffee, and discuss our #metadataschema and #ControlledVocabularies at this poster. Or learn about #usecases and #userstories (poster 167) or #trustedResearchEnvironment (poster 172).
-
The #DIF #poster at #CoRDI2025 is conveniently located. Two other posters of @dalia are on the second floor too. Have a cup of tea or coffee, and discuss our #metadataschema and #ControlledVocabularies at this poster. Or learn about #usecases and #userstories (poster 167) or #trustedResearchEnvironment (poster 172).
-
The #DIF #poster at #CoRDI2025 is conveniently located. Two other posters of @dalia are on the second floor too. Have a cup of tea or coffee, and discuss our #metadataschema and #ControlledVocabularies at this poster. Or learn about #usecases and #userstories (poster 167) or #trustedResearchEnvironment (poster 172).
-
👀 Looking for a WAF that actually fits your stack instead of forcing you to change it?
CrowdSec WAF is being used every day by DevOps teams, hosting providers, and businesses to secure everything from Kubernetes clusters to on-prem servers and cloud applications.
⚡ It's fast to deploy, easy to integrate, and built to scale with your infrastructure.
Discover how our community around the world is using the CrowdSec WAF 👉 https://www.crowdsec.net/blog/crowdsec-waf-in-action-real-world-use-cases
#WAF #webapplicationfirewall #usecases #DevOps #kubernetes #onprem #cloudapplications
-
👀 Looking for a WAF that actually fits your stack instead of forcing you to change it?
CrowdSec WAF is being used every day by DevOps teams, hosting providers, and businesses to secure everything from Kubernetes clusters to on-prem servers and cloud applications.
⚡ It's fast to deploy, easy to integrate, and built to scale with your infrastructure.
Discover how our community around the world is using the CrowdSec WAF 👉 https://www.crowdsec.net/blog/crowdsec-waf-in-action-real-world-use-cases
#WAF #webapplicationfirewall #usecases #DevOps #kubernetes #onprem #cloudapplications