Image CWR Mobility Wiki
This article applies to:
  • CWR Mobile CRM 4.2
  • Microsoft Dynamics CRM 4.0

Table of Contents [Hide/Show]


   Current Versions
   Server
      4.2.0.4 (2010-06-10)
         Mobile Configurator
         Mobile WebServices
         Deployment Manager
      4.2.0.3 (2010-04-08)
         Mobile WebServices
         Database
      4.2.0.2 (2010-03-06)
         Mobile Configurator
         Mobile WebServices
         Setup Configurator
         Database
      4.2.0.1 (2009-12-12)
         Mobile Configurator
         Mobile WebServices
      4.2.0.0 (2009-11-17)
   Windows Mobile
      4.2.0.4 (2010-06-10)
      4.2.0.3 (2010-04-08)
      4.2.0.2 (2010-03-06)
      4.2.0.1 (2009-12-12)
      4.2.0.0 (2009-11-17)
   BlackBerry
   iPhone
      4.2.0.4 (2010-05-24)
   Express
      4.2.0.5 (2010-06-10)
      4.2.0.4 (not publicly released)
      4.2.0.3 (2010-04-08)
      4.2.0.2 (2010-03-06)
      4.2.0.1 (2009-12-12)


Edit

Current Versions

Server Version: 4.2.0.4
Windows Mobile Version: 4.2.0.4
BlackBerry Version: 4.2.0.3
iPhone Version: 4.2.0.4
Express Version: 4.2.0.5

Edit

Server

Edit

4.2.0.4 (2010-06-10)

Compatibility:
  • Server is compatible with mobile clients 4.2.0.0 and higher

Mobile Configurator

  • 1144: Fixed shared session state issue (added "cookieless='true'" to web.config file).
  • 1135: Fixed caching issues (values were cached globally instead of per organization).
  • 1142: Fixed the license caching issue.

Mobile WebServices

  • 937: Fixed OutOfMemory exception on the client when synchronizing too many delete requests (Added limit (MaxNumberOfSyncRecords * 100) to the amount of delete requests send to the client).
  • 332: Check if user is authenticated (anonymous access enabled) when calling AskWhoAmI method in AD mode (AuthenticationType = 0).
  • 1135: Fixed caching issue (values were cached globally instead of per organization).
  • 1142: Fixed the license caching issue (license was cached globally instead of per organization).
  • 1155 If a control in the FormXml contains labels/columnnames/etc. in the base language, but not in the user language, it should fall back on the metadata instead of the customized items in the base language.

Deployment Manager

  • 1085: Show "CWR Mobile CRM" menu option in online Outlook client (removed "Client='Web'" attribute, added "AvailableOffline='false'" attribute).
  • 1142: Write "GlobalHelper.InvalidateCache" exceptions to the log file (exceptions can occur when the user does not have the rights to write to the Cache file).

Edit

4.2.0.3 (2010-04-08)

Compatibility:
  • Server is compatible with mobile clients 4.2.0.0 and higher

Mobile WebServices

  • 829: Intersect entities should be filtered on both ends of the relationship.
  • 918: Added the feature to exclude intersect entities from being filtered on both ends of the relationship (Registry Key: "ExcludeIntersectsFromBeingFiltered").

Database

  • 829: Intersect entities should be filtered on both ends of the relationship.
    • Changed dbo.proc_GetClientSnapshotPending.proc.sql (Added 'IsDeleteAction' column to SELECT clause).

Edit

4.2.0.2 (2010-03-06)

Compatibility:
  • Server is compatible with mobile clients 4.2.0.0 and higher

Mobile Configurator

  • CAS-01611: Only show published profiles when adding mobile users.
  • 647: Refresh the UserPrivilegeCache table when adding Mobile Users.
  • 649: Mobile Log report 404 error: Build the url to redirect to the Mobile Log report based on the Request.Url (only when running on the CRM Server).
  • Save an empty 'OptionsAdminPassword' not as 'null', but as 'String.Empty' (Sync error: Unable to cast object of type 'System.DBNull' to type 'System.String').

