cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
KickingApps
Skilled Sharer
Skilled Sharer

Use Case: Export an Email attachment and its contents to OneDrive for Business Excel file on a Daily

Greetings,

 

I have a PowerApp that is connected to a DB2 table.  Within the DB2 table is an employee ID column.  Within the PowerApp, we are using the Office365 connector to search for the user name and patch the names back to the DB2 table.  This is a manual effort that we must trigger each morning.  

So, to my question, anybody know if I could do this with a Flow? And bypass the PowerApp altogether?

Summing up, I would like to:

  • Run a query on a DB2 table
    • Find all records where the EmployeeName column is blank
  • Search Office365 based on the employee ID and retrieve the Employee Names
  • Patch Employee Names back to the data source (DB2)

Thank you!

 

3 REPLIES 3
v-bacao-msft
Community Support
Community Support

Hi @KickingApps,

 

The title and content a bit confuse me.

Do you want to accomplish the same thing through Flow?

You could use Button as a manual trigger.

  1. Use DB2-Get rows action and configure Filter Query to get all records with EmployeeName column empty.

  2. Use Apply_to_each to traverse the output of the value of the previous step, and configure Search for users or Get

user profile action to get the corresponding Employee Names based on the employee ID.

  3. Update row action is also configured in Apply_to_each, which is populated with the Dynamic content of the output above.

Please take a try.

 

Best Regards,

Barry

Community Support Team _ Barry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@v-bacao-msft - Not sure what happened there with the Subject line -- my apologies.  And thank you for your reply.  What is the filter formula in Get Rows if the EMPLOYEEP_NAME is Blank?  I have tried Null and variations of empty with no luck.

 

Thanks!

Hi @KickingApps,

 

Have you tried "columnName eq null"?

Note: I suggest that you first use Get Rows to get all the rows, then look at the output of this action and see how the field "EMPLOYEEP_NAME" is represented in the Odata filter query.

Sometimes the field name is different from the one shown in the Odata filter query, because there are special characters in the name that will be converted. For example, "Employee Name" will become "Employee_x0020_Name".

When configuring the Filter query, it is "Employee_x0020_Name eq null".

 

In addition, if this method still does not work, you could use Compose--Filter array, Get Rows does not need to configure Filter Query, directly use the value of Get Rows, and then set the Column name equal to null.

Note:The "null" here is not a string, but a "null" in the Expression, as below, like:

42.PNG

 

Take a try.

 

Best Rgards,

Barry

Community Support Team _ Barry
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
MPA_User Group Leader_768x460.jpg

Manage your user group events

Check out the News & Announcements to learn more.

Community Connections 768x460.jpg

Community & How To Videos

Check out the new Power Platform Community Connections gallery!

Welcome Super Users.jpg

Super User Season 2

Congratulations, the new Super User Season 2 for 2021 has started!

Carousel 2021 Release Wave 2 Plan 768x460.jpg

2021 Release Wave 2 Plan

Power Platform release plan for the 2021 release wave 2 describes all new features releasing from October 2021 through March 2022.

Users online (2,237)