Skip to main content

Notifications

Customer experience | Sales, Customer Insights,...
Answered

Survey Responses missing from msfp_questionresponse

Posted on by 25

The HR department recently sent out several surveys and I have been tasked with reporting the results in Power BI.  I can retrieve the necessary msfp_ tables into Power BI and use the msfp_survey, msfp_question and msfp_questionresponse tables to report off of.  My problem is that  there are responses missing from msfp_questionresponse.  Specifically all responses before 6/9 10:40AM.  I can see responses in the Customer Voice portal before this time, but they are not in the msfp_questionresponse table.

1.  Any idea what happened to cause the responses to not show up in msfp_questionresponse?

2.  If the responses show in the Customer Voice portal, where are they stored?

Thanks for the help.

  • thebruuu Profile Picture
    thebruuu 422 on at
    RE: Survey Responses missing from msfp_questionresponse

    Excellent.

    I always worked with admin accounts so I had never been faced with this issue.

    Thank you for sharing

  • Verified answer
    BeanCV Profile Picture
    BeanCV 25 on at
    RE: Survey Responses missing from msfp_questionresponse

    We have figured it out.

    My account and the service account running the Power BI report were given access to the Project at 10:40AM on 6/9.  Any responses before that time remained unavailable to me.  Our O365 administrator could see all the responses in msfp_questionresponse.  She gave me access to a record from 6/8 in the Dynamics 365 portal and when I refreshed, I could see it.  So, I don't know if this is a bug or a feature, but it's a good idea for any accounts that are going to report off the data to have access before the survey goes out and responses start coming in.

  • BeanCV Profile Picture
    BeanCV 25 on at
    RE: Survey Responses missing from msfp_questionresponse

    Hi Pedro,

    Thanks for the reply.  I verified that we only have one environment  and it hasn't changed.

  • BeanCV Profile Picture
    BeanCV 25 on at
    RE: Survey Responses missing from msfp_questionresponse

    Thanks for the reply.  I believe sniffing through the API calls is probably beyond my abilities.  When our administrator returns I believe I'll have her put in a support-ticket to Microsoft

  • RE: Survey Responses missing from msfp_questionresponse

    Hi BeanCV ,

    My first guess was that you're looking at partial responses (paused responses). Maybe the feature was enabled recently for the CV Project, but looking at the documentation, the partial responses are not saved and are not displayed in the CV portal either. See https://docs.microsoft.com/en-us/dynamics365/customer-voice/save-survey-progress 

    pastedimage1656578898423v1.png

    Could it be that there are copies of the survey configured to use different environments?

    The environment is the Customer Voice Project must match the environment where you're pulling data from:

    pastedimage1656580854975v3.png

    pastedimage1656580934118v4.png

    If there was a different version of the survey before 6/9 that was configured to use a different environment, that could explain why you're not seeing data before that date/time. Another possibility could be if you're filtering the msfp_questionresponse by state and somehow the state of the records was changed.

  • thebruuu Profile Picture
    thebruuu 422 on at
    RE: Survey Responses missing from msfp_questionresponse

    Hello

    I am not aware of any flag/checkbox that would affect the recording of responses

    If you need an industrialised solution, just keep on using the dataverse tables and open a support-ticket to Microsoft

    If you are ok with unofficial and unsupported solutions, you may try understand how the browser front-end gets the infos via API calls to the CustomerVoice operational back-end

    Just take a look at the browser dev console (F12):

    For example, when smone clicks on the name of a respondent, in the respondent list in the report section, to look at the answers of the clicked respondent, the following url is called:

    customervoice.microsoft.com/.../getresponseinfo

    It's a lot of effort ...  but if you manage to reverse engeneering all the handshake and parameters to get the api call to work, you will for sure get all the responses as the API gets the data from the operational database (I am 100% sure about that : I managed to get infos that are not available in the dataverse, the translations, via some other API calls reverse engineered in this way)

    In the community last week, there was a couples of guys that were pretty close to find a way to use the API, including authentication

    Good Luck

  • BeanCV Profile Picture
    BeanCV 25 on at
    RE: Survey Responses missing from msfp_questionresponse

    Hey thebruuu,

    That's correct.  The responses show up in the Report section of CustomerVoice Project, but not the msfp_questionresponse table.  The missing responses were the earliest ones.  Everything after 10:40AM on 6/9 has shown up.  I don't have any experience on survey creation or distribution.  I was wondering if HR didn't have a checkbox checked to record the responses or something like that until 10:40AM on 6/9.  Is there a way I can report off the 'operational' table?

  • thebruuu Profile Picture
    thebruuu 422 on at
    RE: Survey Responses missing from msfp_questionresponse

    Hi Bean

    You are looking in the right table

    Beware, the table you are looking at is not the CustomerVoice operational table and there may be a delay in the refresh of the dataverse table

    Those "missing" responses do they show up in the Report section of CustomerVoice Project?

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Community AMA December 12th

Join us as we continue to demystify the Dynamics 365 Contact Center

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,240 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,149 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans