Dynamics CRM 2013 Server Side Sync Email Approval

Due to Server Side Sync being enabled for CRM Online, there is one major difference between Online and On Premise. With CRM Online, it is required to have an O365 Global Admin (Tenant Administrator) approve the email address in CRM.  If the email address is approved by a CRM System Administrator that is NOT an O365 Tenant Administrator, Server Side Sync will not work for that Mailbox.  This was introduced for security reasons. The error message that would be received in this scenario is below: Email won't be processed for this mailbox until the email address of the mailbox is approved by an Office 365 Administrator Additionally, an Alert is logged for this issue, so details can also be found at Sales > Alerts, as well as in the TraceLogBase table of the database.  The alert will indicate an issue with IncomingEmailS2SApprovalNeeded and/or OutgoingEmailS2SApprovalNeeded.  This can also be checked by reviewing the IsEmailAddressApprovedByO365Admin column on the MailboxBase table.   Best Regards EMEA Dynamics CRM Support Team Share this Blog Article on Twitter Tweet Follow Us on Twitter Follow @MSDynCRMSupport

Posted by on 16 September 2014 | 5:32 am

Manually Uninstall & Install Dynamics CRM 2013 for Outlook

  Steps below for Uninstall & Install steps for CRM 2013 client for Outlook.   I. Manually Uninstall the CRM for Outlook 2013 Client: 1. Close outlook 2. Use the Configuration Wizard and delete the CRM for Outlook configuration 3. Go to Program s and Features and uninstall the following components: a. Microsoft Visual C++ Runtime b. Microsoft SQL Server Compact 4.0 Service Pack 1 c. Microsoft SQL Reporting Service Report Viewer Control d. Windows Live ID Sign-in Assistant on Windows 7 and older Windows installations e. Microsoft Online Services Sign-in Assistant f. All MUI Language packs g. Microsoft Dynamics CRM 2013 for Microsoft Office Outlook (Outlook Client) 4. Delete the following registry keys (if still available): HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient HKEY_LOCAL_MACHINE\ Software\Microsoft\MSCRMClient HKEY_LOCAL_MACHINE\ Software\Microsoft\MSCRM 5. Delete the following Folders: a. %localappdata%\Microsoft\MSCRM b. %appdata%\Microsoft\MSCRM c. SystemDrive:\Program Files\Microsoft Dynamics CRM 6. If you are unable to uninstall an application using Programs and Features, use the following uninstaller tool provided by Microsoft: http://support.microsoft.com/mats/Program_Install_and_Uninstall II. Manually install the CRM for Outlook 2013 Client on environments where pre requisites can’t be downloaded due to firewall restrictions proceed as follows: 1. Microsoft Visual C++ Runtime installer from http://go.microsoft.com/fwlink/?LinkId=299585. 2. Microsoft SQL Server Compact 4.0 Service Pack 1 installer from http://go.microsoft.com/fwlink/?LinkId=253118. 3. Microsoft SQL Reporting Service Report Viewer Control installer from http://go.microsoft.com/fwlink/?LinkId=193386. 4. Windows Live ID Sign-in Assistant installer from http://go.microsoft.com/fwlink/?LinkId=194722 5. Microsoft Online Services Sign-in Assistant installer from http://go.microsoft.com/fwlink/?LinkId=317651 6. Microsoft Dynamics CRM 2013 for Microsoft Office Outlook (Outlook Client) Installer from: http://www.microsoft.com/en-us/download/confirmation.aspx?id=40344 III. The below Screenshot is including also the needed components for the CRM for Outlook 2013 Offline Functionality     Best Regards EMEA Dynamics CRM Support Team Share this Blog Article on Twitter Tweet Follow Us on Twitter Follow @MSDynCRMSupport

Posted by on 16 September 2014 | 5:21 am

Issue with Application Insight Stream Processing 9/16 - Mitigated

Application Insights team identified issue in data streaming services (around 04:27 9/16/2014 UTC) that caused unhealthy state in system. This issue has been mitigated, our monitoring is green and all data processing that was impacted has caught up to current. All the services are running as expected. We confirmed that there was no data loss during the impacted window (04:27 till 08:38). However during time time some users might have seen data latency for approx. 4 hours. We will closely monitor this space and provide an update this blog if there is re-occurrence. We apologize for any inconvenience. -Application Insights Service Delivery Team  

Posted by on 16 September 2014 | 3:52 am

Dynamics NAV für Tablets

Dynamics NAV fürs iPad, Dynamics NAV für Android und Dynamics NAV für modern Windows sind in den jeweiligen Stores verfügbar. Viel Spaß beim Ausprobieren!     These postings are provided "AS IS" with no warranties and confer no rights. You assume all risk for your use. Mit freundlichen Grüßen Sebastian Röttel Microsoft Dynamics Germany

Posted by on 16 September 2014 | 3:35 am

Microsoft Migration Accelerator für Azure als Preview verfügbar

Letzte Woche hat Microsoft den Migration Accelerator (MA) für Azure als Preview verfügbar gemacht. Damit ist es möglich, virtuelle Maschinen aus physischen, VMware-, AWS- und Hyper-V- Umgebungen sehr einfach nach Microsoft Azure zu migrieren. Die Preview ist zunächst auf einen eingeschränkten Benutzerkreis beschränkt, wird jedoch nach und nach geöffnet. Der Migration Accelerator vereinfacht viele Aspekte einer Migration virtueller Maschinen nach Microsoft Azure: Analyse der Workloads, die in der virtuellen Maschine ausgeführt werden Installation des Remote Agents Einrichten der Netzwerkkonfiguration Konfiguration der Endpunkte Der Migration Accelerator ist zunächst nur in Nordamerika (USA & Kanada) verfügbar und unterstützt als Gastbetriebssystem nur Windows Server 2008 R2 und höher. Der Einsatz des Accelerators selbst ist kostenlos, Kosten fallen nur für die Workloads an, die am Ende tatsächlich auf Microsoft Azure ausgeführt werden, also die virtuellen Maschinen.

