How to create the Assignment Group Member View Lightning Components and an example Flow?
Instructions to create the Assignment Group Member View Lightning Component and an example Flow
Step 1 – Create the Aura Lightning Component
- Go to Developer Console | File | Lightning Component
- Name the component: NavigateToAssignmentGroup
- Create the COMPONENT as below
<aura:component implements="force:lightningQuickAction,lightning:availableForFlowActions">
<aura:attribute name="recordId" type="String" />
</aura:component>
- Create the CONTROLLER as below
({ invoke : function(component, event, helper) {
var record = component.get("v.recordId");
var baseURL = "/apex/ortoo_qra__AssignmentGroup?id="+ record + "&mo";
var urlEvent = $A.get("e.force:navigateToURL");
urlEvent.setParams({
"url": baseURL,
"isredirect": "true"
});
urlEvent.fire();
}})
- Create the DESIGN as below
<design:component>
<design:attribute name="recordId" label="Record ID" />
</design:component>
Step 2 – Create a Flow that will use the NavigateToAssignmentGroup Lightning component created in Step 1

- Start the Flow by adding “Screen” and named” “Select Assignment Group” – please see the details below:
- Record Choice Set:
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yMzgxLzQ0MDcvY2tmaW5kZXIvaW1hZ2VzL3F1L2ltYWdlKDIpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc3ODQ5ODc1NH19fV19&Signature=UkeMpGJkQOwBa3YGTzNHa3qJixMUmKcg2dVNwM9csADxlFw49QxP-a-JuqL~NRzXhhhlbEqKggpC6vxLidVPuHrqPaD54vfWHU87n7OwZu4owIX4D54fwhwn6xOo5Y4iDeXu0PuYsVErSOT3nLP3grK5yRpNkMR72AhZXCVwKCUqyxkyaUxHqm7G9tu7q~FlHxjZ9OYDtDfODyqTiTS1sfp1A3CYYS7FJHlxwI9hatldGApuTFnWss4FCZJwsJO1zFSzzOjsIW2J6Z9N4OqU1-BWdKLB0Q6Zmc4b-mh2~AVGoqQBPpK6CMmuHGVvagwXVpDXYlt~t4XZnrrI6Fe7wg__&Key-Pair-Id=K2TK3EG287XSFC)
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yMzgxLzQ0MDcvY2tmaW5kZXIvaW1hZ2VzL3F1L2ltYWdlKDMpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc3ODQ5ODc1NH19fV19&Signature=RroGZMyzMFr1nwEFZi~SQPO0dM4D7Wl3GIDXthd0UCiV7gf2H1dz2x1rSnhlQT-LSu7c~NvKUyGUbwS895sZeaM3a1HSUoDNoLj54G0PGu6xyldB-wCWRq9YUgWmeOvVYylZYNfloSbC9~i2H8a7yWib-maA-EUPwv-GygP3CMsbmolKrxsRz1Rx8FIOJFOWj-cV~NABpxAeQonr1hwQ-jSf7vVX0SRZ7TiwBtg85tHEvuyUhkG81uPA9amFUbOxvjtsoGRxDUPb7BKMv6lw4C9JQ98Uux7fcTQJQNJSvYPCcJQloHiS8gsaOLOTfjAhKjjk0mOCMHaHb3Espt~rlA__&Key-Pair-Id=K2TK3EG287XSFC)
- Once added the screen element, add the Assignment logic element – as follow:
- For that you need to set the “AssignmentGroupID” variable – as follow:
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yMzgxLzQ0MDcvY2tmaW5kZXIvaW1hZ2VzL3F1L2ltYWdlKDUpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc3ODQ5ODc1NH19fV19&Signature=BONxJh1n4Dl1tVzmFo3KtqdFtKhXh3hCGJtxcBY8GkJZxSfvXany9PVcvbIuEV93X4da6sKDMHgXrZRSwbXhKxZL5UancS8E~1uq9AeqXEJHmiyv0DCMjF2W0V-BX2l0DKUkP2~zRhU5YX2elp-iykcS9vN~S10ik7ewVAY~WNyDl9clADxy9MuF4T5Rf0wdGDv-UdTV3H-8LwtJrbIcgTa9Ah3C6d6dZIzAcM2dbBa55dd6efMuomFo6QbVaTkGnezASLlv-k-RM-xwWwDHl8xijwKXxAuJu0hU13jLpcOiNDY-8-y9-daPhw0xdC6-RBxavwh~5R79TUX-WGVtVg__&Key-Pair-Id=K2TK3EG287XSFC)
- For that you need to set the “AssignmentGroupID” variable – as follow:
- Once done setting up the Assignment Group ID, add the “Action” element – as follow:
- Set the Input Value as shown in the screenshot below:
- Search for the lightning component – we have created above “NavigateToAssignmentGroup”
- Go to Actions
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yMzgxLzQ0MDcvY2tmaW5kZXIvaW1hZ2VzL3F1L2ltYWdlKDYpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc3ODQ5ODc1NH19fV19&Signature=b~3xBQxtEOSFg0BLtXpSjc9QwzoyRL94-GzN2hkA~gROimLfgJ9rb6ojHidcEfKjhGk56UhtotBVSEibpRjCkP-Nh1jX-bNGurbO8kMzCHHrMN~yekLKBLSVox5TLc~qCM53EuAhQ84eQw90Sw~9EGgzojf78MjKnBELpIKlXk7kpC9bSTdmdslxRVVxLV9UD2BCH9x4G6vTT0QZZ2ACX8JNegqsSFAPNy6s~1FUVpNpkuId5MVNTfGDzq9UnP~L7W2u8GNBFQrnyn-m8hvyf3qcJfIsTWdhc9OITgLAFGZ-2tJFJ6LQeSDXc9KjRSSPqsBwJgQqKajVEiys3EFlEA__&Key-Pair-Id=K2TK3EG287XSFC)
4. Add the final screen to the Flow – as follow. Also, you can add any message to that screen and show any Assignment Group Details e.g. Name, Description, etc
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yMzgxLzQ0MDcvY2tmaW5kZXIvaW1hZ2VzL3F1L2ltYWdlKDcpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc3ODQ5ODc1NH19fV19&Signature=dHWnz~01LHaRYSkxLWauCV7kiCwJ7h86c-NqkEWfIoPKxRnAjnnMrmg4vbt8IGQNa8A~xGq4-nDEEiPY-V-QacpkvIcFp7gRsLlpIe2U-iApefPA9udLVSNySC~1LNP69pglJrmAQSFDSaDqQ6VddAOKU9JfZ6XgnCxKOmBJtFKupb00vQWEMtK8jOjXh8lpgH~PVKIYf~jjSwWT-FFACdPfH93omJhr2vppDoEzd-Ai29IreirRj7eodEcnJuvyD5dsav-JYBenz9f2rRPZZcuX31Btis5KPvK2pURCwm3nDw7hxcCs45GI0V5GyqQBU9CoNaxDj-2pgmFuD-yF3A__&Key-Pair-Id=K2TK3EG287XSFC)
Step 3 –The flow created in Step 2 can be called directly from the Lightning component from the Utility Bar as below.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yMzgxLzQ0MDcvY2tmaW5kZXIvaW1hZ2VzL3F1L2ltYWdlKDgpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc3ODQ5ODc1NH19fV19&Signature=iTL4rrdf0PCFbzMjvRvzqEuMtWaNRiKxTdriv8SRnzT8CzKXTbQ0991oaCB4SiI4hcpW57rLK~zZegZQDh6JN9c3kh6~8jBa6ken6g9qak8D0y3n6TZ75MqIbkZB8I8UJd0JE1QoSeBZSs6xk2bqtQJRhswOijRcq77465RkfJ4hW29hdKil2tNQXZzc4gWY-aVWr916PBhdfoyPcwVfm1rpMer6NU2RTyqgGUSv3hLHN~pGXJwge2QypAgFwla4ndpDX6aNgdo5qtlKSI0eqGMMu-oNGynUpHutJLcaHYoN9NGHSd6uW8XA-GAg6NKHnCAbfYMLCbyicRZ9HdS5iw__&Key-Pair-Id=K2TK3EG287XSFC)
Or as a component on the home page as below.
.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9kemY4dnF2MjRlcWhnLmNsb3VkZnJvbnQubmV0L3VzZXJmaWxlcy8yMzgxLzQ0MDcvY2tmaW5kZXIvaW1hZ2VzL3F1L2ltYWdlKDkpLnBuZyIsIkNvbmRpdGlvbiI6eyJEYXRlTGVzc1RoYW4iOnsiQVdTOkVwb2NoVGltZSI6MTc3ODQ5ODc1NH19fV19&Signature=I8GSG7aPgHBfxnaDbydmznbkJ-BxMbDhhDSWWo253j4j-dAP8SJZKoNY5~SgYA3SS8CqQMACiqWRcZYtN9ncGxNNHkgvD6ZynE1sAtso4lkXzEnOaAu3b2LGJrV44IOnVmqYHrbbZvCkzCKp7frFM8UNBwgSkEHnnuMKtqkYRGONsDqGzxFLCP1499TCh7-MJ4nxz0E7zMp3zxKx3xIZKLcw8NIqBC3lI9cJMFkkaX6NvtnKPJWFByhLrvPPefm~hW3EqNbCs604XGnWm5bLjvhO9QSVE1BkOzna5-eY8oymDSLBuNAWnfBRXhrYDCYN5cEj0gngKyztFuvF95UfKQ__&Key-Pair-Id=K2TK3EG287XSFC)
Note: Make sure to add "Run Flows" System Permission and in "Flows" permission allows access to that specific flow.
Please contact us at support@ortooapps.com for any questions.