![Justin Wills](/img/default-banner.jpg)
- 39
- 59 451
Justin Wills
United States
Приєднався 7 чер 2020
Justin is a certified Salesforce consultant who is passionate about technology and business.
Delete Apex Classes in Production (3 Methods)
Interested in consulting? www.1sync.co/contact
-----------------------------------
In this video, we discuss how to delete apex classes in production. Apex Classes can be difficult to delete without the proper steps. There are three easy ways to delete apex code, workbench, sf cli, and sfdx git delta. This video covers how to delete metadata in Salesforce, like apex classes, apex triggers, visualforce pages, lightning web components, aura components, custom objects, and more. Learn how to delete apex classes in this video using the ui with tools like workbench. Or, use the command line and use sf cli.
-----------------------------------
Links:
workbench.developerforce.com/describe.php
github.com/scolladon/sfdx-git-delta
Chapters:
Intro: 0:00
Why: 0:40
Workbench: 2:30
SF CLI: 4:04
SFDX Git Delta: 4:25
-----------------------------------
In this video, we discuss how to delete apex classes in production. Apex Classes can be difficult to delete without the proper steps. There are three easy ways to delete apex code, workbench, sf cli, and sfdx git delta. This video covers how to delete metadata in Salesforce, like apex classes, apex triggers, visualforce pages, lightning web components, aura components, custom objects, and more. Learn how to delete apex classes in this video using the ui with tools like workbench. Or, use the command line and use sf cli.
-----------------------------------
Links:
workbench.developerforce.com/describe.php
github.com/scolladon/sfdx-git-delta
Chapters:
Intro: 0:00
Why: 0:40
Workbench: 2:30
SF CLI: 4:04
SFDX Git Delta: 4:25
Переглядів: 166
Відео
Everything You Need to Know About Async Apex
Переглядів 360Місяць тому
Interested in consulting? www.1sync.co/contact In this video, we discuss how to use asynchronous apex in Salesforce development. Asynchronous apex, or async apex for short, is the idea of processing data in the background. We can use interfaces like queueable, schedulable, batch, and future to make asynchronous apex. Queueable in apex is one of the most used functions, and allows Salesforce dev...
Complete Conga Composer Tutorial in 9 Mins
Переглядів 405Місяць тому
Interested in consulting? www.1sync.co/contact In this video, we discuss how to configure the Conga Composer (Conga Merge) package to generate professional documents in Salesforce. We cover how to install the Conga Composer package, to how to use word and excel documents as templates in Conga Composer. This is a complete tutorial on how to take an existing quote in Salesforce, merge the data in...
Nebula Logger is All You Need for Debugging in Salesforce
Переглядів 1,3 тис.2 місяці тому
Interested in consulting? www.1sync.co/contact In this video, we discuss the Nebula Logger package. This is a Salesforce unlocked package that helps transform the standard debug log to a powerful logging object. In the video we discuss why the Nebula Logger is useful for your org, how to install the Nebula Logger Unlocked package, and how to leverage the Nebula Logging Framework. We cover basic...
Top 5 Tools I use as a Salesforce Consultant
Переглядів 3183 місяці тому
Interested in consulting? www.1sync.co/contact Links: Salesforce Inspector Reloaded - chromewebstore.google.com/detail/salesforce-inspector-relo/hpijlohoihegkfehhibggnkbjhoemldh VS Code - code.visualstudio.com/ SF CLI - developer.salesforce.com/tools/salesforcecli Postman - www.postman.com/ JSON2Apex - json2apex.herokuapp.com/ Scribe - scribehow.com/ New Org Template - github.com/jawills/sf-new...
Flow Tutorial for Beginners in 16 Minutes (with Scenarios)
Переглядів 3154 місяці тому
Interested in consulting? www.1sync.co/contact In this comprehensive 16-minute Salesforce tutorial, I'll guide you through the intricacies of Salesforce Flow - a robust 'clicks not code' automation tool. This Flow tutorial is designed to equip you with the skills to navigate various scenarios efficiently. We'll start off by demystifying the basics of Salesforce Flow, emphasizing its visual auto...
How To Use The New Named Credentials (Summer '23 & Beyond)
Переглядів 3,7 тис.8 місяців тому
Get In Touch: 1sync.co/contact In this video, we discuss how to use Named Credentials to take your authentication credentials outside your Apex code. Using Named Credentials is a great way to implement oauth 2.0 in Salesforce. In Winter 23, Named credentials were changed to add an additional component, External Credentials. In Summer 23' Named Credentials were updated to use principals to manag...
How to Build a Salesforce Deployment Pipeline with GitHub Actions
Переглядів 3,7 тис.10 місяців тому
Interested in consulting? www.1sync.co/contact Getting Started with Shopify? shopify.pxf.io/Ea7EnP Write Up: www.1sync.co/build-salesforce-deployment-pipeline-with-github-actions Action: github.com/marketplace/actions/salesforce-metadata-deploy In this video, we cover how you can build a Salesforce deployment pipeline with GitHub Actions. We talk about how branches are mapped to deployment envi...
How to Deploy Apex Code With GitHub Actions in 16 Mins
Переглядів 1,8 тис.11 місяців тому
Get in Touch: www.1sync.co/contact In this video, we discuss how to use GitHub Actions to deploy Salesforce Apex code. Salesforce DevOps tutorials often talk about DevOps Center, and deploying change sets, but these tools are not enough. Learn how you can go from zero Salesforce DevOps knowledge to using the Salesforce Metadata API to download Salesforce Apex Code. We cover why traditional DevO...
Beginner's Guide to GraphQL in Apex | Salesforce | Shopify
Переглядів 73111 місяців тому
Get in Touch - www.1sync.co/contact Article - www.1sync.co/graphql-apex-client-tutorial Shopify Partner Sign Up - www.shopify.com/partners Shopify GraphiQL Explorer - shopify.dev/docs/apps/tools/graphiql-admin-api Learn how to use GraphQL in Apex. In this video, we cover what is GraphQL, including what are GraphQL queries and what are GraphQL mutations. We also cover the diferrences of GraphQL ...
Everything You Need to Know about SFDX Scanner in 9 Minutes
Переглядів 74811 місяців тому
Everything You Need to Know about SFDX Scanner in 9 Minutes
Extending Quote Cloning Functionality In Under 17 Mins
Переглядів 516Рік тому
Extending Quote Cloning Functionality In Under 17 Mins
Dropbox ➡️ Salesforce Integration Tutorial | Zapier
Переглядів 330Рік тому
Dropbox ➡️ Salesforce Integration Tutorial | Zapier
Integrate Salesforce ➡️ QuickBooks Online in 33 Minutes | 2024
Переглядів 2,7 тис.Рік тому
Integrate Salesforce ➡️ QuickBooks Online in 33 Minutes | 2024
Clone Quotes In Salesforce Using Flows in 29 Minutes - Tutorial
Переглядів 2,5 тис.Рік тому
Clone Quotes In Salesforce Using Flows in 29 Minutes - Tutorial
Automatically Refresh .Invalid Emails In Under 6 Minutes
Переглядів 866Рік тому
Automatically Refresh .Invalid Emails In Under 6 Minutes
Everything You Need to Know About Shopify B2B
Переглядів 2,3 тис.Рік тому
Everything You Need to Know About Shopify B2B
Streamline Your Workflow with Conga Composer & Apex Automation
Переглядів 1,3 тис.Рік тому
Streamline Your Workflow with Conga Composer & Apex Automation
How to Calculate Commissions for Sales Reps in Salesforce
Переглядів 260Рік тому
How to Calculate Commissions for Sales Reps in Salesforce
How to Configure DevOps Center in 24 mins | Salesforce Tutorial
Переглядів 957Рік тому
How to Configure DevOps Center in 24 mins | Salesforce Tutorial
How to Delete Salesforce Developer Logs FAST!
Переглядів 738Рік тому
How to Delete Salesforce Developer Logs FAST!
How to Write Boiler Code Faster with Apex Code Snippets
Переглядів 4422 роки тому
How to Write Boiler Code Faster with Apex Code Snippets
Everything You Need To Know About SingleEmailMessage In 14 Mins
Переглядів 1 тис.2 роки тому
Everything You Need To Know About SingleEmailMessage In 14 Mins
How to use Lightning Web Components in Mobile | Rebuilding the Account Details Section
Переглядів 1582 роки тому
How to use Lightning Web Components in Mobile | Rebuilding the Account Details Section
Sync Custom Fields From Quote Line Items to Opportunity Products
Переглядів 4,5 тис.2 роки тому
Sync Custom Fields From Quote Line Items to Opportunity Products
Replace the Salesforce Developer Console TODAY Using VS Code!
Переглядів 8032 роки тому
Replace the Salesforce Developer Console TODAY Using VS Code!
Simple Salesforce ➡️ QuickBooks Online Integration in 83 Minutes
Переглядів 10 тис.2 роки тому
Simple Salesforce ➡️ QuickBooks Online Integration in 83 Minutes
Rebuilding the Standard List View in 53 Minutes | LWC Tutorial
Переглядів 9 тис.2 роки тому
Rebuilding the Standard List View in 53 Minutes | LWC Tutorial
How to Configure DLRS in Salesforce to get more Rollup Fields
Переглядів 2243 роки тому
How to Configure DLRS in Salesforce to get more Rollup Fields
Nicely explained on the wired method to datatable. I am stuck to display the DOB which is of Date format, I tried to use "text" and "date" in the type attribute of column { label: 'Date of Birth', fieldName: 'DOB', type: 'text' }, not showing on the screen. Can you please help Thanks in advance
It seems like your field name is incorrect. If you are using the standard field on the contact, the field Name is `Birthdate`, and if you are using a custom field, ensure you are using the API field name from setup
Thanks for making this video. I will also try this.
Glad you enjoyed!
Great video, thanks!!
Nice explanation and helpful...Many thanks for this 😊
Glad you enjoyed!
Hello, great video. Do you know how can I add the custom buttom to a autolaunched flow so I can Add it to the new Action Button in another screen flow ? What I want to do is : Create a record via a screen flow and within the same screen, allow users to create a document via the new Action Button (via a subflow). I know this is a new feature, but maybe you have a workaround. Thanks
If you can use a screen flow to make the conga callout, then you can use the first page to create the record, then the second page to make the callout, passing in the record id of the newly created record. I have not worked with screen flows using conga but this would be the approach I would take.
Thank you very much @JustinWills for this excellent tutorial. I was able to solve a very important task I had. Thank you!
Thanks for showing the differences. Do you have any recommendations on how to implement retry logic ?
It depends on what you are doing, and why the job failed. This framework is a good starting point: github.com/jantaks/salesforce-apex-retry
Heya Justin, Awesome content thanks man! Do you have any resources that you would recommend for learning more about practical Salesforce DevOps like this? I would love to learn more.
What topics are you looking to learn? There are some posts by Pablo Gonzalez that discuss DevOps in Salesforce
@@JustinWills Sorry about the super late reply! I got caught up in life :) I am basically an intermediate Salesforce developer and I am looking to become a proper senior but I do not really have a senior for guidance so I am fumbling about trying to learn what I can and one of the weak points I have is dev ops. For instance, If we need to do deployments in a customers org pipeline and they have only used change sets, but change sets do not really suit our needs for complex Metadata deployments, what are good options to go for? How would I do the same deployments using SFDX? What would be a good way to manage the deployments and track the changes without something like Copado or Gearset? What are the best practices in these kind of situations :)
@@shaunvanhuyssteen7966 Are you working at a consultancy or an ISV? In general, I manage the pipeline for all my customers. Keep in mind that you need contract language in place to do this. From there, I use the pipeline I outline in the video, so VS Code for writing code, Github + Github Actions for storing and moving environments. If you are working with standard metadata like Apex Classes and LWC, this video should cover everything. If you are working with communities / experience cloud you will need to read the metadata api documentation to understand what metadata to deploy. If you are working with something like Conga and/or CPQ, you will need to use a tool like SFDMU to move the records between environments. I am working on some videos for each of these tools. Happy to learn more about your needs. Use the link in the description to get in touch and we can chat further.
This is wonderful!! I am slightly stuck though and not sure what to do now. I followed the tutorial well, and am NOT a programmer at all so luckily got VSCode installed properly and deployed the LWC, but then in the end trying to add it to the End Screen element doesn't work because I do not see it in the Custom section of my components. I'm confused because I thought I followed everything correctly but must have missed something. Help?
I would check to confirm that the xml for the LWC is configured correctly. This is how the visibility is controlled. I would also refresh the flow builder, because the component will not show otherwise.
@@JustinWills From what I can tell, the XML is correct because I copied it over and I've refreshed the flow builder a few times. I'm stumped!
@@stephenross5786 If you use the links in the pinned comment, you can use the flow prebuilt.
@@stephenross5786 Had the same challenge, solved it by using Save All under File on the VSC.
Great content....can you please let us know how can we deploy this changes to higher orgs like UAT sandbox or production using package.xml
Unfortunately this is not possible with package.xml / sf cli. This is because the template data / config data (queries, templates, solutions) are all stored as Salesforce records. You can use the SFDMU tool to push records: github.com/forcedotcom/SFDX-Data-Move-Utility I am working on a tutorial that will discuss how to push conga and cpq records using this, but the scripts need more work before they are ready for a YT video.
Great video man!
Awesome content! As a salesforce dev I enjoy this short videos a lot. Great job! 👏
More to come!
great job
Check out the following resources: - Starter Templates: documentation.conga.com/composer/latest/salesforce/conga-template-library-for-composer-release-8-235409609.html - Composer Documentation: documentation.conga.com/composer/latest/salesforce/conga-composer-193694433.html
You are too underrated bro. Great video.
Does invoice have to be created from an Opportunity or could I modify it to be created from a Custom Object?
The default automation creates the invoice from the opportunity. It is not required to relate an opportunity to the invoice object so you can build your own automation to create the invoice object
Definitely Correct. Because of those annoying errors I stopped using DevOps center. It was very annoying. Why was there so much hype about it amidst these errors.
The errors are why I moved to GitHub actions to deploy. I have a few tutorials on my current setup.
Are they still an issue? I've joined a company and looking to implement a move away from change sets. Sf devops centre was one to look at alongside the paid options
@@StickyGeko I have not seen major improvement but I haven't looked deeply into using it. If you want a free option I would recommend github actions.
@JustinWills I like the idea of a managed one so you don't have to babysit it and worry about the sf updates and maintenance. There's budget there for us but just need cover all bases off.
Check out the Github repo here: github.com/jongpie/NebulaLogger
Hi Justin, thank you. How do you get the Memo across? e.g. if you want to put the Opportunity ID on the Memo in QB? I tried to just fill it in on the invoice but it isn't syncing to the QB side. Maybe I am misunderstanding how to map the other Invoice fields (in SF) to QB fields?
Hi, I just pushed an update that fixes this, please install the latest version. Populating the 'Memo' field will push this information to QB.
@@JustinWills Hey justin, thanks so much. I'll look into this. On the Product side - are there any plans to include Inventory Price and/or Quantity On Hand from Quickbooks to sync to Salesforce?
@@MikeC-sf8vk I am looking to add support for product syncing next. If you make issues on Github I will prioritize that functionality.
Thank you very much@@JustinWills
@@MikeC-sf8vk I just added this functionality. Please check it out! Thanks for suggesting!
Hi Justin, Thank you for this video. I have implemented something similar to this in our org. But now it looks like the standard functionality is not syncing like before. Do we need to include the standard fields as well into this triggerhandler class?
What exactly is not working? You should not need to include standard fields like quantity and sales price. Is the quote set as syncing?
Hi @JustinWills, while cloning if i use all values from record instead of separate values the clone not working, what is the alternate option instead to copy each field?
What isn't working? You should be able to use all values from the record, but you need to use an assignment to remove the id. You can see how to do this in my flow tutorial here: ua-cam.com/video/mBxQ3ubRQ7A/v-deo.htmlsi=D92za7bVRllNHI3I&t=778
Hi Justin, did you know a way to send through flow email for more than 5 receivers without using email alert? Asking because I need this to be dynamic, so email alert didn't work for me
You probably need to use an invocable apex method that calls the SingleEmailMessage class. This allows up to 150 email to addresses. developer.salesforce.com/docs/atlas.en-us.apexref.meta/apexref/apex_classes_email_outbound_single.htm#apex_Messaging_SingleEmailMessage_setToAddresses
Hey, great tutorial, do you know if it is possible to call the API passing the conga solution ID? I would like to store all the queries, template, etc in the solution and just pass that from my Apex HTTP call
Hi, No this is not possible because the Conga Solution is an easy way to select how you want the button / action to perform, then creates a button that calls out to the same url with all the template ids / parameters.
I was wondering if there is a way to go deeper on the product ID. I see that you can set the default, but what would I do if I wanted to be able to select a different service for the invoice instead of the default concrete. Is there a similar way to sync the service items like you did for the terms? I also am getting "null null" on the shipping and billing address on the quickbook's invoice. Is this because there are multiple fields for the address in Salesforce, and just one field for it in quickbooks?
I'm not sure what you mean for selecting products. Do you use opportunity products? For defaulting terms, you can set a default on the field in Salesforce For the "null null" address, this was an issue fixed in the latest release. Please use the following link to find the latest version of the package for your environment: github.com/jawills/QIME
@@JustinWills No, sorry, I mean for creating multiple options for selecting a product/service for my invoice. For instance, when I go into custom metadata types and manage records on QIME Configs doesn't that default your invoice line item to just one service? I was wondering how the user could select a different service from the Invoice page Layout and see that reflected in Quickbooks. Oh nice, that's awesome!
@@andrewmendonsa8962 Your interpretation of how the QIME config works is correct. If you want users to select the product, you can use the opportunity products to select a product, then when an opportunity is closed won an invoice will be created with your desired product.
@@JustinWills Cool, I am still having a little bit of trouble with it. I set up a product with it linked to it's respective QB Id, but the line item doesn't populate in Quickbooks. I did notice that it is able to populate in Salesforce on the invoice line item when I am syncing from Quickbooks to Salesforce. I noticed in the video at 29:27 that the product line item defaults to "services" despite setting the qime config default at 24:43 to line item 3 which should have been concrete. Is this a potential bug or am I missing something? Thank you very much for this, just looking into this as a potential use case for a non profit in my area
@@andrewmendonsa8962 The timestamps you listed are recorded at separate times so the sync of a single line item is not featured in the video. Send me an email at justin@1sync.co and I will look at the configuration you have.
This is beautiful, man. Well done. I actually built this thing out as you suggested but then realized the managed package is a much more robust version.
Glad you enjoyed! The managed package has features seen in part 2!
very simple on the Quote Line Item connections - thank you!
Hi Justin...thank you for actually putting this video together fur us. I just wanted to reach out and get your opinion on whether you thought this was a viable solution to export nearly 10 years worth of detailed records...essentially moving 'everything' from QB online to Odoo. Also, realistically, what kind of cost could I really expect Postman to cost me to do that?
I've not heard of Odoo so I cannot speak to the import process there. In terms of exporting QB data, I would look into the following in this order: 1. Managed app to move QB to Odoo 2. Write python scripts to use the QB API to export the qb data, then import via Odoo API. 3. Export all data via CSV and then import into Odoo. You can use the QB api to export almost all data. The size of data only matters for complexity, data load run time. There are a few gotchas on exporting the QB data, for instance, tags on invoices cannot be exported from QB. For Postman, this is a rest client that allows for visualization of the rest calls. There are no real limits you would face on using this, or the QB API that would involve upgrading licenses, but I would recommend using scripts or other means to run the export / import process. Hope this helps!
Great work greatly appreciated.
Greatly appreciated!
Thank you very much for this content. I have a question at 15:45. If only one company can be connected to a quickbooks account, what is the workaround for testing this in sandbox environment then moving it into production?
Yes good question! When you have two qbo accounts, where one is a sandbox qbo account and one is a production qbo account, then you can test as you would expect in your sandbox/prod environments in Salesforce. This is because the routing to the correct QBO environment is done through the QB app's client / secret. If you have multiple production QB accounts under the same email, you would either need to create a different user to authenticate the integration to, or change the email associated with that production account.
Can we use custom setting instead of metadata?
No. The auth. provider is coded to use metadata in the background. If you need to update values from your code, I recommend storing that information in a custom setting outside the named credential storage.
For those reading the document online (and watching this video), this needs do this instead of what is written creating the external named credential: 1. The name should be "QB_External_Credential" not "QB External Credential" 2. The "Authentication Provider" should be 'QB Auth Provider' instead of 'QBAuthProvider', which matches the name we gave the Auth. Provider 3. "Permission Set Mapping" is no more. It has been replaced with "Principals" a. Create a principal b. Authenticate c. Open the permission set d. Assign the principal to the permission set e. Save
the QB_Auth_Provider type is no longer available
What part of the setup stage are you running into this? When creating the Auth. Provider the type is QBAuthProvider.
@@JustinWills Yes, while trying to choose this type it is no longer an available option to choose from
@@andrearojas2038 Email me here: justin@1sync.co and I will investigate for you
hello bro, im stuck i want to clone accounts and their related contacts, cases and opportunities but i dont know how to manage teh decisions because the flow becomes very big cause i have to check if i should clone each one after each outcome of decision, can you help me with that?
You should write out the workflow of what should happen outside of flow to simplify some of the logic. Additionally, you can use sub flows to condense the logic of processes e.g. clone cases of an account is a sub flow that has an input of the account, and a list of cases.
Why didn't you use Open ID Connect for this?
You may be able to use Open ID Connect
You're a genius. This saved me so much time.😀🙏
Glad you enjoyed!
New named credentials are powerful, but so damn painful :D And as always, Salesforce creates new features without fully supporting old functionality. In the case of named credentials, it's storing the password and username named credentials :)
It's amazing. Short and super useful. Thanks for the published action. It makes yml file clean and simple
it is pretty clear and good presentation, thanks
Hi Justin, thanks to you that I successfully link postman to quickbook. But after the link and ready to download data to csv file, i couldnt catch what you did. I think you did 2 things. 1st was to run pip env shell. I did that. Then you type python main.py. I did that too. There was no error, just that it return me to C:\Users\alice>. I couldnt find the download csv file like you. Did I miss up something like setting up a folder and file for the download? I am new to cmd. By the way, I didnt do the clone Git hub as it error message "Cannot find the path" when I type cd /tmp. Not sure if you could assist.
Hi Alice, The reason why you cannot perform cd /tmp is because you are on windows. Don't worry about this as this command is performed so the files are deleted on my machine. You need to go to the directory in the terminal. The best way to do this in windows is download vs code, then open the project in vs code. From there you can open the terminal and run the commands to extract the data. Justin
Thank you! This will definitely increase productivity. Which theme for your font are you using?
The theme is the basic vs code theme. Font size is 16 but this can change when you zoom in vs code.
Ok, thank you. 🙂@@JustinWills
I am getting below error when I try to create an invoice 😮💨 Please use the existing Invoice Error is in expression '{!createInvoice}' in component <apex:page> in page qime:opportunityvf: (qime) An unexpected error has occurred. Your solution provider has been notified. (qime)
Are you creating an invoice from the opportunity? There is a limit of 1 invoice per opportunity, which is why this error occurs
@@JustinWills yes I am creating invoice from opportunity. And when I click Create Invoice w/ QB, I got this error, The callout couldn't access the endpoint. You might not have the required permissions, or the named credential "QB_Named_Credential" might not exist. Error is in expression '{!syncQB}' in component <apex:page> in page qime:qbcreateinvoicevf: (qime) An unexpected error has occurred. Your solution provider has been notified. (qime
@@Zshafique1 Hi, This is because the permissions for the named credential are not configured correctly. You can read more in depth here: www.1sync.co/salesforce-named-credential-example To ammend ensure that: 1. The Name Credential API Name matches in the UI and in Apex code. 2. The named credential principal access to a permission set and assigned to a user. 3. The if the named credential is from a managed package, ensure Allowed Namespaces for Callouts includes the package namespace.
Hi Justin, Nice video .. Can you pls teach me Salesforce DevOps end to end pleaes
What topics are you looking to get more insight into?
writing pipelines. i m not very technical. hence struggle@@JustinWills
At 26:24 I'm not sure why you assigned the variable pbe_size to the Quote Line Items Collection instead of the Inactive PriceBook Entry Collection! The decision element is now dependent on the Quote Line Items, disregarding the Inactive PriceBook Entries.
Thanks so much for this video Justin. I have a question, Can I do this in Salesforce Starter Edition?
Hi Henry, You will need at least Enterprise edition to use this integration as this integration uses Apex Classes.
@@JustinWills Thanks for letting me know
The best content there is on this subject👏 Thanks so much
this video is pure gold
We definitely need it to be integrated with Jira! I am having issues cloning the repo and committing my changes from VSCode directly to GitHub and have it pop up in DevOps center without having to Pull Changes. Do you know what I mean? I would love it if you could help me ou there regarding this problem I am getting.
Hell yes. I’m converting our shop this month and this is exactly what I needed.
Hi can u please let me know , how you are defining the number of records displayed per page, if we need to see more records is there any option to go to next page or how it happens
The number of records is defined in the limit of the SOQL query. There is no pagination in this tutorial.
Sir, I am using your logic in Community portal, the name field and account are hyperlink which takes to the record detail page, but in community portal it is not working, when we click on name or account its taking to error page in community. Can you please tell me if anything needs to be changed for portal