Mobile WebServices

  • CAS-01598: Fixed the incorrect intersect sync filters issue (if more than one sync filter defined for an intersect related entity, each created sync filter used the sync filter criteria of the last defined sync filter).
  • 655: Changed the 'Route' webmethod. The SourceQueueId property of the RouteRequest is now filled/updated on the server instead of on the client, because the client doesn't always have this information available.

Setup Configurator

  • Add additional mime-types to the CWRUpdates virtual directory to support the BB Web Loader and BB Over The Air distribution:
    • .jad - text/vnd.sun.j2me.app-descriptor
    • .cod - application/vnd.rim.cod
  • Added "/launchedbysetup" command line argument: As of version 4.2.0.2 the setup will launch the Setup Configurator with the "/launchedbysetup" command line argument. If the "/launchedbysetup" command line argument is passed and it's not a clean install, the Server Configurator verifies if the BB related Mime-types do exist.

Database

  • CAS-01607: The admin_CopyMobileEnvironment stored procedure did not copy the profile settings (ClientSetting table).

Edit

4.2.0.1 (2009-12-12)

Compatibility:
  • Server is compatible with mobile clients 4.2.0.0 and higher

Mobile Configurator

  • CAS-01573: Added clientbatchsize setting to client options.
  • CAS-01564: Changed number validation to allow negative and decimal numbers
  • CAS-01592: Reverted all Automatic Properties to "old-style" properties backed by a private field. Automatic properties work fine if you have Visual Studio 2008 even if target framework is 3.0 instead of 3.5. However, in ASP.NET application with dynamic compilation involved, if .NET 3.5 is not present, compilation will fail!!

Mobile WebServices

  • CAS-01573: Added client batch execute operations (copied from 4.1)
  • CAS-01565: Added combinated BatchSync/SetSyncComplete method
  • BatchSync2 (BatchSync/SetSyncComplete): Do not call SetSyncComplete when the complete entity collection is empty.
  • CAS-01592: Reverted all Automatic Properties to "old-style" properties backed by a private field. Automatic properties work fine if you have Visual Studio 2008 even if target framework is 3.0 instead of 3.5. However, in ASP.NET application with dynamic compilation involved, if .NET 3.5 is not present, compilation will fail!!

Edit

4.2.0.0 (2009-11-17)

NEW RELEASE.

Edit

Windows Mobile

Edit

4.2.0.4 (2010-06-10)

Compatibility:
  • Windows Mobile Client is compatible with server 4.2.0.1

  • 938: Fixed the SqlCe lock timeout error when synchronizing N:N entities.
  • 939: Fixed the duplicate key error (SqlCe: 25016) on ActivityPartyBase table when synchronizing activities (appointment, task, email, etc.).
  • 1075: Fixed several issues when running the app on a smartphone device:
    • Fixed "NullReference" exception in FormPanel.
    • Replaced the "NumericUpDown" control on the OptionsPanel with a TextBox control.
    • Hide the pbSelectAttachment PictureBox control on the OptionsPanel when running on a smartphone device.
  • 1051: Fixed bit control display format "list" (PickList) styling.
  • 1038: Upgraded to InTheHand version 4.1 to fix the Pocket Outlook integration issue with WM 6.5.
    • NOTE: Customers using the CWR Custom Calendar control have to upgrade to the new version of the Calendar control, because it references the InTheHand dll's! Failing to do so will result in a TypeLoadException. You can download it here.
  • 1140 and #1141: Items in a MultiLookupControl will be disabled when a corresponding form does not exists.
  • 1078: Add a second menu item on the contextmenu for a telephonenumber: user should be able to choose between calling the number or sending a sms-message.
  • 1172: Added some dll's to the exclude-list (i.e. the list of dll's that will be skipped during plugin-installation)

Edit

4.2.0.3 (2010-04-08)