Posted by on 16 September 2014 | 1:56 am

Chutzpah is now on GitHub

Today, I moved Chutzpah from CodePlex to GitHub. I made this move for a few reasons The feature set GitHub offers has grown increasingly compelling. There is a more active community on GitHub and I am hoping this will lead to more user engagement. I have received feedback from multiple Chutzpah users that they would […] Related Posts: Chutzpah 1.4.0 Released Chutzpah 1.3.0 Released Avoiding side effects when traversing an IVsHierarchy in… Chutzpah 2.1 now with CoffeeScript support Chutzpah...(read more)

Posted by on 16 September 2014 | 1:31 am

Team Foundation Server 2013 及 Visual Studio Online 關於團隊開發的新功能 - 專案規畫及追蹤

各位夥伴們, 想了解在 TFS 2013 及 VS Online 中關於團隊開發的新功能 - 專案規畫及追蹤,本文做一簡單說明及展示。 ------------------------------------------------------------------------------------- Visual Studio Team Foundation Server 2013 版本加入多項新功能,可支援規劃和追蹤專案:Portfolio 待處理項目 (Backlog) 、小組聊天室、圖表查詢結果和用於版本控制的 Git。 1. Agile Portfolio 管理 - 多個敏捷開發專案組合管理   您可以使用 Portfolio 待處理項目 (Backlog) 定義待處理項目階層,了解跨多個小組的工作範圍並查看該工作如何彙總成更廣泛的解決方案。 每個 Team 專案都是使用功能工作項目類型,以一個層級的 Portfolio 待處理項目 (Backlog) 來設定。 此外,您還可以設定多達四個其他層級的 Portfolio 待處理項目 (Backlog),這樣就提供您從最上層 Portfolio 待處理項目 (Backlog) 以至工作總共七個層級。 若要從升級的 Team 專案存取 Portfolio 待處理項目 (Backlog),您必須使用設定功能精靈進行設定。 存取 Portfolio 待處理項目 (Backlog) 需要完整存取權限。 若要進一步了解,請參閱使用 Portfolio 待處理項目 和將待處理項目加入至 Agile Portfolio 管理。 2. 持續性工作面板和燃盡圖   您現在可以檢閱已完成的衝刺 (Sprint) 的工作面板和燃盡圖。 除了 Agile Portfolio 待處理項目 (Backlog) 之外,這項增強功能還為 Team Web Access (TWA) 中的巡覽結構帶來了一些變更。 3. 小組聊天室   小組聊天室可以提供場所,促進和汲取小組成員之間的資訊交流,無論遠近。 小組可以討論進行中的工作、提出問題、共用狀態,並釐清即時出現的問題。 系統會自動為每個小組設定小組聊天室。 此外,還可以建立小組聊天室來為特殊討論群組和跨群組共同作業提供服務。 只要使用小組聊天室 (而非電子郵件對話),您就會自動收到交談和決策的稽核記錄。 您可以檢閱封存,在您外出或身在不同時區時,快速掌握小組的現況。 這項功能需要完整存取權限。 4. 您可以繪製查詢結果圖表,將進度視覺化   您可以繪製一般清單查詢結果的圖表,快速檢視進行中工作的狀態。 您可以為相同查詢建立數種類型的圖表 (例如圓形圖、橫條圖、直條圖或堆疊直條圖),與小組共用圖表。 建立圖表需要完整存取權限。 所有小組成員都可以檢視針對共用查詢建立的圖表。 5. Git 支援和 Team Explorer 增強功能   您現在可以建立使用版本控制系統 Git 的 Team 專案。 您也可以使用 Visual Studio 與 Git 搭配,在另一個 Git 服務 (例如 CodePlex 或 GitHub) 所裝載的儲存機制中工作。 此外,還可以從 Team Explorer 中,快速切換內容至您使用新的 [連接] 頁面連接到的其他 Team 專案。 同時,Team Explorer 現在會列出您工作區中的方案。 您可以選取想要處理的方案,也可以輕鬆地在其間切換。

Posted by on 16 September 2014 | 1:21 am

Java 開發者如何進行團隊開發 - 在 VS Online 或 TFS 中共用 Eclipse 專案

各位夥伴們, Visual Studio Online (VS Online) 及 Team Foundation Server (TFS) 早就支援不同技術的開發團隊了! 不論你是使用 .NET, Java (Eclipse), Objective C (XCode), C++, PHP,開發不同平台的應用 (iOS/Android/Windows), 都可連到上面做版本管控、自動化建置 (Build) 及工作項目管理 (Work Item & Bug Tracking ...)! 本文展示使用 Eclipse 工具的 Java 開發者,安裝 Team Explorer Everywhere (TEE) 連線到 VS Online 或 TFS 參與團隊開發! (註: 連線到雲端版 VS Online 或 TFS 其畫面及操作方式一致) ----------------------------------------------------------------------------------------------------- 安裝 Team Explorer Everywhere 之後,您就可以將 Eclipse 專案加入至 Team Foundation Server 中,以便與小組的其他成員共用專案。 然後您可以開啟 [Team Explorer],並且與工作項目、工作項目查詢、版本控制下的檔案、文件、組建定義及報表互動。 1. 在 Team Foundation Server 中共用 Eclipse 專案   在 [封裝總管] 中,開啟您要加入至版本控制之專案的捷徑功能表,然後選擇 [小組]、[共用專案]。 [共用專案] 對話方塊隨即出現。 在 [選取儲存機制類型] 清單中選擇 [Team Foundation Server],然後選擇 [下一步]。 選擇要共用專案的伺服器位置。  檢閱摘要資訊,如果正確則選擇 [完成]。  選擇 [上一頁] 回到上一個步驟並進行變更。 本機工作區的專案是與 Team Foundation Server版本控制下的專案版本有關聯。 根據預設,[Team Explorer] 不會出現。 2. 存回專案到 TFS。   這個方式: 在 [視窗] 功能表上選擇 [顯示檢視]、[其他]。 [顯示檢視] 對話方塊隨即出現。 展開 [Team Foundation Server] 資料夾,選擇 [Team Explorer],然後選擇 [確定]。 [Team Explorer] 隨即出現。 移至 [暫存的變更] 頁面。 在 [暫存的變更] 頁面上,選擇 [簽入]。 現在您的程式碼在 TFS 中,因此您可以繼續撰寫程式碼。 您可以簽入程式碼,取得他人對程式碼進行的變更。 您也可以使用 TFS 建置您的應用程式。   [延伸閱讀] Java 開發者也可參與團隊開發! 連接至 VS Online/TFS (使用 Team Explorer Everywhere)

