October, 2022 - gettectonic.com - Page 2
Batch Job Behavior

Batch Job Behavior

By automating specific actions  that you’d normally have to manually initiate, batch jobs make processing large amount of data less tedious and time consuming. If you’ve ever noticed data from batch jobs processes ‘out of order,’ we’ll go over why that’s the case.  Inconsistent Batch Job Behavior Resolution Inconsistent behavior of batches is because batch Apex is an asynchronous process with no SLA, and many customers are sharing the resources, causing it to be slow.  Being an asynchronous process, the system will process the batches only when the system resources are available. There’s no way to prioritize a process, and we don’t provide a SLA for the execution.  Asynchronous Apex In a nutshell, asynchronous Apex is used to run processes in a separate thread, at a later time. An asynchronous process is a process or function that executes a task “in the background” without the user having to wait for the task to finish. You’ll typically use Asynchronous Apex for callouts to external systems, operations that require higher limits, and code that needs to run at a certain time. The key benefits of asynchronous processing include: User efficiency Let’s say you have a process that makes many calculations on a custom object whenever an Opportunity is created. The time needed to execute these calculations could range from a minor annoyance to a productivity blocker for the user. Since these calculations don’t affect what the user is currently doing, making them wait for a long running process is not an efficient use of their time. With asynchronous processing the user can get on with their work, the processing can be done in the background and the user can see the results at their convenience. Scalability By allowing some features of the platform to execute when resources become available at some point in the future, resources can be managed and scaled quickly. This allows the platform to handle more jobs using parallel processing. Higher Limits Asynchronous processes are started in a new thread, with higher governor and execution limits. And to be honest, doesn’t everyone want higher governor and execution limits? Asynchronous Apex comes in a number of different flavors. We’ll get into more detail for each one shortly, but here’s a high level overview. Type Overview Common Scenarios Future Methods Run in their own thread, and do not start until resources are available. Web service callout. Batch Apex Run large jobs that would exceed normal processing limits. Data cleansing or archiving of records. Queueable Apex Similar to future methods, but provide additional job chaining and allow more complex data types to be used. Performing sequential processing operations with external Web services. Scheduled Apex Schedule Apex to run at a specified time. Daily or weekly tasks. It’s also worth noting that these different types of asynchronous operations are not mutually exclusive. For instance, a common pattern is to kick off a Batch Apex job from a Scheduled Apex job. Increased Governor and Execution Limits One of the main benefits of running asynchronous Apex is higher governor and execution limits. For example, the number of SOQL queries is doubled from 100 to 200 queries when using asynchronous calls. The total heap size and maximum CPU time are similarly larger for asynchronous calls. Not only do you get higher limits with async, but also those governor limits are independent of the limits in the synchronous request that queued the async request initially. That’s a mouthful, but essentially, you have two separate Apex invocations, and more than double the processing capability. This comes in handy for instances when you want to do as much processing as you can in the current transaction but when you start to get close to governor limits, continue asynchronously. How Asynchronous Processing Works Asynchronous processing, in a multitenant environment, presents some challenges: Ensure fairness of processing Make sure every customer gets a fair share of processing resources. Ensure fault tolerance Make sure no asynchronous requests are lost due to equipment or software failures. The platform uses a queue-based asynchronous processing framework. This framework is used to manage asynchronous requests for multiple organizations within each instance. The request lifecycle is made up of three parts: Enqueue The request gets put into the queue. This could be an Apex batch request, future Apex request or one of many others. The platform will enqueue requests along with the appropriate data to process that request. Persistence The enqueued request is persisted. Requests are stored in persistent storage for failure recovery and to provide transactional capabilities. Dequeue The enqueued request is removed from the queue and processed. If the processing fails, transaction control ensures that requests are not lost. Each request is processed by a handler. The handler is the code that performs functions for a specific request type. Handlers are executed by a finite number of worker threads on each of the application servers that make up an instance. The threads request work from the queuing framework and when received, start a specific handler to do the work. Resource Conservation Asynchronous processing has lower priority than real-time interaction via the browser and API. To ensure there are sufficient resources to handle an increase in computing resources, the queuing framework monitors system resources such as server memory and CPU usage and reduce asynchronous processing when thresholds are exceeded. This is a fancy way of saying that the multitenant system protects itself. If an org tries to “gobble up” more than its share of resources, asynchronous processing is suspended until a normal threshold is reached. The long and short of it is that there’s no guarantee on processing time, but it’ll all work out in the end. Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure

Read More
Salesforce Shield Data Monitoring and Encryption

Salesforce Shield

Safeguarding your most sensitive data and proactively addressing evolving compliance and industry regulations through the implementation of Salesforce Shield can result in significant cost savings, as highlighted in Salesforce’s 2022 Top Data Security Trends report. Safeguarding with Salesforce Shield. Salesforce Shield was originally launched in 2015. Shield for Encryption Salesforce Shield allows you to encrypt your Salesforce data with AES 256-bit encryption at the field-level, as well as manage your own encryption keys. The Tectonic team is thrilled to introduce Salesforce Shield—an advanced encryption solution that ensures trusted data monitoring and expedites the security of cloud applications. Safeguarding with Salesforce Shield Salesforce Shield can help you protect your apps. Salesforce Shield is basically a set of security solutions that allows you to incorporate additional layers of trust, compliance, and governance into your mission-critical apps. Shield Platform Encryption, Event Monitoring, and Field Audit Trail are all included. Shield Platform Encryption also supports person accounts, cases, search, approval processes, and other key Salesforce features. Classic encryption lets you protect only a special type of custom text field, which you create for that purpose. Shield, a comprehensive suite of capabilities, offers an enhanced level of security beyond Salesforce’s default settings. With Salesforce Shield, you can confidently protect sensitive data within your Salesforce environment and maintain that security over time. Salesforce Shield provides protection in four key ways: Blocks Unauthorized or Unlawful Activity: Finds and Classifies Sensitive Data Quickly: Adds Additional Security to Sensitive Data: Meets Compliance and Industry Regulations: Working closely with your company, Tectonic will tailor the configuration of Salesforce Shield to align with your specific requirements. Salesforce Shield’s capabilities span across all Salesforce “cloud” products, offering comprehensive data risk reduction across critical business areas. It provides additional security features beyond standard Salesforce, which is especially valuable for customers dealing with sensitive data or operating in highly regulated industries. Unlike whole disk encryption, Salesforce Shield operates at the field level and for files and attachments. It extends field history tracking, supporting up to 60 fields per object, compared to the standard 20 fields per object. Event Monitoring Analytics, a component of Salesforce Shield, offers reporting on event monitoring through a pre-built dashboard. Events are logged and displayed, allowing users to monitor trends, analyze user behavior, and ensure data security. Salesforce Shield employs Einstein Data Detect, an automated scanning tool, to identify sensitive data based on predefined patterns, including credit card numbers, emails, social security numbers, URLs, and IP addresses. This tool works seamlessly with platform encryption, indicating which data needs encryption at rest. Ask Tectonic For those seeking more information on Salesforce Shield, feel free to reach out to your Tectonic team, Salesforce AE, or consult Salesforce’s guide to Salesforce Shield Implementation. Does using Salesforce Shield make an organization automatically HIPAA compliant? No, while Salesforce Shield provides additional security features, customers must still configure it correctly and use it with other security measures to meet their HIPAA obligations. Which user permissions does Shield platform encryption require? “While many companies are leveraging the cloud to build apps at the speed of business, those in regulated industries have struggled to take full advantage of the cloud due to regulatory and compliance constraints,” said Tod Nielsen, executive vice president of Salesforce1 Platform, Salesforce. “With Salesforce Shield, we are liberating these IT leaders and developers, and empowering them to quickly build the cloud apps their businesses need, with the trust Salesforce is known for.” Salesforce Shield, in collaboration with Tectonic, fortifies your enterprise and Salesforce org by safeguarding sensitive data. Tectonic conducts a data classification exercise to identify fields requiring encryption based on regulatory, security, privacy, and compliance requirements. Isn’t it time your business and data benefited from the protection of Salesforce Shield? Like1 Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Salesforce Manufacturing Cloud