Compatibility:
  • Windows Mobile Client is compatible with server 4.2.0.1

  • 393: Fixed duplicate key exception when synchronizing intersect entities.
    • Before inserting a new intersect record, the intersect entity will be searched for an orphan record (same EntityId1 and EntityId2). If one found, it will be deleted together with the related pricipal access right record.
    • NOTE: Orphan entities can be a result of a sync that is not completed on the server (sync will add the data to the client database, but the ClientSnapshot table will not be updated with the entities synced to the client).
  • 875: Fixed the OutOfMemory exception in the GradientFilledButton during the BackgroundSync.
  • 805: Changed the metadata update process (ALTER TABLE): Use the actual database schema information instead of the old metadata to perform a metadata update (SqlCeQueryHelper.CreateAlterTableCommands).
  • 894: Fixed self-referencing intersect metadata update error.
  • 899: Fixed the Turkish "I" problem. Changed all SqlCe parameter names to lowercase.
  • 916: Fixed the IndexOutOfRange exception when synchronizing self-referencing N:N entities.

Edit

4.2.0.2 (2010-03-06)

Compatibility:
  • Windows Mobile Client is compatible with server 4.2.0.1

  • CAS-01595: Fixed 'DeletionStateCode' error on sync issue panel: Added check in EntityExist() to see if the entity is an Activity and if so, use the 'ActivityPointerBase' table instead of 'Base'.
  • CAS-01610: Logic for determining Entity1Id and Entity2Id for disassociating two records was switched.
  • 652: Fixed bug where the "Open Attachment" menu didn't show for annotation and salesliteratureitem views.
  • 653: Fixed several AttachmentControl issues:
    • "IsDocument" property wasn't set/initialized.
    • "AttachmentParentId" property wasn't set/initialized.
    • FormPanel DynamicEntity variable "_update" was updated with the selected file name.
  • 655: Changed the 'DAL.Online.IncidentDataInterface.RouteEntity' method. The SourceQueueId property of the RouteRequest is now filled/updated with the actual owner id of the incident. The mobile webservice will update the SourceQueueId with the actual queue the incident is in.
  • 670: Changing the 'AlwaysCheckForUpdates' setting on the OptionsPanel did not refresh/update the FormPanel 'CheckOnline' property. Use the actual 'AppSettings.AlwaysCheckForUpdates' value and do not cache the value anymore.
  • CAS-01599: When metadata is updated use the "IsCustomField" to determine the table name (Base or ExtensionBase) for newly added attributes.
  • 631: Don't save a form when it is readonly (FormPanel).
  • 663: Set/Reset the BaseLookupControl 'EnableLinkLabel' flag to true (once disabled the lookup stays disabled).
  • PocketOutlook Integration: Check if the metadata exist for the entities contact, task, appointment and email, before adding the hooks to Pocket Outlook.
  • 671: Fixed the Date/Time control initialization issue.
  • CAS-01601: Create special Activity Parties (Owner & Regarding) also when creating actvity pointers.

Edit

4.2.0.1 (2009-12-12)

Compatibility:
  • Windows Mobile Client is compatible with server 4.2.0.1

  • CAS-1573: Added client batch sync support.
    • NOTE: This requires server 4.2.0.1!
  • CAS-1577: Fixed problem with custom forms which where closed during sync.
  • CAS-1565: Added option to avoid batches being synced again on multiple sync.
  • CAS-1578: Fixed unhandled exception during a sync.
  • CAS-1579: Sync issue does not contain an error message.
  • CAS-1580: Fixed the incorrect 'EntitySyncStatus' for requests in the DLQ.
  • CAS-1583: Fixed decimal definition 18,5 > 23,10
  • CAS-1581: Fixed info level logging when deleting sync issues from the dlq.
  • CAS-1582: Fixed the 'Created not synced issue' (Removing specific records 'EntityId and EntityId/MethodName' from the queue did also remove records that did not match the specific value).
  • CAS-1584: Disable lookup control link label when the entity is deleted.
  • CAS-1585: Fixed numeric textbox overflow exception when the entered value is not within the range of the specific data type.
  • Fixed some issues on the Sync Panel Sync Issues:
    • Deleting Sync Issues did not work.
    • Added "Entity" and "Method" to Sync Issue list view.
  • CAS-1587: Initialize WebServices after calling GetServerInfo to fix issue with AuthenticationType not being set correctly.
  • Increased the Settings table "Value" column from nvarchar(500) to nvarchar(4000).
  • CAS-1590: Fixed NullReference exception when the view filter did contain filter conditions for a linked-entity.

Edit

4.2.0.0 (2009-11-17)

NEW RELEASE.

Edit