Posted by on 16 September 2014 | 1:14 am

Java 開發者也可參與團隊開發! 連接至 VS Online/TFS (使用 Team Explorer Everywhere)

各位夥伴們, Visual Studio Online (VS Online) 及 Team Foundation Server (TFS) 早就支援不同技術的開發團隊了! 不論你是使用 .NET, Java (Eclipse), Objective C (XCode), C++, PHP,開發不同平台的應用 (iOS/Android/Windows), 都可連到上面做版本管控、自動化建置 (Build) 及工作項目管理 (Work Item & Bug Tracking ...)! 本文展示使用 Eclipse 工具的 Java 開發者,安裝 Team Explorer Everywhere (TEE) 連線到 VS Online 或 TFS 參與團隊開發! --------------------------------------------------------------------------------------------------------------------------- 將 Eclipse 連接至 TFS 中的 Team 專案,讓您能夠使用 TFS 來共用程式碼、建置應用程式,以及提升與客戶及小組成員的共同作業。  使用 Eclipse 中的 Team Foundation Server 透視圖來連接到 TFS。   [加入現有的 Team 專案] 對話方塊會隨即出現。 選擇 [伺服器…] 按鈕。   [新增/移除 Team Foundation Server] 對話方塊隨即出現。 選擇 [加入] 按鈕。 2. 從瀏覽器中複製 Team 專案的 URL。 3. 選取您的專案集合,然後選取您的 Team 專案。現在您已連接。 您可以使用 TFS 共用及建置您的程式碼,以及協助客戶與小組成員之間的共同作業。  [延伸閱讀] 在 VS Online /TFS 中共用 Eclipse 專案  

Posted by on 16 September 2014 | 1:05 am

設定 CI (Continuous Integration, 持續整合) - 在 VS Online 及 TFS 上

各位夥伴們, 在 TFS 或 VS Online 上,可以很容易地設定自動化建置 (Build) 及 CI 持續整合的環境,不論是 .NET, Java 或其它技術的應用程式。你的團隊可以盡可能頻繁地整合程式碼,然後建置和測試結果,盡早找出可能的錯誤並修正之,使錯誤降至最低並提升品質。 您可以定義建置流程支援這個策略,這個策略稱為持續整合 (CI, Continuous Integration)。 完成後,你的團隊可以儘快判斷簽入是否中斷建置或造成測試失敗。下文是在 TFS 或 VS Online 上建立持續整合 CI 的每個環節的參考文,   您想要執行甚麼工作? 定義建置流程以支援連續整合 改善建置流程的功能與效能 執行後續步驟 更深入發掘 1. 定義建置流程以支援連續整合 在 [Team Explorer] 中,確認您已連接到 Team 專案 (鍵盤:Ctrl + 0、C),然後開啟 [組建] 頁面 (鍵盤:Ctrl + 0、B)。 選擇 [新增組建定義] 連結或選取組建,開啟內容功能表,然後選擇 [編輯組建定義]。  提示 如果出現 TF225001 錯誤訊息,請設定組建控制器。 在 [觸發程序] 索引標籤上,選擇 [連續整合]。  提示 如果您的開發人員必須等候很久才能建置其簽入,您可能要改選擇 [正在復原組建]。 此觸發程序會造成建置系統同時建置多個簽入。 請參閱使用正在復原組建觸發程序。 在 [來源設定] 索引標籤上:  TFVC:在 [工作資料夾] 資料表中,指定包含您的建置流程所需檔案的版本控制資料夾。  提示 若要確定建置流程正確運作並改善效能,請只包括所有包含建置流程所需檔案的資料夾。 如需如何指定這些資料夾的詳細資訊,請參閱使用組建工作區。  Git:在 [監控的分支] 清單中,指定包含建置流程所需檔案的儲存機制和分支。 您可以使用萬用字元。 例如,您可以指定 refs/heads/feature* 來監視 refs/heads/featureA 和 refs/heads/feature 分支。 若要提升效能,請在 [組建預設值] 索引標籤上選擇 [這個組建不會將輸出檔案複製到置放資料夾]。 在 [流程] 索引標籤上,於 [建置] 下的 [建置流程參數] 資料表中,指定要建置的方案或程式碼專案。 在 [流程] 索引標籤上設定建置流程參數,以確保簽入符合您小組的特定程式碼品質標準,避免不必要地延遲開發人員。 如需詳細資訊,請參閱本主題稍後的改善建置流程的功能與效能。 指定其他索引標籤上的建置流程選項。 如需詳細資訊,請參閱建立或編輯組建定義。   2. 改善建置流程的功能與效能   若要盡可能縮短處理組建所需的時間,您應該在 [流程] 索引標籤上指定建置流程參數的值時考慮下列方針。 TF 版本控制或 Git 清除工作區或清除儲存機制:如需較快的效能,請將這個值設為 [False]。 這項設定可能會造成您的小組遺漏某些缺失的類型,例如在重構期間引入的缺失。 組建 組態:如果您讓這個參數保持空白,則每個方案和專案都會使用預設平台和組態。 若要最佳化效能,請遵循下列方針: 如果平台-組態配對的建置速度超過其他配對,請在這個參數中指定此配對。 盡可能指定較少的平台-組態配對。 清除組建:如需更快的效能,請將這個參數設定為 False。 這項設定可能會造成您的小組遺漏某些缺失的類型,例如在重構期間引入的缺失。 組建、進階 執行程式碼分析:將此值設定為 [永不],藉以改善效能。 測試、進階 停用測試: 如需更快的效能,請選取 [True]。 如果您的程式碼必須通過特定測試,請選取 [False],然後定義一組要在組建中執行的測試。 您可以藉由只執行所需的測試來改善效能。 若要指派這些測試,請依照分類或優先順序篩選它們。 如需詳細資訊,請參閱在建置流程中執行測試。 發行符號 發行符號的路徑:如需較快的效能,請將這個值保持空白。 進階 代理程式設定 名稱篩選 –或– 標記篩選:使用組建代理程式名稱或標記,將此組建定義繫結至專為執行此組建所設計的組建代理程式。 組建代理程式執行所在的硬體,應具備足夠的能力以迅速處理此組建,以符合小組的效能期望。 最長執行時間:將此值設定為合理範圍內較小的數字。 例如,15 分鐘對您的小組來說不成問題,但八小時就太長。 如需預設範本建置流程參數的詳細資訊,請參閱將預設範本用於您的建置流程。 3. 接下來嘗試這個 確定小組所有人員都會及早且經常簽入 (TFVC) 或推送 (Git 版本控制)。 在建置流程中執行測試 4. 更深入發掘 如果您想要在 CI 組建完成時收到通知,請設定組建通知。 如果您要封鎖可能會中斷組建或使測試失敗的簽入,則使用閘道簽入建置流程來驗證變更。