Benefits of Salesforce Manufacturing Cloud

Salesforce Manufacturing Cloud is a custom, industry specific solutions platform that helps you manage your entire book-of-business and customer service lifecycle, while increasing collaboration and visibility between sales, operations, and partners. Here are the Benefits of Salesforce Manufacturing Cloud. Salesforce Manufacturing Cloud offers numerous benefits that contribute to the efficient and seamless operation of your manufacturing businesses. One key advantage is the streamlining of business operations. By connecting different departments, the platform facilitates instant and automatic order submission, significantly improving overall efficiency. Manufacturing Cloud Salesforce Manufacturing Cloud provides a comprehensive view of operations, offering valuable insights into company and market changes. This visibility enables quick reactions to emerging trends, ensuring your business stays agile and responsive in a dynamic market environment. The time saved will help you stay ahead of market changes that may slow your competition down, improving your competitive advantage. The platform also plays a crucial role in improving sales forecasting. By providing visibility into all your customer interactions, Salesforce Manufacturing Cloud enables robust sales forecasts, empowering businesses to make informed decisions about their sales strategies. Moreover, the platform encourages the adoption of modernized processes, bridging costly gaps in traditional manufacturing operations. This modernization not only improves operational efficiency but also contributes to market responsiveness. Connected and streamlined operations facilitate quick responses to market changes, allowing businesses to adapt swiftly to evolving conditions.  Salesforce Manufacturing Cloud keeps your business moving forward, adopting modern and automated processes that save time and money. Automation Automation within Salesforce Manufacturing Cloud eliminates costly manual steps, reducing the risk of simple human errors. This is particularly crucial in scenarios where simple data entry mistakes, such as adding an extra zero to a fulfillment order, can lead to significant financial losses. The platform ensures reliable data, enabling seamless collaboration between Sales and Operations. Not only does this create smooth internal operations, but it also increases customer satisfaction. Instant access to reporting within the Manufacturing Cloud platform provides valuable insights into product performance, allowing businesses to create accurate predictions. Manufacturers can identify top-selling products, address underperforming items, and stay abreast of market trends. This information enables effective resource allocation and prompt issue resolution, preventing prolonged and costly production problems. Accurately tracking customer demand within Salesforce Manufacturing Cloud ensures optimal production levels. A 360-degree customer view of operations prevents overproduction or underproduction, striking a balance that avoids financial losses and customer dissatisfaction. The platform helps maintain an optimal level of stock on hand. The automated digital processes for contract management offered by Salesforce Manufacturing Cloud enable instant updates to client agreements. This eliminates version-control chaos caused by separate updates from various parties. A Salesforce single source of truth ensures unified operations, reduces legal liability, and ensures that all departments adhere to the same specifications. Implementing an automated system to track leads throughout the sales process is another benefit of Salesforce Manufacturing Cloud. Automating lead tracking provides valuable insights into the effectiveness of your sales strategies. Identification of attrition points triggers alerts, allowing manufacturers to address issues promptly. Sales teams can adjust strategies to prevent prospects from falling out of the pipeline, ultimately boosting sales and adding revenue to the bottom line. If your manufacturing operations could benefit from Salesforce Manufacturing Cloud, contact Tectonic to learn more. Like2 Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
Marketing Cloud Filtered Data Extensions

Marketing Cloud Filtered Data Extensions

