SharePoint - Person Group Picker - Problem 'JSON' is undefined

Hi,
I have the following problem:
If I click on " Person Group Picker " control in the form by web I get warning:
This problem exist on IE 11. In Chrome in OK.
What is wrong?

Hi  stockDevelopers,
Is your
“Person/Group Picker " control  a custom InfoPath form control?
For my test, I customize a list form using InfoPath and add a  “Person/Group Picker " control. Then I test it in my IE 11, but all work fine.
Is the form having embed code?
Also two settings you can have a try:
1.Open your “Person/Group Picker " control in IE 11, and then press F12, and click Browser Mode, choose IE 10.
2.If your issue persists,  press ALT, and then click Tools in the Menu bar, click Compatibility View Settings, turn OFF compatibility mode for intranet sites.
A thread you can have a look:
http://forum.jquery.com/topic/json-is-undefined-with-jquery-min-2-0-3-on-ie-11
Best Regards,
Eric
Eric Tao
TechNet Community Support

Similar Messages

  • Default Person Group Picker

    Having a problem with Person Group Picker. I add a PGP control to the form and then drag it’s DisplayName and AccountID there also to view/reference.
    If I manually enter a name, say John Doe, into the control and check it, the DisplayName shows “John Doe” and the AccountID shows “i:0#.f|membership|[email protected]” like I’d expect.
    However what I really want to do is default the control to the current users name. I’ve found posts that explain to set the default value for both DisplayName and AccountID to UserName(). That works,
    except that the DisplayName remains set to “i:0#.f|membership|[email protected]”. Does not seem to update it even when form is submitted or saved.
    I tried leaving the DisplayName default unset. But then DisplayName just remains blank.
    Is there a way to trigger and update of this field?
    Background: I’m using InfoPath 2013 published to a SharePoint/Office 365 site.
    Jim Brown

    Hi Jim,
    I understand that the error occured when you opened the form in browser.
    Error 5566 with InfoPath can be a result of different cases, you can take a look at the thread below for troubleshooting:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/244f67f1-bf52-412b-b9a2-c2357a645bb9/issue-with-infopath-error-5566?forum=sharepointcustomizationprevious
    Did the web application use claim based authentication?
    If yes, please follow the steps in the links below to auto populate User Information in InfoPath with Claims Based Authentication in SharePoint:
    http://spvee.wordpress.com/2013/04/10/auto-populate-user-information-in-infopath-with-claims-based-authentication-part-1-of-3/
    http://spvee.wordpress.com/2013/04/10/auto-populate-user-information-in-infopath-with-claims-based-authentication-part-2-of-3/
    http://spvee.wordpress.com/2013/04/10/auto-populate-user-information-in-infopath-with-claims-based-authentication-part-3-of-3/
    Here is a similar thread for you to take a look:
    http://social.technet.microsoft.com/Forums/sharepoint/en-US/74a23382-3e47-470d-ba6d-f848aaf78220/infopath-browser-form-fails-and-gives-5566-error?forum=sharepointgeneral
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Can you set default values for person/group picker fields? To current user?

    Two-part question/issue . . .
    Part 1:
    In InfoPath 2013 in use with SharePoint 2013, how do you set a Default Value for Person/Group Picker fields? Other field types like Text Boxes have a Default Value section in the Data tab of Properties.  There doesn't appear to be any equivalent for
    the Person/Group Picker field type in Properties.  I'd like to set a default person for a few fields in a form I've created.  Is this possible?
    Part 2:
    The default user I want to set for one of those Person/Group fields is the "current user."  I want a user to log into our SharePoint 2013 intranet, load a new form for edit/creation, and have one of the Person/Group fields in that form to
    automatically populate this particular user.  Is this possible?

    Hi Stephen,
    You can auto populate your InfoPath farm with current user Name and all other property that you have in your User profile, you have couple of options.
    First you can make a secondary connection in your InfoPath form with user profile and can use the UserProfileService.asmx and call the GetUserProfileByName method. Here is the steps you can follow.
    http://blogs.technet.com/b/anneste/archive/2011/11/02/how-to-create-an-infopath-form-to-auto-populate-data-in-sharepoint-2010.aspx
    Secondly you can use JQuery and SPServices ,
    $().SPServices.SPGetCurrentUser function to populate the values with script to achieve the same in this case you no need to use InfoPath form just create simple text type column in SharePoint
    list and auto populate it with getting the current user Name from User Profile here is the scripts
    <script language="javascript" type="text/javascript" src="../../jQuery%20Libraries/jquery-1.4.2.min.js"></script>
    <script language="javascript" type="text/javascript" src="../../jQuery%20Libraries/jquery.SPServices-0.5.4.min.js"></script>
    <script language="javascript" type="text/javascript">
    $(document).ready(function() {
      var userCurrentName = $().SPServices.SPGetCurrentUser({
        fieldName: "CurrentUser"
      $("input[Title='CurrentUser']").val(userCurrentName);
      var userPhone = $().SPServices.SPGetCurrentUser({
        fieldName: "WorkPhone"
      $("input[Title='Phone']").val(userPhone);
    </script>
    Krishana Kumar http://www.mosstechnet-kk.com

  • InfoPath 2010 - Person/Group Picker Properties - Relative Path?

    Hello,
    How, if it is possible, do you specify a relative path in the Person/Group Picker Properties?
    This is for InfoPath 2010.
    Thanks,
    John

    Hi  John,
    Do you mean  that specify a SharePoint site to query for people and groups?
    If so , you can take steps as below:
    Add a Person/Group Picker control in your InfoPath form.
    Right click the control and select Person/Group Picker Properties.
    Click SharePoint Server tag, you can input the SharePoint site URL for specifying a SharePoint site to query for people and groups.
    Best Regards,
    Eric
    Eric Tao
    TechNet Community Support

  • Missing the Person/Group Picker control

    I am using SharePoint 2013 with InfoPath 2010.  I have a SharePoint list that is set as a Data Connection in an InfoPath form (it is being used as a Document Information Panel for a Word document but that really shouldn't matter). That SharePoint list
    includes three different People Picker custom Site Columns. 
    BUT when I try to add those People Picker columns to my InfoPath form the "Person/Group Picker" option is nowhere to be found.  Instead, I only get the options to add the field as a Section or Section with Controls.  It doesn't appear
    in the Ribbon either.
    If I open InfoPath directly and create a new form using the same SharePoint List, the three People Picker fields appear as Person/Group fields in my form.
    Can someone please tell me what is going on and how I can fix this?  Thanks.  Carol.

    Hi Carol,
    By my test, the created document information panel  has no "Person/Group Picker" control, no matter I create it on document information panel settings of library content type or on infopath new document information panel template.
    It is by design that we can not add Person/Group Control on Document Information Panel manually. And as far as I know, there is no workaround to get over it.
    Best Regards,
    Eric
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Issue in binding person/group picker control with splist columns

    hi,
    i have a infopath form with fields, we have Primary approver and Secondary approver fields as person/group picker control, user will enter the person name and on clicking save button data getting saved in lists.
    When user come back to this page data not getting populated in person/group picker control like other textboxes. So we need binding of list data to person/group picker control.
    Same issue exists with the dropdown list. 
    can anyone pls  help how to do this.

    You have to do this: 
    http://spandps.com/2012/02/16/infopath-2010-people-picker-control/
    to promote people picker fields from InfoPath to SharePoint LIbrary.
    Hope it helps.
    Best regards.

  • Sharepoint Designer always crashes when using the Sharepoint people/group picker in a Workflow

    SharePoint designer 2013 (sp1) crashes consistently when doing the following:
    Create workflow
    Create email action
    In the email To field select People/Groups from SharePoint site
    SharePoint Designer crashed and says "Microsoft SharePoint Designer has stopped working"
    This issue has been reported before in SharePoint 2010 on TechNet as a bug in the software, but with no proper resolution.  I am very surprised that it is still an issue in 2013 version (sp1 which was released Feb 2014) and Microsoft have not tried
    to address this.
    I have read elsewhere that the fix for this is to only have a single IIS binding for the site being used (ie not have additional alternate access mappings).  However this is not possible for us as we need the additional alternate access mappings.
    Any help/suggestions gratefully received.
    Thanks
    Bill W

    One way is as you mentioned try the below link
    http://xblogs.kompas-xnet.si/post/SharePoint-Designer-2013-Crashing-when-using-select-peoplegroups-from-SharePoint-site.aspx
    Instead of  setting people picker's Return field as "As String" could you please try setting the return field as Email Address
    Destin -MCPD: SharePoint Developer 2010, MCTS:SharePoint 2007 Application Development

  • Assigning permission to SharePoint 2013 group using REST API

    Hi All,
    I was trying to assign permission to a group using REST but it failing with error message "Bad Request". Below is my REST code to assign Contribute permission to group with ID 95, It would great help if someone can help me to fix this.
    // Set permission on a specific group
    $.ajax({
    url: "<Site URL>/_api/web/roleassignments/addroleassignment(principalid=95, roledefid=1073741827)",
    type: "POST",
    contentType: "application/json;odata=verbose",
    headers: { "Accept": "application/json; odata=verbose","X-RequestDigest": $("#__REQUESTDIGEST").val(),"X-HTTP-Method": "POST" },
    success: function (data) {
    // Returning the results
    alert('Contribute permission set on group');
    alert("Error: " + JSON.stringify(data));
    error: function (data) {
    alert("Error: " + JSON.stringify(data));
    ~Harish

    Hi Harish,
    I have same problem and I just find solution for this error.
    You must set body/data to null value --> It's work for me  !!! :)
    See my code with RequestExecutor (I develop an SharePoint App)
    // Set the new role assignment for the group on the list.
            this.setNewRoleForGroup = function (listTitle, newRoleDefId, groupId) {
                var deferred = $.Deferred();
                //First we must call the EnsureSetup method
                JSRequest.EnsureSetup();
                var hostweburl = decodeURIComponent(JSRequest.QueryString["SPHostUrl"]);
                var appweburl = decodeURIComponent(JSRequest.QueryString["SPAppWebUrl"]);
                //Tip to have a title formated to REST call
                var arrayTitle = decodeURIComponent(listTitle).split("'");
                var restQueryUrl = appweburl + "/_api/SP.AppContextSite(@target)/web/lists/GetByTitle('" + arrayTitle.join("''") + "')/roleassignments/addroleassignment(principalid=" + groupId + ",roledefid=" + newRoleDefId + ")?@target='" + hostweburl + "'";
                var executor = new SP.RequestExecutor(appweburl);
                executor.executeAsync({
                    url: restQueryUrl,
                    body: null,
                    method: "POST",
                    headers: {
                        "Content-Type": "application/json;odata=verbose",
                        "Accept": "application/json; odata=verbose",
                        "X-HTTP-Method": "POST"
                    success: function (data, textStatus, xhr) {
                        deferred.resolve({ updated: true });
                    error: function (xhr, textStatus, errorThrown) {
                        deferred.reject(JSON.parse(xhr.body).error.message.value);
                return deferred;

  • Cloud business app - using sharepoint persons

    hi,
    we have a cloud business app using a sharepoint list as a data source, the list has a sharepoint person or group type column,
    when you bring that list into LS app, it brings in the UserInformation list as well.
    if you build screens for browsing the entity, you can surface the person.name property, by creating a computed field - however you cannot search for the person by name, a computed field does not appear to have the IsSearchable property.
    is there anyway to include the related data in the search ?
    MrP

    I haven't encountered this situation (yet) so if the obvious things don't work I would make a
    WCF RIA Service that would hydrate the name of the person in the person object and return that name as a simple string in a field in the entity.
    I could then put that collection on a Browse screen and the end-user could search for the person by name.
    Again, I would only do this after exhausting all other alternatives because I imagine there would be a performance hit to call into SharePoint to get the name on each row (which may be why LightSwitch doesn't do it)
    Unleash the Power - Get the LightSwitch 2013 HTML Client / SharePoint 2013 book
    http://LightSwitchHelpWebsite.com

  • How to use people/group picker to send emails

    Hello all,
    Forgive me on my lack of understanding this subject. I've read multiple articles and it is driving me crazy! All I need to do is have a user select someone from "people/group picker", click a button and the person selected gets an email. That is
    it!
    I need a simple set of instructions. Help!

    Hello,
    You need several things:
    a view that contains the form and text for the email body (Email view)
    a data connection to "Submit to Email"
    a data connection to GetUserProfileByName
    Re 1: create a view with the field controls and the text that you want to email. Alternatively, if the email is all static text, you can enter it in the email body in step 2.
    Re 2: create a data connection to submit to email: on the Data ribbon click the
    To Email button and follow the prompts. You can go back later to modify the data connection, change the fields and configure them to receive data from your form. Set the "To" field to receive its value from a field in the form (emailHelper)
    Re 3: When the button is clicked, you need to get the user's email address from the UserProfile service. The steps are explained in this page http://sharepointisland.wordpress.com/tag/getuserprofilebyname/ and
    consist of setting up a data connection to the User Profile Service "_vti_bin/UserProfileService.asmx?WSDL"
    on the site, feeding the user AccountID into the query field, querying the service. After that the data connection contains the user's data and you can filter it with the "WorkEmail" parameter. 
    This is the value that you need to put into the "To" field of the "Submit to Email" data connection. You may want to store the field in the emailHelper field and then point the "To" field to emailHelper.
    The button to send the email is on the Users view and should contain these actions
    set a fields value - User Account ID to the GetUserProfileByName query field
    query a data connection - the GetUserProfileByName connection
    Set a field's value - the emailHelper field to the GetUserProfileByName field filtered by Name = WorkEmail
    Switch to the Email View
    Submit to Email data connection
    Switch back to Users view
    cheers, teylyn

  • How do you get Personal Groups into iphone 5s?

    I have a few personal groups on my outlook account that i use quite often. Is there a way i can import the personal groups i have from my outlook account to my iphone 5s? That way when i sent an e-mail, I can just send it to groups instead of typing them individually? 
    If not, is there a work around or suggestions??
    Thanks.

    When you ask a question, please include the version of Mac OS X on your computer. iOS is not a Mac operating system.
    Assuming you are running OS 10.9.1:
    Open Contacts. Click File in the menu bar and select New Group. Enter the name of the group in Contacts on the left.
    Go back to All Contacts (on the left) then drag and drop the names you want in that group on to the folder you just named.
    Repeat as necessary for other groups.
    Note that the names remain, as they should, in All Contacts, even after you have added them to a group.. You can delete a group if you want. The names will still remain in All Contacts.

  • "Json is undefined" error message when running web query in excel

    Hello,
                Im trying to run a web query to import flight price data from ryanair into excel.
    I get a "Json is undefined" error message whenever i  run the web query.
    I also get a message from Ryanair saying my browser is out of date even though I have Internet Explorer 11.
    Ive added screenshots so i hope they display correctly.
    Can anyone help with this.
    Thank you

    Hi,
    Did this issue only occur with the Ryanair website or other websites( Such as Microsoft websites)?
    If this issue only occur with Ryanair website, this issue might be caused by the website script error, please see the below image ( I could reproduce your issue with this URL):
    We might be able to query the data with this site.
    If your web query can't access the other site, please try the below workaround.
    Copy the code in to VBE and set the website URL.
    Sub Web_Query()
    Sheets.Add
    Dim myURL
    myURL = "url;http://www.xxxxxx.com"
    With ActiveSheet.QueryTables.Add(Connection:=myURL, Destination:=Range("A1"))
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = True
    .RefreshOnFileOpen = False
    .BackgroundQuery = True
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = False 'True
    .RefreshPeriod = 0
    .WebSelectionType = xlSpecifiedTables
    .WebFormatting = xlWebFormattingNone
    .WebTables = "1" '"1,2,3,4"
    .WebPreFormattedTextToColumns = True
    .WebConsecutiveDelimitersAsOne = True
    .WebSingleBlockTextImport = False
    .WebDisableDateRecognition = False
    .WebDisableRedirections = False
    .Refresh BackgroundQuery:=False
    End With
    End Sub
    Hope it's helpful.
    Regards,
    George Zhao
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.

  • Group by problem at pivot table

    Hi,
    firstly i am making a table, everything is ok,
    after i click pivot table, st_desc column writes same value again, i couldnt understand the reason.
    please check my screen shots below,
    http://www.odilibrary.com/index.php/oracle-data-integrator/99-group-by-problem
    kindly advise please

    that my fault
    there is a null at the beginning of the value, they are different,
    sorry

  • Sync Project Online Security Group to SharePoint Security Groups

    Hi,
    Is there any way to sync prject server security group(Custom) into SharePoint Security Groups.
    My scenario is: I created a document library, I want to apply project server security on it, based on project server security groups, for that currently I created a custom group in sharepoint and manualy added the users into that group. That doesn't looks
    good, because if my project online group will change, than manually I have to change sharepoint group too. So what I want is, that sharepoint group is automatically synced with project online group.
    Or is there any other way to assign project online security in document library?
    Thanks
    PSN

    No there is no workaround other then creating a group on Office 365 server.
    SharePoint Online lets you create security groups via the Admin Overview page
    http://technet.microsoft.com/en-us/magazine/hh395478.aspx
    Just found a 3rd part. check if it can help
    http://en.share-gate.com/blog/migrate-to-office-365-configure-sharepoint-to-use-active-directory
    Active Directory Synchronization: Allows you to sync your Active Directory Objects such as users and groups to your Office 365 account. This is a one-way synchronization, which means you continue to manage users On-Premises, and your changes
    will appear on Office 365 SharePoint. However, authentication and passwords are still managed by Office 365. It will be required for Password Sync and Single Sign On (see below).
    If this helped you resolve your issue, please mark it Answered

  • Change the person to pick a order in stor

    Hi, i have an order orden waiting in a store to ne picked up, the person who i expect to pick is out of the city.
    Can i change the person to pick my order?
    How can i procede to do that? My order is abou to be cancelled....

    Hi SMRM,
    As long as you provided a Friends & Family pickup option at the time of checkout, then it should be possible to update the person listed -- this option cannot be added anytime after the order has been placed. I'd be glad to see what can be done to assist you, so please make sure to check your private messages when you can.
    To check your PMs, simply sign into the forum and then click on the letter icon in the upper right-hand corner of the page.
    Aaron|Social Media Specialist | Best Buy® Corporate
     Private Message

Maybe you are looking for

  • The system could not create any outputs for mv type 561

    Hi, I tried to print out a goods receipt others in MIGO and i received "The system could not create any outputs" when i tick on output control. I tried to follow the steps in How to print the material document in MB1C movement 561 I stuck at step 4 w

  • Trouble w/ iTunes & external hard drives: iTunes doesn't like to play nice

    This is a story about my external hard drives and my macbook pro. Some time ago, I moved my itunes music folder with all of my songs and movies consolidated to it onto external hard drive #1, but kept my itunes organizational data on my macbook pro's

  • Where can I buy the WRE54G Version 3 Range Expander???

    What retailer (online or physical storefront) sells the WRE54G Range Expander Version 3?  After looking on ebay and Amazon.com, the pics that show up on those two sites appear to be version 1 (without the ethernet port). Can someone give me a list of

  • Pre-requisite for exam 1Z0-147?

    Hello, I am planning on getting the Oracle PL/SQL Developer Certified Associate. I am not sure on which exam I should take prior to the 1Z0-147. Which one is best: 1Z0-007 or 1Z0-001? Thanks for your help, Patricia.

  • How large is a flash export?

    I've built an interactive DVD presentation using Encore 1.5, and I just saw that Encore cs3 will allow you to export to flash. Does anyone know how large a flash file you end up with? My DVD project is about 1 gig, which of course is too large for yo