Posted by on 16 September 2014 | 1:01 am

Issue with Application Insights – Metrics data impact- 9/16 – Mitigated

Initial Update: 9/16/14 4:20 UTC In a recent Scale-out operation while stabilizing load on our real time data processing service partial metrics data was lost. Users  will see a gap in metrics data for a brief period of 6 minutes between 9/16/14 00:42 UTC and 9/16/14 00:48 UTC. This data loss was not expected as part of this scale-out operation. The service has been stable since and no further customer impact is expected. We apologize for the inconvenience it may have caused. -Application Insights Service Delivery Team

Posted by on 15 September 2014 | 11:25 pm

Azure Search のシナリオと機能

このポストは、8 月 28 日に投稿した Azure Search Scenarios and Capabilities の翻訳です。 先週 Azure Search の発表 (英語) がありましたが、それに続いてこの記事では、Azure Search を開発した理由と、現在の機能を取り入れた経緯について説明します。 * 訳注: Azure Search は現在のところ日本語での検索には対応しておりません。 背景 検索機能は、数多くのアプリケーションでユーザーの主要な操作手法として活用されており、特に全文検索機能には大きな期待が寄せられています。ユーザーは、普段から Web 検索エンジン、高度な e コマース Web サイト、関連性の高い検索結果を提供するソーシャル アプリケーション、入力時の検索候補、ファセット ナビゲーショ���、強調表示などのさまざまな機能を、ほぼタイム ラグなしで使用しています。 マイクロソフトは Azure Search の開発にあたって、検索に関する専門的な知識のない開発者でも優れた検索エクスペリエンスをアプリケーションに組み込むことができるようにしたいと考えました。強固な検索エクスペリエンスの実現は、テキスト分析やランキングの処理が必要な情報取得用フロントエンドや、スケーラビリティや信頼性を管理する必要のある配信システムのフロントエンドのいずれにおいても課題となります。そこで、サービスとしての検索機能を提供することで、これらの課題を自然な形で解決し、開発者がアプリケーションの構築に集中できるようにすることを目指しました。 シナリオ 検索テクノロジを活用すると多様な課題を解決できますが、マイクロソフトでは、一貫性のある機能セットに重点的に取り組めるように、特定の対象シナリオを設定して開発を開始しました。もちろん、Azure Search は他にもさまざまな用途に使用できますが、これらのシナリオが原点となって、下記のサービスに対応した機能セットを採用することになりました。 オンライン販売および e コマース: e コマースのアプリケーションやサイトのユーザーのほとんどが、最初に検索機能で商品を探します。商品カタログにはインデックスが設けられ、展開するとタグ、説明、ユーザーからの意見などが表示されることもあります。このシナリオの特徴は、星による評価、価格/手数料、キャンペーンなどを考慮したきめ細かいランキング モデルであるという点です。検索エクスペリエンスには、多くの場合ファセット ナビゲーション (カテゴリごとの総数) やフィルター、さまざまな並び替えオプションなどの機能が含まれます。また、頻繁に更新が行われるという特徴もあります。商品カタログの更新頻度は低くても、商品価格、在庫状況、どのアイテムが販売中かなどの属性は 1 日のうちに何度も変わる場合があり、検索結果に迅速に反映される必要があります。 e コマースと最新のモバイル アプリケーションを検索機能でつないでいる実例として、AutoTrader.ca が挙げられます。Trader Corporation テクノロジ担当 VP を務める Allen Wales 氏は、このサイトについて次のように語っています。「autoTRADER.ca は、カナダ最大規模の新車・中古車販売マーケットプレースです。このマーケットプレースはモバイル デバイスからの利用へと大規模な転換を行っており、現在は半数を超えるユーザーが PC からではなくモバイル デバイスからアクセスしています。弊社のモバイル アプリは、カナダの自動車購入者の皆様に 200 万回以上ダウンロードしていただいています。モバイル ユーザーの皆様は、PC から Web サイトにアクセスされる従来のユーザーよりも訪問頻度が高く、検索を行う回数も多くなっています。こうした検索機能の負荷の高まりを受けて、スケーリング可能な検索エンジンが必要となったのです。」 ユーザー作成コンテンツおよびソーシャル コンテンツ: ユーザー作成コンテンツ アプリケーションにはいろいろなものがありますが、検索機能の要件については、ほとんどのアプリケーションで似通っています。この種のアプリケーションにはレシピ サイト、写真共有サイト、ユーザー投稿型のニュース サイト、Web とモバイルでプレゼンス通知機能があるソーシャル ネットワーク アプリケーションなどがあり、その特徴として大容量のドキュメントを処理するという点が挙げられます。特にユーザーがコメントを付けたりアイテムについて議論したりできる場合は、数百万のドキュメントを扱うこともあります。また、人や物事に関する場所を示す地理空間データが含まれることもよくあります。検索の関連性には、ドキュメントの鮮度や作成者の人気などのドメイン固有の要素のほか、テキスト統計が影響します。 その好例が、ユーザーがパノラマ画像や “Synth” をキャプチャ、共有する Photosynth というサイトです。このサイトでは、既に Azure Search がキーワード検索 (英語) および地理空間エクスペリエンス (英語) の両方で活用されています。Azure Search は、ユーザーから投稿されたすべてのアセットに対して、タイトルやタグ (キーワード検索用)、地理位置情報 (境界ボックス クエリ用) を含むインデックスを作成します。 ビジネス アプリケーション: 基幹業務アプリケーションのユーザーは、事前定義済みのメニューやその他の構造化されたアクセス経路からコンテンツに移動するのが一般的です。しかし、検索機能がこのアプリケーションに組み込まれると、一般ユーザーの操作の負担が大幅に軽減され、情報を取得するときの時間短縮や効率化に役立つ場合があります。この種のアプリケーションにはさまざまな種類のエンティティがあり、それぞれが組み合わされて検索されることで単一のエントリ ポイントを提供し、システム全体にわたるコンテンツを発見するしくみになっています。 これらのシナリオのいずれでも、多くの場合、エンドポイントはモバイル デバイスと Web サイトに混在し、最新のアプリケーションのほとんどがその両方を対象としているか、両者を明確に区別していません。Azure Search は、クライアントからの直接の使用と、各種アプリケーションをサポートしているバックエンドからの使用の両方に対応するように設計されています。 機能 以下に、Azure Search の機能を簡単にまとめました。これらの詳細については、サービスのドキュメントや今後のこのブログの記事をお読みください。ここでは、この記事でご紹介したシナリオに関する機能の概要のみを説明します。 シンプルな HTTP および JSON の API。あらゆるプラットフォームやデバイスからアクセス可能です。 キーワード、フレーズ、およびプレフィックスの各種検索。クエリ言語に関する知識がなくても、ユーザーは検索対象を指定できます。単に単語をいくつか指定するほかに、必要に応じて “+”、“-”、引用符、アスタリスク (プレフィックス検索の場合) を使用することも可能です。 検索結果の強調表示。フォーラム内や長いドキュメントなどの分量の多いテキストで検索操作を支援します。 ファセット検索。ほとんどの e コマース Web サイトと同様に、カテゴリごとのヒット数を計算します。 候補の表示。オート コンプリート実装時に構成要素として使用可能です。ユーザーが Enter キーを押す前に的確な検索のためのガイドを提供します。 リッチな構造化クエリ。構造化されたフィルター、並べ替え、ページング、およびプロジェクションと検索機能を組み合わせることで、アプリケーション定義の制限や表示オプションを実現できます。 フィルタリング、並べ替え、スコアリング機能を統合した地理空間情報のサポート。 プロファイルのスコアリング。鮮度や距離のほか、人気度や星による評価などの数値の大きさといった要素から関連性のモデリングを簡単に実行できます。 弾力的なスケーラビリティ。API や Azure 管理ポータルから、パーティション (処理可能なドキュメント数) またはレプリカ (1 秒間あたりのクエリ処理数や可用性) に関してサービスのスケールアップ/スケールダウンが可能です。なお、その際に他の可用性が影響を受けることはありません。 マイクロソフトでは早期導入プログラムを実施して、開発チームが採用した機能が実世界のシナリオで実際に有効かどうかを検証しました。そのときの Jones Lang LaSalle (JLL) のコメントをご紹介します。JLL のイノベーション担当ディレクターである Sridhar Potineni 氏は次のように述べています。 「JLL は、商用不動産や投資マネージメントの分野に特化した金融および専門サービスを世界規模で提供しています。多数のお客様に対応可能な弊社のアプリケーションは、強力な検索機能を備え、1 秒あたり数十回のクエリ処理数 (QPS) を実現できるスケールにまで拡大することが可能です。Azure Search はクラウド ベースのマネージド サービスであるため、検索機能を持つアプリケーションを新たに世界中に展開するのも迅速に行え、ユーザーのレイテンシを短縮することができます。 Azure Search は、ファセット ナビゲーション、クエリ補完、地理空間情報の検索、そして特にポリゴン検索のような、弊社が従来から使用しているオンプレミス検索ソリューションの機能を完全に網羅しています。ポリゴン検索は “物件情報検索” などのアプリケーションに必須の機能で、さまざまな地理的区分で物件を迅速に検索することが可能です。弊社ではこれらの機能を活用して需要を拡大し、数万件の管理資産へのお問い合せ数の向上を図っています。」 この機会に、Azure Search を皆様にご利用いただけることを願っております。フィードバックや特定のトピックに関するご意見がありましたら、お気軽にお寄せください。またこちらのページ (英語) から実際にお試しのうえ、ご意見をいただけますと幸いです。

