Skip to main content

#Salesforce Field Service77 debatiendo

Hello.  

 

Is there a way to overwrite the standard probability field with a flow? I understand the probability gets set on the stage field.  

Thank you, 

Nancy 

 

#Trailhead Challenges  #Trailhead  #Salesforce Admin  #Flow  #TrailblazerCommunity  #Salesforce Field Service  #Automation

3 respuestas
  1. 10 jul, 23:07

    I think the problem might be that it's a "Before Save Flow", so on Save/Submit the Stage gets evaluated and the default probability kicks in.   

     

    I did something years ago with a custom Picklist field called "Confidence %" that users could use to "overide" the default Stage, because to us the Stage = Milestone in the Sales Process, which is not always the same as "Contract Negotiation" Stage = 90%, because sometimes you could be in "Contract Negotiation" and the next minute someone gets stink-eye, and everyone is all Hatfields vs The McCoys.   

    I used an After-Save Flow to set the Opportunity: Probability using the custom "Confidence %" picklist field and a Formula Resource

0/9000

Hi, we are experiencing issues with service appointments that are "scheduled" changing from this status to "Dispatched" automatically without human action. 

 

This happens when a resource complete a service appointment dispatched before the one changing on its own. 

 

We don't want automatic statuses changes outside of our managed FSL flows. 

 

Thank you in advance.

1 respuesta
  1. Ayer, 14:37

    Hi @maxime woussen Could you check if Drip Feed dispatch is enabled in your org? (App Launcher -> Field Service Settings -> Dispatch -> Drip Feed), sample screenshot below. If enabled, you can turn it off to prevent auto-dispatch of the next appointment on completion on the previous one. Hi Could you check if Drip Feed dispatch is enabled in your org? (App Launcher -> Field Service Settings -> Dispatch -> Drip Feed), sample screenshot below.

     

     

0/9000

Hello Trailblazer Community, 

 

I am a Salesforce developer and long-time security operations professional looking to build a custom portfolio/proof-of-concept project. My goal is to configure a Salesforce Developer Org to mimic the core behavior, data models, and logic of enterprise security workforce tools—specifically mirroring the predictive dispatch and incident tracking functionality of Allied Universal’s HELIAUS platform.

I am looking for architectural advice on standard object mapping, custom object schemas, and automation design to achieve this single goal: 

 

Core Objective: Predictive Guard Dispatch & Incident Triage

  • The Goal: Field guards use mobile devices to log incidents/checkpoints, and an engine tracks trends to suggest proactive patrol routes and risk mitigations.
  • My Salesforce Strategy: I am leveraging Service Cloud. I plan to map distinct Client Locations/High-Rises to the standard Account object and physical sub-zones/buildings to the Location object. I will use Cases to represent security incidents (e.g., trespass, maintenance hazards, medical emergencies) with custom status picklists for Triage Levels.
  • The Architecture Dilemma: I want the system to dynamically suggest "Proactive Guard Patrol Tasks" based on historic Case density at a specific Location. For example, if a high-rise has a spike in trespass Cases on the loading dock between 18:00 and 22:00, the system should automatically generate a high-priority Patrol Task for the guard on duty during those hours.

My Questions for the Community:

  1. What is the most scalable way to architect this predictive routing/task element? Should I use Flow Builder to trigger these proactive Tasks using a scheduled flow that evaluates historic Case density, or is this a viable use-case for Einstein Prediction Builder / Agentforce in a free developer sandbox environment?
  2. How should I structure a junction object between Locations and Cases if a single incident overlaps multiple physical zones, ensuring the data remains clean for analytics reporting?

I would love to hear your thoughts on custom data models, pitfalls with predictive logic in Flow, or integration ideas for feeding mock security data into Salesforce.

Thank you in advance for your insights! 

 

Future Roadmap Goals (For Future Sprints):

  • Future Goal 2: High-Volume Security Roster Scheduling, Guard Card certification tracking, and Overtime (OT) mitigation logic using custom objects or Field Service Cloud.
  • Future Goal 3: Conversational AI Automated Screening (Cloning the "Lisa" recruitment bot) using Einstein Bots or Agentforce to feed the applicant pipeline.

#Service Cloud  #FlowBuilder  #Einstein Prediction Builder  #Agentforce  #Salesforce Developer  #Salesforce Field Service

1 respuesta
  1. 8 jul, 16:09

    Excellent use case and a strong example of extending Salesforce beyond traditional CRM workflows.

    From an architectural perspective, I would recommend treating predictive patrol generation as a separate domain rather than creating Tasks directly from incident records. A dedicated custom object such as Patrol Recommendation or Risk Assessment provides a cleaner separation between operational incidents and system-generated intelligence. This approach improves auditability, reporting, and future scalability as the recommendation engine becomes more sophisticated.

    For the data model, your proposed Account → Location hierarchy is sound. To support incidents affecting multiple physical zones, I would introduce a junction object between Cases and Zones/Locations. This avoids data duplication, preserves referential integrity, and enables more accurate analytics when evaluating incident concentration across overlapping areas.

    Regarding predictive logic, a layered architecture would likely be most scalable:

    • Case creation and enrichment via Record-Triggered Flows 

    • Scheduled aggregation of incident metrics into summary objects (by Zone, Incident Type, Time Window, and Severity) 

    • Recommendation generation based on configurable risk thresholds 

    • Patrol assignment and dispatch workflows consuming those recommendations

    I would caution against calculating historical density directly against large Case datasets within Flow as volume grows. Pre-aggregated metrics will perform significantly better and align more closely with enterprise-scale security operations platforms.

    For a portfolio project, Flow Builder is more than capable of demonstrating the core concept. However, Agentforce could add significant value by providing contextual reasoning around recommendations—for example, explaining why a patrol was suggested, identifying recurring incident patterns, or proposing mitigation strategies based on historical trends. This would make the solution feel closer to a modern intelligence-driven operations platform rather than a rules-based dispatch system.

    Looking ahead, Field Service could also become a natural extension of this architecture. Guards can be modeled as service resources, patrols as work orders or service appointments, and optimization logic can evolve toward workforce scheduling, route optimization, certification tracking, and overtime management.

    Overall, the architecture direction is solid. The key design principle I would emphasize is separating raw operational events (Cases) from analytical intelligence (risk scoring, recommendations, patrol generation). That separation will make the platform significantly easier to scale, maintain, and evolve as additional predictive and AI capabilities are introduced.

0/9000

Using Document Builder templates in Field Service, is there a way to default the generated PDF file name? It currently does "WO Number_Template Name_Version_random numbers?" 

 

It would nice to default it to WO Subject + Version or something like that. 

3 respuestas
  1. 8 jul, 08:27

    Hi @Mark McClure  Currently, Document Builder doesn't provide a standard option to customize the generated PDF file name. Solution: The default naming format is system-generated. If you need a custom file name (such as Work Order Subject + Version), you'll likely need a custom solution using Flow, Apex, or post-processing to rename the generated file after it's created. 

0/9000

Hi. I have created a new Briefcase, created the data and assigned it to a user. I also tested the assigned user and it looks like the data filters are working.  Now i have added the new connected app to it. My question is how i can use this new connected app to use this briefcase functionality.

 

I don't want to use below :-

  • The Field Service mobile app for iOS and Android
  • Salesforce Mobile App Plus

 

Please suggest without the above app , how we can use briefcase for offline record fetch directly from connected app.

 

@* Salesforce Field Service * 

@* Salesforce Mobile * 

4 respuestas
  1. 7 jul, 12:07

    @David Hastie

    Reiterating 3 years later. I have license, system permission, briefcase assigned to my user and profile, Salesforce for Android app assigned to briefcase. Briefcase Run As User shows that the briefcase is assigned to my user.  

     

    But when in Salesforce mobile app in Offline Mode, the only records that sync are Assets. Everything else says "We hit a snag. We couldn't download your records." 

     

    The downloadable app logs show that only recently viewed records are fetched and it says 

    "usingBriefcase":false
0/9000

Hi Trailblazers, 

 

I'm currently preparing for the Salesforce Administrator Certification exam.

Could anyone recommend the best Trailhead modules, official study resources, practice tests, or other learning materials that helped you pass the exam? Any preparation tips or advice would be greatly appreciated. 

 

Thank you....! 

 

#Trailhead Challenges  #Trailhead  #TrailblazerCommunity  #Salesforce Field Service  #Service Cloud  #Marketing Cloud  #Salesforce  #Reports & Dashboards  #Security

0/9000
1 respuesta
0/9000

We are testing out the new Scheduling Console to see if it will be a worthwhile replacement to the "Classic" Field Service tab/gantt, and one huge issue we're trying to find a solution for now is that we can't seem to figure out how to create custom Service Resource filters. The way it worked in the classic console was to add the filter fields to the Field Set in Setup, but I can't find any way to achieve this in the new Scheduling Console. Is it possible, and if so how?

5 respuestas
  1. 6 jul, 07:53

    Hi @Sage Meleney The new Scheduling Console doesn't currently support custom Service Resource filters the same way the Classic Gantt does with field sets. Solution: Use the available standard filters, or check if a newer Field Service release has added this capability. If custom filters are essential, you may need to continue using the Classic Scheduling Console for now.

0/9000

Hi Everyone, 

I need to add an option to create work plans in the FSL mobile app. 

I have created a flow based on "Field Service Mobile Flow" type, but I am experiencing some limitation and cannot proceed with the implementation.  

Has anyone found a solution for this?    

@* Salesforce Field Service * 

6 respuestas
  1. 1 jul, 12:10

    @Bat-Hen Roda The standard action only support a unique record of work plan template and if you have thousands of records to generate you can reach the limit of transactions, I've faced the same issue, we might have different needs, but I had to create a batch that is called via an invocable method of a flow, and the logic is a little bit complicated because there are many objects to take into consideration to generate a work plan record with the work steps related to it.

0/9000

Hello!

 

Service Appointment and Work Order History Reports are missing Edited By/Created By (history record) in my org. Those fields are not available to be added when creating the custom report types either.

 

Is there a setting that must be enabled to see them? I have the standard System Admin profile and Field Service Admin license and permission sets.

 

The screen shot featured on the Idea for Service Appointment History Reports shows a Created By: Full Name field - https://ideas.salesforce.com/s/idea/a0B8W00000GdYs0UAF/service-appointment-history-tracking-reports

11 respuestas
  1. 18 jul 2024, 13:33

    @Jashwanth Ayyalapu, per Salesforce support, the Work Order History>Created By field is missing in some orgs due to, "[a] backend perm which has now been depreciated. Because of this perm, the User lookup fields in some history objects(Work Order history, Work Order Line Item History, Service History. etc.) are acting as a polymorphic field (User, CSS User). This causes issues when the user tries to create reports based on these history objects. Disabling this perm, the "Created By" field in the WOHistory object only points to the User object now making it visible." The backend perm referenced can only be disabled by Salesforce support, and is not specific to my org. Other customers have had this issue as well. Once disabled, the Created By field is available in the report type.

0/9000