Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 months ago.
Improve this question
bit of a strange one so I hope someone has some ideas.
We have updated several hundred user's profile photos through the Graph API and have also pushed the same photo to Active Directory (thumbnailPhoto). The photos for users are present on Azure AD, and also visible in 365 Admin Centre.
We are having issues getting these pictures to also replicate into teams; users with a new photos are still showing the generic profile photo. This is true for both the browser and app versions of teams. Sharepoint Online is also inconsistent in showing the updated photo. We assumed this would refresh over time but 24 hours in most users are still showing new photos present in 365/Azure but not in Teams or SPO.
Clearing cache in teams was also ineffective, is there another step we're missing here, or can push the changes through?
*also posted to Teams Tech community but thought it would be worth a try here.
To resolve profile picture sync issue in Teams, please check the below suggestions:
Completely exit from Microsoft Teams by selecting quit or use Task Manager to stop the process.
Please check whether you have cleared the cache in all the folders mentioned below.
Open file explorer, search %appdata%\Microsoft\teams.
Make sure to delete all the files with below format in those folders.
Application cache ->* %appdata%\Microsoft\teams\application cache\cache
Blob_storage -> * %appdata%\Microsoft\teams\blob_storage
Cache -> * %appdata%\Microsoft\teams\Cache
databases -> * %appdata%\Microsoft\teams\databases
GPUCache -> * %appdata%\Microsoft\teams\GPUcache
IndexedDB -> * %appdata%\Microsoft\teams\IndexedDB
Local Storage -> * %appdata%\Microsoft\teams\Local Storage
tmp -> * %appdata%\Microsoft\teams\tmp
After clearing all the cache, restart Microsoft Teams in your local desktop.
To resolve profile picture sync issue in SharePoint, please check the below suggestions:
Please check whether the users have their pictures in Exchange Online.
If no picture exists in Exchange Online, it won't appear in SharePoint Online too.
To upload the pictures to Exchange Online, make use of Set-UserPhoto PowerShell cmdlet.
To sync profile picture properly, please try below steps as a workaround:
Make sure you have Admin role.
Go to Tenant Admin -> User Profiles -> Under People Section -> Manage User Profiles
Select users -> Edit Profile -> Set Picture Exchange Sync State to 0 and save the profile.
Edit the profile again, select 'Picture' property and choose 'Remove' that removes the picture from SharePoint.
Edit the profile once more by setting Picture Exchange Sync State to 1
Please note that it would take a while to clear the cache and to be reset.
Please find these references if they are helpful: Ref1, Ref2
Related
I am trying to obtain my production keys for my QBO app following the steps in this link
here
However, when I try to start the "App Assessment Questionnaire", I get the error message below:
You currently do not have a developer account, please click here to complete setting up your developer account. Once that is complete you will be able to access the help pages.
This is what I see, and I DO have a developer account. It won't let me continue.
Please help!
UPDATE
I see this error in the address bar:
ErrorCode=ERROR_CREATING_USER&ErrorDescription=License+Limit+Exceeded
UPDATE #2
I tried creating a brand new account, a new app, on a different PC and the same thing happened. So this is not a cache issue.
UPDATE #3
Created 2 support tickets for this issue
#00114423
#00114415
I had to use a different account to access the help site
https://help.developer.intuit.com
I've the same issue since Friday (02/18) and spent hours to figure out what's the problem.
tried from different browsers and different IP addresses
made a brand new developer account to test with it
had a 1+ hour chat session with QB support (but not developer support)
sent an email to an address received from the chat assistant
sent a feedback at https://www.surveymonkey.com/r/AppAssess
According to the browser's developer tools:
the Start questionnaire button opens this URL:
https://developers.intuit.com/app/developer/appdetail/prod/questionnaire?appId=xxxxx:UUID_of_app
then it redirects to:
https://login.salesforce.com/services/auth/sso/yyyyyyyyyyy/Intuit_Enterprise?community=https://help.developer.intuit.com
finally, SSO to salesforce fails and it redirects back to:
https://developer.intuit.com/app/developer/qbpayments/docs/qbms-payments/hosted-paypage/faqs/help-redirect?**ErrorCode=ERROR_CREATING_USER&ErrorDescription=License+Limit+Exceeded**+-+Customer+Community+Login&ProviderId=xxxxxx&startURL=%2Fs%2Fquestionnaire%3Fapp%yyyyyyyyyyyyy
So, it seems to be, QB have reached a license limit at salesforce, which prevents new logins to create and the questionnaire from to load.
And the funny part is: the same thing happens, when I tried to create a support ticket and used the "Ask a question" button at https://help.developer.intuit.com/s/
Which means, I can't start the questionnaire and can't start a ticket about the error either.
I guess, if QB developer accounts whom created support tickets previously or started the questionnarie before the license limit has been reached, they have have a SSO login account at salesforce and able to fill in the form or start new support tickets, but others are stuck because of the license limit.
If somebody have a working QB developer account and able to start a support ticket, please do it, and link this page in it.
Or maybe, we should contact salesforce support to let QB know about the license limit.
I'll give it a try.
This seems to have been fixed. I tried running the questionaire and it worked.
I have also been having this problem the last several days and had the same lack of success with QB support. The URL callback error I see is:
ErrorCode=REGISTRATION_HANDLER_ERROR&ErrorDescription=Please+sign+the+terms+of+service+before+you+login+to+community
I don't see anywhere I can sign a TOS in my account page - it's possible that in fact QBO hasn't signed a TOS with Salesforce. What a joke.
I'm doing a tutorial on communities, and after setting pages and themes, i wanted to add users. The access is made from the contact object.
I setup the community, but think i should have a link here
i setup the user of a contact like this:
User License = Customer Community
Profile = Customer Community User
Active = true
but when i try to log him in, i get: "Looks like this portal user is not a member"
I tried the same with another profile, a clone of the native Administrator profile, to which i added, in Profile Overview > App Permissions
Manage External Users = true
then, one by one, i activated all permissions, and still had that warning.
edit:
i'm using Classic
This is a developer licence
What am i missing?
The links disappeared because you killed off your own access to community (on Sysadmin, cloned profile etc). Do you remember editing this page? (sorry I had to censor some bits). If you removed System Administrator from the list of profiles - #fail.
If you can work with the new community and it's OK to have old one lying around - cool. If not - You might be able to resurrect it by exporting the community definition file, tweaking it and deploying back. I'm assuming you have some dev experience.
Prepare package.xml that contains
<types>
<members>*</members>
<name>Network</name>
</types>
Export the zip file (you don't neccessarily need developer tools, http://workbench.developerforce.com/ might be enough). Inspect the networks/YourCommunityName.network file. There should be a section similar to this
<networkMemberGroups>
<permissionSet>Censored1Access</permissionSet>
<permissionSet>Censored2Access</permissionSet>
<profile>Censored User</profile>
<profile>Admin</profile>
</networkMemberGroups>
Make sure "Admin" is on the list and deploy it back to org. It should give you access back and then you can add your customer community user's profile, permission set or whatever you plan to give them.
I've posted this question on the Amazon Developer Forums but I'm not getting a response. In the meantime, I thought I'd see if any devs on here can provide any insight or advice:
I’m building an Alexa skill for a client. So far we’ve added the following features to skill and they are successful:
Add items to user Todo List
Add items to user Shopping List
Get permission from user to use Amazon Pay.
We need to be able to give the user the option to add an item to their Amazon basket/cart from the client’s existing Amazon store. I’ve read all the posts/answers related to this issue on the developer forum and all of them were published last year.
The answers I’ve read seem to suggest we can’t add an item to a users Amazon basket/cart.
Is there an update on this for 2019? Can we do this with Amazon Pay or the Account Linking feature?
If not, is it technically possible if we build a custom back-end to work with the skill?
Any help would be greatly appreciated.
Many thanks.
assuming you are creating custom skill with ASK. Yes, you can add the product in the cart using Amazon Product Advertising API Please refer blow documentation link for more information. you can do lots of other stuff like modify the cart, adding wishlist, remove the product in the cart. https://docs.aws.amazon.com/AWSECommerceService/latest/DG/AddingItemstoaCart.html
Hope this helps.
.
Here's one that seems to puzzle everyone, including my Salesforce rep.
I setup a trial of a Force.com platform org. I'm logged in as the administrator, and want to convert it to a paid subscription, so I start looking for a Checkout link. It's not in the App menu where some help pages say it should be.
Image of app menu
nor is it at the bottom of the left nav stack in Setp where you often see it. Nor is it on the System overview page.
I've searched this on the SF community and online. Everyone, including my rep says I just need to edit myself as a user and check "Checkout Enabled".
And yet, I cannot find this on this User edit screen, or on any of the other profile or permission set screens.
User edit screen
I'm clearly missing something obvious. What is it?
So I've just heard from my Salesforce sales rep, and she had to have someone in Salesforce OPS turn on Checkout for me. I guess there are some accounts that can't access it without vendor intervention. If I find out differently, I will post here.
I have a website that I've integrated with a popular forum software (phpBB).
I have it setup so users that login to the main site automatically are logged in to the forum software as well. I do this by authenticating through the forum's API at the very same time.
When someone registers for the site, an entry goes in to the main site database and an entry goes in to the forum user database (using the forum API).
The primary id of the forum user table is stored in a column in the main site user DB. This is saved at the time of registration: the registration process first creates a forum user, then passes back the ID in to the query that creates the user in the main site.
When a user logs in, if they authenticate with the main site, that ID is pulled and passed in to the forum login API to login the correct person.
However, a weird thing seems to happen randomly: one in every 30 or 40 people that registers ends up with a forum user id that is not their own in the main site user table. I know how to look for these problems and fix them on case by case basis and have scripts in place to do so, but that seems like more of a bandaid, not a fix.
Is this a common problem when linking data like this, or does this seem like something more specific with the software? Because of the randomness of this issue its been hard to debug.
I would suspect Session Management. Are you intentionally or unintentionally reusing session ids?
I've done something similar with vbulletin, by directly using the forum's mysql database to autheticate the main site, and other sites (they're all on the same machine)...
In your case, I would add the site-specific fields that are not in phpBB database in the site's db, and link it to phpbb by user_id... It could be one form on the main sites that inserts into the two databases (some in the main site db, others in phpBB db - with some more privileges fields), I'd use my own non-standard captcha like generating a distorted image "what is x+y" with x and y as random numbers and + may be replaced by other operations, or an image of "type the word ORANGE", or "type your username again"
I would disable the default phpBB registration... there are so many bots that know how to use it...
This would guarantee you have one source for the info, and you fill all the info at once.