Posted by on 15 September 2014 | 11:00 pm

Cumulative Update #2 for SQL Server 2012 SP2

Dear Customers, The 2 nd cumulative update release for SQL Server 2012 SP2 is now available for download at the Microsoft Support site. Cumulative Update 2 contains all hotfixes which have been available since the initial release of SQL Server 2012 SP2. To learn more about the release or servicing model, please visit: CU#2 KB Article: http://support.microsoft.com/kb/2983175 Understanding IncrementalServicingModel for SQL Server SQL Server Support Information: http://support.microsoft...(read more)

Posted by on 15 September 2014 | 10:57 pm

Cumulative Update #12 for SQL Server 2012 SP1

Dear Customers, The 12 th cumulative update release for SQL Server 2012 SP1 is now available for download at the Microsoft Support site. Cumulative Update 12 contains all the SQL Server 2012 SP1 hotfixes which have been available since the initial release of SQL Server 2012 SP1. To learn more about the release or servicing model, please visit: CU#12 KB Article: http://support.microsoft.com/kb/2991533 Understanding IncrementalServicingModel for SQL Server SQL Server Support Information...(read more)

Posted by on 15 September 2014 | 10:56 pm


こんばんは、 Lync サポートの吉野です。今回から数回に分けて、常設チャットについて説明していきます。いつものトラブルシュート的な話も後半以降でてきますが、まずはそもそも「常設チャットって何?」というところから始めていきます。 常設チャットって何? 常設��ャットは以前「グループチャット」と呼ばれていたものです。その歴史は古く、Lync 2013 の前のバージョン、 Lync 2010 にもありますし、さらにその前の OCS 2007 R2 にも存在していました。ところが、この機能、日本ではほとんど使われていませんでした。完全に独立した機能として用意されていたためです。・日本語対応ができていなかった・別のサーバーが必要だった。ほかのサーバーとは別の管理コンソールが必要だった・別クライアントが必要だった Lync 2013 からはこれらの問題が緩和されています。つまり、日本語対応/同一サーバーに展開可能(Standard Edition の場合)/管理コンソール統一/通常の Lync 2013 クライアントで利用可能、となっております。 ※今のところいくつか、ローカライズ(日本語)に関する問題がいくつかございます。修正については日本サポートチームが戦っております。 何ができるかというと、「チャットルーム」を作成することができるようになります。「スカイプ」の会話のように会話のログが残り、サインインしたタイミングで過去の会話ログ等を閲覧することができます。 上記のように、常設チャットが有効になると Lync クライアントのアイコンが増えます。実際にチャットを開くと右側のような IM のようなウィンドウが開きます。この段階では鈴木さんしかチャットルームを開いていませんが(参加者が 1人になっていますね)過去の佐藤さんの発言も見ることができます。 各チャットルーム(上記で言うと「秘密会議」)は権限がある人であればブラウザーで簡単に作成できます。         常設チャットのインストール要件 Standard Edition 環境の場合、併置可能です。そのまま Standard Edition セットアップ完了後に常設チャットサービスを同じように展開できます。Enterprise Edition プールには併置できません。常設チャットサーバーは新規に立てる必要があります。ただし、バックエンドサーバーは既存の SQL Server と同じインスタンスを利用することができます。もちろん、新規インスタンスを作成しても、新しい SQL Server を立てても構いません。 このほか、詳細なアクティビティを保存したい場合「常設チャット コンプライアンスサービス」を必要に応じて設定します。これは SQL Server にデーターベースが作成されますが、常設チャットサーバーと同じサーバーにサービス自体は作られるので、新規でサーバーを立てる必要はありません。 とはいえ、実際のユーザー数や利用頻度が想定されているのであれば、サーバーが何台必要か?というプランニングは必要になります。それについてはこちらを参考ください。 http://technet.microsoft.com/ja-JP/library/gg615006.aspx   次回は実際にインストールしてみます。快適な常設 Lync ライフまで少々お待ちください。  

