Vaibhav (VB) Srivastav (@reach_vb)

개발자 대상 질문형 트윗으로, Codex(코덱스)로 이번 주에 무엇을 만들었는지 공유를 촉구하는 내용입니다. 개발자 사례 수집이나 커뮤니티 피드백을 유도하는 용도이며 Codex 활용 사례나 응용 예시를 확인할 수 있는 실무 지표로 유용합니다.

https://x.com/reach_vb/status/2033301635577847932

#codex #ai #developer #usecase

Vaibhav (VB) Srivastav (@reach_vb) on X

what did you build with codex this week? 👀

X (formerly Twitter)

Beyond the URL Button: The Salesforce Request Approval Lightning Component

Are you finding that as your company grows, the complexity of your approval workflows grows along with it? What once might have been a simple sign-off from a single manager can quickly transform into a multi-step process involving input from multiple departments, stakeholders, and even external partners. This complexity often leads to delays, inefficiencies, and frustration as approvals get stuck in bottlenecks or lost in email chains.

Salesforce’s free Flow Approval Processes, built on Flow Orchestrator, automate even the most intricate workflows. A previous post explored launching these Autolaunched Approval Orchestrations via a custom URL button. Today, we are taking that functionality a massive step forward. We will explore the new Request Approval Lightning component and its tie-in to autolaunched flow functionality. This component expands automation by allowing dynamic user inputs directly from the record page.

The Foundation: Autolaunched Flow Approvals

Before diving into the new component, let’s quickly recap how autolaunched flow approvals function. When you build an autolaunched approval process, you are essentially building an autolaunched automation that can be executed on demand, very similar to an autolaunched Orchestration or flow. However, the traditional method of launching Salesforce automations (the quick action button) has strict limitations. Quick actions can only be used to add an active screen flow to the page layout; orchestrations are simply not supported. Furthermore, quick actions do not allow you to pass additional input parameter values into your automation beyond the standard recordId.

Because of these limitations, the standard workaround has been to build an autolaunched Approval Orchestration and assign it to a custom URL button on the page layout. For example, a common use case is to escalate a case to a queue of level 2 experts when a second opinion is required. By appending variables to the custom URL, such as ?recordId={!Case.Id}&submitter={!$User.Id}&retURL={!Case.Id}, administrators could successfully pass the necessary parameters to kick off the orchestration. While highly effective, this URL button method is a bit rigid. It automatically submits the record based on predefined flow logic without giving the submitter much runtime flexibility.

Enter the Request Approval Lightning Component

This is where the new Request Approval component completely changes the game. Instead of relying on a custom URL button to trigger your background orchestration, you can now add a native, user-friendly interface directly to your Lightning record pages. This component bridges the gap between the UI of a screen flow and the processing power of an autolaunched orchestration.

To utilize this feature, you must first design, test, and activate an autolaunched flow approval process. Once your flow is ready, you can simply open the record page where you want to place the component. Click the gear icon on the navigation bar, and select Edit Page to open the Lightning App Builder. From the Components tab, search for “Request” and drag the Request Approval component directly onto the layout.

Straightforward Setup

You can customize the title of the component to display user-friendly text at run time. Then search for and select your active, autolaunched flow approval process to run whenever the user clicks the “Start” button. You can also assign a specific label to identify the associated flow approval process to your users.

Expanding the Use Case: What Can Be Added?

So, how exactly does this new component expand the capabilities of your autolaunched flow use cases? The true power of the Request Approval component lies in its ability to gather critical, dynamic inputs directly from the submitter at the exact moment of submission. When using the old custom URL button method, the approver destination (such as the Level 2 expert queue) was hardcoded into the flow steps. With the new component, you can dramatically increase the flexibility of your processes through two main enhancements:

Dynamic Approver Selection

The component allows you to require submitters to actively select an approver before the flow runs. To enable this, you must configure your underlying autolaunched flow approval process to assign one or more approval steps to a specific resource named firstApprover. In the Lightning App Builder, you then select the Require submitter to select an approver setting.

It is critical to ensure your flow is properly configured to accept this input. Consider whether the flow approval process you selected assigns one or more steps to the firstApprover resource. If it does, you must select this requirement on the component to prevent the flow approval process from failing when a submitter attempts to use it. This means a single autolaunched flow can now be routed to entirely different managers, departments, or external stakeholders on the fly.

Submission Comments

Another massive expansion of your use case is the ability to capture submission comments. Often, an approver needs context as to why a record is being submitted. The Request Approval component shows an Approval Request Comments field by default. This exposes optional submitter comments directly to the approvers via the submissionComments resource.

If your business process dictates that comments are unnecessary, or if you want to streamline the UI to prevent the submitter from adding comments about a submission, you easily have the option to select Hide submitter comments within the component configuration. These comments are stored cleanly in the new data model under the Approval Submissions object, specifically within the Comments field, making them accessible via queries if you wish to display them in custom approver screen flows.

The Impact on Your Org’s Architecture

By tying the Request Approval component to your autolaunched orchestrations, you unlock a highly scalable and flexible architecture. You no longer need to build dozens of slightly different flows for different queues or approvers. Instead, you can rely on a single autolaunched flow that dynamically adapts based on the firstApprover and submissionComments variables passed from the component.

This ties seamlessly into the broader Flow Approval Process ecosystem. Once submitted, the process still leverages the brand-new UI and audit trail, including the Approvals Lightning app, Approval Submissions, and Approval Work Items. The orchestration sequences stages and steps behind the scenes. It potentially triggers automated background steps like updating records or sending notifications without requiring further user interaction. Approvers still receive their email notifications with links to the Work Guide, and they can still reply directly to the emails with keywords like “Approve” or “Reject” to complete their action. Furthermore, administrators must still remember to add the Flow Orchestration Work Guide component to the record page. It approvers have a centralized interface to actually interact with the assigned approval step.

