Share via

SharePoint List Automatically Changing Project ID Values in Backend Used by Power Apps!

Mehta, Ritu 0 Reputation points
2026-05-29T12:22:16.0666667+00:00

We are using a SharePoint List as the backend database for a Power App. Initially, when users entered Project IDs from the Power App frontend, the same values were correctly stored and displayed in the SharePoint backend list.

However, after some time, we noticed unexpected behavior:

Some Project ID values in SharePoint automatically changed to different IDs without any manual updates.

In certain cases, fields also became blank unexpectedly.

No one intentionally modified these records from the backend.

The issue seems random and affects existing data that was previously correct.

We are trying to identify what could cause previously correct SharePoint list values to change unexpectedly after data had already been stored successfully for some time.

Since the values were initially saved correctly and only changed later, we are investigating whether this behavior could be related to:

  • delayed updates from Power Apps or connected processes,
  • lookup/reference column behavior,
  • SharePoint list performance or threshold behavior on large datasets,
  • or any known SharePoint Online synchronization/indexing issues.

Has anyone encountered similar behavior where existing SharePoint list values were modified unexpectedly after initial successful storage?

Microsoft 365 and Office | SharePoint | Development
0 comments No comments

2 answers

Sort by: Most helpful
  1. Jayden-P 22,475 Reputation points Microsoft External Staff Moderator
    2026-05-29T12:57:16.2966667+00:00

    Hi @Mehta, Ritu

    First, I want to let you know there is a dedicated forum design for Power Apps related issue. You may consider posting your question in the Microsoft Power Platform Community Forum Thread to get more targeted support. It is a great space with many knowledgeable members who are willing to guide you through the steps and share their expertise and may also help provide insights into similar cases intermittent behavior.

    However, I will also try my best to provide you insights that I found.

    SharePoint Lists are designed for lightweight, structured collaboration scenarios, not as large-scale relational databases. So, when used as a backend for complex Power Apps with high volume, lookup relationships, or frequent updates, the performance could degrade and have synchronization issues.

    You can read here for more details: List View Threshold for large lists and libraries - Microsoft Support

    You can also reach out to the Power Apps forum I mentioned above.

    Thanks for your understanding.


    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. AI answer

    2026-05-29T12:22:46.3366667+00:00

    This behavior is consistent with downstream processes or workflows updating SharePoint list items after the initial save, rather than with a known SharePoint Online indexing or threshold bug.

    From the provided information, two patterns in SharePoint/Power Platform can cause values that were initially correct to later become blank or changed:

    1. Workflows or automation updating other columns
      • When a workflow (for example, a SharePoint 2013 workflow) updates a column such as Status on an item, it can unintentionally affect other fields.
      • Specifically, if a Multiple lines of text column has Append Changes to Existing Text enabled, SharePoint internally updates that column with an empty value when another column is updated by the workflow. This results in that text field becoming blank in the workflow output, even though it previously contained data.
      • This demonstrates that background processes (workflows, Power Automate flows, or Power Apps logic) can modify existing values after the initial save without any manual edits in the SharePoint UI.
      In the documented case, the workaround is to disable automatic workflow status updates and manage status explicitly in the workflow logic. That pattern generalizes: any automation that touches list items can overwrite or clear fields if not carefully scoped.
    2. Power Apps environment variables and SharePoint data source references
      • When using environment variables and solutions, data source references (including SharePoint lists) can be misaligned after import into another environment.
      • SharePoint does not fully support ALM scenarios in this context. Metadata and data source info can be wrong in the target environment, and Power Apps Studio may still point to the original environment’s list.
      • If two environment variables resolve to the same SharePoint URL, they can collapse into a single value on import. This can cause the app to read from or write to an unintended list or column mapping.
      • In practice, this can appear as “random” changes to existing items because the app is connected to the wrong list or mis-mapped columns, and subsequent edits or background logic update the wrong records.
    3. Implications for the described scenario
      • The fact that Project IDs and other fields were correct at first but changed later strongly suggests:
        • A workflow, Power Automate flow, or Power Apps rule is updating items after creation (for example, on status change, recalculation, or periodic sync), or
        • The app’s data source references (especially when using solutions and environment variables) are misconfigured so that later edits target different items or lists than originally intended.
      • SharePoint list thresholds and indexing issues typically affect querying and performance, not silent value changes in already stored items.
    4. Recommended checks based on these patterns
      • Review all workflows/flows associated with the list:
        • Look for actions that update the Project ID or related fields, or that update any column on the item (such as Status) which could indirectly affect other fields.
        • If using SharePoint 2013 workflows, consider disabling automatic workflow status updates and explicitly controlling status updates.
      • Inspect Power Apps logic:
        • Confirm that the app writes to the intended list and columns in the current environment.
        • If using solutions and environment variables, verify that each SharePoint URL and list variable resolves to a unique, correct value and that no two variables collapse to the same URL.
      • Check for any background or scheduled processes (flows, jobs, integrations) that might re-sync or “fix” data and inadvertently overwrite Project IDs.

    These are the documented, supported mechanisms by which SharePoint list values can be modified after initial storage without direct user edits in the list UI.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.