Skip to main content

#Collaboration13 人がディスカッション中

Hi Friends,

 

I have a specific requirement with Content object.

I need to bulk upload content into Salesforce (I am able to do this – Via data loader. It all gets uploaded to my personal library).

- I want to know if we can publish all this content to specific libraries in bulk

 

- Secondly, if I can link individual content items to related Product records in Salesforce via some bulk update.

 

Please let me know if somebody has worked on a similar requirement.

 

Thanks

 

1 件の回答
  1. 9月22日 17:50

    Hi Gagan,

    For bulk Content management, there are two separate pieces here.

    1. Publishing to specific libraries: Content records have library/membership relationships, so this can be automated rather than manually moving each file. Depending on the Salesforce release, you may need Apex or the appropriate Content API/tooling to create the library memberships in bulk.
    2. Linking Content to Products: If you need each Content item related to a Product, you can maintain a mapping such as Content ID → Product ID and use Apex/API automation to create the required relationships. This is generally more reliable than trying to do it manually through the UI.

    If you have a large number of files, I'd recommend testing the process with a small batch first, especially if the same Content item needs to belong to multiple libraries or Products. 

0/9000
Hello. We have a WordPress based site. I have used Gravity Forms and similar form plugins to allow a user to access protected documents and videos upon form submission on other WordPress sites before.  So asically, the documents are 'members only', and the user signs up (for free) and gains access to specified document. Is there a way to implement this functionality  *AND* pass user form data to our Salesforce.com account?
1 件の回答
  1. 9月22日 15:54

    Hi Stacy,

    Yes, this is possible. You can have the WordPress form handle the registration/access to the protected content and then send the submitted form data to Salesforce. 

     

    The integration could create or update a Lead or Contact in Salesforce after the form is submitted. Depending on your WordPress setup, this can be done through a Salesforce integration/plugin or by using the Salesforce API from the form submission. 

     

    For the protected documents, I would keep the access-control logic on the WordPress side and use Salesforce primarily for storing the submitted lead/contact information.

    If you can share which Gravity Forms version and Salesforce edition you're using, I can suggest the specific integration approach. 

0/9000
I know it's possible to use the Bulk API to upload files to the Attachment object on records, but how would you bulk upload to Chatter Feeds on Contacts?

 

We have a load of attachments in our current system we need to upload to SF and attach to records, and then also search them, but it's just not possible to search attachment bodies using SOSL.

 

I've been able to search the ContentVersion object using SOSL, but not Attachment.

 

Can anyone shed some light on this for me? I need documents to be uploaded through a batch process to the Chatter (ContactFeed) on Contacts.

 

Thanks in advance.
1 件の回答
  1. 9月22日 15:22

    Hi Paul,

    Because you need to make those files searchable via SOSL, leveraging Salesforce Files (ContentDocument and ContentVersion) is definitely the right approach compared to legacy attachments. However, bulk-loading files directly into the ContactFeed (or via FeedItem / FeedAttachment) through a standard batch process requires linking the Content Document to the record feed correctly. 

     

    Here is how you can set up a bulk upload and feed attachment process:

    1.Bulk Load Files via ContentVersion:Content Version Upload. 

    Use Data Loader or the Bulk API to insert your documents into the ContentVersion object. This creates the underlying file records in Salesforce and makes their searchable text bodies fully indexable for SOSL queries. 

    Verification:

    Querying ContentVersion via SOQL confirms your files have successfully uploaded with valid Title and VersionData fields. 

     

    2.Create FeedItem and ContentDocumentLink Records:Feed Attachment Linking. 

    To attach those files to the specific Contact's Chatter feed, you need to create a ContentDocumentLink record mapping the ContentDocumentId to the ContactId with ShareType = 'V' (Viewer) and Visibility = 'AllUsers'. Then, insert a corresponding FeedItem record with Type = 'ContentPost' referencing the file to display it directly in the contact's feed. 

     

    Verification: Checking a contact record in Salesforce displays the uploaded document rendered cleanly in their Chatter feed.

