2016-09-20 17 views
1

私はC#で書いているサービスを使ってCRMデータをExchangeに同期するCRMアプリケーションを開発中です。私は連絡先を作成し、詳細編集することができますOutlook Web Appに連絡先の名前が表示されない

ExchangeService es = new ExchangeService(ExchangeVersion.Exchange2010_SP2); 
es.AutodiscoverUrl("[email protected]"); 

:EWS接続instiating後

... 
Contact contact = new Contact(es); 
contact.GivenName = "Samwise"; 
contact.Surname = "Gamgee"; 
contact.DisplayName = "Samwise Gamgee"; 
... 

を次にそれを

... 
contact.Save(); 

を保存して、今では、ユーザの交換接触に表示されますメールボックス。見通しのデスクトップバージョンでは、それはOKになります。

Web App Outlook

名を示すと、無題の接触を持っていないがために任意の使いやすさを排除します。

Desktop Outlook

しかし、Outlookのウェブアプリで

が、私はこれを見ます実際のユーザー。リスト内の連絡先をダブルクリックして詳細を編集すると、名と姓が表示されます。

enter image description here

そして、私はそれを保存した場合、名前はコンタクトリストやビューの詳細に表示されます。

Outlook Webアプリケーションを使用するユーザーのために自動的に一覧に表示させることはできますか?

ありがとうございます!

答えて

1

あなたはFileAsマッピングを設定する必要がありますし、私も常にこのようDisplayNameにに件名フィールドを設定しますも、問題を引き起こす可能性があり、あなたがしなければならないいくつかの他のプロパティもあり2013年

contact.FileAsMapping = FileAsMapping.SurnameCommaGivenName; 
contact.Subject = "Samwise Gamgee"; 

を例えばとOffice365見てくださいhttps://social.msdn.microsoft.com/Forums/sqlserver/en-US/90d7e749-977e-4191-87cf-725007a326b4/contacts-created-by-ews-v20-are-visible-in-outlook-but-not-in-owa-in-office-365?forum=exchangesvrdevelopment

関連する問題