Marketing Cloud filtered data extensions serve as a refined subset of records extracted from an existing data extension, focusing on isolating specific data points. This tutorial walks you through the process of creating a filtered data extension within Salesforce Marketing Cloud. If you’re new to data extensions and their creation, you can refer to this insight tutorial for a comprehensive overview. Tutorial Steps: Begin by creating a data extension and uploading relevant data into it: Now, consider the potential of filtering this information. While filters are beneficial within a single data extension like the current one, they may not suffice when cross-referencing data across various extensions. In such cases, for increased flexibility, you may explore SQL queries or third-party apps like “DEselect.” Navigate back to subscribers and click the create button, selecting a filtered data extension instead of a standard one. Choose the source (subscriber DE) from the provided list. Upon selecting the source, you’ll reach the filter criteria definition screen: Now, let’s discuss measures: Once satisfied with the filter criteria, click ‘Save and build’: Is your company hoping to get up and running on Salesforce Marketing Cloud fast? Check out Tectonic’s Marketing Cloud Salesforce Implementation Solutions. Like Related Posts CRM Cloud Salesforce What is a CRM Cloud Salesforce? Salesforce Service Cloud is a customer relationship management (CRM) platform for Salesforce clients to Read more Salesforce Data Studio Data Studio Overview Salesforce Data Studio is Salesforce’s premier solution for audience discovery, data acquisition, and data provisioning, offering access Read more How Travel Companies Are Using Big Data and Analytics In today’s hyper-competitive business world, travel and hospitality consumers have more choices than ever before. With hundreds of hotel chains Read more Why Your Company Isn’t Like a Baseball Team Recently, Chris shared an excellent post about the new World Series Champion Houston Astros. In short, it was a reminder Read more

Read More
Salesforce Industries

Salesforce Industries Acronyms

Here is a helpful glossary of terms you are likely to encounter when discussing Salesforce Industries (formerly Vlocity). Salesforce Industries Acronyms. Salesforce Industries Acronyms Acronym Meaning Industry Cloud Definition AAR Account-Account Relationships Financial Services Cloud A feature to relate households with businesses and organizations. For example, it can be a relationship between a household and their trust. ABM Account Based Marketing Marketing Cloud and Account Engagement Account based marketing is a marketing strategy targeting accounts that are look-alikes to existing customers of a high value, marketing to a group of individuals in the account. ACR Account-Contact Relationships Financial Services Cloud A feature to build Account-Contact Relationships between their clients and households. For example, it can be a relationship between a household and a member of the household. AUM Assets Under Management Financial Services Cloud “The total market value of the investments that a person or entity manages on behalf of clients.” (source)AUM is featured in the pre-defined reports and dashboards within Salesforce Financial Services Cloud. CCR Contact-Contact Relationships Financial Services Cloud A feature to relate members of the household with other contacts. For example, it can be a member of the household related to their attorney or accountant. CSRD Corporate Sustainability Reporting Directive Net Zero Cloud A prominent regulation mandated by the EU to encourage Net Zero practices. Net Zero Cloud’s CSRD report builder supports companies to comply. DPE Data Processing Engine Financial Services Cloud “The Data Processing Engine is an “Enhanced Rollup-by-Lookup (RBL) framework that uses [the] superior processing power of Tableau CRM for faster calculation of RBL rules.” – an optimized way to transform and update records in Salesforce that is also being utilized as a framework for the RBLs. E&U Energy & Utilities Cloud Energy & Utilities Cloud A solution designed for power and utilities, oil and gas, and even further to green energy options. EDA Education Cloud Architecture Education Cloud Education Cloud is built on the EDA (Education Data Architecture) a pre-built data model, designed for the education sector. This supports institutes to connect each student account to an administrative account, and shows a clear record of any student addresses, relationships, and affiliations. This superseded the Higher Education Pack (HEDA). EPC Enterprise Product Catalog Energy & Utilities Cloud “Introduce and effectively manage a portfolio of products that are relevant to customers, released at the most opportune time, and at a low cost.”READ MORE: Salesforce Help ERM Emergency Response Management Work.com One of the four pillars of Work.com, this app is designed to allocate health, public and private sector resources (program management and incident resolution) aimed towards the public sector and health industries. Perhaps less relevant now than in Covid times, this app still can empower certain sectors (i.e. Public Sector and Nonprofits) for crisis management. ESG Environmental Social Governance Net Zero Cloud Salesforce has developed Net Zero Cloud to be an ESG platform. ESG reporting is typically complex and time-consuming to collate and disclose reports. With this solution, Einstein suggests report content, which alleviates the burden from ESG professionals and is suitable for companies of all sizes and industries. FSC Financial Services Cloud Financial Services Cloud Salesforce developed a set of industry products to enhance and extend the functionality of its core products – the Financial Services Cloud is one example. This Salesforce managed package enhances and extends the functionality of Sales Cloud and Service Cloud combined to meet the needs of wealth management firms, insurance companies, and banks. HEDA Higher Education Data Architecture Education Cloud Education Cloud is built on the EDA (Education Data Architecture). This superseded the Higher Education Pack (HEDA). HEDA is a community-driven data architecture and set of best practices designed to configure Salesforce out of the box for Higher Education. ITSC IT Service Center Work.com Part of Work.com, this tool helps IT teams better support employees from anywhere – a cross-team, cross-company initiative leveraging Tanium’s real-time asset management capabilities, Service Cloud’s case management technology, and the power of the Salesforce Platform for automation, integration, and personalization. NPSP Nonprofit Success Pack Nonprofit Cloud The Nonprofit Success Pack was specifically designed to meet the “unique” needs of Nonprofits, aka NGOs or charities, to aid them in being successful with their mission. There is a lot to unpack just in the name itself! It’s a “Pack” because it consists of several puzzle pieces to meet those needs, sitting on top of Sales Cloud. NZC Net Zero Cloud Net Zero Cloud A solution for carbon accounting, emissions tracking, calculating building energy intensity, and more. PSS Public Sector Solutions Government Cloud The group of applications built on an Experience Cloud infrastructure to enable citizens and institutions log in to a portal and manage their data. RBL Rollup by lookup Financial Services Cloud “Rollup-by-Lookup (RBL) is a feature of Salesforce Financial Services Cloud (FSC) that allows you to aggregate client financial data and rollup to the individual or group level using configuration rules.” Salesforce are moving away from RBL to the Data Processing Engine (DPE). SFI Salesforce Industries – The umbrella term for all industry-specific solutions that Salesforce has released. There are approximately 12 Industry Clouds, which are pre-built data models that enable Salesforce customers operating in these industries to get up and running faster. SID Shared Information Data Communications Cloud “Provides an information/data reference model along with a common vocabulary for implementing business processes. This business model is independent of platform, language or protocol and can help identify business entities that are important to the Communications Service Provider.”(source) VPL Vlocity Process Library – A library of pre‐built business processes that can be used with Vlocity (Salesforce Industry) OmniStudio. (source) Salesforce Industries Acronyms Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has

Read More
Salesforce Page Design

Compact Page Layouts in Salesforce

Compact page layouts in Salesforce serve to showcase the essential fields of a record when minimal details are required. They dictate which fields appear in the highlights panel at the top of a record. A compact layout displays a record’s key fields at a glance in the Salesforce mobile app, Lightning Experience, and in the Outlook and Gmail integrations. Lightning Pages For users employing Lightning Pages, ensure that the Highlights Panel Component is included on your page to ensure visibility. Navigate to the Object Manager, select the Object, go to Compact Layouts, and create a new layout. After naming the Compact Layout, add the desired fields for viewing. Note that a compact layout can only include fields from its object or fields that may be utilizing a formula as a cross-object reference to another object. Salesforce fields not present in SOAP API cannot be added to compact layouts in the Salesforce mobile app. Compact Page Layouts in Salesforce Compact layouts also influence how records are displayed in the Salesforce mobile app, helping users quickly recognize pertinent information on mobile screens. These layouts enable a tailored view of records, emphasizing the information users need at a glance. While compact layouts support all field types, it’s worth noting that they exclude text area, long text area, rich text area, and multi-select picklist fields. Like Related Posts Salesforce OEM AppExchange Expanding its reach beyond CRM, Salesforce.com has launched a new service called AppExchange OEM Edition, aimed at non-CRM service providers. Read more The Salesforce Story In Marc Benioff’s own words How did salesforce.com grow from a start up in a rented apartment into the world’s Read more Salesforce Jigsaw Salesforce.com, a prominent figure in cloud computing, has finalized a deal to acquire Jigsaw, a wiki-style business contact database, for Read more Health Cloud Brings Healthcare Transformation Following swiftly after last week’s successful launch of Financial Services Cloud, Salesforce has announced the second installment in its series Read more

Read More
  • 1
  • 2
gettectonic.com