Skip to main content

Feed

Connect with fellow Trailblazers. Ask and answer questions to build your skills and network.
So I'm trying to create a second generation package that contains a report and that is all it contains (with it's report folder definition of course). When I run the version:create command then I get an error back in the form of:

<ReportFolder>/<ReportName>: filterlanguage: Invalid value specified: 1.

Where <ReportFolder> is the report's folder and <ReportName> is the report's name. I've tried this with several kinds of reports and with Translation Workbench on and off in the DevHub org as well as the default scratch org. This just doesn't seem to work. Has anyone else had success in building a 2nd gen package (Unlocked) with any kind of a report and NOT gotten this maddening error message?
5 answers
  1. Today, 7:09 AM

     In the beauty and hair transplant industry, using advanced software systems is common for managing client data and treatment plans. Sometimes, like in 2nd Generation Packaging systems, issues can occur—such as a build failing when a report is included. This can affect how clinics generate treatment summaries or progress reports for clients. Fixing these technical issues is important to ensure smooth operations and accurate reporting for both clients and practitioners. 

0/9000

Hello, 

 

I am struggling with OCAPI. Wondering if anyone would have any idea with this. Much appreciated. 

 

For OCAPI data API version 25.6.  

get /catalogs/{catalog_id}/categories

you can pass two parameters according to the api doc

select & expand

 but i couldn't figure it out what value should go under here, I read the doc, used api explorer, tried google, tried gpt, tried guess the value, tried everything i could, still with no luck. very frustrated with the doc, can't really find much stuff that is useful. 

 -- 

Q1. Would anyone have any idea what are accepted value for these two parameters?

 

OCAPI data api endpoint /catalogs/{catalog_id}/categories

 

In the sample response json object from this endpoint, there are following sample properties available

{  ...  "id": "string",  "image": "string",  "last_modified": "2025-06-19T04:55:46.255Z",  "link": "string",  "name": {},  "online": true,  "page_description": {},  "page_keywords": {},  "page_title": {},  "parent_category_id": "string",  "paths": [    {      "id": "string",      "name": {}    }  ],  "position": 0,  "sorting_rules": [    {      "creation_date": "2025-06-19T04:55:46.255Z",      "description": "string",      "id": "string",      "last_modified": "2025-06-19T04:55:46.255Z",      "product_sorting_rule_steps": [        {          "attribute_id": "string",          "direction": "asc",          "is_system": true,          "position": 0,          "text_relevance_included": true,          "type_id": "string"        }      ],      "rule_context": "string",      "site": "string"    }  ],  "thumbnail": "string"  ...}

The "online" property controls if the category is online or offline, however there also online from and online to

 from the sfcc interface. 

 

 -- 

Q2: Where are these information (online from and to for categories) been stored in the category object or any object? 

 

api1.png

 

Appreciate your help with this! 

J.J. 

 

#Salesforce Developer @* Salesforce Developers *

1 answer
  1. Today, 7:02 AM

    hi@S S

     

    Q1. 

    select

    lets you choose specific fields to return (like id, name, image). 

    expand lets you include related data (like online, parent_category, categories).

    Example: 

     /catalogs/{catalog_id}/categories?select=id,name&expand=online 

     

    Q2. 

     The

    "Online From" and "Online To" fields are stored in the Category object

    itself in SFCC. 

    These fields define the time range when the category is considered

    online

    or active.  

     

    If this work for you please mark it as the "Accepted answer". so it can help other too.

0/9000

I have added "Printable View" action to account plans page layout and even added in lightning record page but still it is not visible. Any solution? 

 

 

unable to see printable view option in account plans page

 

 

Screenshot_6.png

 

 

 

#Salesforce Admin  #CRM Configuration

0/9000
1 answer
0/9000

In customize a Salesforce object module , create validation rules getting error . 

Please resolve my problem as soon as possible. Any one help and do my task sir /madam. 

In customize a Salesforce object module , create validation rules getting error

 

 

 

#Trailhead Challenges

2 answers
0/9000

Hey all, I came across a question:

Q. Universal Containers has a requirement that an opportunity should have a field showing the value of its associated account's billing state. This value should be static after the opportunity has been created 

What is the recommended solution to configure this automation behaviour? 

  1. Roll-up summary field 
  2. Apex 
  3. Workflow 
  4. Formula field 

I thought the answer should be Formula field (cross object). Can someone help me get the correct answer for this? The test result says it should be Workflow. 

 

#Trailhead  #Formulas

4 answers
  1. Today, 5:32 AM

    Hi @240 SRI NIKITHA SAVULA S

    , In my case Flow is the one of the Option. I think we can go with flow.  

     

    • A record-triggered flow (before insert) can copy the Account’s Billing State to a custom field on the Opportunity at creation.
    • Once saved, the value remains static, even if the Account’s billing state changes.
    • Ideal low-code solution for this use case.
0/9000

This memo should be immediately/highly visible - perhaps a banner? - and only 1 memo should be allowed at a time - think "sticky note" almost. This memo is different from a single call or interaction note, in that it should be used to work the account every single time the customer or account is discussed until the memo is updated. All agents should have the ability to update this memo. Any ideas for how we could get this functionality? 

 

#Salesforce Developer  #Trailhead

2 answers
  1. Today, 5:26 AM

    this is a common need, and I’ve seen a few good ways to handle it depending on how much flexibility you want. The simplest approach would be to create a custom long text field on the Account object, maybe call it something like "Working Memo" or "Sticky Note." You can then place that field right at the top of the Account page layout or even on a Lightning page in a custom banner area so it’s very visible.

    If you want it to stand out more visually, you can use a custom Lightning Web Component to style it like a sticky note or banner. That would let you control colors, font, maybe even add a label like “Attention Note” or similar. Everyone with access to the record could update that one field, so only one memo exists at a time.

    Another option is to create a custom object related to Account, like "Account Memo," but restrict it so only one memo can be active per account. That gives you a bit more flexibility with history or future enhancements, but it’s a little more effort to build.

    Avoid using Notes or Chatter here—they’re not persistent or obvious enough for what you’re describing. You want something front and center that every agent sees the moment they open the record.

0/9000

1. The first user does not get a pop up window when they click on login button in Data loader. 

2. The second user gets an error message stating "failed to send request" 

The users have been using the Data Loader for a long time and this suddenly started happening. The version they use is 60.  Any suggestions on how this can be resolved?

@* Salesforce Administrators *@* Customer Success *

  

 

#Salesforce Developer  #Salesforce Admin  #Customer Success

2 answers
  1. Today, 5:22 AM

    Hey Prat, 

    This kind of issue with Data Loader usually comes up due to either a Java problem, system update, or something changing on the network side. Since both users have been using it for a while and it just started happening, here are a few things you can try: 

    For the first user who doesn't get a login pop-up, it might be that the login window is either being blocked or opening off-screen. I'd suggest closing Data Loader, deleting the .dataloader folder under their user profile (C:\Users\Username.dataloader), and then restarting it. Also, make sure they’re running the latest supported Java version and try running it as admin. 

    For the second user seeing "failed to send request," it sounds like Data Loader isn’t able to connect to the Salesforce login server. That could be due to a proxy, VPN, or a firewall issue. Make sure nothing is blocking https://login.salesforce.com. Also, check that they’re on Java 11 or whatever version is officially supported for the version they’re running. You could also try launching it from the command line to see more detailed error logs. 

    If the issue persists, it might be worth reinstalling Data Loader or upgrading to the latest version. 

0/9000