Since users who complete my Microsoft Form are external to my organization, it is not possible to collect attachments from them directly using the Form. Instead, users receive an email with instructions to send attachments in-line with their reply.
I have a separate flow which stores Form submissions on SharePoint in a Microsoft List. That is Flow A.
My flow for gathering email attachments is Flow B. Flow B is giving me problems. It contains TWO trigger points: 1) When a SharePoint List Item is Created and 2) When a new email arrives in shared inbox.
The flow runs like this:
1. When a SharePoint List item is created
2. Get SharePoint List Item ID
3. Create array variable so that the List Item ID can be read in other formats (such as in text email subject)
4. When a new email arrives in shared inbox that meets criteria
5. If email subject also contains List Item ID
6. Get attachments
7. Add attachments to SharePoint folder
8. Add attachments to corresponding List Item
9. Email internal list notifying of new attachments

The logical thing to do would be to have only one trigger, however I MUST be able to assign the SharePoint List Item ID somehow. Or, I need to build in some kind of system which allows an extended run time, so that the flow does not "fail" when the email with attachments does not arrive immediately.
Thoughts???