Posted by on 15 September 2014 | 9:36 pm

CORS and Azure API Management

I was working on publishing an API via Azure Mobile Services and I wanted to manage it with API Management. I got everything published and from within the API Management development console everything worked fine. Then I wrote an application to consume the API and that’s where I ran into a problem. It took hours of searching to find the solution so I hope this helps someone else avoid the problem. CORS stands for Cross-Origin-Resource-Sharing (detailed information can be found at the W3C here). I’ll give it to you in a nutshell here. It is a security mechanism to ensure that data designed to be used for a domain stays in that domain and can’t be used outside of it. In other words it’s a security mechanism. In addition, whether or not you are allowed to access the data is accomplished by a response, not request, header. That means that you cannot make a request to a server for it to serve up data that is protected against CORS. It is the source server that must allow a CORS request. So, back to the story. I built a small website that retrieved the data from API Management and continued to get a CORS error. I tried everything on the client I could to make it work. I finally found the W3C documentation which pointed me to the server. I checked API Management and I couldn’t find anything on CORS… until I found the Policy tab. Clicking the Policies tab on the left hand side (highlighted) brings us to this screen: On the Policies tab, select the Product, API and specific call. You’ll notice on the right side the CORS policy (as well as others that I would urge you to explore). Put your cursor after the <inbound> tag and above the <base/> tag then click the CORS policy (note that this is an inbound request because the client makes a request of the server and the server sends the response saying yes you can have it). There are some other default CORS options but the way I configured it was to allow requests from anywhere because it was simply a demonstration API. This should get you past your CORS problem.

Posted by on 15 September 2014 | 9:13 pm

Updated Event Hubs NuGet Packages

There are new client packages available for Service Bus today with an added focus on Event Hubs.  Service Bus .NET Client 2.4.3 https://www.nuget.org/packages/WindowsAzure.ServiceBus/2.4.3 EventHub: add API to allow inclusive offset specification at receiver creation. Messaging: improve RetryExponential constructor usability with updated API documentation   Event Hubs EventProcessorHost https://www.nuget.org/packages/Microsoft.Azure.ServiceBus.EventProcessorHost/0.3.1 Allow user to supply a starting offset for a partition Create pool of messaging factories to increase throughput Fixing default constructor to use default values for EventProcessorHost Allow user to supply a custom offset for Checkpointing in Host. EventProcessorHost is the easiest way to implement scaled event / telemetry readers for Event Hubs in .NET and is highly recommended.    Here is a good sample on MSDN: http://code.msdn.microsoft.com/Service-Bus-Event-Hub-45f43fc3

Posted by on 15 September 2014 | 7:07 pm

