Recently, the Guangzhou customer salon event hosted by techsun (tianzheng Computer Service Co., Ltd.) was successfully held in the SQL conference room of Microsoft China Co., Ltd., CITIC Plaza.
In this salon, Director Huang chunbo introduced the innovative system of Microsoft techsun after-sales service in the new fiscal year to the customer, and listened fully to customers' feedback on CRM after-sales service. Zheng Juhuang, a consultant, demonstrat
Release CRM you will use the following software
Nginx
Uwsgi
Centos7
CRM Project File
Virtualenv
Supervisor
Wsgi, uwsgi
Python web server development uses the wsgi protocol (Web Server Gateway Interface)
By default, the Python web project generates a wsgi. py file to determine the application module.
In the production environment, uwsgi is used to implement all wsgi interfaces. It is a highly efficien
+ mysql5.5+ tomcat7.0+ maven3.0+ ** Background Local Deployment * * -Create DATABASE Mindao-crm, The database is encoded as UTF-8 -Execute doc/mindao-crm.sql file, initialize data -Modify application.properties file, update MySQL account and password -Eclipse, Idea run Mindaocrmapplication.java, you can start the project -Project Access path: HTTP://LOCALHOST:8000/CRM -API document path: HTTP://LOCALHOST:
The UI for the Dynamics CRM 2013 system is huge compared to 2011: The traditional navigation bar is removed, replacing it with a win8-style little magnet; The Ribbon style toolbar is also removed, and its style is rolled back to the 4.0 era; The new system adds business A new UI such as Process flow, without functionality, looks cool on the outside; the layout of the entity form is more flexible, and a small number of entities support a mixed layout.
Label:Industry: Database-based manufacturing industry management software, including ERP, MRP, CRM, MIS, MES and other enterprise management software Database platform: SQL Server 2005 or higher System Architecture: C/SDevelopment technology
Serial number
Field
Technology
1
Database
SQL Server R2
2
Program language
C #. NET 4
3
Data access
LLBL Gen Pro
%20aggregate=%22true%22%3E% 3centity%20name=%22account%22%3e%3cattribute%20name=%22name%22%20aggregate=%22count%22%20alias=%22ct%22/%3e%3c /entity%3e%3c/fetch%3eFinally, we call it with the following code and return the result: Httprequestmessage acccountreq = new Httprequestmessage (httpmethod.get, Webapiurl + "/accounts?fetchxml=%3cfetch%20aggregate=%22true%22%3e%3centity%20name=%22account%22%3e%3cattribute%20name=%22name%22% 20aggregate=%22count%22%20alias=%22ct%22/%3e%3c/entity%3e
"]==data["id"]) {Con[i]=data; Flag=true; Break; }} result.msg= "The modification failed, the customer needs to be modified does not exist"; if(flag) {Fs.writefilesync (Custompath,json.stringify (con),"Utf-8"); Result={code:0, msg:"Modified successfully"}} res.writehead (200,{' content-type ': ' Application/json;charset=utf-8; '}); Res.end (json.stringify (result)); }) return; } //If the requested address is not one of these, the prompt does not existRes.writehead (404,{' conten
1. Create a Task List page--Query the list of tasks owned by the user based on nickname as assignee2. Add the handle button after the task3. Click the handle button, the process box appears, which shows detailed information about the task, the details of the customer in this example4. Create a specific Task table page for each business object, pass in the business object type ClassType, its ID (objId), and the task ID, and the Formkey5. In the process box, by sending the Formkey to the controlle
Use transaction code crm_survey_suite for editing. Select Activities This app type, click the New button:Double-click the Survey root node and click the Edit button to maintain the title of the Suvey:Survey body layout Type I chose list:The list consists of two elements:1. Is able to program with ABAP?2. Is able to program with Java?How do customers answer this question? I chose to answer it by a checkbox.The Submit button is implemented by the SAP system default. The resulting survey template i
SAP CRMModify a field arbitrarily, for example, to maintain the value "Webpack" for search term:Change history Assignment block shows this modification:This corresponding record is found in the CDHDR in the head table of the change history according to the time:Details of the specific changes in the table Cdpos:SAP C4CIf you change the house number from 5 to 510 for a customer's field, such as an address:You can see the change log in the Feed tab page:To get more original Jerry's articles, pleas
Record problems encountered during installation:
1. Windows 2003 must be SP2, which is different from R2.
2. Both framework 3.0 and 3.5 are supported. If the following error occurs:
The TypeInitializer for 'Microsoft. CRM.Locatorservice'Threw an exception
The TypeInitializer for 'Microsoft. CRM. serverlocatorservice' threw an exception.
Input string was not in a correct format
If 3.0 is used on the Internet, you can try to execute lodctr/R under
Let me briefly describe the design scheme for this CRM system.
I. Selection of development BasicsDevelopment basics include data access, monitoring and tracking, exception handling, logging, and common functions. Every system generally does not start from scratch and has an infrastructure, some may have fewer functions, but data access is required. I will list the alternative methods for your discussion.1. Listening Hall SPLHttp://tintown.cnblogs.com
/* Creator: the blog of caidao jushi* Creation date: January 1, July 06, 2014*/
Namespace net. CRM. organizationservice{Using system;Using Microsoft. xrm. SDK;Using Microsoft. xrm. SDK. query;Using system. Collections. Generic;
/// /// Queryexpression/// Public class queryexpressiondemo{/// /// Basic mode, construct query -- queryexpression/// Public void createqueryexpression (){Queryexpression query = new queryexpression ();// Name of the queried ob
In fact, debugging is often required when developing CRM plug-ins. There are many tools in this regard, and the most comprehensive documentation for how to use them is possible.
Http://www.cnblogs.com/StoneGarden/archive/2011/05/24/2056036.html#2433621
These methods are good but difficult. In fact, there are many functions, such as adding, deleting, modifying, and querying tests. You can directly add a unit test. It may be more convenient to directl
Using system;Using system. LINQ;Using Microsoft. xrm. SDK;Using Microsoft. CRM. SDK. messages;Using system. Collections. Generic;Using Microsoft. xrm. SDK. messages;
/// /// Operate the business department/// Public class businessunithelper{Public static readonly string entityname = "businessunit ";Public guid businessunitid = guid. empty;
/// /// Create a business department/// Public void createunit (iorganizationservice Service){Entity en = new ent
Dynamics CRM 2015 Update 1 Series (3): Old APIs VS New APIs, dynamicsapis
Today, let's take a look at API changes. Some common data processing APIs are removed in the new system, such as SetStateRequest, SetBusinessUnitRequest, and SetParentBusinessUnitRequest. Now we do this type of operation without calling this type of API separately. We can directly construct the expected Entity object and push it to the server, the system will install the corres
Dynamics CRM removes invisible entities from the advanced search list, dynamicscrm
Sometimes we do not need to display an object to a general user, such as a configuration object. However, this type of object sometimes needs to be read when the general user is authorized to read ODATA, hiding on site maps is easier to use tools to Configure permissions. In fact, this step is generally done, but some customers have relatively fine requirements and can
/data/v8.0/accounts?fetchXml=%3Cfetch%20aggregate=%22true%22%3E% 3centity%20name=%22account%22%3e%3cattribute%20name=%22name%22%20aggregate=%22count%22%20alias=%22ct%22/%3e%3c /entity%3e%3c/fetch%3eFinally, we call it through the following code and return the result: Httprequestmessage acccountreq = new Httprequestmessage (httpmethod.get, Webapiurl + "/accounts?fetchxml=%3cfetch% 20aggregate=%22true%22%3e%3centity%20name=%22account%22%3e%3cattribute%20name=%22name%22%20aggregate=%22co
Sometimes, we need to query a record. Who was it shared with? What do you do?The first approach: the way of SQLSELECT * from principalobjectaccess where objectid = ' 522626b1-d10c-e411-80ff-00155d002f02 'Select U.fullname,sup. Systemuserid,poa. Objectid,accessrightsmaskFrom Principalobjectaccess POA InnerJoin Systemuserprincipals sup on POA. Principalid = sup. PrincipalidINNER JOIN SystemUserBase Uon SUP. Systemuserid=u.systemuseridwhere(POA. Accessrightsmask | Poa. Inheritedaccessrightsmask) 1
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.