0/9000
1 件の回答
  1. 9月22日 9:46

    Hey Melinda!

    Yes, this is a common issue with large email threads or meetings involving multiple people. When you forward a thread with many recipients in the CC field, Email-to-Salesforce can create multiple tasks or add activities to unrelated records.

    By design, Email-to-Salesforce checks the To, CC, and BCC fields to identify matching Salesforce records. Unfortunately, there isn’t a native setting to disable recipient matching while still keeping Email-to-Salesforce enabled. 

     

    Here are a couple of ways you can work around it:

    1. Clean up the email recipients before forwarding 

    Before forwarding the email to your Email-to-Salesforce address, remove the unnecessary addresses from the To, CC, and BCC fields. Keep only the primary contact or record you want associated with the activity. This helps prevent unnecessary tasks or unresolved items from being created. 

     

    2. Use Salesforce's native email integration 

    For meeting recaps or large email threads, you can use the Gmail or Outlook integration to log the email directly to the specific Account, Contact, or Opportunity. This gives you more control over where the activity is recorded instead of relying on automatic recipient matching. 

     

    If the issue continues, sharing the exact Email-to-Salesforce setup and an example of the unwanted tasks would help narrow down the best approach.

0/9000
Our organization counter-signs documents that often originate with our partners. It is important that we can differntiate document types between Insertion Orders (I/O's), Terms and Conditions, and Non-disclosure agreements.

 

DocuSign envelope templates is one way to differentiate standardized documents that originate from our organization. But, because I/O's originate with our partners, envelope templates are not applicable.

 

There is a function named Custon Envelope Fields that seem to be perfect, but these fields cannot be made available in DocuSign for Salesforce. Instead, the only way to use custom envelope fields is to " create envelopes within the DocuSign Console and relate back to a SalesForce object."  I.e. we cannot use custom fields (such as a picklist document type) with DocuSign for Salesforce.

 

Our entire organization is trained on sending documents for signature from Salesforce. I do not want to ask our sales reps to leave salesforce for the DocuSign Console. 

 

Does anybody have experience with Docusign for Salesforce? Any experience in differentiating documents through Docusign for Salesforce?

 

Is there a way that I can force a custom field onto a page layout for managed packages?

 

Differentiate document types in DocuSign for Salesforce?

 

Thank you!
1 件の回答
  1. 9月22日 9:35

    Hey Orian!

    You hit the nail on the head regarding keeping your sales reps inside Salesforce—forcing them into the DocuSign Console just to tag an envelope is a huge adoption killer.

    Even though DocuSign’s native component doesn't automatically surface custom envelope fields onto standard Salesforce page layouts out of the box, you can bridge this gap by passing your Salesforce picklist values directly into DocuSign using Custom Button URL parameters. 

     

    Here is how you can set that up so your reps never have to leave Salesforce:

    1.Create a Document Type Field:Salesforce Field Setup. 

    Create a custom picklist field (e.g., Document_Type__c) on your parent object (like Opportunity, Contract, or Agreement) with values like "Insertion Order (I/O)", "NDA", and "T&Cs". You can verify success when reps can select the document type right from the Salesforce page layout before clicking send. 

     

    2.Map Salesforce Fields to DocuSign Custom Fields:Custom Button URL Parameters. 

    Customize your DocuSign Send button URL to dynamically pass the selected picklist value into DocuSign’s custom envelope field (such as your "IO Test Field" shown in the screenshot). By appending custom field parameters (like &CF1Name=IO%20Test%20Field&CF1Value={!Opportunity.Document_Type__c}) to your button's JavaScript or URL syntax, DocuSign will capture the selection automatically. You can verify success when sending an envelope populates the custom field in DocuSign without manual entry.

0/9000
we would like to modify some fields in our objects in that way that if they are filled in the user is prompted to attach a file or the changes cannot be saved. 

 

for example: field "invoice received date". When the user puts in the date for when he/she received the invoice, he/she gets prompted to attach the invoice otherwise he/she will not be able to save the changes. 

 

Obviously the file name has to fulfil certain requirements so we can have more than one document attached to the object.

 

I wonder if you could work with criterias or if there's an app for this. My research so far has not been successful. this idea came up in the context of setting up a paperless office. I somehow think that I cannot be the first person to be after such feature/app.   

 

I'm looking forward to hearing your tipps and tricks

 

Thanks
1 件の回答
  1. 9月18日 21:32

    Hi Kathrin,

    You're definitely not the first person to want this for a paperless setup! Standard Salesforce validation rules can't check whether an attachment is present before saving a record, but here are the three best ways to achieve this:

    1. Use a Visualforce Page or Flow (No-Code/Low-Code) Replace the standard record edit page with a Visualforce page or a screen Flow. When the user populates the "Invoice Received Date", you can dynamically render a file upload input on the next screen and make it a required field before allowing the final submit/save.

    2. Apex Trigger (For Strict Validation) If you want to enforce this at the database level regardless of where the record is edited:

    • Write a before update trigger on the object that checks if Invoice_Received_Date__c is changed or populated.
    • Query the Attachment (or ContentDocumentLink) child records for that object.
    • If no attachment matches your required naming criteria, use addError() to prevent the save and display your custom error message (e.g., "You must attach the invoice document before saving this date.").

    3. AppExchange Route Search the AppExchange for "Required Attachments" or "File Upload Validation" apps. There are several pre-built managed packages designed specifically to enforce mandatory file attachments based on field criteria or stage gates.

    Hope this gives you a good direction for your paperless office initiative!

0/9000
Is it possible to re-order the comments on individual ideas so that the most recent comment is at the top of the page rather than the bottom?
1 件の回答
  1. 9月17日 20:22

    Hi Amy,

    If you’re referring to the standard Ideas

    functionality, the comments are displayed in chronological order, with the newest comments appearing at the bottom. There isn’t a standard setting to reverse the order so the most recent comment appears first. 

     

    If having the newest comment at the top is important, it would require a custom solution, such as a custom Visualforce page/component that queries and displays the Idea comments in descending date order.

0/9000

I am looking to edit a salesforce email template to create our organization newsletter. I am using a "fully editable template". However, as I am watching a tutroial/demo it seems as though the demonstration has more editing capabilities than I do. 

 

 

On the left of their screen there is the option "Editing Modes" and either the Block Edit or the Live Edit can be enabled. When the block edit is choosen you can drag and drop into the email. My current configuration does show this level of editing and therefore I can not seem to fully edit my template. Any ideas if I need to upgrade or something?

 

 
1 件の回答
  1. 9月17日 20:07

    Hi Gia,

    The difference is likely related to the Email Template Builder features available in your Salesforce edition/org configuration, rather than the template itself. 

     

    The Editing Modes, including Block Edit and Live Edit, are part of the enhanced template editing experience and may not be available in every Salesforce version or configuration. The tutorial may also have been recorded in a different Salesforce release. 

     

    I’d first check which Salesforce release/edition you’re using and whether the Email Template Builder features are enabled for your org and user profile. 

     

    If you can share a screenshot of your template editor and the Salesforce edition/release, it would be easier to identify what’s missing.

0/9000
Hi there,

 

I have 2 lookup fields on our opportunities that are updated via a process builder. We want the leave these fields as lookup fields so users can click and go to that record however we dont want the users to be able to edit these fields.

 

Since you can't make lookup fields read only is there another way I could prevent the users from editing these fields.

 

I though about a validation rule but wasn't exactly sure how to set that up.

 

When the system makes an automated record update like that which user does it look like the update came from?

 

TIA!
2 件の回答
  1. 2019年10月22日 21:29
    Hi Lindsay,

     

    You can make a lookup field as read-only at the page layout level if not at the global level. As you can see in the below screenshot Partner Contact is a lookup to contact object and can update as Read-only at the page layout level. Let me know if this works.

     

    Hi Lindsay, You can make a lookup field as read-only at the page layout level if not at the global level.
0/9000
Is there any way to upload SCORM files to Salesforce within the Rich Text tool? Not using an LMS, just as a video to view within our app.

 

For example, I'm able to upload a YouTube link in there but is there any way to do a SCORM file? 

 

Thank you. 

 

 
3 件の回答
  1. 2021年2月4日 21:27
    I did a quick search in the Help Toolbar: SCORM and after a quick review of the results, my fastest conclusion would be to go to the AppExchange for a solution.

     

    That being said, there are other alternatives that you could use to accomplish your goal (which I'm not 100% sure I understand, but feel free to clarify).

    If all you want is a video, you could use the Rich Text Component to simply put up a link to the videos.

     

    I've also recommended CircleHD.com, it will provide detailed feedback on your users interaction with the videos you want them to watch... Contact:  Asmara Hagos, asmara.hagos@circlehd.com, 817-655-5501. Let her know I sent you.

     

    Good Luck, and please remember to mark this as the "Best Answer" if it solved your problem. 

     

    -Dominic
0/9000