BlackBerry

Edit

iPhone

Edit

4.2.0.4 (2010-05-24)

  • User should be able to use an "In App" browser when clicking a url
  • User should be able to choose between phonecall and sms when clicking on a phone number
  • User should be able to see more information in a list - 3 columns
  • Administrator should be able to set an admin password on the Options
  • User should see indication that there is more text than visible in a text field
  • User should not get autocomplete/spellchecking on normal text fields, only textarea
  • User should see status bar on top of form displaying the Sync Status
  • 1116: Info button shows up in the related view
  • 1117: Accessory of a URL field overlaps when Url fills complete field
  • 1072: View search on lookup name doesn't work
  • 1107: Related entities on a form should not be shown if the related entity is not present in the profile
  • 1095: Custom control should be ignored on a form, however it shows a "Invalid field name" control
  • 1088: 3 line view doesn't work in Lookup view, it only shows the first column
  • 933: Non visible items in list when searching
  • 1033: General soap exceptions are not parsed correctly and show the wrong message
  • 1032: iPhone init screen caches organization name when error occurs
  • 1084: Webservice url field should have a url input mask
  • 1093: Accessory should be hidden when an url field goes into edit mode1
  • 1103: Info button should not blink when creating new record (SyncStatus = NotSynced)
  • 1118: Related entities should be displayed in the same order as presented in the form xml
  • 1119: Navigation button to Related Entities should be disabled when in Edit mode
  • 1158: CrmTicket is not refreshed correctly based on ExpirationDate

Edit

Express

Edit

4.2.0.5 (2010-06-10)

Compatibility:
  • Mobile Express is compatible with server 4.2.0.4

  • 919: Use the CRM date and time formats to display and enter date and time values.
  • 919: Added "Watermark" (display time, date or datetime format) to the iPhone Update DateTime control.

Edit

4.2.0.4 (not publicly released)

Compatibility:
  • Mobile Express is compatible with server 4.2.0.4

  • 929: Removed 'Delete' button from ReadOnly forms.
  • 930: Filter related activities on activity parties. Added 'Related Regarding Records' view for activities related to accounts, contacts or opportunities.

Edit

4.2.0.3 (2010-04-08)

Compatibility:
  • Mobile Express is compatible with server 4.2.0.3

  • Fixed date formatting issue (determine the date format did always set the DateFormatCode to 1 'dd/MM/yyyy').
  • Fixed the iPhone auto scroll to top issue when clicking on the datetime image (added 'return false;' to the onclick event).
  • Added Close Opportunity action for Windows Mobile.
  • Show DateTime, Date or Time format for DateTime attributes (Windows Mobile).
  • Show user-friendly error message when entered date/time/datetime is not valid.

Edit

4.2.0.2 (2010-03-06)

Compatibility:
  • Mobile Express is compatible with server 4.2.0.2

  • Changed the downlevel rendering of the lookup and multilookup control.
  • Fixed form save issue. Saving a form with errors did clear the read-only fields on the form.
  • Removed duplicate "
  • 540: Added DateTime, Date and Time picker/input mask (iPhone only)
  • Added Close Opportunity action (iPhone only)
  • Implemented FormModel "Visible" property (form controls configured as "Visible=false" are now invisible 'display: none').
  • 503 - Creating related note doesn't relate the note to the parent entity: Now after retrieving the FormXml for the annotation entity the "objectid" is automatically added (invisible) to the FormXml.
  • Show datetime in views based on the users date/time settings.
  • Fixed CwrDateTime issue (The date-time format for ... is invalid, or value is outside the supported range '0x80040239').
  • Fixed Close Opportunity 404 issue (Added .ashx extension to urls).
  • Render Opportunity Close Date image the same as the image used for the iPhone DateTime.

Edit

4.2.0.1 (2009-12-12)

Compatibility:
  • Mobile Express is compatible with server 4.2.0.1

  • RTM Release for iPhone and uplevel Windows Mobile browsers (Windows Mobile 6 and higher).
  • BlackBerry and downlevel Windows Mobile browsers are not fully supported yet.

Trackbacks: Main Page

ScrewTurn Wiki version 2.0.35. This Wiki contains 64 pages.