It is important no note that this component allows the user to recall the approval process once it is started.

Conclusion

The Request Approval component takes the Autolaunched Flow Approval Process and makes it more dynamic and user-centric. By moving away from static URL buttons and embracing this native Lightning component, administrators can empower their users to select appropriate approvers and provide vital context through comments. All while leveraging the free, robust automation engine of Salesforce Flow Orchestrator.

Whether you are routing cases to level 2 experts or managing multi-million dollar contracts, this functionality ensures your approval workflows are as efficient, user-friendly as possible. Save and activate your record page layout, exit the Lightning App Builder, and watch your new approval processes in action.

[youtube https://www.youtube.com/watch?v=8AlAsH7qb68?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&w=640&h=360]

Explore related content:

How to Build Custom Flow Approval Submission Related Lists

Start Autolaunched Flow Approvals From A Button

Supercharge Your Approvals with Salesforce Flow Approval Processes

#FlowApprovals #HowTo #LightningComponent #Salesforce #SalesforceAdmins #SalesforceDevelopers #SalesforceTutorial #useCase

Charly Wargnier (@DataChaz)

작성자는 eBay에 물건 등록하는 일을 싫어한다고 밝히며, 자신의 @pika_labs AI Self가 그 작업을 대신 처리할 수 있다면 구매하겠다고 표현합니다. 구체적 사용 사례(중고거래/리스트업)로 AI Self의 실용성을 강조한 트윗입니다.

https://x.com/DataChaz/status/2030032887349993697

#pika #pikalabs #aiselves #usecase #ebay

Charly Wargnier (@DataChaz) on X

Honestly, listing stuff on eBay is my least favorite chore. If my @pika_labs AI Self can handle that for me, I’m sold 👀

X (formerly Twitter)

Lukas Ziegler (@lukas_m_ziegler)

어린 시절 축구 중계기를 꿈꿨던 작성자가 지금은 좋아하는 VC 인사와 함께 로보틱스(로봇 기술) 관련 코멘터리를 하게 된 소식과, @andreasklinger가 물어본 본인의 선호 로보틱스(로봇) 사용 사례에 관한 언급입니다. 로보틱스 활용 사례에 대한 대화나 인사이트 공유가 이어질 가능성이 있습니다.

https://x.com/lukas_m_ziegler/status/2029468548762911139

#robotics #vc #commentary #usecase

Lukas Ziegler (@lukas_m_ziegler) on X

When I was a kid I wanted to be a football commentator! 📺 I never made it. Now at least I can do robotics commentary with my favourite VC person. Dreams come true, sometimes in different form! A while ago, @andreasklinger asked me about my favorite robotics use case. We

X (formerly Twitter)

SubGanG (@j_subgang)

미래의 전문업무 흐름 예시로 여러 AI 도구 활용 사례를 제시한다: ClaudeAI는 세무 구조화·서류작성, ShortcutAI는 DCF·연말업무, GeminiApp은 세무번호 관리, BizzedAi는 실사(DD)·시장조사 등으로 활용되어 전통적 어소시에이트 역할을 대체할 수 있음을 보여준다.

https://x.com/j_subgang/status/2029189363280519608

#usecase #productivity #claude #gemini #bizzedai

SubGanG (@j_subgang) on X

Holding firm of the future: tax structuring & form filling @claudeai DCFs and year-end @tryshortcutai Where is my tax number again? @GeminiApp DD and market research @BizzedAi Why exactly do I need an associate again?

X (formerly Twitter)
(Open) Webinar - Introduction to ML/DL Theory - Explore the foundational theory behind Machine Learning (ML) and Deep Learning (DL) in a geospatial context
--
https://events.teams.microsoft.com/event/f6f7b736-1fa2-4934-aee9-895685232fb4@05c95b33-90ca-49d5-b644-288b930b912b <-- shared webina registration
--
H/T Eric Loubier | DG, Canada Centre for Mapping and Earth Observation
“🌎 GeoAI Webinar Series
March 5, 2026 (11:00 am–3:00 pm ET)
Module #1: Introduction to ML/DL Theory
• Explore the foundational theory behind Machine Learning (ML) and Deep Learning (DL) in a geospatial context…”
#webinar #open #free #GeoAI #UNGGIM #ArtificialIntelligence #Geospatial #Webinar #Canada #Americas #eLearning #onlinelearning #AI #NorthAmerica #Algorithms #Architectures #ML #DL #GIS #spatial #mapping #machinelearning #deeplearning #usecase #workflow #spatialdata #remotesensing

Zakaria ✦ زكــــرياء (@zakarinoo7)

GLM-5 모델을 사용해 한 줄 프롬프트로 작동하는 복고풍 라디오를 제작했다는 사례가 공유됨. 실제 라디오 방송 30여 개를 스트리밍하며 향수를 자극하는 디자인을 갖추고 있음. 생성형 AI를 창의적 IoT 프로토타입 개발에 활용한 흥미로운 예시로 평가됨.

https://x.com/zakarinoo7/status/2026282056162873594

#glm5 #ai #usecase #retro #creativeai

Zakaria ✦ زكــــرياء (@zakarinoo7) on X

📻Built a working retro radio with one prompt on GLM-5 @Zai_org 30+ live stations Real stations, real sound, real nostalgia Premier League commentary 🎙️ Classic design that actually plays AI coding hits different when it sounds this good 🔊👇 #GLM5 #AI #Retro #Radio

X (formerly Twitter)