On the last day to apply to be a Microsoft Student Partner find out how Alec Crow Leveled up his Programming Skills as an MSP.

  Editor’s note: This article was originally written by s.t. johnson for the Student Developer blog.  Additionally any MSPs or other students can seek guidance from an MVP Mentor by filling out the Mentor request form This post is part of an ongoing series on preparing for a career in technology by the Microsoft Student Partner Program. For more career advice and to learn how you can get a jumpstart at your local university follow @MS_Student on Twitter and share your questions using the #WhyMSP hashtag. Alec Crow (@Alec_Crow) is an MSP at the University of Arkansas at Little Rock and is majoring in Business Information Systems. We sat down to get some insight into his experience as a Microsoft Ambassador and what advice he has for the next wave of students that might be applying for the program now (deadline for applications is September 15th). Here’s what he had to say. What inspired you to become an MSP? During my freshmen year of college I worked closely with our school’s then MSP. I thought it was awesome that he, just as a student, was able to work with Microsoft employees to host development workshops. I saw the position as a great way to improve my own personal development skills, as well as a way to network with others from Microsoft. Since he was graduating that year, I began helping him with workshops as a type of personal “training” to take over his role for the following years. How would you describe your role as an MSP? As an MSP, I work closely with campus faculty and Microsoft Tech Evangelists to coordinate promotional and development events targeted at students to encourage the use of Microsoft products. What are the benefits of being an MSP? The best part of being an MSP is the personal development. Not only has it helped me improve as a developer, but the networking I’ve been able to do through the program has helped open many doors that otherwise would never have been available. We also have the chance to work more closely with professors, which is a great way to make even more connections. And then of course there is all of the awesome free Microsoft swag, which is always fun to show off. What is your favorite thing about being an MSP? My favorite part of being an MSP has been working with other students. I am passionate about technology and programming, and through this program, I’ve been able to share that passion and inspire waves of new application developers. Some of the students I’ve taught have made $1,000s off apps they’ve submitted to the store, and knowing I am responsible for helping them succeed is a fantastic feeling. What was your most memorable moment(s) as an MSP? My most memorable moment involved a group of a dozen or so students getting more than 750 apps into the marketplace, within a single week. At the end of my sophomore year, our school was challenged to get as many apps accepted to the store as possible, and alongside my favorite professor, I accepted that challenge. The event took place the week after finals, and it was several long and grueling days of programming, but we all left feeling accomplished knowing that we had earned a large grant for our school’s growing MIS department. Are there any skills that you have learned or improved upon since becoming an MSP? Both my development and presentational skills have improved since becoming an MSP. I had very little experience with C# coming into the program, so I forced myself to learn as much as possible, that way I could pass on those skills to my fellow students. However, this also required me to work on my presentational and teaching skills since teaching tech isn’t always easy. And since not every student is an A+ programmer, I have definitely had to learn to be more patient! What are you looking forward to accomplishing in your MSP role for next year? I really want to see Windows app development continue to grow on my campus. I’ve already worked with professors to get app development incorporated into classes, which should hopefully lead to me being able to offer more advanced workshops to help students really delve deeper into the code. How do you think the MSP program helps you beyond college? The skills I’ve gained and accomplishments I’ve made alone have been huge resume boosters for me. Being able to actually show recruiters applications in the store that I built is an awesome feeling, and it has helped me to get several awesome internship and job offers. Combined with all the networking the program allows us to do, I feel we as MSPs have significantly more job opportunities available to us than many of our fellow students, and that is an amazing feeling.

Posted by on 15 September 2014 | 6:44 pm

Testing and evaluating Microsoft Word as my blog editor

Since 2009 I have been relying on LiveWriter as my blog editor. As there have not been any updates or bug fixes for quite some time, it is time to evaluate an alternative editor … Microsoft Word seems like the logical next choice. How did I use configure Word as the editor? Selected Blog Post from the Available Templates in Microsoft Word Followed the prompt to Register a Blog Account Selected Register Now, Choose your blog provider, Other, and MetaWeblog Here comes the magical dust … append your MSDN URL with /metablog.ashx Enter your credentials Let's try to insert a table … an area where LiveWriter has given me grey hairs: HEADER 1HEADER 2HEADER 3TEST DATA 1TEST DATA 2TEST DATA 3.ATEST DATA 3.B  Let's try to insert an image to test the publishing of images as well: … any idea what the second image would show if we were to zoom out? Publishing now … if you are reading this, I have successfully configured and used Microsoft Word as my blog editor.    

Posted by on 15 September 2014 | 6:42 pm

Microsoft Acquires Mojang Minecraft

Head of Xbox Phil Spencer discusses Microsoft’s acquisition of Minecraft and Microsoft’s respect and admiration for the Minecraft community across all devices and platforms. http://youtu.be/lXNWchwDiG8

Posted by on 15 September 2014 | 6:15 pm

Referencia de Cubos y KPI disponibles en Dynamics AX2012 R2 y R3

A continuación les dejo una lista de referencia de los Cubos y KPI disponibles para Microsoft Dynamics AX 2012 R2 y R3. Accounts payable cube (VendCube) for Microsoft Dynamics AX 2012 R2 and R3 Accounts receivable cube (CustCube) for Microsoft Dynamics AX 2012 R2 and R3 Budget control cube (BudgetControlCube) for Microsoft Dynamics AX 2012 R2 and R3 Budget plan cube (BudgetPlanCube) for Microsoft Dynamics AX 2012 R2 and R3 Demand forecast accuracy cube (ReqDemPlanAccuracyCube) for Microsoft Dynamics AX 2012 R3 Demand forecast cube (ReqDemandPlanningCube) for Microsoft Dynamics AX 2012 R3 Environmental sustainability cube (EMSCube) for Microsoft Dynamics AX 2012 R2 and R3 Expense management cube (TrvCube) for Microsoft Dynamics AX 2012 R2 and R3 General ledger cube (LedgerCube) for Microsoft Dynamics AX 2012 R2 and R3 Human resources cube (HumanResourceCube) for Microsoft Dynamics AX 2012 R2 and R3 Inventory value cube (InventValueCube) for Microsoft Dynamics AX 2012 R2 and R3 Payroll cube (PayrollCube) for Microsoft Dynamics AX 2012 R2 and R3 Production cube (ProdCube) for Microsoft Dynamics AX 2012 R2 and R3 Profit tax totals cube (RTax25Registers) for Microsoft Dynamics AX 2012 R2 and R3 Project accounting cube (ProjCube) for Microsoft Dynamics AX 2012 R2 and R3 Purchase cube (PurchCube) for Microsoft Dynamics AX 2012 R2 and R3 Retail cube (RetailCube) for Microsoft Dynamics AX 2012 R2 and R3 Sales and marketing cube (smmSalesMarketingCube) for Microsoft Dynamics AX 2012 R2 and R3 Sales cube (SalesCube) for Microsoft Dynamics AX 2012 R2 and R3 Workflow cube (WorkflowCube) for Microsoft Dynamics AX 2012 R2 and R3

