GithubHelp home page GithubHelp logo

trailheadapps / automation-components Goto Github PK

View Code? Open in Web Editor NEW
351.0 25.0 77.0 2.34 MB

Automation Components are a collection of reusable and production-ready extensions that include invocable actions, flow screen components and local actions.

Home Page: https://developer.salesforce.com

License: Creative Commons Zero v1.0 Universal

JavaScript 16.33% Shell 0.20% Apex 78.76% HTML 4.42% CSS 0.07% Batchfile 0.21%
flow action salesforce apex

automation-components's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

automation-components's Issues

test

Summary

test

Salesforce Org Type

Developer Edition Org

Steps To Reproduce

No response

Current Behavior

No response

Expected Behavior

No response

Relevant Log Output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Launch Autolaunched Flow input params are not visible

I've installed the Launch Autolaunched Flow action. When attempting to configure the inputs, I only see "Flow API Name" and "namespace".
image

I can see in the source code that there are 6 other inputs for the params, but they have the "public" access modifier instead of "global".
image

Hoping you can take a look and let me know the best way to resolve this. I can submit a PR to change those access modifiers to "global" if that's the best path forward.

Thanks!

ExecuteSOQLQuery does not allow output to be stored in Flow variable

Summary

When using the ExecuteSOQLQuery action in a flow, there is no option to store the output value when configuring the action. The action cannot be referenced directly by the flow either.

Steps To Reproduce:

  1. Install the ExecuteSOQLQuery managed package
  2. Create a new flow
  3. Drag an "Action" element to the canvas
  4. Search for the ExecuteSOQLQuery action
  5. Notice there is only an option to specify the input query. There is no option to specify the object for the SObject "records" output or subsequent flow collection variable selection.

Expected result

An option to specify the object for the SObject "records" output should appear.

Actual result

There is only an option to specify the input query

Additional information

Here is the action configuration screen for the managed package version:
image

I copied the source code from this repository and created a custom class called "ExecuteSOQLQueryCustom". I pasted that code, saved, and tested this version to find that the object for the output can be selected, which then lets you Manually assign variables and save the output in a flow collection of that object.
image

I'm thinking that the version of code in the managed package install link might be outdated? Or there is some other consideration for exposing output variables for managed packages?

How to specify Output Class in Process Builder

Hi,

How do I specify an the field to Output to in the 'Calculate Business Hours' class when called from a Process Builder

I have specified my inputs, but there doesn't appear to be an area for setting which field should be updated

Thanks

Process-Builder

GACK In Quick Choice CPE

Summary

When setting up a quick choice component and selecting Picklist as the input source, when you click into the Qualified Picklist Field Name (or anywhere in the CPE really), you get a GACK:

Uncaught TypeError: Cannot read properties of undefined (reading 'apply') throws at https://afloworg.lightning.force.com/auraFW/javascript/MDM0c01pMVUtd244bVVLc2VRYzQ2UWRkdk8xRWxIam5GeGw0LU1mRHRYQ3cyNDYuMTUuNC0zLjAuNA/aura_prod.js:51:43031

Salesforce Org Type

Production Org

Steps To Reproduce

Add a Quick Choice component to a screen flow.

Select 'Picklist' as your data source

Click the input/picker for Qualified Picklist Field Name

Current Behavior

No response

Expected Behavior

No response

Relevant Log Output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Quick Choice does not allow for Record Type Id to be set in the Custom Property Editor

Summary

When implementing a Quick Choice screen component, the documentation suggests that a Record Type Id value can be set in the property editor (it is noted as being a required parameter when Input Source is set to "Picklist"). This is not currently possible.

Steps To Reproduce:

  1. Install the UI package
  2. Create a new flow
  3. Add a screen to the canvas
  4. Add the Quick Choice screen component to the screen
  5. Choose the "Picklist" input source
  6. Notice there is no Record Type Id property to be specified

Expected result

There should be a Record Type Id property that accepts a flow resource

Actual result

There is no Record Type Id property

Additional information

Here is a screenshot after installing version 50.3 of "AC- UI", adding a quick choice component to a screen, and selecting "picklist" for the Input Source.
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.