Posted by on 15 September 2014 | 5:24 pm

What is the best data type to use for currency in .NET?

The answer is decimal. The Decimal value type represents decimal numbers ranging from positive 79,228,162,514,264,337,593,543,950,335 to negative 79,228,162,514,264,337,593,543,950,335. The Decimal value type is appropriate for financial calculations requiring large numbers of significant integral and fractional digits and no round-off errors. The Decimal type does not eliminate the need for rounding. Rather, it minimizes errors due to rounding.  If you choose double you're leaving yourself open to rounding errors.

Posted by on 15 September 2014 | 4:36 pm

My 6th weekly newsletter is out. And it’s pretty good.

If you find some links that you think would be useful, feel free to share! You can always subscribe (or unsubscribe) by clicking on the MailChimp widget on the right-hand side of this page. Here’s a link to the original file.   HTML5 Using ...read more...(read more)

Posted by on 15 September 2014 | 4:13 pm

Targeting Improvements, now Live.

In May we announced the availability of a refreshed set of features across our suite of APIs in Sandbox. Today we are very excited to announce the general availability of the Targeting improvements to our V9 Campaign Management Service, which means all our developers can code against the new Targeting capabilities for their API clients. Thanks to our developers, these improvements and new features were the direct results of all your feedback. Improvements to Targeting With our goals to bring greater parity in targeting functionality between Bing Ads and AdWords and to give you more control on when and where your ads show, we have made an abundance of improvements to targeting features. We already announced the availability of the radius targeting improvements in July. In addition to that we have added postal code targeting and made updates to Day and Hour targeting and physical intent targeting. We are adding new capabilities through the new object called Target2. Radius Targeting Improvements  You will now be able to apply both geo and radius targeting at the same time. In addition to that, you will be able to specify radius increments down to the mile instead of the fixed increments (5, 10, 20 etc.) that we had previously enforced. The new radius target object also allows you to specify units in terms of kilometers and miles as well. Please see RadiusTarget2. New DayTime Target We are replacing the existing Day and Hour target with a new DayTimeTarget in Target2. This adds the capability to have fully flexible time ranges, minute level granularity (0, 15, 30, and 45) and the ability to add individual time ranges per day. Based on the feedback from our developers and partners during pilot we have made changes to how the interplay between the Day and Hour target in the legacy Target object and the new DayTime target in the Target2 object will behave. Your existing Day and Hour targets will continue to work (via the Target object) however once you make a change to those settings via DayTimeTarget, we will send a flag through the new “IsAdScheduleInNewFormat” key in the ForwardCompatibilityMap property ofthe legacy Target object. This read-only key will be set to true to help you choose and implement the functionality to either overwrite the DayTime target value by specifying new Day and Hour target element values or preserve the DayTime target value by keeping Day and Hour target values null. Note that even in this state you can still manage other types of targets (e.g. AgeTarget,GenderTarget) via the original Target object. This has no impact on the other targeting types.   Since there’s much more flexibility in the new model (DayTime Target), which cannot be expressed by the existing DayTarget and HourTarget objects, it’s recommended that the API clients use the new DayTimeTarget available in the Target2 object. New PostalCode Target We are adding a new PostalCodeTarget object to LocationTarget2 so you can more granularly target a specific location and assign different bid adjustments for different postal code locations within a city. With this change, we have also increased the number of location targets per campaign or ad group to 10,000. The capability to add postal code targets will be available only for U.S market in this release. We will be looking at adding support for other markets in the near future. Additional Location Intent Option Today we have two choices for on location targeting; either physically located in the target location or not. We are adding three intent options available in the enum IntentOption on the LocationTarget2 object. We introduced an added option to select users who are only searching for viewing pages about your target but who are not physically located in your target location. This is available when you select “PeopleSearchingForOrViewingPages”.  Note that if you or another application sets the value to “PeopleSearchingForOrViewingPages” for the IntentOption element of this LocationTarget2 object, the HasPhysicalIntent element of the legacy LocationTarget object will be null when retrieved. A subsequent set from the legacy LocationTarget object will ignore this null value. We are really excited about this API refresh and the new capabilities in our developer platform. As always, we would love for developers to provide their feedback on our APIs. If you have any questions or comments, feel free to post them in the comments below.

Posted by on 15 September 2014 | 2:40 pm

AX Content: Let us help you configure AX modules

We’ve created and recently published what we’re referring to as content roadmaps. Each content roadmap refers to a different AX module or large feature area and it includes links to important information about how to plan, use, and configure that module or feature area. We have content roadmaps for Accounts payable, Accounts receivable, General ledger, Fixed assets, Human resources, Budgeting, and companion apps.  There are also additional content roadmaps available for Reporting, Workflow, Analytics, Retail online store and Retail point of sale. These content roadmaps provide you with a one-stop-shop of links that direct you to the following kinds of information about each module or feature area: Information to help you get started Prerequisites     Configuration information Module integration   How to complete basic tasks What’s new information Where to find additional information

Posted by on 15 September 2014 | 2:40 pm