tag:blogger.com,1999:blog-18695295590133107542024-03-05T00:26:29.954-08:00MICROSOFT TECHNOLOGYĐỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.comBlogger322125tag:blogger.com,1999:blog-1869529559013310754.post-78446026759394582992020-05-27T22:03:00.001-07:002020-05-27T22:03:13.395-07:00The first power apps and sharepoint<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal">
Create sharepoint list and columns at below:<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVEw-1eA3pNMnk2k2rk3b7zPCEUFwNS4UAIuR5ybbIqmkcv_cqr_E7LTZr_4v_B3UUOK-LCrkQqcFukBgBcsgc8R3eNjcLhJLn5zSRxJCFasH9_c_kA9ab09qD_80CXXiCfVa6V-s7bDo/s1600/1PowerApps+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="218" data-original-width="1134" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVEw-1eA3pNMnk2k2rk3b7zPCEUFwNS4UAIuR5ybbIqmkcv_cqr_E7LTZr_4v_B3UUOK-LCrkQqcFukBgBcsgc8R3eNjcLhJLn5zSRxJCFasH9_c_kA9ab09qD_80CXXiCfVa6V-s7bDo/s1600/1PowerApps+01.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_1" o:spid="_x0000_i1037" type="#_x0000_t75"
style='width:468pt;height:90pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Login to <a href="https://make.powerapps.com/">https://make.powerapps.com/</a><o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu2os12zYXXeKENGke_lcMJ5WftKdCcknocEPiOOIBdhUZe7TXWUvjthvw2Nu_ugOYuKWb3vCNcr4LWRQUl-fVD3NdUSGnUfCFo1MS_t4oJi_ex7eq8io8DOYMkhH00vuUW-NRH_Hpa4Q/s1600/1PowerApps+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="497" data-original-width="1266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu2os12zYXXeKENGke_lcMJ5WftKdCcknocEPiOOIBdhUZe7TXWUvjthvw2Nu_ugOYuKWb3vCNcr4LWRQUl-fVD3NdUSGnUfCFo1MS_t4oJi_ex7eq8io8DOYMkhH00vuUW-NRH_Hpa4Q/s1600/1PowerApps+02.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_3" o:spid="_x0000_i1036" type="#_x0000_t75" style='width:468pt;
height:183.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Click to Apps in left menu >> click New app >>
Canvas<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEido7HWPbpJ1f5RHUWS_XkEUwr2CjlwsnY6L9w1gN_xAyQBSsoNH4ucRm0vg_ThvH_CByqGe4REalE1oA0w0UP3Jk5yt_I6O-2_fkLGcraJ8gmwrpfFF3P1WAsHR-9kJZYjNAH7pMlWJOM/s1600/1PowerApps+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="258" data-original-width="1029" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEido7HWPbpJ1f5RHUWS_XkEUwr2CjlwsnY6L9w1gN_xAyQBSsoNH4ucRm0vg_ThvH_CByqGe4REalE1oA0w0UP3Jk5yt_I6O-2_fkLGcraJ8gmwrpfFF3P1WAsHR-9kJZYjNAH7pMlWJOM/s1600/1PowerApps+03.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_4" o:spid="_x0000_i1035" type="#_x0000_t75" style='width:467.5pt;
height:117.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Choose SharePoint data<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOMPSYi-MXEqra-WnS5rE_j2ewkE1TDGmxBqjmMN-9obsFB26umlI1wvx62vcZssUX0Fnxz_D-wLZJLOhA6MOepSlYOlZSkve0k_PRKqQPM_qbTs2RX69gK9e7vnNKulcU3siw_V84axQ/s1600/1PowerApps+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="556" data-original-width="1514" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgOMPSYi-MXEqra-WnS5rE_j2ewkE1TDGmxBqjmMN-9obsFB26umlI1wvx62vcZssUX0Fnxz_D-wLZJLOhA6MOepSlYOlZSkve0k_PRKqQPM_qbTs2RX69gK9e7vnNKulcU3siw_V84axQ/s1600/1PowerApps+04.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_5" o:spid="_x0000_i1034" type="#_x0000_t75" style='width:468pt;
height:172pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Click on new connection or choose available connection
>> Input site url >> Go<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_v2F69ssRj8M8313wILXbfbzsqOoNUByVveBBoRPyyBlu27W8DNbAM6d0uxLGTULrviMbG9qZfchXssVubkKZTCuTz6Emxmfq544Iv6SHgp1N48FUnNNnSfuvllNp-MVZs4WSeijR-Ys/s1600/1PowerApps+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="456" data-original-width="1600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_v2F69ssRj8M8313wILXbfbzsqOoNUByVveBBoRPyyBlu27W8DNbAM6d0uxLGTULrviMbG9qZfchXssVubkKZTCuTz6Emxmfq544Iv6SHgp1N48FUnNNnSfuvllNp-MVZs4WSeijR-Ys/s1600/1PowerApps+05.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_6" o:spid="_x0000_i1033" type="#_x0000_t75" style='width:468pt;
height:133pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Choose sharepoint list <o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbPjD-Sp7FCuD_HaUvbU7oSPWrbvAXHgyF4efzpIyW7_xzOwVDYUOxzpRD_yYPpLPXahi-75JvqWxXhQXws8iHAd8DeU0azsvrkyF9njWnSvHOOJAg8c6HGPv2OYf2PTXaVwnGdzIY9aA/s1600/1PowerApps+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="664" data-original-width="1029" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbPjD-Sp7FCuD_HaUvbU7oSPWrbvAXHgyF4efzpIyW7_xzOwVDYUOxzpRD_yYPpLPXahi-75JvqWxXhQXws8iHAd8DeU0azsvrkyF9njWnSvHOOJAg8c6HGPv2OYf2PTXaVwnGdzIY9aA/s1600/1PowerApps+06.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_7" o:spid="_x0000_i1032" type="#_x0000_t75" style='width:467.5pt;
height:302pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image011.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Waiting connect data to sharepoint<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfBOBiwPwKmFB7Mwph2clmBqTjvGtCp_abfvm_CaOxwjLhwcsIDbRfgQmm19kjx8rjmQPB8VWUc-4J2dJuf3fUADJkQv970mpGpdc4yvOPkY_SSevkPc4-LUdkFG7NBNe14uybP-7KAuc/s1600/1PowerApps+07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="792" data-original-width="1346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfBOBiwPwKmFB7Mwph2clmBqTjvGtCp_abfvm_CaOxwjLhwcsIDbRfgQmm19kjx8rjmQPB8VWUc-4J2dJuf3fUADJkQv970mpGpdc4yvOPkY_SSevkPc4-LUdkFG7NBNe14uybP-7KAuc/s1600/1PowerApps+07.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_8" o:spid="_x0000_i1031" type="#_x0000_t75" style='width:468pt;
height:275pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image013.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
This is default screens (create, view, list)<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg60qZUKvQRrTJoO_IeN-ulMd4zOCZ5e4K-LXrPwkhRKmzjkKGBG3hHBpbV6Rk3cF2Rr36IhXCAHYIegxHXF_e6PckgO851koXZWvJ-432j5sjk6hFca_ufA8mjHn3Z4wFQG9Kb-89vVus/s1600/1PowerApps+08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="689" data-original-width="1296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg60qZUKvQRrTJoO_IeN-ulMd4zOCZ5e4K-LXrPwkhRKmzjkKGBG3hHBpbV6Rk3cF2Rr36IhXCAHYIegxHXF_e6PckgO851koXZWvJ-432j5sjk6hFca_ufA8mjHn3Z4wFQG9Kb-89vVus/s1600/1PowerApps+08.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_9" o:spid="_x0000_i1030" type="#_x0000_t75" style='width:468pt;
height:247pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image015.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Click F5 to run app >> choose plus icon<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ojhg4sFldwOWaVjK0DeQDh5irwSLVORd59jj5u-e8KION7sTUMWqnnxj_1AzvQDRoUbz8cibD5tgIQV38muL5RTtn2nSFClHp09vwjPoJFnIKlfsO1qwnPW75_Ewfc2HDQ9fwC1UW34/s1600/1PowerApps+09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="252" data-original-width="974" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8ojhg4sFldwOWaVjK0DeQDh5irwSLVORd59jj5u-e8KION7sTUMWqnnxj_1AzvQDRoUbz8cibD5tgIQV38muL5RTtn2nSFClHp09vwjPoJFnIKlfsO1qwnPW75_Ewfc2HDQ9fwC1UW34/s1600/1PowerApps+09.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_10" o:spid="_x0000_i1029" type="#_x0000_t75" style='width:467.5pt;
height:121pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image017.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Input data >> save<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK__h25m8n4q4dO_UqW1DdIa7zvvlLDbwXHyQ9sTrrAbW_zL7n_EVus1gwaIK9dK5IeQWjnYcyllTMNQxrGi7YqnEzxiJSL4GZiPyLe26u9mx90DwpzC03RgR71I5rbJxWsJv5dZdLnMc/s1600/1PowerApps+10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="895" data-original-width="508" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK__h25m8n4q4dO_UqW1DdIa7zvvlLDbwXHyQ9sTrrAbW_zL7n_EVus1gwaIK9dK5IeQWjnYcyllTMNQxrGi7YqnEzxiJSL4GZiPyLe26u9mx90DwpzC03RgR71I5rbJxWsJv5dZdLnMc/s1600/1PowerApps+10.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_12" o:spid="_x0000_i1028" type="#_x0000_t75" style='width:254pt;
height:447.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image019.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Data appear on gallery and sharepoint list<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigHo7tE9ZHUenQu5OEOHE2lg6sDfTiC9upv15pzPllDX5eBAMBbsczBy-RINI-1Vfbv8Bq2WBk8FdHkZtw_B56M2wse_hmMBXKVLbIC30lHycHDHfCgPFvDb7jjM0i-JBry-ArX636KUI/s1600/1PowerApps+11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="587" data-original-width="1244" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigHo7tE9ZHUenQu5OEOHE2lg6sDfTiC9upv15pzPllDX5eBAMBbsczBy-RINI-1Vfbv8Bq2WBk8FdHkZtw_B56M2wse_hmMBXKVLbIC30lHycHDHfCgPFvDb7jjM0i-JBry-ArX636KUI/s1600/1PowerApps+11.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_13" o:spid="_x0000_i1027" type="#_x0000_t75" style='width:468pt;
height:220.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image021.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Edit data<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4SFgKXGi5uJ_tjg2K9f8ublBVWPaBJfCt0hgtq3EPqzW8y28yiWZf_UHGWbkD1wqiaPyCJRGO_JnLGpNAGz0tRMDznlG5Guuj8NuP36NQ5X1gMW-D5R8Ce-NnZB7ytfYu9fP1XC7x68Q/s1600/1PowerApps+12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="511" data-original-width="499" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4SFgKXGi5uJ_tjg2K9f8ublBVWPaBJfCt0hgtq3EPqzW8y28yiWZf_UHGWbkD1wqiaPyCJRGO_JnLGpNAGz0tRMDznlG5Guuj8NuP36NQ5X1gMW-D5R8Ce-NnZB7ytfYu9fP1XC7x68Q/s1600/1PowerApps+12.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_14" o:spid="_x0000_i1026" type="#_x0000_t75" style='width:249.5pt;
height:255.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image023.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
Data was updated.<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCYpvFsU6WBZkdYm21dZOtkkFPxpjAKjrL8WOFNBUbekVhauNd9Mvjw13uVrjfpaEVhm37VjbpLJ-f6JCDlALXRRn4sKW8kPgDaHH1L7OS8EF7paAdaTzJwhLNMEGldbTBvQtF2STdNgg/s1600/1PowerApps+13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="192" data-original-width="1211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCYpvFsU6WBZkdYm21dZOtkkFPxpjAKjrL8WOFNBUbekVhauNd9Mvjw13uVrjfpaEVhm37VjbpLJ-f6JCDlALXRRn4sKW8kPgDaHH1L7OS8EF7paAdaTzJwhLNMEGldbTBvQtF2STdNgg/s1600/1PowerApps+13.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_15" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:467.5pt;
height:74pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hdo26/AppData/Local/Temp/msohtmlclip1/01/clip_image025.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<br /></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-43721458088016065342018-03-02T00:07:00.000-08:002018-03-02T00:07:05.222-08:00Connect SharePoint Online using SharePoint Designer 2013<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal" style="text-align: left;">
Login to office 365 >> admin center <a href="https://portal.office.com/adminportal#/homepage">https://portal.office.com/adminportal#/homepage</a>
then navigate to Office 365 > Admin > Admin Center >
SharePoint > Settings . At custom script allow all option <o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQARDmJGvZW_TvxivyOCbjmp9cB-5PxrXenfKZwN_RtLchkUqPKjuOJBUkAei3HX74qdx68psCyrFGi4j8K3ChkEIDbGUFmFjNTUFVJR4y1N4LHUeq2lV01FNMplSoOmX6553isjzPRzc/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="218" data-original-width="1396" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQARDmJGvZW_TvxivyOCbjmp9cB-5PxrXenfKZwN_RtLchkUqPKjuOJBUkAei3HX74qdx68psCyrFGi4j8K3ChkEIDbGUFmFjNTUFVJR4y1N4LHUeq2lV01FNMplSoOmX6553isjzPRzc/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+01.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_1" o:spid="_x0000_i1035" type="#_x0000_t75"
style='width:468pt;height:72.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
Download <span style="color: #2f2f2f;">SharePoint Online
Management Shell</span> at this link: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=35588&751be11f-ede8-5a0c-058c-2ee190a24fa6=True"><span style="color: windowtext; text-decoration: none; text-underline: none;">https://www.microsoft.com/en-us/download/details.aspx?id=35588&751be11f-ede8-5a0c-058c-2ee190a24fa6=True</span></a><o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7QmyJHf3cAmLG8JmJ85cQfgv1q4KOHOaEjCMbxTF_hvhGQcbyQf6pv-_TIXfOZPs3zuchtZ9W-3JZPoNBzs2IVFp6fsYQfZgOzYHY3JSaa1ry5sP4klUwJ-5sMS3H7C1LOQMQKUuH7-8/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="728" data-original-width="824" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7QmyJHf3cAmLG8JmJ85cQfgv1q4KOHOaEjCMbxTF_hvhGQcbyQf6pv-_TIXfOZPs3zuchtZ9W-3JZPoNBzs2IVFp6fsYQfZgOzYHY3JSaa1ry5sP4klUwJ-5sMS3H7C1LOQMQKUuH7-8/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+02.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_2" o:spid="_x0000_i1034" type="#_x0000_t75" style='width:468pt;
height:413.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image003.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Install <span style="color: #2f2f2f;">SharePoint Online
Management then open it as administrator then input the command <o:p></o:p></span></div>
<div class="MsoNormal" style="text-align: left;">
Connect-SPOService -Url https://<youradmindomain>.sharepoint.com
-credential admin@<yourdomain>.onmicrosoft.com<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
-Url : Pass Sharepoint Online site url.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
-Credential : Admin user Name/ Password (It will prompt
screen for enter password).<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
Example: <o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Connect-SPOService -Url https://bbv2016-admin.sharepoint.com
-credential hungdo@bbv2016.onmicrosoft.com<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9yGA5iBadaAiEIdbGrCothVklZLtZFN6ExnDncDNADXW5oyvEcuJTb6ASHBMYdyqsJ307j4Xj1CwUy2q4-GnmeLpx_urRXOpyuK4ucC3NxmZzNgLfrFIUk2vRlShYRUX0VKkgCIiapQ/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="512" data-original-width="981" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip9yGA5iBadaAiEIdbGrCothVklZLtZFN6ExnDncDNADXW5oyvEcuJTb6ASHBMYdyqsJ307j4Xj1CwUy2q4-GnmeLpx_urRXOpyuK4ucC3NxmZzNgLfrFIUk2vRlShYRUX0VKkgCIiapQ/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+03.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_3" o:spid="_x0000_i1033" type="#_x0000_t75" style='width:467.25pt;
height:243.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image005.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
If have no any error, continue enter the command: <o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Set-SPOSite -Identity https://<yoursitecollection>.sharepoint.com
-DenyAddAndCustomizePages $false<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Example: Set-SPOSite -Identity
https://bbv2016.sharepoint.com -DenyAddAndCustomizePages $false<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiUUOwHtgqwV4_17DPBGzRIHyuBZ-62bIwW_DxaKsVemTi8WoQHBSRspdWJPigTVvLHIBC6UnTdaHu2m9Sq63JnjC6JgvzEIraz417NYBeT7X119uA-DLqRm-Dx3517YaNscAneMt4Ce8/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="515" data-original-width="985" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiUUOwHtgqwV4_17DPBGzRIHyuBZ-62bIwW_DxaKsVemTi8WoQHBSRspdWJPigTVvLHIBC6UnTdaHu2m9Sq63JnjC6JgvzEIraz417NYBeT7X119uA-DLqRm-Dx3517YaNscAneMt4Ce8/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+04.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_4" o:spid="_x0000_i1032" type="#_x0000_t75" style='width:467.25pt;
height:244.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image007.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Access to your site collection >> Site settings
>> under Site Collection Administration then click to SharePoint Designer
Settings<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXmFoOaTb_5B0BUomnPbd-IHUt14NiScqaSF5nB7EAe5wmo07Vh9NEy75efJCiQa5XMHVb46TTEH5_9RVqc6IQtq1uxFkGjtaqnGyYG2S1I2YVpBo3IHlaacuS20azStlF-E5Oj0y_Clo/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="925" data-original-width="882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXmFoOaTb_5B0BUomnPbd-IHUt14NiScqaSF5nB7EAe5wmo07Vh9NEy75efJCiQa5XMHVb46TTEH5_9RVqc6IQtq1uxFkGjtaqnGyYG2S1I2YVpBo3IHlaacuS20azStlF-E5Oj0y_Clo/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+05.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_5" o:spid="_x0000_i1031" type="#_x0000_t75" style='width:467.25pt;
height:490.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image009.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Check to all checkbox if one of them not selected <o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFVh-0YFs4FtRj8QfbCRvGRLBxj4dmFGl6pNhkAMfhz5n7v19oM0mtQThEj2wGfLRM-An_W73U0VkEomJh5U_QcLvTLsnQs41E_9ssilT8-IbK_PI_gPra-eIm7rE9ZHEqJUVzhrsp5Nw/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="648" data-original-width="1169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFVh-0YFs4FtRj8QfbCRvGRLBxj4dmFGl6pNhkAMfhz5n7v19oM0mtQThEj2wGfLRM-An_W73U0VkEomJh5U_QcLvTLsnQs41E_9ssilT8-IbK_PI_gPra-eIm7rE9ZHEqJUVzhrsp5Nw/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+06.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_6" o:spid="_x0000_i1030" type="#_x0000_t75" style='width:467.25pt;
height:258.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image011.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Download SharePoint designer 2013 then install then open it
>> Open SharePoint Site >> enter your SharePoint site (<a href="https://bbv2016.sharepoint.com/">https://bbv2016.sharepoint.com</a>), type
your email<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRZV3V9Mjlg_COCPNmaSCZBzoHFRuhkmUHGrXxrAehyO7CM_tDWt7GKOC0KBgKE83hwcHLBzJore3BOZjy2Pf_8FvOwRIN0SIm5n1N1tE2merNvxd4Xmmv3MPK3tm4VVoApGe55pEFWec/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="543" data-original-width="441" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRZV3V9Mjlg_COCPNmaSCZBzoHFRuhkmUHGrXxrAehyO7CM_tDWt7GKOC0KBgKE83hwcHLBzJore3BOZjy2Pf_8FvOwRIN0SIm5n1N1tE2merNvxd4Xmmv3MPK3tm4VVoApGe55pEFWec/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+07.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_7" o:spid="_x0000_i1029" type="#_x0000_t75" style='width:348pt;
height:428.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image013.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
And type your password<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_4ZiFfU8qcie6kJTkGRQJiYMYkaX8wokcDqcdYTgtlCnK5WZRo0VYWLC5bN92I6DT1gqmY4fIGJTVHQoSpxmNq-Se7NDRQy7yg3fKJ0SX0gebG4RPU_Z0zJCTzgdeX3WgZ0oI0M4HrcY/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="571" data-original-width="456" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_4ZiFfU8qcie6kJTkGRQJiYMYkaX8wokcDqcdYTgtlCnK5WZRo0VYWLC5bN92I6DT1gqmY4fIGJTVHQoSpxmNq-Se7NDRQy7yg3fKJ0SX0gebG4RPU_Z0zJCTzgdeX3WgZ0oI0M4HrcY/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+08.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_10" o:spid="_x0000_i1028" type="#_x0000_t75" style='width:338.25pt;
height:424.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
You will see error appear if you did not add your site to
trust site of internet explorer setting<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT5GYkTjez3su3GTUyLeRu6xPr9T4qHzTtKb1SsMdeuWzvnSCLPWLE0NY8OjBdg1msTdQj3UHYZ12A5PWZIDj-7YU4YJ2IkSQeGnZktwSvoajGQFxYYJfo3TxLrWo4-qURiioO1RjNers/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="157" data-original-width="549" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT5GYkTjez3su3GTUyLeRu6xPr9T4qHzTtKb1SsMdeuWzvnSCLPWLE0NY8OjBdg1msTdQj3UHYZ12A5PWZIDj-7YU4YJ2IkSQeGnZktwSvoajGQFxYYJfo3TxLrWo4-qURiioO1RjNers/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+09.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_13" o:spid="_x0000_i1027" type="#_x0000_t75" style='width:411.75pt;
height:117.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image015.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Open Internet explorer >> setting >> internet
options >> security tab >> click on Trust sites and add your site <o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2awuTaJ2531Zkgscnd7BkU1zukMTQgvlSqXnJJgy-ZpBufohL7UY4nyf4mTZNdQWdZACm0d8MSjdvEwes_5pp9CzWZ3pOFb2cH4Gk11E2wlNIHUyZldHRYJ-snAoKrUID038IfQZ72tI/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="538" data-original-width="406" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2awuTaJ2531Zkgscnd7BkU1zukMTQgvlSqXnJJgy-ZpBufohL7UY4nyf4mTZNdQWdZACm0d8MSjdvEwes_5pp9CzWZ3pOFb2cH4Gk11E2wlNIHUyZldHRYJ-snAoKrUID038IfQZ72tI/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+10.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_14" o:spid="_x0000_i1026" type="#_x0000_t75" style='width:304.5pt;
height:403.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image016.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Reopen SharePoint designer 2013 then connect again, it
should be successful<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG2kou54Y0nVPBAiesT0_xDcSh8f2xgtMFnR0F3nEHy3Diyx2C4CXMUzWknH-qS55WItA9wl-5sm4EhOYd9XekwIvZt8fx5y6XKt7-s7wW02vbI9lmhE-CE3QCos1nSkoItTia1iOwpeA/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="652" data-original-width="1040" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG2kou54Y0nVPBAiesT0_xDcSh8f2xgtMFnR0F3nEHy3Diyx2C4CXMUzWknH-qS55WItA9wl-5sm4EhOYd9XekwIvZt8fx5y6XKt7-s7wW02vbI9lmhE-CE3QCos1nSkoItTia1iOwpeA/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+11.png" /></a></div>
<div class="MsoNormal">
<span style="mso-no-proof: yes;"><!--[if gte vml 1]><v:shape
id="Picture_x0020_15" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:467.25pt;
height:293.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/msohtmlclip1/01/clip_image017.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--></span><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Finished<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-52637251164895962992017-11-13T22:59:00.003-08:002017-11-14T01:15:53.390-08:00Configure SharePoint 2013 Workflow Manager <div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoNormal" style="text-align: left;">
Update window first if you did not update before.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Go to this link” <a href="https://go.microsoft.com/?linkid=9737537">https://go.microsoft.com/?linkid=9737537</a>”
to download Web Platform Installer 5.0.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizpH_-wravzMgDGQx08AvP8RB1bIxVeqCXP7b-K83zHNkRN6zqgxZB06zQ__ol7QvRerCL-9QWfXq2smvcOxXf8ymAW30iDVg8-0iak5vE2oNq890U6x8BDpdGQDAEIoa34iqiRgMFkqo/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+01.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="361" data-original-width="452" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizpH_-wravzMgDGQx08AvP8RB1bIxVeqCXP7b-K83zHNkRN6zqgxZB06zQ__ol7QvRerCL-9QWfXq2smvcOxXf8ymAW30iDVg8-0iak5vE2oNq890U6x8BDpdGQDAEIoa34iqiRgMFkqo/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+01.JPG" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_15" o:spid="_x0000_i1042" type="#_x0000_t75"
style='width:339pt;height:270.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image001.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Install Web Platform Installer 5.0<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Open Web Platform Installer 5.0<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Type <b>Workflow Manager</b>
on top right hand.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Click Add on the Workflow manager 1.0 Refresh (CU2) and
Click Install.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirNcb7bOQWL5PaJ7Y21g5-GQeiV_EE_qDniR26Gujd_39EK13vC47xB-3E9S5zKbn00RWhRsv5XZMTmPT4bArpD8twOg9HEL4H7n83v6EkaAcXjsFl0_6tvrzbIu4kbbrUY7xsSte1WAI/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+02.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="556" data-original-width="807" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirNcb7bOQWL5PaJ7Y21g5-GQeiV_EE_qDniR26Gujd_39EK13vC47xB-3E9S5zKbn00RWhRsv5XZMTmPT4bArpD8twOg9HEL4H7n83v6EkaAcXjsFl0_6tvrzbIu4kbbrUY7xsSte1WAI/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+02.JPG" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_16" o:spid="_x0000_i1041" type="#_x0000_t75" style='width:468pt;
height:322.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image002.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Click I Accept<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs-syD09NQjiYQOPlfNiyhd_7cxa9-HGVaa16wbg3SlFgPKJVeXgs91hyouJWCPwlyjmxAmkiv2LERAXqptBfw79mSLKY1dIy-ImsDsBzHMy6zEeP3NOEUYPAILUD2grwjCtGibBec8OI/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+03.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="431" data-original-width="622" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs-syD09NQjiYQOPlfNiyhd_7cxa9-HGVaa16wbg3SlFgPKJVeXgs91hyouJWCPwlyjmxAmkiv2LERAXqptBfw79mSLKY1dIy-ImsDsBzHMy6zEeP3NOEUYPAILUD2grwjCtGibBec8OI/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+03.JPG" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_17" o:spid="_x0000_i1040" type="#_x0000_t75" style='width:466.5pt;
height:323.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image004.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Check the I don’t Want to user Microsoft Update and click
Continue<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiHqFdoyuZ8j0jRoZEfxxWxq5-Y2oUJWVy5bHQGe-csqPLISvWI94STLqfEq2ddng5OdvMc-ItMsOXR_buiTgOCqESXFfO-bRZ3mjmphT8DUjB3Q9-YdIPyC2CjQhw3sZdZaD4c082z_g/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+04.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="414" data-original-width="618" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiHqFdoyuZ8j0jRoZEfxxWxq5-Y2oUJWVy5bHQGe-csqPLISvWI94STLqfEq2ddng5OdvMc-ItMsOXR_buiTgOCqESXFfO-bRZ3mjmphT8DUjB3Q9-YdIPyC2CjQhw3sZdZaD4c082z_g/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+04.JPG" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_18" o:spid="_x0000_i1039" type="#_x0000_t75" style='width:463.5pt;
height:310.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image005.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Waiting and Finish<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRVYg-mrt2Umv_lGbmBMKLg8bhcvQZeKEOx_PAFDdaxizrMZE9a05sesHNxrqeouerl08CZzz3hYbcoIUomj5AIJtX6_kPmHxNoIiZSq837j6khQ0kBCtwpaINubLhnd38eESKYLBeOUw/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+05.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="436" data-original-width="625" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRVYg-mrt2Umv_lGbmBMKLg8bhcvQZeKEOx_PAFDdaxizrMZE9a05sesHNxrqeouerl08CZzz3hYbcoIUomj5AIJtX6_kPmHxNoIiZSq837j6khQ0kBCtwpaINubLhnd38eESKYLBeOUw/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+05.JPG" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_19" o:spid="_x0000_i1038" type="#_x0000_t75" style='width:468.75pt;
height:327pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image006.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Cancel the Wizard and type Workflow Manager on top right
hand. Click Add Workflow Manager 1.0 Cumulative Update 3 and then Click Install<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxFMIx_FVeLN3q6_XiQ43FdKjzhfYUgKqS3KWQGSoCPiRFyIzWQOLaujg4_Q-I9DxKltc98xww4BsXl81WPx_5sb4AtOKBu3euIA792o1BPTtXPN6QBsanszRBBRT5PSyUBC_FHsLoMTk/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+06.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="555" data-original-width="808" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxFMIx_FVeLN3q6_XiQ43FdKjzhfYUgKqS3KWQGSoCPiRFyIzWQOLaujg4_Q-I9DxKltc98xww4BsXl81WPx_5sb4AtOKBu3euIA792o1BPTtXPN6QBsanszRBBRT5PSyUBC_FHsLoMTk/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+06.JPG" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_20" o:spid="_x0000_i1037" type="#_x0000_t75" style='width:468pt;
height:321pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image007.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Waiting and finish. We will check all of them installed in
grogram of windows<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5gcsaZYbkoCnGJXuK_FE3MhyphenhyphenOrMPPKrZR83JO2PxECYUeSFGZz_C6mbdMAKZrDW0FBvBiqBiacXMBxpD94n55FJhbqgtoB6S_DJLtxwiMgsnbBWdRflB7V_-vI7LH7OVYM52bv3Ul9RM/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="658" data-original-width="886" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5gcsaZYbkoCnGJXuK_FE3MhyphenhyphenOrMPPKrZR83JO2PxECYUeSFGZz_C6mbdMAKZrDW0FBvBiqBiacXMBxpD94n55FJhbqgtoB6S_DJLtxwiMgsnbBWdRflB7V_-vI7LH7OVYM52bv3Ul9RM/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+07.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_1" o:spid="_x0000_i1036" type="#_x0000_t75" style='width:468pt;
height:347.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image009.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
Go to Start and on top Right click on Search Icon and Type
the Workflow Manager Configuration in the Search Box and click it.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxGBtHh7fGxIIteDoj5wnre1u4FFCyn97n5Cs3o6a79kktJPhHnvt7ia-ZnubfRiHYL4qsq4QnzQn-NJNEt32wn0IbupXiFr6EtnrDhrppHuazMXVV2hTbyGnLbT5X9T_BN13Q8FW5L-o/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="538" data-original-width="585" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxGBtHh7fGxIIteDoj5wnre1u4FFCyn97n5Cs3o6a79kktJPhHnvt7ia-ZnubfRiHYL4qsq4QnzQn-NJNEt32wn0IbupXiFr6EtnrDhrppHuazMXVV2hTbyGnLbT5X9T_BN13Q8FW5L-o/s1600/Configure+SharePoint+Workflow+Manager+2013_Repair+08.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_21" o:spid="_x0000_i1035" type="#_x0000_t75" style='width:439.5pt;
height:403.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image011.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
On Workflow Manager Configuration page, Please provide the
below information<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 1.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->SQL Server Instance<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 2.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Database Name</div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLeH_8S-d-tnrp2as3Sb0HFe0UxfmQsLKSD45VDo1VEiyXrsxqHg0hjbmc33ubOx_b4wzr5s66EUAPJOSWPkq09TVY-UVpy1lvpVZmPmRRawTg2laW4rYiATArSpBrdCOVbu532h4zxVo/s1600/Configure+SharePoint+Workflow+Manager+2013+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="662" data-original-width="762" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLeH_8S-d-tnrp2as3Sb0HFe0UxfmQsLKSD45VDo1VEiyXrsxqHg0hjbmc33ubOx_b4wzr5s66EUAPJOSWPkq09TVY-UVpy1lvpVZmPmRRawTg2laW4rYiATArSpBrdCOVbu532h4zxVo/s1600/Configure+SharePoint+Workflow+Manager+2013+01.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_2" o:spid="_x0000_i1034" type="#_x0000_t75" style='width:467.25pt;
height:405.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image012.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Other Database name provided automatically<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Input user name and password of farm admin<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUCbG7oLaTulbT9K9ZydySE1-sHSPdKAqM8bua-rGH8c0QOzG_b9QcM4b0tWk3dWTqqwgkOSb3Q4auAV9QHkpo9uqHEqdTJUZtj5Ss9hCWrp6YTcP_0fEF4H7aNLoWjuuZXBOEsLmYKb4/s1600/Configure+SharePoint+Workflow+Manager+2013+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="657" data-original-width="758" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUCbG7oLaTulbT9K9ZydySE1-sHSPdKAqM8bua-rGH8c0QOzG_b9QcM4b0tWk3dWTqqwgkOSb3Q4auAV9QHkpo9uqHEqdTJUZtj5Ss9hCWrp6YTcP_0fEF4H7aNLoWjuuZXBOEsLmYKb4/s1600/Configure+SharePoint+Workflow+Manager+2013+02.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_3" o:spid="_x0000_i1033" type="#_x0000_t75" style='width:468pt;
height:405.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image014.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Check to Auto-generate<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Input certificate generation key<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Port number => keep default<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9z0seXDxmMz-rnMjeC7FrUVJpQln4Mpnx8WUsHPluFiuwoOeM023gupIzfeR4Zc4zhyMHyvlIsmSaWvq_5rs1uvceoxJvQFvLiNqhKSKIOBHgivRfunbqtDAkk1eYEhvWr032PWz0wQc/s1600/Configure+SharePoint+Workflow+Manager+2013+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="659" data-original-width="757" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9z0seXDxmMz-rnMjeC7FrUVJpQln4Mpnx8WUsHPluFiuwoOeM023gupIzfeR4Zc4zhyMHyvlIsmSaWvq_5rs1uvceoxJvQFvLiNqhKSKIOBHgivRfunbqtDAkk1eYEhvWr032PWz0wQc/s1600/Configure+SharePoint+Workflow+Manager+2013+03.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_4" o:spid="_x0000_i1032" type="#_x0000_t75" style='width:468pt;
height:407.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image016.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Check to Allow Workflow management over HTTP on this
Computer<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_kKucklAp2eB-OniXkTNUFYlRfQU8jokG1z13lNQ3g642cHvYnFO9v55DDQYpAJgVM2No6ru61EzjYiBlod2-MMtRWcCSGYuR4cmP7oRpFPAE9ELHsYePvodgCwIA8GGOHA5lj_p0X0c/s1600/Configure+SharePoint+Workflow+Manager+2013+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="660" data-original-width="757" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_kKucklAp2eB-OniXkTNUFYlRfQU8jokG1z13lNQ3g642cHvYnFO9v55DDQYpAJgVM2No6ru61EzjYiBlod2-MMtRWcCSGYuR4cmP7oRpFPAE9ELHsYePvodgCwIA8GGOHA5lj_p0X0c/s1600/Configure+SharePoint+Workflow+Manager+2013+04.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_5" o:spid="_x0000_i1031" type="#_x0000_t75" style='width:468pt;
height:410.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image018.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
On the Service Bus Configuration Page, Please Provide the
following information<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 1.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->SQL SERVER INSTANCE<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 2.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Database name keep default<o:p></o:p></div>
<div class="MsoListParagraphCxSpLast" style="text-align: left; text-indent: -0.25in;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe3tztu9uLnwPB3ab0bzYEneyu-uE54cZXV90E_DUNvOUM1g0uAH-MuAxKPKIh-UBr-wZfyOel78u43JpXK5cB66SKIs7M0trmirtQylW6S0LYBcFdfsuIsMsqijkz8uVkJDisdcc7w-c/s1600/Configure+SharePoint+Workflow+Manager+2013+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="659" data-original-width="760" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe3tztu9uLnwPB3ab0bzYEneyu-uE54cZXV90E_DUNvOUM1g0uAH-MuAxKPKIh-UBr-wZfyOel78u43JpXK5cB66SKIs7M0trmirtQylW6S0LYBcFdfsuIsMsqijkz8uVkJDisdcc7w-c/s1600/Configure+SharePoint+Workflow+Manager+2013+05.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_6" o:spid="_x0000_i1030" type="#_x0000_t75" style='width:468pt;
height:405.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image020.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Continue <o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Check to "Use the Same Service Account credentials as
provided for Workflow Manager” <o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Check to Auto-generate<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Check to Use the same certificate generation key as provided
for workflow manager<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTQAB6miXVAbX-ar9t88xY9sV31fDQ4Ga45LkaTYFZgSY6jiCklWxkwXebOBolMSIv7B_kiskBFgSTKIs68XpAcnq-dCXVGBXMB69UQp-PvRpjzpIPQVTfqxyaWq2hkg8oKsFqu45rybY/s1600/Configure+SharePoint+Workflow+Manager+2013+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="658" data-original-width="761" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTQAB6miXVAbX-ar9t88xY9sV31fDQ4Ga45LkaTYFZgSY6jiCklWxkwXebOBolMSIv7B_kiskBFgSTKIs68XpAcnq-dCXVGBXMB69UQp-PvRpjzpIPQVTfqxyaWq2hkg8oKsFqu45rybY/s1600/Configure+SharePoint+Workflow+Manager+2013+06.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_7" o:spid="_x0000_i1029" type="#_x0000_t75" style='width:467.25pt;
height:404.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image022.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Keep default page<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw3dQ6yf5OzaqKtmsnnhNCkrEIwHEf4yAwdxR0zIvlSWDfRbsnhQlmyQLfjX4eYYOHDZSiitzqrVG3vrKkweFrYokHuCdNkO_wBZ3lmDH5ECTYE-w1dfuYs0_ODEDfAKV5VwCRL9uTxxk/s1600/Configure+SharePoint+Workflow+Manager+2013+07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="659" data-original-width="757" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiw3dQ6yf5OzaqKtmsnnhNCkrEIwHEf4yAwdxR0zIvlSWDfRbsnhQlmyQLfjX4eYYOHDZSiitzqrVG3vrKkweFrYokHuCdNkO_wBZ3lmDH5ECTYE-w1dfuYs0_ODEDfAKV5VwCRL9uTxxk/s1600/Configure+SharePoint+Workflow+Manager+2013+07.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_8" o:spid="_x0000_i1028" type="#_x0000_t75" style='width:468pt;
height:407.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image024.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
And finish configuration<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr6LdNAYHTz2Ln4n_76mE61KEAt01fwV7VjjV5mo7ujqgaEimKSyBgWCdLKZ5e0_86XRwrZsfALkrozvCm2h7emzyyKOUKxIF38UmIYHlbH8BhvOTlr7UbooWsFbJO3ZwocOiR2fngGlM/s1600/Configure+SharePoint+Workflow+Manager+2013+08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="658" data-original-width="792" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr6LdNAYHTz2Ln4n_76mE61KEAt01fwV7VjjV5mo7ujqgaEimKSyBgWCdLKZ5e0_86XRwrZsfALkrozvCm2h7emzyyKOUKxIF38UmIYHlbH8BhvOTlr7UbooWsFbJO3ZwocOiR2fngGlM/s1600/Configure+SharePoint+Workflow+Manager+2013+08.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_9" o:spid="_x0000_i1027" type="#_x0000_t75" style='width:467.25pt;
height:388.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image026.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<b>Here is configuration information</b><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
Configuration for Workflow Manager<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Management Database SQL Instance SQL2014<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Enable SSL connection with SQL Server instance False<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Authentication Windows
Authentication<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Management Database Name WFManagementDB<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Instance Management Database SQL Instance SQL2014<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Enable SSL connection with SQL Server instance False<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Authentication Windows
Authentication<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Instance Management Database Name WFInstanceManagementDB<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Resource Management Database SQL Instance SQL2014<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Enable SSL connection with SQL Server instance False<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Authentication Windows
Authentication<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Resource Management Database Name WFResourceManagementDB<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
RunAs Account SWISSITBRIDGE\spfarm<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
RunAs Password ***********<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Certificate Generation Key ***********<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Workflow Manager Outbound Signing Certificate Auto-generated<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Service SSL Certificate Auto-generated<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Encryption Certificate Auto-generated<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Workflow Manager Management Port 12290<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
HTTP Port 12291<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Enable firewall rules on this computer True<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Administrators Group BUILTIN\Administrators<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Configuration for Service Bus<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Management Database SQL Instance SQL2014<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Enable SSL connection with SQL Server instance False<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Authentication Windows
Authentication<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Management Database Name SbManagementDB<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Gateway Database SQL Instance SQL2014<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Enable SSL connection with SQL Server instance False<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Authentication Windows
Authentication<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Gateway Database Name SbGatewayDatabase<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Message Container SQL Instance SQL2014<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Enable SSL connection with SQL Server instance False<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Authentication Windows
Authentication<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Message Container Database Name SBMessageContainer01<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
RunAs Account SWISSITBRIDGE\spfarm<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
RunAs Password ***********<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Certificate Generation Key ***********<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Farm Certificate Auto-generated<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Encryption Certificate Auto-generated<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
HTTPS Port 9355<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
TCP Port 9354<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Message Broker Port 9356<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Internal Communication Port Range 9000 - 9004<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Enable firewall rules on this computer True<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Administrators Group BUILTIN\Administrators<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<b>//////////////// ===> And Powershell script to configure workflow manager ===/////////////</b><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
# To be run in Workflow Manager PowerShell console that has
both Workflow Manager and Service Bus installed.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
# Create new SB Farm<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
$SBCertificateAutoGenerationKey = ConvertTo-SecureString
-AsPlainText -Force -String '***** Replace with Service Bus
Certificate Auto-generation key ******' -Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
New-SBFarm -SBFarmDBConnectionString 'Data Source=SQL2014;Initial
Catalog=SbManagementDB;Integrated Security=True;Encrypt=False'
-InternalPortRangeStart 9000 -TcpPort 9354 -MessageBrokerPort 9356
-RunAsAccount 'SWISSITBRIDGE\spfarm' -AdminGroup 'BUILTIN\Administrators'
-GatewayDBConnectionString 'Data Source=SQL2014;Initial
Catalog=SbGatewayDatabase;Integrated Security=True;Encrypt=False'
-CertificateAutoGenerationKey $SBCertificateAutoGenerationKey
-MessageContainerDBConnectionString 'Data Source=SQL2014;Initial
Catalog=SBMessageContainer01;Integrated Security=True;Encrypt=False' -Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
# To be run in Workflow Manager PowerShell console that has
both Workflow Manager and Service Bus installed.<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
# Create new WF Farm<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
$WFCertAutoGenerationKey = ConvertTo-SecureString
-AsPlainText -Force -String '***** Replace with Workflow Manager
Certificate Auto-generation key ******' -Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
New-WFFarm -WFFarmDBConnectionString 'Data
Source=SQL2014;Initial Catalog=WFManagementDB;Integrated
Security=True;Encrypt=False' -RunAsAccount 'SWISSITBRIDGE\spfarm' -AdminGroup
'BUILTIN\Administrators' -HttpsPort 12290 -HttpPort 12291
-InstanceDBConnectionString 'Data Source=SQL2014;Initial
Catalog=WFInstanceManagementDB;Integrated Security=True;Encrypt=False'
-ResourceDBConnectionString 'Data Source=SQL2014;Initial Catalog=WFResourceManagementDB;Integrated
Security=True;Encrypt=False' -CertificateAutoGenerationKey
$WFCertAutoGenerationKey -Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
# Add SB Host<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
$SBRunAsPassword = ConvertTo-SecureString -AsPlainText -Force
-String '***** Replace with RunAs Password for Service Bus ******'
-Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
Add-SBHost -SBFarmDBConnectionString 'Data
Source=SQL2014;Initial Catalog=SbManagementDB;Integrated
Security=True;Encrypt=False' -RunAsPassword $SBRunAsPassword
-EnableFirewallRules $true -CertificateAutoGenerationKey $SBCertificateAutoGenerationKey
-Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
Try<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
{<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
# Create new SB
Namespace<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
New-SBNamespace
-Name 'WorkflowDefaultNamespace' -AddressingScheme 'Path' -ManageUsers
'SWISSITBRIDGE\spfarm','spfarm@SWISSITBRIDGE' -Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
Start-Sleep -s 90<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
}<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
Catch [system.InvalidOperationException]<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
{<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
}<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
# Get SB Client Configuration<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
$SBClientConfiguration = Get-SBClientConfiguration
-Namespaces 'WorkflowDefaultNamespace' -Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
# Add WF Host<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
$WFRunAsPassword = ConvertTo-SecureString -AsPlainText -Force
-String '***** Replace with RunAs Password for Workflow Manager ******'
-Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
Add-WFHost -WFFarmDBConnectionString 'Data
Source=SQL2014;Initial Catalog=WFManagementDB;Integrated
Security=True;Encrypt=False' -RunAsPassword $WFRunAsPassword
-EnableFirewallRules $true -SBClientConfiguration $SBClientConfiguration
-EnableHttpPort
-CertificateAutoGenerationKey $WFCertAutoGenerationKey -Verbose;<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
Waiting configuration progress<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBiwNaUilvEB2GZB72P-0KO3hermyT7ZodDp_PvlM0r0Y7awnQlrFZ3JEfSm3HaD8YT0HE1ttZnS55W43JWQbLVwpYYcrokQiMATzVlN15FaaK7ep8JXnXbRtkpFNHG6og0KEFbXMpWqE/s1600/Configure+SharePoint+Workflow+Manager+2013+09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="658" data-original-width="724" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBiwNaUilvEB2GZB72P-0KO3hermyT7ZodDp_PvlM0r0Y7awnQlrFZ3JEfSm3HaD8YT0HE1ttZnS55W43JWQbLVwpYYcrokQiMATzVlN15FaaK7ep8JXnXbRtkpFNHG6og0KEFbXMpWqE/s1600/Configure+SharePoint+Workflow+Manager+2013+09.png" /></a></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
And finish progress<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmw2quYILYKpl63_0jo35xUTQbj5M9XP8GJ80mnW_BSCmd3uBU02PS57FN0pt3g3BZGYMh80lFYmhuaYxtygSD7Wd_tyGuLiS-6_72rY8LkAByPPyr3myfAkn9FoyW8ozbPzhGWJ49TAU/s1600/Configure+SharePoint+Workflow+Manager+2013+10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="660" data-original-width="730" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmw2quYILYKpl63_0jo35xUTQbj5M9XP8GJ80mnW_BSCmd3uBU02PS57FN0pt3g3BZGYMh80lFYmhuaYxtygSD7Wd_tyGuLiS-6_72rY8LkAByPPyr3myfAkn9FoyW8ozbPzhGWJ49TAU/s1600/Configure+SharePoint+Workflow+Manager+2013+10.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_11" o:spid="_x0000_s1026" type="#_x0000_t75"
style='position:absolute;margin-left:2.25pt;margin-top:0;width:468pt;height:423pt;
z-index:251658240;visibility:visible;mso-wrap-style:square;
mso-wrap-distance-left:9pt;mso-wrap-distance-top:0;mso-wrap-distance-right:9pt;
mso-wrap-distance-bottom:0;mso-position-horizontal:absolute;
mso-position-horizontal-relative:text;mso-position-vertical:absolute;
mso-position-vertical-relative:text'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image001.png"
o:title=""/>
<w:wrap type="square"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]-->Login to server with
farm account. <o:p></o:p></div>
<div class="MsoNormal">
Open Internet Information Services(IIS)<o:p></o:p></div>
<div class="MsoNormal">
In the Internet Manager expands the Sites ( on left-hand
side), Click on Workflow Manager Site and On right-Hand side under Actions
click on Bindings<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB7Me8dcuLKgH4K-fheQWYoNtLA2N17uJd8sT0r1_pjoRbcDt0ROS_ut0KMQzeuTGFlytMyAQyLpjsL20dUult-wd2-gwTFGmFOEf7v4C91xS3kdbpLBObCmbavZ6Bceq4rarLpatpTJw/s1600/Configure+SharePoint+Workflow+Manager+2013+12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="752" data-original-width="1427" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB7Me8dcuLKgH4K-fheQWYoNtLA2N17uJd8sT0r1_pjoRbcDt0ROS_ut0KMQzeuTGFlytMyAQyLpjsL20dUult-wd2-gwTFGmFOEf7v4C91xS3kdbpLBObCmbavZ6Bceq4rarLpatpTJw/s1600/Configure+SharePoint+Workflow+Manager+2013+12.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_12" o:spid="_x0000_i1037" type="#_x0000_t75" style='width:468pt;
height:246.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image003.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
On this Page, Select Https and Click on Edit<o:p></o:p></div>
<div class="MsoNormal">
On this Page Under the SSL Certificate, click on View
certificates<o:p></o:p></div>
<div class="MsoNormal">
On this page click on Details tab<o:p></o:p></div>
<div class="MsoNormal">
On this page Click Copy to File<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkL7j7jzETgUAJaShQANBnQ19eSB_4XZf24i_wiiPeW_ANRNVpgpXYsETcwqQ0KYHapeluaE7XAy1vQ8c_inNRM9w-Xa92G6Ck-AOZPVcBm87b6dp0ZK5zST63p2dGSpDtRGAAP8gncJQ/s1600/Configure+SharePoint+Workflow+Manager+2013+13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="961" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkL7j7jzETgUAJaShQANBnQ19eSB_4XZf24i_wiiPeW_ANRNVpgpXYsETcwqQ0KYHapeluaE7XAy1vQ8c_inNRM9w-Xa92G6Ck-AOZPVcBm87b6dp0ZK5zST63p2dGSpDtRGAAP8gncJQ/s1600/Configure+SharePoint+Workflow+Manager+2013+13.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_14" o:spid="_x0000_i1036" type="#_x0000_t75" style='width:468pt;
height:342.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image005.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
On Welcome to the certificate Export Wizard Click Next<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbcQHj9UvaLRaMf-AVZ5jvmNJj6QCp4yEqh6bEFLd_i5epL1lR_-W3ugY4HQd80kmP-m702m4-qD7fOG7grnNdf3U_07xnx6n4uZx5MDq4nPKlY7ni8uuznZePZf0oCaKIdXwOppCLnUg/s1600/Configure+SharePoint+Workflow+Manager+2013+14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="526" data-original-width="536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbcQHj9UvaLRaMf-AVZ5jvmNJj6QCp4yEqh6bEFLd_i5epL1lR_-W3ugY4HQd80kmP-m702m4-qD7fOG7grnNdf3U_07xnx6n4uZx5MDq4nPKlY7ni8uuznZePZf0oCaKIdXwOppCLnUg/s1600/Configure+SharePoint+Workflow+Manager+2013+14.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_22" o:spid="_x0000_i1035" type="#_x0000_t75" style='width:402pt;
height:394.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image007.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
On Export Private Key page Please Select, No, Do not export
the private key and click Next<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqawXp5z4nu7UyF7BXNHsannHp3UqpsteGLQtBRX-zYR45PlxAoXPj2QrGfyhRGwk_vnyJ5eBQsNfjpuV_iQmQgia1LeuSDn9aDln4oXFEZfzGGWKVrM-m7N2JA7pVwVcdzUpIjOeqW4o/s1600/Configure+SharePoint+Workflow+Manager+2013+15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="524" data-original-width="536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqawXp5z4nu7UyF7BXNHsannHp3UqpsteGLQtBRX-zYR45PlxAoXPj2QrGfyhRGwk_vnyJ5eBQsNfjpuV_iQmQgia1LeuSDn9aDln4oXFEZfzGGWKVrM-m7N2JA7pVwVcdzUpIjOeqW4o/s1600/Configure+SharePoint+Workflow+Manager+2013+15.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_23" o:spid="_x0000_i1034" type="#_x0000_t75" style='width:402pt;
height:393pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image008.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
On export File Format page, Select Der encoded binary
X.509(.cer) and click Next<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ7z1FAlyZsrk_bbV925cg1RDtxWtww9DCyCvHh7rsvTLDRD4UjSOb3sKA3QpwUhG5J2UWd4_KlKANSB_BtyGZY7JzSbGBPF4l3CO6-vt4VMzgEN6oaYXW9_igDJya_P5-7pLY8f2Rz0c/s1600/Configure+SharePoint+Workflow+Manager+2013+16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="523" data-original-width="534" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQ7z1FAlyZsrk_bbV925cg1RDtxWtww9DCyCvHh7rsvTLDRD4UjSOb3sKA3QpwUhG5J2UWd4_KlKANSB_BtyGZY7JzSbGBPF4l3CO6-vt4VMzgEN6oaYXW9_igDJya_P5-7pLY8f2Rz0c/s1600/Configure+SharePoint+Workflow+Manager+2013+16.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_24" o:spid="_x0000_i1033" type="#_x0000_t75" style='width:400.5pt;
height:392.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image009.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
On File to export page, Please select the path where
certificate will be save and Click Next<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl08_dLIJJv5sj3GObSC59_dwoW3Z98dduUT0sN-KKE8zKlRt3wP9jR6SkZRcVXJCn6jZNc3vWw2ksaDvowU8t_eG5p-0jdh0C_qkzVhiiWV98yrEt0cQrwjSr2WleLcvP_uFOe0ziM2w/s1600/Configure+SharePoint+Workflow+Manager+2013+17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="523" data-original-width="536" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl08_dLIJJv5sj3GObSC59_dwoW3Z98dduUT0sN-KKE8zKlRt3wP9jR6SkZRcVXJCn6jZNc3vWw2ksaDvowU8t_eG5p-0jdh0C_qkzVhiiWV98yrEt0cQrwjSr2WleLcvP_uFOe0ziM2w/s1600/Configure+SharePoint+Workflow+Manager+2013+17.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_25" o:spid="_x0000_i1032" type="#_x0000_t75" style='width:402pt;
height:392.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image010.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
On Completing the Certificate export wizard, Click Finish<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_-74-rPVllgovJlb9AYYzJO6TjEAwqeO1Ho3POxXz1gqPZISyfDwaxxKmIfmNPEf-pjjuQ0k-lOI0g0_iRvfvnWKucktOF_ketMc4ls7KiED3Bz-xx0K0mUZD3rso046XQX1BuvcA9mE/s1600/Configure+SharePoint+Workflow+Manager+2013+18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="522" data-original-width="534" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_-74-rPVllgovJlb9AYYzJO6TjEAwqeO1Ho3POxXz1gqPZISyfDwaxxKmIfmNPEf-pjjuQ0k-lOI0g0_iRvfvnWKucktOF_ketMc4ls7KiED3Bz-xx0K0mUZD3rso046XQX1BuvcA9mE/s1600/Configure+SharePoint+Workflow+Manager+2013+18.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_26" o:spid="_x0000_i1031" type="#_x0000_t75" style='width:400.5pt;
height:391.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image011.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
You will get message "the export was sucessful".
and click Ok<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjarqitlY8BQf5q7F-Y_GJUG9KpAyT3PYmEn1RL-v2Yy9gBBhvBqFgp1r9pvc8YwxOignkynBgyNvnwoCci6lG7kbF44Ff3A67ggk2CnnozFrrtNjproyFHy5WBmtqkkHH7drbsVGsrEA0/s1600/Configure+SharePoint+Workflow+Manager+2013+19.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="149" data-original-width="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjarqitlY8BQf5q7F-Y_GJUG9KpAyT3PYmEn1RL-v2Yy9gBBhvBqFgp1r9pvc8YwxOignkynBgyNvnwoCci6lG7kbF44Ff3A67ggk2CnnozFrrtNjproyFHy5WBmtqkkHH7drbsVGsrEA0/s1600/Configure+SharePoint+Workflow+Manager+2013+19.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_27" o:spid="_x0000_i1030" type="#_x0000_t75" style='width:141.75pt;
height:111.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image012.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
Import Certificate into SharePoint. <o:p></o:p></div>
<div class="MsoNormal">
Now Login on the SharePoint Server with Farm Admin account <o:p></o:p></div>
<div class="MsoNormal">
Open the Central Admin Site <o:p></o:p></div>
<div class="MsoNormal">
Click on Security and Click on Trust on right-hand side<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwZJZq-xCgvoBZpYbinftmnFeW86pEmkvfaNwHTCjnk4TfQriXF6SNZEiXXXShvvYX6KMGNLkxqqovFzIq6lFRmZSq7DT1ry7C4tYhK9WMJymeBkqHXuU7ubtg0F677YbHzgtwgyvOrWY/s1600/Configure+SharePoint+Workflow+Manager+2013+20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="446" data-original-width="1074" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwZJZq-xCgvoBZpYbinftmnFeW86pEmkvfaNwHTCjnk4TfQriXF6SNZEiXXXShvvYX6KMGNLkxqqovFzIq6lFRmZSq7DT1ry7C4tYhK9WMJymeBkqHXuU7ubtg0F677YbHzgtwgyvOrWY/s1600/Configure+SharePoint+Workflow+Manager+2013+20.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_28" o:spid="_x0000_i1029" type="#_x0000_t75" style='width:468pt;
height:194.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image013.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
on Trust Page Click on New<o:p></o:p></div>
<div class="MsoNormal">
Input Name of the Certificate and browse Path of
Certificate( where you save the certificate)<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi25cNjIsFmQ9bSp7q-F8sUuGi1rXMhdpIZsbmW-aVt_9gYDO452ep8cGoi2rXSOBSko11tnl8qMLhafM9M_RM1_9Slr7yXSNa7AfSbWZ2_EY1-JYKKe6Kwo8F8v9ivcEDJZtan19WNgZQ/s1600/Configure+SharePoint+Workflow+Manager+2013+21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="803" data-original-width="1341" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi25cNjIsFmQ9bSp7q-F8sUuGi1rXMhdpIZsbmW-aVt_9gYDO452ep8cGoi2rXSOBSko11tnl8qMLhafM9M_RM1_9Slr7yXSNa7AfSbWZ2_EY1-JYKKe6Kwo8F8v9ivcEDJZtan19WNgZQ/s1600/Configure+SharePoint+Workflow+Manager+2013+21.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_29" o:spid="_x0000_i1028" type="#_x0000_t75" style='width:468pt;
height:279.75pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image015.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
You will see your certificate added.<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZxjpAlsBTFM2BMpyXlwTD6pITIhDSl9yCSwy8TYED_7kdq9ZvZ0gJ135CLmqjLMcuOm0k3XusulLXPAhqitneBi7EAoKvI9Szl6H4hOguv_H3UTVjdC76wua_mtQjHAwsv-RNAPLlHNE/s1600/Configure+SharePoint+Workflow+Manager+2013+22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="111" data-original-width="985" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZxjpAlsBTFM2BMpyXlwTD6pITIhDSl9yCSwy8TYED_7kdq9ZvZ0gJ135CLmqjLMcuOm0k3XusulLXPAhqitneBi7EAoKvI9Szl6H4hOguv_H3UTVjdC76wua_mtQjHAwsv-RNAPLlHNE/s1600/Configure+SharePoint+Workflow+Manager+2013+22.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_30" o:spid="_x0000_i1027" type="#_x0000_t75" style='width:467.25pt;
height:52.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image017.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
Register Workflow Service Proxy<o:p></o:p></div>
<div class="MsoNormal">
Register-SPWorkflowService -SPSite "http://sp2016"
-WorkflowHostUri "http://sp2016:12291/" –AllowOAuthHttp<o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
Verify from Central Admin:<o:p></o:p></div>
<div class="MsoNormal">
Go to central admin >> Application Management >
Under Service Application >> Manager Service Application >> click
on Workflow Service Application proxy >> on ribbon click to manage. You
will see the message” Workflow is Connected”<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivnSHYEe5Rl4LoEpBRhvLocVj2ioP9Oz1Ao0f8XYMdaMhU-uRXkQR_d_eZi56IWEt8jaFj8itkYMJXm27sBwIr9RMVpWdMntnwyje4YZwz4RMpxc512CaPMXwvOrP8j2XDKmyo8FqdV5Q/s1600/Configure+SharePoint+Workflow+Manager+2013+23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="447" data-original-width="633" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivnSHYEe5Rl4LoEpBRhvLocVj2ioP9Oz1Ao0f8XYMdaMhU-uRXkQR_d_eZi56IWEt8jaFj8itkYMJXm27sBwIr9RMVpWdMntnwyje4YZwz4RMpxc512CaPMXwvOrP8j2XDKmyo8FqdV5Q/s1600/Configure+SharePoint+Workflow+Manager+2013+23.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_31" o:spid="_x0000_i1026" type="#_x0000_t75" style='width:467.25pt;
height:330pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image019.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal">
Verify Using the PowerShell:<o:p></o:p></div>
<div class="MsoNormal">
Open the SharePoint PowerShell console on the SharePoint
Server. Run the Below Command. <o:p></o:p></div>
<div class="MsoNormal">
Get-SPWorkflowServiceApplicationProxy | Select *<o:p></o:p></div>
<div class="separator" style="clear: both;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEindEoFjJvif9CrCkHwT9wTbnjiNxVYnWuhvNkQE6fwR2-o707Vxip2zQSuoUWWnr5zw4s7kiAsGw3EvmeIx9vwCnYN0hkeNp_q-738WJCxjblkfXcYABX5LAzVhPFExqsYa63OCvDCZcA/s1600/Configure+SharePoint+Workflow+Manager+2013+24.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="650" data-original-width="977" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEindEoFjJvif9CrCkHwT9wTbnjiNxVYnWuhvNkQE6fwR2-o707Vxip2zQSuoUWWnr5zw4s7kiAsGw3EvmeIx9vwCnYN0hkeNp_q-738WJCxjblkfXcYABX5LAzVhPFExqsYa63OCvDCZcA/s1600/Configure+SharePoint+Workflow+Manager+2013+24.png" /></a></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_32" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:467.25pt;
height:311.25pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image020.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="MsoNormal">
<!--[if gte vml 1]><v:shape id="Picture_x0020_11" o:spid="_x0000_s1026"
type="#_x0000_t75" style='position:absolute;margin-left:2.25pt;margin-top:0;
width:468pt;height:423pt;z-index:251658240;visibility:visible;
mso-wrap-style:square;mso-wrap-distance-left:9pt;mso-wrap-distance-top:0;
mso-wrap-distance-right:9pt;mso-wrap-distance-bottom:0;
mso-position-horizontal:absolute;mso-position-horizontal-relative:text;
mso-position-vertical:absolute;mso-position-vertical-relative:text'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image030.png"
o:title=""/>
<w:wrap type="square"/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
The result is: Open SPD 2013 at left panel click to workflow
and create list workflow you can see popup to choose SharePoint 2013 workflow<o:p></o:p></div>
<div class="MsoNormal" style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2zmmCky1kvjIPwVQZF96Q04Rbs3jINZiX99SeQIRaZhp_BjAqJ8jZihr-XJPlKRl23Sdg5pzNJbZ4q-pnkY9uD29ZJF5O8NNMmOA2adsMaUHKugbVvhvphuXC-VPsu_oD2LtCRYO6Lnk/s1600/Configure+SharePoint+Workflow+Manager+2013+11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="1227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2zmmCky1kvjIPwVQZF96Q04Rbs3jINZiX99SeQIRaZhp_BjAqJ8jZihr-XJPlKRl23Sdg5pzNJbZ4q-pnkY9uD29ZJF5O8NNMmOA2adsMaUHKugbVvhvphuXC-VPsu_oD2LtCRYO6Lnk/s1600/Configure+SharePoint+Workflow+Manager+2013+11.png" /></a></div>
<div class="MsoNormal" style="text-align: left;">
<!--[if gte vml 1]><v:shape
id="Picture_x0020_13" o:spid="_x0000_i1025" type="#_x0000_t75" style='width:467.25pt;
height:268.5pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="file:///C:/Users/hung.do/AppData/Local/Temp/1/msohtmlclip1/01/clip_image032.png"
o:title=""/>
</v:shape><![endif]--><!--[if !vml]--><!--[endif]--><br clear="all" />
<o:p></o:p></div>
<br />
<div class="MsoNormal" style="text-align: left;">
<br /></div>
</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-56053180818464735972017-10-06T02:48:00.000-07:002017-10-06T02:48:24.766-07:00sharepoint 2010 Quick Parts Word<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-size: large;">How to pull SharePoint 2010 document properties into Word (Quick Parts)</span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
We use Shared Document library for this example, Create 2 columns is DisplayName and Province link below image </div>
<div style="text-align: left;">
</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnSTIdQTSb7__FytLdRfe-re7digGYEtlkd88ZseKpthoMj_GBGj1aGXq6oqLrCLfLEt99jocQR-bDsV1D2yX07BBEzdoN1ND-XPc4uwQxyjzE7eLAIPSQfGmipVQj7YVV9oi6T54GYog/s1600/SharepointDocumentMapToQuickPart+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnSTIdQTSb7__FytLdRfe-re7digGYEtlkd88ZseKpthoMj_GBGj1aGXq6oqLrCLfLEt99jocQR-bDsV1D2yX07BBEzdoN1ND-XPc4uwQxyjzE7eLAIPSQfGmipVQj7YVV9oi6T54GYog/s1600/SharepointDocumentMapToQuickPart+01.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Creating new word document with any content then save to template</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxFkkyHzKhU5cP4_rCJbAjutKm_zLX2LHFkddkS9FS3WUX_xaY8RA1SEDEVlwJfDewr9y0iLfL4H9X652-MwM_mIrpNW8HieN_pF5TEqRsqgzEk9f3Isbs4i24tchpR2vNffgnDdCzh2A/s1600/SharepointDocumentMapToQuickPart+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxFkkyHzKhU5cP4_rCJbAjutKm_zLX2LHFkddkS9FS3WUX_xaY8RA1SEDEVlwJfDewr9y0iLfL4H9X652-MwM_mIrpNW8HieN_pF5TEqRsqgzEk9f3Isbs4i24tchpR2vNffgnDdCzh2A/s1600/SharepointDocumentMapToQuickPart+02.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
Go back to Shared Document library setting >> Advanced settings</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe7TABtT8UadY163E1071eft7LGth1QPmrI8LjBlL0AcKaXSfH-D6Ri6iBjnjHEY5Duv3ux1yclarXXkBtkjfKKa88oLYGULt9V86VcWxDFKKVY-opyICCP3kC0VZx8HW4XmAUlOuzBq4/s1600/SharepointDocumentMapToQuickPart+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe7TABtT8UadY163E1071eft7LGth1QPmrI8LjBlL0AcKaXSfH-D6Ri6iBjnjHEY5Duv3ux1yclarXXkBtkjfKKa88oLYGULt9V86VcWxDFKKVY-opyICCP3kC0VZx8HW4XmAUlOuzBq4/s1600/SharepointDocumentMapToQuickPart+03.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
Click to Yes</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDZYzAV5cX_W7hd8jwRavkwQcA4k0XJVWRnN80Ikh2iHODCEkcS3Q09VEK3dPyLRuU6P698b-9J8S6UNKcay5ZT-YQNvWZolDZsBa5r9Qgs_TbfviD3bqhuBl4dWSdNxWulzkcW1pIn2g/s1600/SharepointDocumentMapToQuickPart+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDZYzAV5cX_W7hd8jwRavkwQcA4k0XJVWRnN80Ikh2iHODCEkcS3Q09VEK3dPyLRuU6P698b-9J8S6UNKcay5ZT-YQNvWZolDZsBa5r9Qgs_TbfviD3bqhuBl4dWSdNxWulzkcW1pIn2g/s1600/SharepointDocumentMapToQuickPart+04.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Click on "Document" content type</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTNZAaPNL0qnnYn1bEynUxitvRByi0ZwNSd-q_wu5E3VGkAVmZrRhTSwHaoe-pNTUD8yDj00g-d74u7lyFZIrhFDvSjeKqjXt_GeGCLG27FPF6OGxAVUKZktX_t6AYzwTKTZxuz9hal2U/s1600/SharepointDocumentMapToQuickPart+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTNZAaPNL0qnnYn1bEynUxitvRByi0ZwNSd-q_wu5E3VGkAVmZrRhTSwHaoe-pNTUD8yDj00g-d74u7lyFZIrhFDvSjeKqjXt_GeGCLG27FPF6OGxAVUKZktX_t6AYzwTKTZxuz9hal2U/s320/SharepointDocumentMapToQuickPart+05.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Click to Advanced settings</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1CwCyDoKodiUfGbgmjZRhQFlkqj-j16CRbC5i1vH0hCvJwycUX9YTkxDFFkuKV4cQT-1Lr5lFSsUn6CRtXKyNiVH1XX-Vfypg9__gD_syPRunr5iZjKiHgFiHp1b6P589YCkb7CdiXUU/s1600/SharepointDocumentMapToQuickPart+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1CwCyDoKodiUfGbgmjZRhQFlkqj-j16CRbC5i1vH0hCvJwycUX9YTkxDFFkuKV4cQT-1Lr5lFSsUn6CRtXKyNiVH1XX-Vfypg9__gD_syPRunr5iZjKiHgFiHp1b6P589YCkb7CdiXUU/s1600/SharepointDocumentMapToQuickPart+06.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div style="text-align: left;">
Upload your template here</div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg37vv2dkPWgrjfFMPbw9GF3jAe11gWeBhNKpDnyHlfak5YKD6NJtEqaGHL6xk4ReHOYSiGmy5zw3kABhqKrxouc3t4XGZIbaa3ipluIUcyGluFq6pYmZcTaL1-aybR4TFCiwpzh0ixgVc/s1600/SharepointDocumentMapToQuickPart+07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg37vv2dkPWgrjfFMPbw9GF3jAe11gWeBhNKpDnyHlfak5YKD6NJtEqaGHL6xk4ReHOYSiGmy5zw3kABhqKrxouc3t4XGZIbaa3ipluIUcyGluFq6pYmZcTaL1-aybR4TFCiwpzh0ixgVc/s1600/SharepointDocumentMapToQuickPart+07.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Edit your template</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJysrvgQRbCdJQO-a3Uuqy3S8v9F_5hjdDO3CtmUlDgbqndv3LZnH7geq3A5AVX7Nfp55enpTGNCYGJphHxm7HBaD2m4Tyl5ybcVa6gh4pHTATZdUPJy3C94m63KrlXKg1Gpxk12_4UCs/s1600/SharepointDocumentMapToQuickPart+08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJysrvgQRbCdJQO-a3Uuqy3S8v9F_5hjdDO3CtmUlDgbqndv3LZnH7geq3A5AVX7Nfp55enpTGNCYGJphHxm7HBaD2m4Tyl5ybcVa6gh4pHTATZdUPJy3C94m63KrlXKg1Gpxk12_4UCs/s320/SharepointDocumentMapToQuickPart+08.png" width="320" /> </a></div>
<div class="separator" style="clear: both; text-align: left;">
Insert you content here then click to add Quick Parts</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbdhl3YrUXiaCbCPK_v31a8bNZpxWOacBgktu1_Ubxb_C6x-Q5Ag1rgqvzm6L0NK0vxzV3y5QygUdFHPeXW-8HyN0nNowRiaK-hDJ0caNLPG0oUtaULfGJ8Tv1MAG_EsaZwRApevFY8DQ/s1600/SharepointDocumentMapToQuickPart+09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbdhl3YrUXiaCbCPK_v31a8bNZpxWOacBgktu1_Ubxb_C6x-Q5Ag1rgqvzm6L0NK0vxzV3y5QygUdFHPeXW-8HyN0nNowRiaK-hDJ0caNLPG0oUtaULfGJ8Tv1MAG_EsaZwRApevFY8DQ/s1600/SharepointDocumentMapToQuickPart+09.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Choose Document property >> Display name</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9jnpc4sjVjIy_U1JiIzfRmgB3VLPgtAiPLc9VTu0aFRweAdns_DD2NMZewb_Fw79q6RcyDODAtD62s7xAynXcgIr09Er6P_c_Jh3_hcLVVsRKeH6vOLUveFYiWriR28s2MRzvCKT9ZTo/s1600/SharepointDocumentMapToQuickPart+10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9jnpc4sjVjIy_U1JiIzfRmgB3VLPgtAiPLc9VTu0aFRweAdns_DD2NMZewb_Fw79q6RcyDODAtD62s7xAynXcgIr09Er6P_c_Jh3_hcLVVsRKeH6vOLUveFYiWriR28s2MRzvCKT9ZTo/s1600/SharepointDocumentMapToQuickPart+10.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Doing the same with Province property</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghzXg_jmi13mB0uQ81LJRYDbSg9LzbHZGB3Kvo0zb4v851p_HziQb3x35bMDt_NVsmm8h7ds1GlEFZFmeOr6la1c43SLzsAS3kA-aSBfEkCrNk-M2oHs9rcBd23a5xvq9ouFiob70yp1s/s1600/SharepointDocumentMapToQuickPart+11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghzXg_jmi13mB0uQ81LJRYDbSg9LzbHZGB3Kvo0zb4v851p_HziQb3x35bMDt_NVsmm8h7ds1GlEFZFmeOr6la1c43SLzsAS3kA-aSBfEkCrNk-M2oHs9rcBd23a5xvq9ouFiob70yp1s/s1600/SharepointDocumentMapToQuickPart+11.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Save then close word</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCAkZ2rE1OYt1nf4wwUY85exGWXoTM5MaLf8cXB1UVXDIR0i2Lv1S0tZnzS5yMTiFDtUzQGV65LMbO69mkhbWkmKns74CLgBr0E3pOffIGzg2Eqni6dcGHZ603l8MFyXGFcILxYTQ0W0A/s1600/SharepointDocumentMapToQuickPart+12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCAkZ2rE1OYt1nf4wwUY85exGWXoTM5MaLf8cXB1UVXDIR0i2Lv1S0tZnzS5yMTiFDtUzQGV65LMbO69mkhbWkmKns74CLgBr0E3pOffIGzg2Eqni6dcGHZ603l8MFyXGFcILxYTQ0W0A/s1600/SharepointDocumentMapToQuickPart+12.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Click to OK</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilaOgK9vE4bf5QBAtg2_MljgTxRIpbKSABuf87yxg1VZQ-XG3mcsNaiBM9N2W7Yb8_eNWxgtn0hi2L_JiK850sD8r_DCKu5WG6jM_r0bjuKE_uvFgnwP3TFPyxggVTX7Y0Y_kWiABN_D0/s1600/SharepointDocumentMapToQuickPart+13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilaOgK9vE4bf5QBAtg2_MljgTxRIpbKSABuf87yxg1VZQ-XG3mcsNaiBM9N2W7Yb8_eNWxgtn0hi2L_JiK850sD8r_DCKu5WG6jM_r0bjuKE_uvFgnwP3TFPyxggVTX7Y0Y_kWiABN_D0/s1600/SharepointDocumentMapToQuickPart+13.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Go back Shared Documents >> New Document</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHZq2Xm317TQSMWJz7Ngn5BmMziyhFxBoyA1iq6B_JvWvKe7WGWblkReklwPrGPAZwWy7sIKttikub9HUlh4SzhT68pouhXsecoxp1G2TlVyoNMsTlwhv4vVn7vUiueqlKqBzHm2JdxUU/s1600/SharepointDocumentMapToQuickPart+14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiHZq2Xm317TQSMWJz7Ngn5BmMziyhFxBoyA1iq6B_JvWvKe7WGWblkReklwPrGPAZwWy7sIKttikub9HUlh4SzhT68pouhXsecoxp1G2TlVyoNMsTlwhv4vVn7vUiueqlKqBzHm2JdxUU/s1600/SharepointDocumentMapToQuickPart+14.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Input some content then save</div>
<div class="separator" style="clear: both; text-align: left;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjusETK6j4JvdETCI0UKawPI7sU0B6DMc-h60CA-j2zX5TBknk0OiiIpPSgoKIaN-Ks5k5ZncBl-YJN26P6RdhQpLiSFOsINn4fPFljSHVKAIJg9pu9DEq3IRqoosQhA-yT4oY4nDM5mVQ/s1600/SharepointDocumentMapToQuickPart+15.png" /></div>
<div class="separator" style="clear: both; text-align: left;">
Save to your location</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTFXe1V4PEk5-HrUq_GrB2Gn-Y07nbNvBat5_FSWhY3W4P4j6YoTKKktArlPgLjM7U_M2RFeUD6keIRX8qpFIZoXckteh6vzoCsq3iWs_DM79hN9KiEBgTblGnBlFG2Z4jx-0B70_vF_E/s1600/SharepointDocumentMapToQuickPart+16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTFXe1V4PEk5-HrUq_GrB2Gn-Y07nbNvBat5_FSWhY3W4P4j6YoTKKktArlPgLjM7U_M2RFeUD6keIRX8qpFIZoXckteh6vzoCsq3iWs_DM79hN9KiEBgTblGnBlFG2Z4jx-0B70_vF_E/s1600/SharepointDocumentMapToQuickPart+16.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Upload your document which it was created before</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH4cNCd251bpHVm9DxePZgNr8DQDw0DYumgr55vZ15r2CHoV0pswh9KY9fbC955_G9iTvlxkKG-b4uPENtCp7zvvRrt_96SvBFJicjk0wpBH8vxn5hCMvYbW7H6XupJ3vdiBqA3lUktYo/s1600/SharepointDocumentMapToQuickPart+17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgH4cNCd251bpHVm9DxePZgNr8DQDw0DYumgr55vZ15r2CHoV0pswh9KY9fbC955_G9iTvlxkKG-b4uPENtCp7zvvRrt_96SvBFJicjk0wpBH8vxn5hCMvYbW7H6XupJ3vdiBqA3lUktYo/s1600/SharepointDocumentMapToQuickPart+17.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Here is document was uploaded with properties</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgac5WhQmGNBAdO0kILPQYGMo17YPEzqv8FnWRciz6LNqb08M6p-Uzie9U8NQ63Vs9jMWi6g6m72GoVEw2ikDOHXgIajyxVMEw_tZzFurywWh5P_R1qpo-2p1rWQfYtmCujtVE7Vmx22Es/s1600/SharepointDocumentMapToQuickPart+18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgac5WhQmGNBAdO0kILPQYGMo17YPEzqv8FnWRciz6LNqb08M6p-Uzie9U8NQ63Vs9jMWi6g6m72GoVEw2ikDOHXgIajyxVMEw_tZzFurywWh5P_R1qpo-2p1rWQfYtmCujtVE7Vmx22Es/s1600/SharepointDocumentMapToQuickPart+18.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Open document and you can see the document properties is mapped to ...</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYSbagXsEbdG-fKtK2bbbXb1RW0wyQJUHCCt5qNGo46Ld1k2yC0ZaA_Xe7QB0jgVavjRuLVMtuyd1e8sWLXmDtttW3f-MlJ1a7lNMN_TKd-MmTEowMflZSonCIHuU5kmreUQxm876c1kg/s1600/SharepointDocumentMapToQuickPart+19.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYSbagXsEbdG-fKtK2bbbXb1RW0wyQJUHCCt5qNGo46Ld1k2yC0ZaA_Xe7QB0jgVavjRuLVMtuyd1e8sWLXmDtttW3f-MlJ1a7lNMN_TKd-MmTEowMflZSonCIHuU5kmreUQxm876c1kg/s1600/SharepointDocumentMapToQuickPart+19.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<div class="separator" style="clear: both; text-align: left;">
Note: </div>
<div class="separator" style="clear: both; text-align: left;">
When you create the new properties and you want to map it to Quick Parts, do the same step "Edit your template" and map the new document properties to new Quick Parts then Save it. But remember that: you must create the new document to apply the new Quick Parts. If you edit the old document with new properties, you will not see the change.</div>
<div style="text-align: left;">
<br /></div>
</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-39116147626416117432017-10-06T02:40:00.002-07:002017-10-06T02:40:52.284-07:00Get start with SPO management shell using CSOM<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoListParagraphCxSpFirst" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 1.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Download SharePoint Server 2016 Client
Components SDK at this link: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=51679">https://www.microsoft.com/en-us/download/details.aspx?id=51679</a>
<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm9ZI_AK0hXsyVHvP_in1jfzJ_uzYX2TBGY814Ys8zDl5-reFwik05kTtMFulLa-rJEGFYCyM8y4tMtn4ODm2Xs-XiX70HH8SkpXM8shSAYEAh2-3XbYkoVWntmiR2Ow2dTaJvbciZ1Ko/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="829" data-original-width="820" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhm9ZI_AK0hXsyVHvP_in1jfzJ_uzYX2TBGY814Ys8zDl5-reFwik05kTtMFulLa-rJEGFYCyM8y4tMtn4ODm2Xs-XiX70HH8SkpXM8shSAYEAh2-3XbYkoVWntmiR2Ow2dTaJvbciZ1Ko/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+01.png" /></a></div>
<div class="MsoListParagraphCxSpFirst" style="text-align: left; text-indent: -0.25in;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 2.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Install it, it should be appeared at below:<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0AEg5f0SPrUaQTt1tS8WAf6f_XAqW3N52vMnVXkOClRzNGyIeN6D3Y67cyhNucOzeF5mq5hd97Tvm16W4D1dd8qnq4skyjkLJ2LTKXmuZM5Ln7oLuXE7MWkPzq9f4WxQHrhuffgIUbbc/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="653" data-original-width="1200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0AEg5f0SPrUaQTt1tS8WAf6f_XAqW3N52vMnVXkOClRzNGyIeN6D3Y67cyhNucOzeF5mq5hd97Tvm16W4D1dd8qnq4skyjkLJ2LTKXmuZM5Ln7oLuXE7MWkPzq9f4WxQHrhuffgIUbbc/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+02.png" /></a></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 3.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Open your SharePoint site and create list “Leave
Request”<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyj8GNalOaSfll_iRX6D8a_hcHVVopHcIj3-Fcx71eKxbDGCDD7uHIpezpXxPxObXHRWyqZ68kZE1eTd49aHe1Y0KGNgIIUV0RXYmtkXvI3aOf3WCW8hhICMHe0-0PHumq_aU3A8stZx0/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="457" data-original-width="861" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyj8GNalOaSfll_iRX6D8a_hcHVVopHcIj3-Fcx71eKxbDGCDD7uHIpezpXxPxObXHRWyqZ68kZE1eTd49aHe1Y0KGNgIIUV0RXYmtkXvI3aOf3WCW8hhICMHe0-0PHumq_aU3A8stZx0/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+03.png" /></a></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 4.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Open SharePoint Online Management Shell<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPn2C8G9lok5WAb7VU9IfjrFcxziln1Hm-mj3dH3Se3kvmDedmd6hZS2HMf4iqYJe_I4f3EVvgveyaepXgxXJ7_3N9k-icrumZBk-CmQklkR3xFu-tKQqrHJIpZLwAIonPApsFv_qXN14/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="451" data-original-width="667" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPn2C8G9lok5WAb7VU9IfjrFcxziln1Hm-mj3dH3Se3kvmDedmd6hZS2HMf4iqYJe_I4f3EVvgveyaepXgxXJ7_3N9k-icrumZBk-CmQklkR3xFu-tKQqrHJIpZLwAIonPApsFv_qXN14/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+04.png" /></a></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<br /></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 5.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Enter the command then input your password:<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
Add-Type -Path "C:\Program
Files\Common Files\microsoft shared\Web Server
Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll" <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
Add-Type -Path "C:\Program
Files\Common Files\microsoft shared\Web Server
Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll" <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$siteURL =
"https://bbv2016.sharepoint.com"
<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$userId =
"hungdo@bbv2016.onmicrosoft.com"
<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$pwd = Read-Host -Prompt "Enter
password" -AsSecureString <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle">
</div>
<div style="text-align: left;">
</div>
<o:p><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiq_ilNdLAFInK1pGIkm1lOW37yeiXtoVbNaaS11sjJGlkM5dqN3yNr_XP7BR-Du6PW6brrMLSDo_M38qHHmfqvfIqOdRZKMoTr78I0jfSSunTYdJ1TeC5iFz8vdCZlZTabgFhk99p9GA/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="329" data-original-width="665" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhiq_ilNdLAFInK1pGIkm1lOW37yeiXtoVbNaaS11sjJGlkM5dqN3yNr_XP7BR-Du6PW6brrMLSDo_M38qHHmfqvfIqOdRZKMoTr78I0jfSSunTYdJ1TeC5iFz8vdCZlZTabgFhk99p9GA/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+05.png" /></a></div>
</o:p><br />
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 6.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Continue enter the command to display ID and
title of list<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$credentials = New-Object
Microsoft.SharePoint.Client.SharePointOnlineCredentials($userId, $pwd) <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$ctx = New-Object
Microsoft.SharePoint.Client.ClientContext($siteURL) <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$ctx.credentials = $credentials <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
try{
<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$lists = $ctx.web.Lists <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$list = $lists.GetByTitle("Leave Request") <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$listItems = $list.GetItems([Microsoft.SharePoint.Client.CamlQuery]::CreateAllItemsQuery()) <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$ctx.load($listItems) <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
$ctx.executeQuery() <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
foreach($listItem in $listItems) <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
{ <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
Write-Host "ID - " $listItem["ID"] "Title -
" $listItem["Title"] <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
} <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
} <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
catch{
<o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
write-host "$($_.Exception.Message)" -foregroundcolor red <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
} <o:p></o:p></div>
<div class="MsoListParagraphCxSpMiddle">
</div>
<div style="text-align: left;">
</div>
<o:p><div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjye0w2WfRms1ITMhjW-vSyZwDvqO94t7ZgfFo6h4nrNAYHIgIpv3vzRmMDuuJlQ2riUd6x8GKmtPAZVBSLvrr2fwz3oI5OSwx4Xn5JCBILEAcMi7dJ1D0s2Y-OOpD_3Si6LYlAemsiLmA/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="472" data-original-width="659" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjye0w2WfRms1ITMhjW-vSyZwDvqO94t7ZgfFo6h4nrNAYHIgIpv3vzRmMDuuJlQ2riUd6x8GKmtPAZVBSLvrr2fwz3oI5OSwx4Xn5JCBILEAcMi7dJ1D0s2Y-OOpD_3Si6LYlAemsiLmA/s1600/Get+start+with+SharePoint+Online+Management+Shell+using+CSOM+06.png" /></a></div>
</o:p><br />
<br />
<div class="MsoListParagraphCxSpLast" style="text-align: left; text-indent: -0.25in;">
<!--[if !supportLists]--> 7.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Finished<o:p></o:p></div>
</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-66447944356433332602017-10-06T01:33:00.000-07:002017-10-06T01:33:08.922-07:00Connect SharePoint Online using SharePoint Designer 2013<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoListParagraphCxSpFirst" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 1.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;"> </span><!--[endif]-->Login to office 365 >> admin center <a href="https://portal.office.com/adminportal#/homepage">https://portal.office.com/adminportal#/homepage</a>
then navigate to Office 365 > Admin > Admin Center >
SharePoint > Settings . At custom script allow all option <o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjODa02isD-kHM9T0ugI7evFdwquj0mqLqhkxr6QAZCnqyhyxBdGsxxw3kFQOubuPkizI8wE_6taPn7xWTSJnpits2GsIEdimC86Av8tHTSK_qAVPfxzsEke32pHeF-SgJMBDg61x0T1vc/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="218" data-original-width="1396" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjODa02isD-kHM9T0ugI7evFdwquj0mqLqhkxr6QAZCnqyhyxBdGsxxw3kFQOubuPkizI8wE_6taPn7xWTSJnpits2GsIEdimC86Av8tHTSK_qAVPfxzsEke32pHeF-SgJMBDg61x0T1vc/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+01.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 2.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Download <span style="color: #2f2f2f;">SharePoint
Online Management Shell</span> at this link: <a href="https://www.microsoft.com/en-us/download/details.aspx?id=35588&751be11f-ede8-5a0c-058c-2ee190a24fa6=True"><span style="color: windowtext; text-decoration-line: none;">https://www.microsoft.com/en-us/download/details.aspx?id=35588&751be11f-ede8-5a0c-058c-2ee190a24fa6=True</span></a><o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp9pN8av6XabhsNKdfDH8UfJjjiQjvq12UYTxdRLUCODy9kqtL4paB05uUwEsQwjXezr4D9RQh2HbPzwM4zeiv2kfaf5oZFQlqA9TiDuAdJauSXWlEL-ueYDPH4Qc10CGoNS66BEYs73M/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="728" data-original-width="824" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp9pN8av6XabhsNKdfDH8UfJjjiQjvq12UYTxdRLUCODy9kqtL4paB05uUwEsQwjXezr4D9RQh2HbPzwM4zeiv2kfaf5oZFQlqA9TiDuAdJauSXWlEL-ueYDPH4Qc10CGoNS66BEYs73M/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+02.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpLast" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 <span style="color: #2f2f2f; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin;">3.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span></span><!--[endif]-->Install <span style="color: #2f2f2f;">SharePoint
Online Management then open it as administrator then input the command <o:p></o:p></span></div>
</div>
<div class="MsoNormal" style="margin-left: 0.5in; text-align: left;">
<div style="text-align: left;">
Connect-SPOService -Url
https://<youradmindomain>.sharepoint.com -credential
admin@<yourdomain>.onmicrosoft.com<o:p></o:p></div>
</div>
<div class="MsoNormal" style="margin-left: 0.5in; text-align: left;">
<div style="text-align: left;">
-Url : Pass Sharepoint Online
site url.<o:p></o:p></div>
</div>
<div class="MsoNormal" style="margin-left: 0.5in; text-align: left;">
<div style="text-align: left;">
-Credential : Admin user Name/
Password (It will prompt screen for enter password).<o:p></o:p></div>
</div>
<div class="MsoNormal" style="margin-left: 0.5in; text-align: left;">
<div style="text-align: left;">
Example: <o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="text-align: left;">
<div style="text-align: left;">
Connect-SPOService -Url
https://bbv2016-admin.sharepoint.com -credential h<a href="mailto:hungdo@bbv2016.onmicrosoft.com">ungdo@bbv2016.onmicrosoft.com</a><o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp4v-VxdEIetSD2shlSd_xYEWUVYrH_IIy2GYg0eBsOl1nfLftkojGujisNfYVjU8SRNKjAZ7tOVLLx3Bymbm2E5-3bRY0De4FDdAcjSrChgDeViGCiyuNVCrhIaFpT5CdpmkfIhtACoo/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="512" data-original-width="981" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp4v-VxdEIetSD2shlSd_xYEWUVYrH_IIy2GYg0eBsOl1nfLftkojGujisNfYVjU8SRNKjAZ7tOVLLx3Bymbm2E5-3bRY0De4FDdAcjSrChgDeViGCiyuNVCrhIaFpT5CdpmkfIhtACoo/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+03.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 4.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->If have no any error, continue enter the
command: <o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div style="text-align: left;">
Set-SPOSite -Identity https://<yoursitecollection>.sharepoint.com
-DenyAddAndCustomizePages $false<o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div style="text-align: left;">
Example: Set-SPOSite -Identity
https://bbv2016.sharepoint.com -DenyAddAndCustomizePages $false<o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDHhmBYvNUypBEhVvSy20xo87vUfmVSI19C5V5ziCODvPJn1XoeRgjHHtJjRzlGDPLGqE-MrsUNG8GF7ug-t0OIrjQguFxJ-po4hjDrgPlTmQb8ux-zjkLdX5ItgkM2kWO_FGy2sDA_FU/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="515" data-original-width="985" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDHhmBYvNUypBEhVvSy20xo87vUfmVSI19C5V5ziCODvPJn1XoeRgjHHtJjRzlGDPLGqE-MrsUNG8GF7ug-t0OIrjQguFxJ-po4hjDrgPlTmQb8ux-zjkLdX5ItgkM2kWO_FGy2sDA_FU/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+04.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 5.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Access to your site collection >> Site
settings >> under Site Collection Administration then click to SharePoint
Designer Settings<o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwLhFuVi_2_D0LCttiXorQCkqkBN8saIko3hON3AAwOr6cnQ9Ep64LdAxOoB7cWvXjaw_4BiHb2aICMMPDDuJ4EnVQw_VHvkIaIvF-6-KTa2t61M-wXsqwIpB12I8mgpEydsVKZQMbPkg/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="925" data-original-width="882" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwLhFuVi_2_D0LCttiXorQCkqkBN8saIko3hON3AAwOr6cnQ9Ep64LdAxOoB7cWvXjaw_4BiHb2aICMMPDDuJ4EnVQw_VHvkIaIvF-6-KTa2t61M-wXsqwIpB12I8mgpEydsVKZQMbPkg/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+05.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 6.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Check to all checkbox if one of them not
selected <o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipPnFgNDfVzI2OtQK7ro0opY6XM3tKv7JbqECn5dVN0caetzOb3Ywqvw6wb6AXvkvYq1DrevjQ7xrQvPFsY-diTlU3AKER25CRU1Z2tmuIqIkP7YbkDwKHD2ZhBbL55HPnODGygTFEwGs/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="648" data-original-width="1169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEipPnFgNDfVzI2OtQK7ro0opY6XM3tKv7JbqECn5dVN0caetzOb3Ywqvw6wb6AXvkvYq1DrevjQ7xrQvPFsY-diTlU3AKER25CRU1Z2tmuIqIkP7YbkDwKHD2ZhBbL55HPnODGygTFEwGs/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+06.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 7.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Download SharePoint designer 2013 then install
then open it >> Open SharePoint Site >> enter your SharePoint site
(<a href="https://bbv2016.sharepoint.com/">https://bbv2016.sharepoint.com</a>),
type your email<o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyVnJvxnEpvz9QkSlRqQb0UHVnRB1kkpvPXoxwf9e3qifEVBHk1FnO8yvrXr9iTo9Tc5QAZ6BUtc6gwUYOc-cUM7RkWhSs_HGqRTumAWyhFMPL_2fF7FWu08MILP8oL6pK5oKLucc1Fb8/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="543" data-original-width="441" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyVnJvxnEpvz9QkSlRqQb0UHVnRB1kkpvPXoxwf9e3qifEVBHk1FnO8yvrXr9iTo9Tc5QAZ6BUtc6gwUYOc-cUM7RkWhSs_HGqRTumAWyhFMPL_2fF7FWu08MILP8oL6pK5oKLucc1Fb8/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+07.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpLast" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 8.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->And type your password<o:p></o:p></div>
</div>
<div class="MsoNormal" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3QwBxw5ADyUPYwWgdNYfDWOMRRcKZjVM2HXR7rbsz4Yec4g9U9HLedB3spPptBRfxyQpFoSDTUAkbdomqkWF3FewJJUTnKjMKpUe68ryYduUDeAcQgg8TdNQn9rgYLQWmlD7hX14T7HI/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="571" data-original-width="456" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3QwBxw5ADyUPYwWgdNYfDWOMRRcKZjVM2HXR7rbsz4Yec4g9U9HLedB3spPptBRfxyQpFoSDTUAkbdomqkWF3FewJJUTnKjMKpUe68ryYduUDeAcQgg8TdNQn9rgYLQWmlD7hX14T7HI/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+08.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 9.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->You will see error appear if you did not add
your site to trust site of internet explorer setting<o:p></o:p></div>
</div>
<div class="MsoNormal" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIK5T4FEV0B6skhcwVJzfC7gBufWRm6V3Rr-RLMM8oSn6w899EMZI72aqD2tB1_ruHjaDhaFo-GFew6qFyU5OO1w46IlgGxOoow79BFP-d-gdu3VWQmTzjzmzbRx2ha7Opl7r0lwpzH4c/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="157" data-original-width="549" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIK5T4FEV0B6skhcwVJzfC7gBufWRm6V3Rr-RLMM8oSn6w899EMZI72aqD2tB1_ruHjaDhaFo-GFew6qFyU5OO1w46IlgGxOoow79BFP-d-gdu3VWQmTzjzmzbRx2ha7Opl7r0lwpzH4c/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+09.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 10.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Open Internet explorer >> setting >>
internet options >> security tab >> click on Trust sites and add
your site <o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqDY_3dQLIo58sCrBkG-refWuZ54n66jsIlIiVvTO08Dik-vZ77_7NwQooItgq-L5PvsuFgquYIWNIkUd2qmnWgkHkiwNhhO3xSMWx3imrQAZRsMsupGf5d-L7p0vQVF-A9XvwO9keez8/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="538" data-original-width="406" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqDY_3dQLIo58sCrBkG-refWuZ54n66jsIlIiVvTO08Dik-vZ77_7NwQooItgq-L5PvsuFgquYIWNIkUd2qmnWgkHkiwNhhO3xSMWx3imrQAZRsMsupGf5d-L7p0vQVF-A9XvwO9keez8/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+10.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpLast" style="text-align: left; text-indent: -0.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1 11.<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Reopen SharePoint designer 2013 then connect
again, it should be successful<o:p></o:p></div>
</div>
<div class="MsoNormal" style="text-align: left;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwcCuAY6b2OA_tCBpXvCUYCBwYOhyphenhyphenvyyIie8pWf13T_JY5nNohpjIuSFbnjt-HNgvb39JpySYMc0Tv3B5If7ImJG-3Ikf09C3SGyZZeeEMt9_oec7PMiAPifAKMNVkf7CNXY7L8YMadA/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="652" data-original-width="1040" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVwcCuAY6b2OA_tCBpXvCUYCBwYOhyphenhyphenvyyIie8pWf13T_JY5nNohpjIuSFbnjt-HNgvb39JpySYMc0Tv3B5If7ImJG-3Ikf09C3SGyZZeeEMt9_oec7PMiAPifAKMNVkf7CNXY7L8YMadA/s1600/Connect+SharePoint+Online+using+SharePoint+Designer+2013+11.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoNormal" style="margin-left: 0.25in; text-align: left;">
<div style="text-align: left;">
Finished<o:p></o:p></div>
</div>
<div style="text-align: left;">
<br /></div>
<div class="MsoNormal" style="text-align: left;">
<div style="text-align: left;">
<br /></div>
</div>
</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-55375760728277155932017-10-06T00:56:00.001-07:002017-10-06T00:56:32.887-07:00Register SharePoint 2016 Online (O365 Enterprise E3)<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="MsoListParagraphCxSpFirst" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->1)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Register SharePoint online (O365 enterprise E3)
at below link:<o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto;">
<div style="text-align: left;">
<a href="https://signup.microsoft.com/Signup?OfferId=B07A1127-DE83-4a6d-9F85-2C104BDAE8B4&dl=ENTERPRISEPACK&culture=en-US&country=US&ali=1">https://signup.microsoft.com/Signup?OfferId=B07A1127-DE83-4a6d-9F85-2C104BDAE8B4&dl=ENTERPRISEPACK&culture=en-US&country=US&ali=1</a><o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; mso-add-space: auto;">
<div style="text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPvSCa37BmpIW2ZJAafG2Bru_Ar5G_Thb-Vj-4vRQvEnzQuZZ6_quVR9w6G9RXzqVNdOXUkwYPwH7gZ8HZu4QlSvh8AJccTCIW4phQBEeaDnmpt6MoZI1SEsjQOD88MSBVNIq-h4rtzsA/s1600/Working+with+Sharepoint+online+%2528O365%2529+01.png" imageanchor="1" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="537" data-original-width="649" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPvSCa37BmpIW2ZJAafG2Bru_Ar5G_Thb-Vj-4vRQvEnzQuZZ6_quVR9w6G9RXzqVNdOXUkwYPwH7gZ8HZu4QlSvh8AJccTCIW4phQBEeaDnmpt6MoZI1SEsjQOD88MSBVNIq-h4rtzsA/s1600/Working+with+Sharepoint+online+%2528O365%2529+01.png" /></a></div>
</div>
<div class="MsoListParagraphCxSpLast" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraphCxSpLast" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<!--[if !supportLists]-->2)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Next, enter your user ID and password<o:p></o:p></div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOZQvXwV65BDgZzxJTUpzpWx-RIapaAthNrbxTh22fgL9X3K423zVHPjXwFI7yUNg2el6ICtATCMppthqNWKk8LKKdU-zRNnz8XbfzCCTWZoRynqa2aUaCCZfQyBJekAwlBMDqd0S4oYY/s1600/Working+with+Sharepoint+online+%2528O365%2529+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="810" data-original-width="632" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOZQvXwV65BDgZzxJTUpzpWx-RIapaAthNrbxTh22fgL9X3K423zVHPjXwFI7yUNg2el6ICtATCMppthqNWKk8LKKdU-zRNnz8XbfzCCTWZoRynqa2aUaCCZfQyBJekAwlBMDqd0S4oYY/s1600/Working+with+Sharepoint+online+%2528O365%2529+02.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->3)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Enter your phone number then click Text me<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLr56Sb2V07t5SonTwCe05bz-anCVY8EpuVNtJKu-_EL2cBGErifcV7x2LpdPyRPjNixvapthQTR2Ctc57gTEtqG4KKy7GxzymknJvoqxELXKtEIofv2uG5ZXRL1g4cS2hRfK-vt0xs-c/s1600/Working+with+Sharepoint+online+%2528O365%2529+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="233" data-original-width="623" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLr56Sb2V07t5SonTwCe05bz-anCVY8EpuVNtJKu-_EL2cBGErifcV7x2LpdPyRPjNixvapthQTR2Ctc57gTEtqG4KKy7GxzymknJvoqxELXKtEIofv2uG5ZXRL1g4cS2hRfK-vt0xs-c/s1600/Working+with+Sharepoint+online+%2528O365%2529+03.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->4)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Your phone will receive code, then enter code
then Next</div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgiuefPoa5NhI6opxtCWrfiYn1PRs3-dZj6TS5duHniUswpyZMRlwZugS5VOSCtnJ3PtQnZhcncoSPuk3-uX0Evdjo5YxIaJR4qmreKfk-9oYwSNdw9I9zam5p_g5EsqT3-tjIV6cjDZk/s1600/Working+with+Sharepoint+online+%2528O365%2529+04.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="267" data-original-width="574" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgiuefPoa5NhI6opxtCWrfiYn1PRs3-dZj6TS5duHniUswpyZMRlwZugS5VOSCtnJ3PtQnZhcncoSPuk3-uX0Evdjo5YxIaJR4qmreKfk-9oYwSNdw9I9zam5p_g5EsqT3-tjIV6cjDZk/s1600/Working+with+Sharepoint+online+%2528O365%2529+04.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->5)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Waiting to finish your registration<o:p></o:p></div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpz2TdU1ducKUQA3DjLdJ6oZlxcPQY5K73iqHFIKdi5KeG4fZzHwmbBGA6RNl2lFfoy0VPiOYZK0pf3U8_qGW4U1_sal4KQ2I8SOe-iR07hFk5yK5cU_OvcHuINrGQa52dziOeyhylujw/s1600/Working+with+Sharepoint+online+%2528O365%2529+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="366" data-original-width="671" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpz2TdU1ducKUQA3DjLdJ6oZlxcPQY5K73iqHFIKdi5KeG4fZzHwmbBGA6RNl2lFfoy0VPiOYZK0pf3U8_qGW4U1_sal4KQ2I8SOe-iR07hFk5yK5cU_OvcHuINrGQa52dziOeyhylujw/s1600/Working+with+Sharepoint+online+%2528O365%2529+05.png" /></a></div>
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]--><span class="MsoHyperlink"><span style="color: windowtext;">6)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span></span></span><!--[endif]-->Sign-in page: <a href="https://portal.office.com/">https://portal.office.com/</a><span class="MsoHyperlink"> </span>with your user ID and password. After sign in
successful, you will see this page is setting up<span class="MsoHyperlink"><o:p></o:p></span></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimiGjLa8L2h3t8836kFi3MAFlBVYk5_rDmTsklt90sFONor7Gs-YRthnriDfibfc-0VcA3V8gI8K6W4t_CBfkByAA6GNMQKzuOBUKJu_ax_3bg9iJY01_nNz8rMZ4g-cou0ssYkjuAq7k/s1600/Working+with+Sharepoint+online+%2528O365%2529+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="407" data-original-width="1075" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimiGjLa8L2h3t8836kFi3MAFlBVYk5_rDmTsklt90sFONor7Gs-YRthnriDfibfc-0VcA3V8gI8K6W4t_CBfkByAA6GNMQKzuOBUKJu_ax_3bg9iJY01_nNz8rMZ4g-cou0ssYkjuAq7k/s1600/Working+with+Sharepoint+online+%2528O365%2529+06.png" /></a></div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->7)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->After finished to set up all, then click to
Admin icon<o:p></o:p></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkS3Hi0mr6kWKYGR0T3h63BonzuBa_8htTKW4exw0857YX0pMCB-UrMKbTDiLAK1ypvmuPFy_bCmwdwGU1emXnZYLYaOASfd-Nw0HN_VmI9njfXWj9oLkBnfnWeAcTOds9nu1DQROxe_4/s1600/Working+with+Sharepoint+online+%2528O365%2529+07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="392" data-original-width="1110" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkS3Hi0mr6kWKYGR0T3h63BonzuBa_8htTKW4exw0857YX0pMCB-UrMKbTDiLAK1ypvmuPFy_bCmwdwGU1emXnZYLYaOASfd-Nw0HN_VmI9njfXWj9oLkBnfnWeAcTOds9nu1DQROxe_4/s1600/Working+with+Sharepoint+online+%2528O365%2529+07.png" /></a></div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->8)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Admin center page here, then click to SharePoint
under “Admin centers”</div>
<div style="text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC-qgAtmh8iFr8KH2eRL3DHUaFT4qBipbL5r0bq6tKnnmBnJe1bFGlOHh1vv_cU3XemXx9NmYZZTntejwnk82g038S5Aztv9CLdxfe5Bub_VMPRi2ux7z-Tcta2xS9_WBT0Oatv1oIaMw/s1600/Working+with+Sharepoint+online+%2528O365%2529+08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="914" data-original-width="1266" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjC-qgAtmh8iFr8KH2eRL3DHUaFT4qBipbL5r0bq6tKnnmBnJe1bFGlOHh1vv_cU3XemXx9NmYZZTntejwnk82g038S5Aztv9CLdxfe5Bub_VMPRi2ux7z-Tcta2xS9_WBT0Oatv1oIaMw/s1600/Working+with+Sharepoint+online+%2528O365%2529+08.png" /></a></div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->9)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->This is SharePoint central admin, and list all
site collections appear <o:p></o:p></div>
<div style="text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDEykAasz5F5YCeuYReDS046WaV_908M3lZKOWx5-brKGvnPSK0kMzC9pEQ0V3VQMx6ax-gdxrcZmy6gO20UZG9ephDXH8L6l65JDoOcupKyUN-3v8YGHbSYL5ykSAsOA6i0yQ9geHa6E/s1600/Working+with+Sharepoint+online+%2528O365%2529+09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="632" data-original-width="850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDEykAasz5F5YCeuYReDS046WaV_908M3lZKOWx5-brKGvnPSK0kMzC9pEQ0V3VQMx6ax-gdxrcZmy6gO20UZG9ephDXH8L6l65JDoOcupKyUN-3v8YGHbSYL5ykSAsOA6i0yQ9geHa6E/s1600/Working+with+Sharepoint+online+%2528O365%2529+09.png" /></a></div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->10)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Access to first site collection (<a href="https://bbv2016.sharepoint.com/">https://bbv2016.sharepoint.com</a>), it
will be displayed like below.</div>
<div style="text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLdrVyxqTJZRYApFk57lnQRvshmPvAJZ9KgDz7dCzSWM5tBLnnfW8QKoZ81Br1WhSII49VaudSRUf7xmYO5JrbyTn97yH-408bJo4B14tb32Dmh3kalHEXHuq6tNMJ7rDSuiatzEBhfEM/s1600/Working+with+Sharepoint+online+%2528O365%2529+10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="628" data-original-width="1274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLdrVyxqTJZRYApFk57lnQRvshmPvAJZ9KgDz7dCzSWM5tBLnnfW8QKoZ81Br1WhSII49VaudSRUf7xmYO5JrbyTn97yH-408bJo4B14tb32Dmh3kalHEXHuq6tNMJ7rDSuiatzEBhfEM/s1600/Working+with+Sharepoint+online+%2528O365%2529+10.png" /></a> </div>
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoListParagraph" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<div style="text-align: left;">
<!--[if !supportLists]-->11)<span style="font-size: 7pt; font-stretch: normal; font-variant-numeric: normal; line-height: normal;">
</span><!--[endif]-->Finished.<o:p></o:p></div>
</div>
<div class="MsoListParagraphCxSpFirst" style="mso-list: l0 level1 lfo1; text-indent: -.25in;">
</div>
<div class="MsoNormal" style="margin-left: .25in;">
<div style="text-align: left;">
<br /></div>
</div>
<div class="MsoNormal" style="margin-left: .75in;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<o:p></o:p></div>
<div class="MsoNormal" style="margin-left: .25in;">
<o:p></o:p></div>
<div class="MsoListParagraphCxSpFirst" style="margin-left: .75in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
</div>
</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-50884099683627010842016-10-30T20:17:00.002-07:002016-10-30T20:17:47.509-07:00PowerShell script for adding multiple WSP solutions<div dir="ltr" style="text-align: left;" trbidi="on">
$names = get-childitem C:\WSP<br />foreach ($solution in $names) {Add-SPSolution -LiteralPath ("C:\WSP\" + $solution.Name) }</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-79762575008614603372016-10-05T20:21:00.000-07:002016-10-05T20:21:17.712-07:00Create, Update, Delete a List Item Using COM<div dir="ltr" style="text-align: left;" trbidi="on">
<h2 style="text-align: left;">
Using C# console</h2>
<br />
Add reference to dll: Microsoft.SharePoint, Microsoft.SharePoint.Client, Microsoft.SharePoint.Client.Runtime<br />
<br />
<h3 style="text-align: left;">
For Create action:</h3>
<br />
using Microsoft.SharePoint;<br />using Microsoft.SharePoint.Client;<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Text;<br />using System.Threading.Tasks;<br /><br />namespace BasicOperationUsingCSOM<br />{<br /> class Program<br /> {<br /> static void Main(string[] args)<br /> {<br /> string siteUrl = "http://web";<br /> ClientContext clientContext = new ClientContext(siteUrl);<br /> List oList = clientContext.Web.Lists.GetByTitle("MyCustomList");<br /> ListItemCreationInformation itemCreateInfo = new ListItemCreationInformation();<br /> ListItem oListItem = oList.AddItem(itemCreateInfo);<br /> oListItem["Title"] = "My New Item!";<br /> oListItem["Description"] = "Hello World!";<br /> oListItem.Update();<br /> clientContext.ExecuteQuery(); <br /> }<br /> }<br />}<br />
<br />
<h3 style="text-align: left;">
For Update:</h3>
using Microsoft.SharePoint;<br />using Microsoft.SharePoint.Client;<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Text;<br />using System.Threading.Tasks;<br /><br />namespace BasicOperationUsingCSOM<br />{<br /> class Program<br /> {<br /> static void Main(string[] args)<br /> {<br /> string siteUrl = "http://web";<br /> ClientContext clientContext = new ClientContext(siteUrl);<br /> List oList = clientContext.Web.Lists.GetByTitle("MyCustomList");<br /> ListItem oListItem = oList.GetItemById(1);<br /> oListItem["Title"] = "Hello World Updated!!!";<br /> oListItem["Description"] = "Hello World Updated!!!";<br /> oListItem.Update();<br /> clientContext.ExecuteQuery(); <br /> }<br /> }<br />}<br /><br />
<br />
<h3 style="text-align: left;">
For Delete:</h3>
using Microsoft.SharePoint;<br />using Microsoft.SharePoint.Client;<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Text;<br />using System.Threading.Tasks;<br /><br />namespace BasicOperationUsingCSOM<br />{<br /> class Program<br /> {<br /> static void Main(string[] args)<br /> {<br /> string siteUrl = "http://web";<br /> ClientContext clientContext = new ClientContext(siteUrl);<br /> List oList = clientContext.Web.Lists.GetByTitle("MyCustomList");<br /> ListItem oListItem = oList.GetItemById(1);<br /> oListItem.DeleteObject();<br /> clientContext.ExecuteQuery();<br /> }<br /> }<br />}<br /><br />
<br /></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-76163810463021848772016-09-26T00:05:00.003-07:002016-09-26T01:07:55.168-07:00Using PowerShell to find site/subsite/list/library size in SharePoint<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<h3 style="text-align: left;">
<b>Size of Site collection and all subsites</b></h3>
<br />
#Get Size of all Sub-sites in a Site Collection<br />
[void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")<br />
<br />
# Function to calculate folder size<br />
Function CalculateFolderSize($Folder)<br />
{<br />
[long]$FolderSize = 0<br />
<br />
foreach ($File in $Folder.Files)<br />
{<br />
#Get File Size<br />
$FolderSize += $file.TotalLength;<br />
<br />
#Get the Versions Size<br />
foreach ($FileVersion in $File.Versions)<br />
{<br />
$FolderSize += $FileVersion.Size<br />
} <br />
}<br />
#Iterate through all subfolders<br />
foreach ($SubFolder in $Folder.SubFolders)<br />
{<br />
#Call the function recursively<br />
$FolderSize += CalculateFolderSize $SubFolder<br />
}<br />
return $FolderSize<br />
}<br />
<br />
<br />
$SiteURL = "http://yoursite"<br />
$Site = new-object Microsoft.SharePoint.SPSite($SiteURL)<br />
#Array to Hold Result - PSObjects<br />
$ListItemCollection = @()<br />
<br />
foreach($Web in $Site.AllWebs)<br />
{<br />
$ExportItem = New-Object PSObject<br />
#Call function to calculate Folder Size<br />
[long]$WebSize = CalculateFolderSize($Web.RootFolder)<br />
<br />
#Get Recycle Bin Size<br />
foreach($RecycleBinItem in $Web.RecycleBin)<br />
{<br />
$WebSize += $RecycleBinItem.Size<br />
}<br />
$Size = [Math]::Round(($WebSize/1024)/1024, 2)<br />
Write-Host $web.Url ":`t" $Size "MB"<br />
$ExportItem | Add-Member -MemberType NoteProperty -name "Web URL" -value $web.Url<br />
$ExportItem | Add-Member -MemberType NoteProperty -name "Web Size" -value $Size<br />
$ListItemCollection += $ExportItem<br />
#Dispose the object<br />
$web.dispose()<br />
}<br />
<br />
$ListItemCollection | Export-CSV C:\allsubsitesof.csv -NoTypeInformation<br />
<br />
<h3 style="text-align: left;">
<b>Size of Lists and Libraries include version</b></h3>
#Set variables <br />
$siteURL = "http://yoursite" <br />
$site = new-object Microsoft.SharePoint.SPSite($siteURL)<br />
<br />
$ListItemCollection = @()<br />
foreach ($web in $site.AllWebs)<br />
{<br />
foreach ($list in $web.Lists)<br />
{<br />
$ExportItem = New-Object PSObject<br />
$listSize = 0<br />
foreach ($item in $list.items) <br />
{ <br />
$listSize += ($item.file).length<br />
foreach($FileVersion in $item.File.Versions) <br />
{<br />
$listSize += $FileVersion.Size<br />
} <br />
}<br />
$Size = [Math]::Round(($listSize/1024)/1024, 2)<br />
Write-Host $web.Title ":`t" $list.Title ":`t" $listSize <br />
$ExportItem | Add-Member -MemberType NoteProperty -name "WebTitle" -value $web.Title<br />
$ExportItem | Add-Member -MemberType NoteProperty -name "WebURL" -value $web.URL<br />
$ExportItem | Add-Member -MemberType NoteProperty -name "WebDescription" -value $web.Description<br />
$ExportItem | Add-Member -MemberType NoteProperty -name "List_Library_Name" -value $list.Title<br />
$ExportItem | Add-Member -MemberType NoteProperty -name "Size (MB)" -value $Size<br />
$ListItemCollection += $ExportItem<br />
}<br />
<br />
}<br />
$ListItemCollection | Export-CSV C:\sizeoflistsandlibrary.csv -NoTypeInformation<br />
$Site.Dispose()</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com1tag:blogger.com,1999:blog-1869529559013310754.post-27245554331949547142016-03-08T01:17:00.001-08:002016-03-08T01:17:35.223-08:00SharePoint 2010 get list items using list.asmx service using Jquery<div dir="ltr" style="text-align: left;" trbidi="on">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script><br /> <script src="/Style%20Library/DownloadDocuments/jquery.SPServices-2014.02.min.js" type="text/javascript"></script><br /> <script type="text/javascript"><br /> function popupCenter(title, w, h, url) {<br /> var url = "/SitePages/Download.aspx?ID=" + url;<br /> var left = (screen.width / 2) - (w / 2);<br /> var top = (screen.height / 2) - (h / 2);<br /> var win = window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=' + w + ', height=' + h + ', top=' + top + ', left=' + left);<br /> win = null;<br /> return false;<br /> }<br /><br /><br /> function GetSoapQuery() {<br /> var soapEnv =<br /> "<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/'> \<br /> <soapenv:Body> \<br /> <GetListItems xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \<br /> <listName>ListOfDownloadDocument</listName> \<br /> <viewFields> \<br /> <ViewFields> \<br /> <FieldRef Name='ID' />\<br /> <FieldRef Name='Title' />\<br /> <FieldRef Name='LinkToDocument' />\<br /> <FieldRef Name='IsShow' />\<br /> <FieldRef Name='DisplayOrder' />\<br /> </ViewFields> \<br /> </viewFields> \<br /> <query> \<br /> <Query> \<br /> <Where> \<br /> <Eq> \<br /> <FieldRef Name='IsShow' /> \<br /> <Value Type='Integer'>1</Value> \<br /> </Eq> \<br /> </Where> \<br /> <OrderBy> \<br /> <FieldRef Name='DisplayOrder' Ascending='true'/> \<br /> </OrderBy> \<br /> </Query> \<br /> </query> \<br /> </GetListItems> \<br /> </soapenv:Body> \<br /> </soapenv:Envelope>";<br /> return soapEnv;<br /> }<br /><br /> $(document).ready(function () {<br /> var soapEnv = GetSoapQuery();<br /> $.ajax({<br /> url: "http://ServerName/_vti_bin/lists.asmx",<br /> type: "POST",<br /> dataType: "xml",<br /> data: soapEnv,<br /> complete: processResult1,<br /> contentType: "text/xml; charset=\"utf-8\""<br /> });<br /> });<br /><br /><br /> function processResult1(xData, status) {<br /> $(xData.responseXML).SPFilterNode("z:row").each(function () {<br /> var id = $(this).attr("ows_ID");<br /> /*alert("ID:" + id);*/<br /> var title = $(this).attr("ows_Title");<br /> /*alert("Title:" +title);*/<br /> var linkToDocument = $(this).attr("ows_LinkToDocument");<br /> var hyperLink = linkToDocument.split(',')[1];<br /> /*alert("hyperLink:" +hyperLink);*/<br /><br /> /*$("#download").append('<li><p><a href="javascript:void(0);" onclick="popupCenter(&#39;myPop1&#39;,450,200,&#39;' + hyperLink + '&#39;);">' + title + '</a></p></li>');*/<br /> $("#download").append('<li><p><a href="javascript:void(0);" onclick="popupCenter(&#39;myPop1&#39;,450,200,' + id + ');">' + title + '</a></p></li>');<br /> });<br /> } <br /> <br /> </script><br /> <br /> <br /> <h1>List of download document</h1><br /> <ul id="download"><br /> </ul><br /> </div></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-70519456482300829162015-11-06T01:38:00.004-08:002015-11-06T01:38:42.001-08:00Sharepoint PowerShell List of all site collections in Web Application<div dir="ltr" style="text-align: left;" trbidi="on">
$xl=New-Object -ComObject "Excel.Application"<br />
$xl.Visible=$True<br />
$xl.Workbooks.Add()<br />
$ws=$xl.ActiveWorkbook.ActiveSheet <br />
$cells=$ws.Cells<br />
$i = 1<br />
$sites = Get-SPSite -Limit All -WebApplication http://pc362/<br />
foreach ($site in $sites)<br />
{<br />
$cells.item($i,1)= invoke-command { $site.URL }<br />
$cells.item($i,2)= invoke-command { $site.Owner.UserLogin }<br />
$cells.item($i,3)= invoke-command { $site.SecondaryContact.UserLogin }<br />
$cells.item($i,4)= invoke-command { $site.WebApplication.DisplayName }<br />
$cells.item($i,5)= invoke-command { $site.Usage.Storage/1MB }<br />
$cells.item($i,6)= invoke-command { $site.ContentDatabase.Name }<br />
$cells.item($i,7)= invoke-command { $site.Quota.Storagemaximumlevel }<br />
$cells.item($i,8)= invoke-command { $site.RootWeb.SiteUsers.Count }<br />
$cells.item($i,9)= invoke-command { $site.Usage.Hits }<br />
$cells.item($i,10)= invoke-command { $site.Usage.Bandwidth }<br />
$i++<br />
}<br />
<br />
Or <br />
<br />
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")<br />#Configure the location for the output file<br />$Output="C:\Output.csv";<br />"Site URL"+","+"Owner Login"+","+"SecondaryContact Login"+","+"WebApplication DisplayName"+","+"Quota Limit (MB)"+","+"Total Storage Used (MB)"+","+"Site Quota Percentage Used"+","+"ContentDatabase"+","+"SiteUsers"+","+"UsageHits"+","+"UsageBandwidth" | Out-File -Encoding Default -FilePath $Output;<br />#Specify the root site collection within the Web app<br />$Siteurl="https://your web application";<br />$Rootweb=New-Object Microsoft.Sharepoint.Spsite($Siteurl);<br />$Webapp=$Rootweb.Webapplication;<br />#Loops through each site collection within the Web app, if the owner has an e-mail address this is written to the output file<br />Foreach ($Site in $Webapp.Sites)<br />{if ($Site.Quota.Storagemaximumlevel -gt 0) {[int]$MaxStorage=$Site.Quota.StorageMaximumLevel /1MB} else {$MaxStorage="0"}; <br />if ($Site.Usage.Storage -gt 0) {[int]$StorageUsed=$Site.Usage.Storage /1MB};<br />if ($Storageused-gt 0 -and $Maxstorage-gt 0){[int]$SiteQuotaUsed=$Storageused/$Maxstorage* 100} else {$SiteQuotaUsed="0"}; <br />$Web=$Site.Rootweb; $Site.Url + "," + $Site.Owner.UserLogin + "," + $Site.SecondaryContact.UserLogin + "," +$Site.WebApplication.DisplayName + "," +$MaxStorage+","+$StorageUsed + "," + $SiteQuotaUsed+ "," + $Site.ContentDatabase.Name+ "," + $Site.RootWeb.SiteUsers.Count+ "," + $Site.Usage.Hits+ "," + $Site.Usage.Bandwidth | Out-File -Encoding Default -Append -FilePath $Output;$Site.Dispose()}; </div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-18777346825408229892015-11-02T00:02:00.000-08:002015-11-02T00:02:07.078-08:00Sharepoint designer workflow update current item from lookup list based on current lookup field<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: center;">
<span style="font-size: large;">Sharepoint designer workflow update current item from lookup list based on current lookup field</span></div>
<br />
1. Create new custom list "Provinces". Rename Title to ProvinceID. Create new field ProvinceName (single line of text)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikZz8jtR0wAo3hOxnPH2kFydBBobT-V-t3MgR5cGWamXnomk01eRFtiJ5y8bpf244IfGZ08G01FVCQCiiV_sEx9rZPACIOBKKVtF_kjbWEmJXXvJ0eHKsF_czPPq-oiAo0lCuYW2-H-tg/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEikZz8jtR0wAo3hOxnPH2kFydBBobT-V-t3MgR5cGWamXnomk01eRFtiJ5y8bpf244IfGZ08G01FVCQCiiV_sEx9rZPACIOBKKVtF_kjbWEmJXXvJ0eHKsF_czPPq-oiAo0lCuYW2-H-tg/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+01.png" /></a></div>
<br />
2. Create new custom list Employees. Rename Title to FullName. Create new field ProvinceID lookup to list Province and return ProvinceID. Create new field ProvinceName (single line of text)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Ou6rxDrhoj2B5r4n274toItXeegcizTib7Y4yPJk_Nwpc1hEUtm0WspwPoysCPFx-XcfIlTFE7AAvKbGMbtnxYAYyCLoUNUmTc_gu-WqMDJ4AsB3qTJthxowfy15dSKkoh4c3Mo9AOE/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Ou6rxDrhoj2B5r4n274toItXeegcizTib7Y4yPJk_Nwpc1hEUtm0WspwPoysCPFx-XcfIlTFE7AAvKbGMbtnxYAYyCLoUNUmTc_gu-WqMDJ4AsB3qTJthxowfy15dSKkoh4c3Mo9AOE/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+02.png" /></a></div>
<br />
3. Create new workflow (list workflow)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGIVBjUOhKZKbC4ZMk4JIY0PhfCgq2Pt_Vv0nQKGBEvfuOuGZAF8aXdeLR3-Crv9GnJUNQMDd5cUzR05kW4PuE7UFotYOR6q9TEtWL3RRsBhfplzmrHvWSxE7YDYfg5NvUqVS4t3iWxw4/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGIVBjUOhKZKbC4ZMk4JIY0PhfCgq2Pt_Vv0nQKGBEvfuOuGZAF8aXdeLR3-Crv9GnJUNQMDd5cUzR05kW4PuE7UFotYOR6q9TEtWL3RRsBhfplzmrHvWSxE7YDYfg5NvUqVS4t3iWxw4/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+03.png" /></a></div>
<br />
4. Insert action Update item and configure like image below. Then configure workflow setting is "start workflow automatically when an item is created" and start workflow automatically when an item is changed. Then publish workflow.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3cb8XmvIfg7lDjiBLJycGseM-xZGw6KIjoH-ay7AZVKhDChn1GKr8z9EeizuSrD_bA30FVRVOpOdOUrYEUbWrIACnZMZTBasjJuT-zPh2HhhrZAyca97f_he9OncaBnA38IMmWZQs4IM/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+04.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3cb8XmvIfg7lDjiBLJycGseM-xZGw6KIjoH-ay7AZVKhDChn1GKr8z9EeizuSrD_bA30FVRVOpOdOUrYEUbWrIACnZMZTBasjJuT-zPh2HhhrZAyca97f_he9OncaBnA38IMmWZQs4IM/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+04.png" /></a></div>
<br />
5. Create new item and leave ProvinceName<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKgXd4dk1FFpkdODzKqptWolcfGOP2qftzelLjXHMZ11dkWQvj-9s79smGfCDvM6rBjoLJGMEgxO-KpY3-nfh674S9er1pQu5BRQ-oWioUosdpG0v59J7aU9BOlikvljosVyLUbyiBI1o/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKgXd4dk1FFpkdODzKqptWolcfGOP2qftzelLjXHMZ11dkWQvj-9s79smGfCDvM6rBjoLJGMEgxO-KpY3-nfh674S9er1pQu5BRQ-oWioUosdpG0v59J7aU9BOlikvljosVyLUbyiBI1o/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+05.png" /></a></div>
<br />
6. Workflow auto update ProvinceName. <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTcOU0_fpvdcK_mdSlXfYJ18hZkpnSDdnKjTDcv_AH_W4suohMAJwiKjJ6wnB-s-UECrZVwxFrQ1NGP6KdHfgppyULoi5vauoncCJeQDovG_z5TJwstEbep8LOMVSpmZisKTd815ulwis/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTcOU0_fpvdcK_mdSlXfYJ18hZkpnSDdnKjTDcv_AH_W4suohMAJwiKjJ6wnB-s-UECrZVwxFrQ1NGP6KdHfgppyULoi5vauoncCJeQDovG_z5TJwstEbep8LOMVSpmZisKTd815ulwis/s1600/Sharepoint+designer+workflow+update+current+item+from+lookup+list+based+on+current+lookup+field+06.png" /></a></div>
<br />
Done.<br />
<br /></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-72582506169677595362015-10-22T02:36:00.000-07:002015-10-22T02:41:27.588-07:00PowerShell copy list item to another list with same structure<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="color: red;"><b>Insert item from source list</b></span><br />
<br />
$web = Get-SPWeb http://yourURL<br />
$lista =$web.Lists["Source List Name"]<br />
$listb =$web.Lists["Target List Name"]<br />
$items = $lista.items<br />
foreach ($item in $items) {<br />
write-host -foregroundcolor yellow $item["Title"]<br />
$newitem= $listb.items.Add()<br />
$newitem["Title"] = $item["Title"]<br />
$newitem["MultiLine"] = $item["MultiLine"]<br />
$newitem["Number"] = $item["Number"]<br />
$newitem["HyperLink"] = $item["HyperLink"]<br />
$newitem["Choice"] = $item["Choice"]<br />
$newitem["Created"] = $item["Created"]<br />
$newitem["Author"] = $item["Author"]<br />
$newitem["Modified"] = $item["Modified"]<br />
$newitem["Editor"] = $item["Editor"]<br />
$newitem.update()<br />
start-sleep 1<br />
}<br />
$web.dispose<br />
start-sleep 10<br />
<br />
<span style="color: red;"><b>Powershell sharepoint get item by id</b></span><br />
<br />
$web = Get-SPWeb http://yourURL<br />
$lista =$web.Lists["Source List Name"]<br />
$listb =$web.Lists["Target List Name"]<br />
$items = $lista.GetItemById(523)<br />
foreach ($item in $items) {<br />
write-host -foregroundcolor yellow $item["ID"]<br />
write-host -foregroundcolor yellow $item["Title"]<br />
start-sleep 1<br />
}<br />
$web.dispose<br />
start-sleep 10<br />
<br />
<span style="color: red;"><b>Update Item by ID</b></span><br />
<br />
$web = Get-SPWeb http://yourURL<br />
$lista =$web.Lists["Source List Name"]<br />
$listb =$web.Lists["Target List Name"]<br />
$items = $lista.GetItemById(523)<br />
foreach ($item in $items) {<br />
write-host -foregroundcolor yellow $item["Title"]<br />
$newitem= $listb.GetItemById(524)<br />
$newitem["Title"] = $item["Title"]<br />
$newitem["MultiLine"] = $item["MultiLine"]<br />
$newitem["Number"] = $item["Number"]<br />
$newitem["HyperLink"] = $item["HyperLink"]<br />
$newitem["Choice"] = $item["Choice"]<br />
$newitem["Created"] = $item["Created"]<br />
$newitem["Author"] = $item["Author"]<br />
$newitem["Modified"] = $item["Modified"]<br />
$newitem["Editor"] = $item["Editor"]<br />
$newitem.update()<br />
start-sleep 1<br />
}<br />
$web.dispose<br />
start-sleep 10<br />
<br />
Thanks.</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-75577694199352653262015-10-01T20:14:00.004-07:002015-10-01T20:15:14.738-07:00Listing All SharePoint Server Features of Web Application dynamic by power shell<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: left;">
<span style="font-size: large;">Listing All SharePoint Server Features of Web Application dynamic by power shell</span></div>
<div style="text-align: left;">
<span style="font-size: large;"><span style="font-size: small;">1. Writing the function to export all features of web application with parameter</span></span></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS7YVsOlrXU3YOeRlPkdg-C2jagXgRT4QIfcAtzvB368nzprwWPKvzQ8y7T8-yyQEi2NWqC4vFW_wSKdQFZpzREF3-ycTBU2rjPgpIl2gG9BbdvTU6MJ_zVRh51RpxhomI4P6_-JO2Llo/s1600/List+all+features+is+activate+in+SP+Web+App+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS7YVsOlrXU3YOeRlPkdg-C2jagXgRT4QIfcAtzvB368nzprwWPKvzQ8y7T8-yyQEi2NWqC4vFW_wSKdQFZpzREF3-ycTBU2rjPgpIl2gG9BbdvTU6MJ_zVRh51RpxhomI4P6_-JO2Llo/s1600/List+all+features+is+activate+in+SP+Web+App+01.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
function Get-SPFeatureActivated</div>
{<br />
[CmdletBinding()]<br />
param(<br />
[parameter(Mandatory=$true)][string]$Url,#Input your URL of web application<br />
[parameter(Mandatory=$true)][string]$Path,#Input your file name which you want to export like (c:\features.csv)<br />
[Parameter(position = 1, valueFromPipeline=$true)]#Default para<br />
[Microsoft.SharePoint.PowerShell.SPFeatureDefinitionPipeBind] <br />
$Identity<br />
)#end param<br />
Begin<br />
{ <br />
$results = @()<br />
<br />
$params = @{}<br />
}<br />
Process<br />
{<br />
if([string]::IsNullOrEmpty($Identity) -eq $false)<br />
{<br />
$params = @{Identity = $Identity<br />
ErrorAction = "SilentlyContinue"<br />
}<br />
} <br />
<br />
# Get web application URL<br />
$webApplication = Get-SPWebApplication -Identity $Url<br />
foreach($webApp in $webApplication)<br />
{<br />
$results += (Get-SPFeature -WebApplication $webApp -Limit All @params |<br />
% {Add-Member -InputObject $_ -MemberType noteproperty -Name Url -Value $webApp.Url -PassThru} |<br />
Select-Object -Property Scope, DisplayName, Id, Url)<br />
<br />
# check site collection features in current web app<br />
foreach($site in ($webApp.Sites))<br />
{<br />
$results += (Get-SPFeature -Site $site -Limit All @params |<br />
% {Add-Member -InputObject $_ -MemberType noteproperty -Name Url -Value $site.Url -PassThru} |<br />
Select-Object -Property Scope, DisplayName, Id, Url)<br />
<br />
$site.Dispose()<br />
<br />
# check site features in current site collection<br />
foreach($web in ($site.AllWebs))<br />
{<br />
$results += (Get-SPFeature -Web $web -Limit All @params |<br />
% {Add-Member -InputObject $_ -MemberType noteproperty -Name Url -Value $web.Url -PassThru} |<br />
Select-Object -Property Scope, DisplayName, Id, Url)<br />
<br />
$web.Dispose()<br />
}<br />
}<br />
}<br />
}<br />
End<br />
{<br />
$results > $Path<br />
}<br />
} <br />
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-size: large;"><span style="font-size: small;">2. Call function then input the value via parameter in above function</span></span></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitEeBjQgsJJ7VNIzqoBw8CdXvElZ1V9HkKq_s2D1xJNLC7LuSt0Q0QXNvu-l0T-zTKzsZfz4EAT6NYBnwS7Gf2W3LQuF6tfXTVsPqgOxNt6Fe2vSoHWRzn_r-h7vncOKeQOWpo4W-bdDY/s1600/List+all+features+is+activate+in+SP+Web+App+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitEeBjQgsJJ7VNIzqoBw8CdXvElZ1V9HkKq_s2D1xJNLC7LuSt0Q0QXNvu-l0T-zTKzsZfz4EAT6NYBnwS7Gf2W3LQuF6tfXTVsPqgOxNt6Fe2vSoHWRzn_r-h7vncOKeQOWpo4W-bdDY/s1600/List+all+features+is+activate+in+SP+Web+App+02.png" /></a></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="font-size: large;"><span style="font-size: small;">3. The result is all features is exported to csv file </span></span></div>
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia2WNkmX35cNe3b_3zsP5XreuVVwl8QDwhJyeosXrRQcLAhetbYI5BmFuR9axHR2YPxMOzoqQgrM-IDsFbQgKRNbNRXgxG98xqmTZFrJ5H4as9kFeMzskGUQqnt6Lc23iENSIgPx4wSqQ/s1600/List+all+features+is+activate+in+SP+Web+App+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia2WNkmX35cNe3b_3zsP5XreuVVwl8QDwhJyeosXrRQcLAhetbYI5BmFuR9axHR2YPxMOzoqQgrM-IDsFbQgKRNbNRXgxG98xqmTZFrJ5H4as9kFeMzskGUQqnt6Lc23iENSIgPx4wSqQ/s1600/List+all+features+is+activate+in+SP+Web+App+03.png" /></a></div>
<div style="text-align: left;">
<span style="font-size: large;"><span style="font-size: small;"> Thanks.</span> </span></div>
</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-48896370385410872612015-09-24T02:10:00.001-07:002015-09-24T02:10:16.667-07:00export and import lists and libraries full version and permission<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: center;">
How to export and import lists and libraries full version and permission </div>
Exporting<br /><br /># specify the site URL to export<br /><br />$web = Get-SPWeb "microsofttechnology.net/sites/sharepoint"<br /><br /># specify output folder to store exported lists<br /><br />$path = "D:\SharepointLists"<br /><br />foreach($list in $web.lists)<br /><br />{<br /><br />"Exporting " + $list.RootFolder.URL<br /><br />export-spweb $web.URL -ItemUrl $list.RootFolder.URL -IncludeUserSecurity -IncludeVersions All -path ($path + $list + ".cmp")<br /><br />}<br /><br />Importing<br />
<br /># specify target SharePoint site to import into<br /><br />$site = "microsofttechnology.net/sites/sharepoint1"<br /><br /># specify folder containing exported lists<br /><br />$folder = "D:\SharepointLists"<br /><br />$Files = Get-ChildItem $folder<br /><br />foreach ($file in $files)<br />{<br /><br />$name = $file.Name<br /><br />"Importing: " + "$folder$name"<br /><br />import-spweb $site -path ("$folder$name") -includeusersecurity –UpdateVersions Overwrite <br />}</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com1tag:blogger.com,1999:blog-1869529559013310754.post-64889067320908293502015-09-02T20:59:00.001-07:002015-09-02T20:59:50.031-07:00Error SharePoint Designer does not support editing non-SharePoint sites<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div style="text-align: center;">
<span style="font-size: large;">Error SharePoint Designer does not support editing non-SharePoint sites</span></div>
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRl-XKUvfLpY1wo6-R6eLCGg1wyHBtopODwza2VoXbkuV9tPa2y5inbIfvl0_OwCF1i2Y53ro67shStZurLV7yOxEukRdZa10RQFpICGHiuuYmodHrUm33tMj1jeXr7Qt-QCtHxReUXSQ/s1600/Error+SharePoint+Designer+does+not+support+editing+non-SharePoint+sites.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRl-XKUvfLpY1wo6-R6eLCGg1wyHBtopODwza2VoXbkuV9tPa2y5inbIfvl0_OwCF1i2Y53ro67shStZurLV7yOxEukRdZa10RQFpICGHiuuYmodHrUm33tMj1jeXr7Qt-QCtHxReUXSQ/s1600/Error+SharePoint+Designer+does+not+support+editing+non-SharePoint+sites.gif" /></a></div>
Close SharePoint Designer and Reopen it. The issue will be solved.<br />
Done!!!<br />
</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-69567348212322135502015-08-24T20:05:00.002-07:002015-08-24T20:05:42.833-07:00What is a SharePoint Administrator?<div dir="ltr" style="text-align: left;" trbidi="on">
<div class="ExternalClass5B0BF7CC09694DC08AB0EC8226C02F8B" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
The role of the SharePoint Administrator is often a topic that comes up when beginning to plan out a SharePoint implementation, as it should. The various roles and responsibilities should be clearly defined upfront, but I often receive the initial feedback from customers that we should be able to just tell them what those responsibilities are. The problem with that philosophy is that the organization, management, goals, and skill sets of every organization are not the same.</div>
<div class="ExternalClass5B0BF7CC09694DC08AB0EC8226C02F8B" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
The role of a SharePoint Administrator will vary depending upon your organization. If you are looking for the SharePoint Administrator to be the "lone wolf" that can support everything you need to get started and that same person will be solely responsible for keeping the environment running, the list of roles and responsibilities will be different than that of a team approach. Differences will certainly occur based upon such things as your need to support environments around the clock or the view of how highly sensitive your data is or if you have a highly-audited environment. Some administrators will be license police, procurement clerks, infrastructure management, farm administration, back up, recovery support, and help desk. Some organizations have people and roles (part-time to full-time) that have specializations in each of these areas.</div>
<div class="ExternalClass5B0BF7CC09694DC08AB0EC8226C02F8B" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
Because of the wide variety of organizations, a discussion of decent length should be undertaken to understand the responsibilities that you consider part of the role. Once you understand what those responsibilities entail, you can determine if this is just a part-time job duty or a full-time job in and of itself.</div>
<div class="ExternalClass5B0BF7CC09694DC08AB0EC8226C02F8B" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
In a nutshell, the SharePoint Administrator should be responsible for the following (though not a standard):</div>
<div class="ExternalClass5B0BF7CC09694DC08AB0EC8226C02F8B" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<ul style="box-sizing: border-box; margin-bottom: 14px; margin-top: 0px;">
<li style="box-sizing: border-box;">Managing and checking the overall server health and functionality</li>
<li style="box-sizing: border-box;">Monitoring SharePoint disk space usage through the built-in SharePoint reports for each site collection</li>
<li style="box-sizing: border-box;">Managing SharePoint permissions</li>
<li style="box-sizing: border-box;">Analyzing and reporting upon SharePoint usage and activity</li>
<li style="box-sizing: border-box;">Moving/copying sites</li>
<li style="box-sizing: border-box;">Supporting network load balancing needs and ensuring its correct operation (NLB)</li>
<li style="box-sizing: border-box;">Regular review of the events and messages reported in Event Viewer and Performance Monitor</li>
<li style="box-sizing: border-box;">Regular review, clean-up, management and configuration of SharePoint accounts and sites. This portion of the role will work closely with an Active Directory administrator if they are separated.</li>
<li style="box-sizing: border-box;">Regularly analyzing SharePoint content and storage</li>
<li style="box-sizing: border-box;">Monitoring SharePoint trends (e.g. site usage and growth, disk space usage and growth)</li>
<li style="box-sizing: border-box;">Setting up alerts and enforcing policies</li>
<li style="box-sizing: border-box;">Regularly auditing your SharePoint environment</li>
<li style="box-sizing: border-box;">Identifying and reporting governance violations</li>
<li style="box-sizing: border-box;">Checking for operating system, SQL Server and SharePoint patches and cumulative updates.</li>
</ul>
</div>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
In many ways, the SharePoint Administrator has become a jack-of-all-trades. They are managing services and scheduled jobs within the SharePoint environment, they are creating new sites and lists, installing new web parts, doing backups, managing the Shared Services, educating users on how to use features like InfoPath, managing governance policies and permissions. The SharePoint Administrator effectively becomes:</div>
<ul style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin-bottom: 14px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Infrastructure engineer</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Database administrator</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Security administrator</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
End users licensing expert (Windows, Office, SQL Server, SharePoint, etc.)</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Backup and recovery coordinator</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Internal guru of all SharePoint capabilities</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
SharePoint interactive environment expert</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Internal help desk</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Graphic designer</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
SharePoint developer</div>
</li>
</ul>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
Many of the specific duties must also consider the limitations that Microsoft imposes and should be followed to ensure that long-term support is still available from Microsoft. For example, the extent of database tuning that you are allowed to do without losing support would be in the allocation of databases to drives. If you change any of the database settings (indexes, stored procedures, etc.) then you will fall out of support. Similar considerations must also be made when looking at the database as a source of information for a data warehouse. If you write any access mechanism that accesses the database to pull data out the database, you are no longer under support. In general, a SharePoint Administrator is responsible for the general health and well-being of the entire SharePoint environment.</div>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
From a knowledge perspective, the Administrator must have an above-basic level of understanding of:</div>
<ul style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin-bottom: 14px; margin-top: 0px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Windows operating system and hardware – Basic administration of a server including service packs and hot fixes.</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
General knowledge of networking – IP, DNS, Load Balancing as well as the concepts of Availability, Scalability, and Maintainability. This person should also understand firewalls, encryption and security zones.</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Internet Information Server (IIS) and the basic operation of websites, Application Pools, IIS Administration, the IIS Metabase, Ports, SSL Certifications (security certificates and wildcard certificates)</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Microsoft SQL Server - Basic operation, tuning, transaction log selection, backup and recovery, and maintenance planning. Since SharePoint is completely supported by a Microsoft SQL Server database, the SharePoint Administrator is expected to be knowledgeable at the database level.</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
SharePoint working knowledge of Central Administration, STSADM, and more so now, the PowerShell administration modules. SharePoint Event Log troubleshooting, search administration and troubleshooting, concepts of a farm and the planning and implementation of Service Packs and Cumulative Updates.</div>
</li>
<li style="box-sizing: border-box;"><div style="box-sizing: border-box; text-align: left;">
Debugging skills and techniques for each of these areas identified above – troubleshooting issues can occur within or across one-to-many of these areas.</div>
</li>
</ul>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
In other words, a good SharePoint Administrator is a self-contained IT Department. Imagine the job!</div>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
Now that I've pleaded the case that the SharePoint Administrator must be a key and important player within your IT department, let me layout some regular or recurring duties that this person would, or should perform. This may help you in planning how much time this person would spend performing these tasks.</div>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<strong style="box-sizing: border-box; font-weight: bold;">One-time / First-time Farm Activities</strong></div>
<blockquote dir="ltr" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; border-left-color: rgb(244, 244, 244); border-left-style: solid; border-left-width: 5px; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 25px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 28px; orphans: auto; padding: 14px 28px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<div style="box-sizing: border-box; color: #282828; font-size: 20px; margin: 0px; text-align: left;">
1. Determine general patch approach for applying patches<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />2. Windows O/S (Windows Update)<br style="box-sizing: border-box;" />3. SQL Server (Service Packs<br style="box-sizing: border-box;" />4. Document the overall system architecture<br style="box-sizing: border-box;" />5. Document the disaster recovery plan for data center, server, or document recovery<br style="box-sizing: border-box;" />6. Determine search architecture (What is indexed?, how often?, etc.)<br style="box-sizing: border-box;" />7. Determine design continuity (What templates are used for each area)<br style="box-sizing: border-box;" />8. Determine best practices for creation of Sites, Site Collections, and content databases<br style="box-sizing: border-box;" />9. Determine strategy for business intelligence in SharePoint (upon dashboards, where is<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />the data stored?, how is it presented?, etc.)<br style="box-sizing: border-box;" />10. Create SharePoint Service Level Agreement<br style="box-sizing: border-box;" />11. Create best practices document for taxonomies<br style="box-sizing: border-box;" />12. Create best practices document on security configuration<br style="box-sizing: border-box;" />13. Create SharePoint roles document<br style="box-sizing: border-box;" />14. Determine who can access the site (internal only? customers?)<br style="box-sizing: border-box;" />15. Determine how partners and users will navigate the sit<br style="box-sizing: border-box;" />16. Determine the process to request a site<br style="box-sizing: border-box;" />17. Determine the process to request access to sites<br style="box-sizing: border-box;" />18. Create best practices document to explain how and when to publish a document to a<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />global audience (should they be PDFs?)<br style="box-sizing: border-box;" />19. Create feedback and/or suggestion mechanism for site enhancements<br style="box-sizing: border-box;" />20. Determine naming conventions<br style="box-sizing: border-box;" />21. Develop process for FAQ (users and help desk)<br style="box-sizing: border-box;" />22. Develop training process</div>
</blockquote>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<strong style="box-sizing: border-box; font-weight: bold;">Daily Activities</strong></div>
<blockquote dir="ltr" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; border-left-color: rgb(244, 244, 244); border-left-style: solid; border-left-width: 5px; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 25px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 28px; orphans: auto; padding: 14px 28px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<div style="box-sizing: border-box; color: #282828; font-size: 20px; margin: 0px; text-align: left;">
1. Review Windows Event Logs for high-priority issues<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />2. Review the SharePoint Logs for high-priority issues</div>
</blockquote>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<strong style="box-sizing: border-box; font-weight: bold;">Weekly Activities</strong></div>
<blockquote dir="ltr" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; border-left-color: rgb(244, 244, 244); border-left-style: solid; border-left-width: 5px; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 25px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 28px; orphans: auto; padding: 14px 28px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<div style="box-sizing: border-box; color: #282828; font-size: 20px; margin: 0px; text-align: left;">
1. Review Search Usage reports<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />2. Attempt searches upon typical end-user searches – verify they work properly<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />3. Verify Alerts are functioning properly<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />4. Enhance search through audit of Search patterns (implementation of noise words, best bets,<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />keywords, thesaurus entry, etc.)<br style="box-sizing: border-box;" />5. Review and maintain current BI cubes and web parts (if applicable)<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />6. Audit server utilization (disk IO, disk space, CPU, etc.) and update baseline<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />7. Review past week questions and issues and update FAQ<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />8. Ensure off-site backup procedure working properly</div>
</blockquote>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<strong style="box-sizing: border-box; font-weight: bold;">Monthly Activities</strong></div>
<blockquote dir="ltr" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; border-left-color: rgb(244, 244, 244); border-left-style: solid; border-left-width: 5px; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 25px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 28px; orphans: auto; padding: 14px 28px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<div style="box-sizing: border-box; color: #282828; font-size: 20px; margin: 0px; text-align: left;">
1. Review overall server architecture based on current use<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />2. Audit individual server design (each server)<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />3. Review released patch list for Windows Operating System, SQL Server and SharePoint<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />4. Apply patches per the pre-defined patch approach<br style="box-sizing: border-box;" />5. Review patches or maintenance to third party controls (web parts, iFilters, etc.)<br style="box-sizing: border-box;" />4. Review overall server architecture diagrams and documentation for updates and revisions<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />5. Review search architecture for new areas to index, crawl or exclude<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />6. Report on SharePoint uptime and SLA compliance<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />7. Review security hierarchy<span class="Apple-converted-space"> </span><br style="box-sizing: border-box;" />8. Review new functions or sites deployed. Determine if training needs to be updated<br style="box-sizing: border-box;" />9. Verify backups are valid and contain data</div>
</blockquote>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<strong style="box-sizing: border-box; font-weight: bold;">Quarterly Activities</strong></div>
<blockquote dir="ltr" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; border-left-color: rgb(244, 244, 244); border-left-style: solid; border-left-width: 5px; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 25px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 28px; orphans: auto; padding: 14px 28px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<div style="box-sizing: border-box; color: #282828; font-size: 20px; margin: 0px; text-align: left;">
1. Review company disaster recovery plan</div>
</blockquote>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<strong style="box-sizing: border-box; font-weight: bold;">Annual Activities</strong></div>
<blockquote dir="ltr" style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; border-left-color: rgb(244, 244, 244); border-left-style: solid; border-left-width: 5px; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 25px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; margin: 0px 0px 28px; orphans: auto; padding: 14px 28px; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<div style="box-sizing: border-box; color: #282828; font-size: 20px; margin: 0px; text-align: left;">
1. Exercise a company disaster recovery plan</div>
</blockquote>
<div style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; box-sizing: border-box; color: #282828; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; margin: 0px 0px 14px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
There are books on the market and plenty of opinions (like mine) on the web. Read a few and get the correct description of the SharePoint Administrator that best fits your organization. As I was reading a few of these, I found<span class="Apple-converted-space"> </span><a href="http://blogs.msdn.com/b/wael/archive/2010/12/16/sharepoint-governance-individual-roles-and-responsibilities.aspx" style="background-color: transparent; box-sizing: border-box; color: #55c9e3; outline: none; text-decoration: underline;" target="_blank">this link<span class="Apple-converted-space"> </span></a>useful in helping to break out specific duties and responsibilities for the various SharePoint roles.</div>
<span style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; color: #282828; display: inline !important; float: none; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">- See more at: http://www.skylinetechnologies.com/Insights/Skyline-Blog/February-2012/What-is-a-SharePoint-Administrator#sthash.2DNaMGv4.dpuf</span><br />
<br />
<span style="-webkit-text-stroke-width: 0px; background-color: #eeeeee; color: #282828; display: inline !important; float: none; font-family: 'Roboto Condensed', sans-serif; font-size: 20px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 28.5714302062988px; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">Link to reference: http://www.skylinetechnologies.com/Insights/Skyline-Blog/February-2012/What-is-a-SharePoint-Administrator </span></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-66469203831455596292015-08-20T21:19:00.003-07:002015-08-20T21:19:52.895-07:00Bulk Insert/Update/Delete Items from SharePoint List/Library <div dir="ltr" style="text-align: left;" trbidi="on">
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><b>Bulk Insert/Update/Delete Items from SharePoint List/Library </b></span></div>
We have the sharepoint list like as below<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvPa01wi0ArxZamcN7vd6Icn9QTmyvQZ4VBLhOtc9pPQqOWFyg-8V8E2gAk-f3bX_2wTl6S2TCfPvXviEPBIywxLVC1qIAZn7lUGFnPqQmulfZ8kVHxZqodqlsi1lL47bpfwLDWWpqnO0/s1600/Bulk+Copy+SharePoint+01.png" />Create console project to run the code </div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-z7qht9ZUCIRyuz03d9HaIClHUftXuTwEO_ZzLN5Txzgq7VSggNvvGFnG0RAUL9bhuwXtCSOnQgGSq9JvI-MQuWmczkuWyZD80SfR4twxkBPY1Ra3MsakZ-zofYlolD6pWr5W2o7baIk/s1600/Bulk+Copy+SharePoint+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-z7qht9ZUCIRyuz03d9HaIClHUftXuTwEO_ZzLN5Txzgq7VSggNvvGFnG0RAUL9bhuwXtCSOnQgGSq9JvI-MQuWmczkuWyZD80SfR4twxkBPY1Ra3MsakZ-zofYlolD6pWr5W2o7baIk/s1600/Bulk+Copy+SharePoint+02.png" /></a></div>
Code here<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdeBvMlUVlPVetp0P33E5Xx5obcg-Qtd5vTRjBJS4zsvvvfTJbBdCqd1moAh_-35HvZXrJh3EHBd5L6n_b_ThKSVaj8GM28mVSkbyfxqAko-boHT2l2L2PDghD-_daEh7rbbEOvpElFvA/s1600/Bulk+Copy+SharePoint+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdeBvMlUVlPVetp0P33E5Xx5obcg-Qtd5vTRjBJS4zsvvvfTJbBdCqd1moAh_-35HvZXrJh3EHBd5L6n_b_ThKSVaj8GM28mVSkbyfxqAko-boHT2l2L2PDghD-_daEh7rbbEOvpElFvA/s1600/Bulk+Copy+SharePoint+03.png" /></a></div>
Before run => remember change Target framework to 3.5 (i using visual 2010 and sharepoint 2010)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdPrw2czwgVDSUyClkdQoBhs_NeZJCDWdCzsMsU-a3_f1P4lUnu0C_ygifDKkx6lNeB2t2NEr9benAvdHbcIv1k6NT679ngJk3Vm2T6u9fPqaUyhMCMCeYwMFTQSyZd-Ztec_-e557K4o/s1600/Bulk+Copy+SharePoint+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdPrw2czwgVDSUyClkdQoBhs_NeZJCDWdCzsMsU-a3_f1P4lUnu0C_ygifDKkx6lNeB2t2NEr9benAvdHbcIv1k6NT679ngJk3Vm2T6u9fPqaUyhMCMCeYwMFTQSyZd-Ztec_-e557K4o/s1600/Bulk+Copy+SharePoint+04.png" /></a></div>
Run application<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoI9saTepIRpkJJLOBLstHdQR3AiAi2d4YpDakyUkd2LXmiHB2gs8pPVM9ko0U3Fl3h8cm1vbRZviDgmBCGpUHIBKtxZQyBUNt7kTwj7oIXpTgEeinLrQ2jv8S-XANSNWQJQnheB3z30A/s1600/Bulk+Copy+SharePoint+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoI9saTepIRpkJJLOBLstHdQR3AiAi2d4YpDakyUkd2LXmiHB2gs8pPVM9ko0U3Fl3h8cm1vbRZviDgmBCGpUHIBKtxZQyBUNt7kTwj7oIXpTgEeinLrQ2jv8S-XANSNWQJQnheB3z30A/s1600/Bulk+Copy+SharePoint+05.png" /></a></div>
The result here but have problem with "Throttling" the next topic i will guide to you how to disable it in special list<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuzOpKYmWqttTFdogH8x2U6OJwDkjUE8zHudMnbuVyE3BjfoeLBgigqDc32q6pgCT1frQsi2C43VQxJA7nppwefd12DNDHgD_q_19yjBp54-6FcI1I_leIiD6qfONC2x7dfVYTsaFU0JQ/s1600/Bulk+Copy+SharePoint+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuzOpKYmWqttTFdogH8x2U6OJwDkjUE8zHudMnbuVyE3BjfoeLBgigqDc32q6pgCT1frQsi2C43VQxJA7nppwefd12DNDHgD_q_19yjBp54-6FcI1I_leIiD6qfONC2x7dfVYTsaFU0JQ/s1600/Bulk+Copy+SharePoint+06.png" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
Done !!!</div>
<br /></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-4189685315646614822015-08-20T01:49:00.004-07:002015-08-20T01:49:41.650-07:00How to update only one field using Entity Framework<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-size: 9.5pt;"></span><br />
<div>
<span style="font-size: large;"><b><span style="color: blue;"> <span style="color: black;">How to update only one field using Entity Framework</span></span></b></span></div>
<div>
<span style="color: blue;"> </span></div>
<div>
<span style="color: blue;">var</span> tableEmployee = <span style="color: blue;">new</span> <span style="color: #2b91af;">T_Employees</span>() { EmployeeID = item.<span style="font-size: 9.5pt;">EmployeeID </span>, IsDisplayRequired = item.IsDisRequired
};</div>
<div>
<span style="color: blue;">using</span> (<span style="color: blue;">var</span> db = <span style="color: blue;">new</span> <span style="color: #2b91af;">DBEntitiesContext</span>())</div>
<div>
{</div>
<div>
db.Configuration.<wbr></wbr>ValidateOnSaveEnabled = <span style="color: blue;">false</span>;</div>
<div>
db.<span style="font-size: 9.5pt;"><span style="color: #2b91af;">T_Employees</span></span>.Attach(<span style="font-size: 9.5pt;">tableEmployee</span>)<wbr></wbr>;</div>
<div>
db.Entry(<span style="font-size: 9.5pt;">tableEmployee</span>)<wbr></wbr>.Property(x => x.IsDisplayRequired).<wbr></wbr>IsModified = <span style="color: blue;">true</span>;</div>
<div>
db.SaveChanges();</div>
<div>
db.Configuration.<wbr></wbr>ValidateOnSaveEnabled = <span style="color: blue;">true</span>;</div>
<div>
}</div>
</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-54842277241338329782015-08-20T01:12:00.001-07:002015-08-20T01:20:20.059-07:00MVC 5 Insert Update Delete CRUD Functionality using EF<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: center;">
<span style="font-size: large;"><b>MVC 5 Insert Update Delete CRUD Functionality using EF</b></span></div>
<br />
Download project at here: <a href="http://www.mediafire.com/download/2s4mwu2vcunlx9d/MVC5.7z">http://www.mediafire.com/download/2s4mwu2vcunlx9d/MVC5.7z</a><br />
1. Continue with previous article at link: <a href="http://www.microsofttechnology.net/2015/08/insert-update-and-delete-data-in-mvc5.html" target="_blank">http://www.microsofttechnology.net/2015/08/insert-update-and-delete-data-in-mvc5.html. </a><br />
Create new class in Models folder call is EmployeesModel at image below<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYrgNjNePbo2sLgFJa1vkfyB7k7yYyoKl7qW2R7Wu55c73iSU1Y7vNlqwPhNTWRTXzR8X9Ixllo6WiIayXs3eEYk99-yqglhj-nXLS-pGA8aNcp-rStXgyxWoUCU348aAoTOosnIH4E6s/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+00.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYrgNjNePbo2sLgFJa1vkfyB7k7yYyoKl7qW2R7Wu55c73iSU1Y7vNlqwPhNTWRTXzR8X9Ixllo6WiIayXs3eEYk99-yqglhj-nXLS-pGA8aNcp-rStXgyxWoUCU348aAoTOosnIH4E6s/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+00.png" /></a></div>
<br />
2. Writing code like below<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7pSe-Mzk6kH1eRsCPrcmO3aa3HEZCoQM5rBrXdQ1gF3HiVvRVuAK9XoRMSz-kwwTN-k28xIVj3rAmJaSLP-_4EVY-Drr9-zxIBFd0G_cyj6IBtiB10LlQzqZe8o2HiVu9v8PbrEI6kAs/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7pSe-Mzk6kH1eRsCPrcmO3aa3HEZCoQM5rBrXdQ1gF3HiVvRVuAK9XoRMSz-kwwTN-k28xIVj3rAmJaSLP-_4EVY-Drr9-zxIBFd0G_cyj6IBtiB10LlQzqZe8o2HiVu9v8PbrEI6kAs/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+01.png" /></a></div>
<br />
3. Create new controller (Empty)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMNAlJZ4r4kUytRnvgawFOTLzNUNqnqDgyH-4ObYY1edySz2qNvpIMKDDTLIGGYTn-CB89OCHViVDfBKO45T1nfAa_NdxP7RBBWjvpdrEV3xsgyXh_yUadEl47Jz0n2cQiWPXPqCm8ovM/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMNAlJZ4r4kUytRnvgawFOTLzNUNqnqDgyH-4ObYY1edySz2qNvpIMKDDTLIGGYTn-CB89OCHViVDfBKO45T1nfAa_NdxP7RBBWjvpdrEV3xsgyXh_yUadEl47Jz0n2cQiWPXPqCm8ovM/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+02.png" /></a></div>
<br />
4. Name is EmployeesController<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjluAVzTYKa57MuvBEhjwbZLb3qbyUUWqh34-RYiVGYorQSZobkGRB0gFDVFSXlwCSaQ3_8b8WgKhyVL7bFpDtyozWLd2Ral04P3UvDYlKypWnmKTjMW4u828DpnbVjSwIGSM4VOPVeAKg/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjluAVzTYKa57MuvBEhjwbZLb3qbyUUWqh34-RYiVGYorQSZobkGRB0gFDVFSXlwCSaQ3_8b8WgKhyVL7bFpDtyozWLd2Ral04P3UvDYlKypWnmKTjMW4u828DpnbVjSwIGSM4VOPVeAKg/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+03.png" /></a></div>
<br />
5. The result as below<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg43mZmMY5BpcJeP9S8IjeSOy_Z7wXhRNsJolZbL0DWjPed0mKpiSC_McIdq4QL4kkzExa9rgmb32TQnh5gL7lTG-45ENlL5VcgghBzDcdv__s8B5sK-clZ41F1LpleHMv4hgj0zyq59EI/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg43mZmMY5BpcJeP9S8IjeSOy_Z7wXhRNsJolZbL0DWjPed0mKpiSC_McIdq4QL4kkzExa9rgmb32TQnh5gL7lTG-45ENlL5VcgghBzDcdv__s8B5sK-clZ41F1LpleHMv4hgj0zyq59EI/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+04.png" /></a></div>
<br />
6. Create View (empty model)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjjR-JuPEuvMJyVPZmD-o-9D3pEZoY2ALIRfQl2I3o4F1x1hrZD_vzOU_asxtD-uR_pXFFMUsH6NbfdRk-jLgLKOoEgPcTEsKn4acEDN4hjIuZpULk72nfUbYCByc9_cF7ajb5AJ0MiiM/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjjR-JuPEuvMJyVPZmD-o-9D3pEZoY2ALIRfQl2I3o4F1x1hrZD_vzOU_asxtD-uR_pXFFMUsH6NbfdRk-jLgLKOoEgPcTEsKn4acEDN4hjIuZpULk72nfUbYCByc9_cF7ajb5AJ0MiiM/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+05.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<br />
7. Writing code to inherit from model (EmployeesModel)<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSiyAWfB4pjhtDUaGvQv4XiwUmXWaM2spHJlN74M7to1lzmS-D0jLTmxq_wt-Eb3qrIyTv3WrFqdt9B5jTselvBQgNVzr_XsBCYVtNIqgYDewtSI-8j0ZYU8mg0SVpmpqPq1IicCYgHQM/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSiyAWfB4pjhtDUaGvQv4XiwUmXWaM2spHJlN74M7to1lzmS-D0jLTmxq_wt-Eb3qrIyTv3WrFqdt9B5jTselvBQgNVzr_XsBCYVtNIqgYDewtSI-8j0ZYU8mg0SVpmpqPq1IicCYgHQM/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+06.png" /></a></div>
<br />
8. Insert more code as below using WebGrid<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO71hjzsSy_lflbCZk7vqawKVKbhsLE2Fu4N4FxBKHEyn6ep77eG3yEjlHeWsM1qunxkfLS3m0dxtfv4WJUnA3f7-1jJvts2Nsp8v_bRtf5nfS-ZT29YforP3xCbB27a6u6SHYK9c-AEc/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO71hjzsSy_lflbCZk7vqawKVKbhsLE2Fu4N4FxBKHEyn6ep77eG3yEjlHeWsM1qunxkfLS3m0dxtfv4WJUnA3f7-1jJvts2Nsp8v_bRtf5nfS-ZT29YforP3xCbB27a6u6SHYK9c-AEc/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+07.png" /></a></div>
<br />
9. Writing new code to display all of employees from database using entity framework<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqVCEBN6k3INOKgUPXwhyzWxGn6iT3U-BXvqBi2v1kRKbvUfpQRQVtM4iY-pl7fFoDyfZHHRzSq-kxff45oBGPRBFdAQm5-UZ82wEiQ31nBzZ1bsrWCb0NXJDd5ejlQm-DpNFuDXpq08U/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqVCEBN6k3INOKgUPXwhyzWxGn6iT3U-BXvqBi2v1kRKbvUfpQRQVtM4iY-pl7fFoDyfZHHRzSq-kxff45oBGPRBFdAQm5-UZ82wEiQ31nBzZ1bsrWCb0NXJDd5ejlQm-DpNFuDXpq08U/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+08.png" /></a></div>
<br />
10. Run index view and see the result here<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizwWXYOSnzwUnWiKT0rtuLx6fdq6aqU5Hw4NUxaZ12rlhnsvKB1spCea6BDVtIR1F1jdSzjqhuHoTkEKTqvF96b-DbPLBuvrqpQBzee2Qmp8-jrT-vfXkS_Xg6xuyris5uG5cu5zMhAXM/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizwWXYOSnzwUnWiKT0rtuLx6fdq6aqU5Hw4NUxaZ12rlhnsvKB1spCea6BDVtIR1F1jdSzjqhuHoTkEKTqvF96b-DbPLBuvrqpQBzee2Qmp8-jrT-vfXkS_Xg6xuyris5uG5cu5zMhAXM/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+09.png" /></a></div>
<br />
11. Continue create View Create<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTBwgx4WTyoi4lQ5siiM5siv3pGiCE5Udwb5-St19l-9tLakWmoz10VVZyJgE2Q7cC93HWVCbZSHRiiI-CAfvU6YBdrZfRM6x6WcxjQcIkmh8udaxQKvJ0Q1fZFQ_DJeMVIjZ0FuPmoD8/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTBwgx4WTyoi4lQ5siiM5siv3pGiCE5Udwb5-St19l-9tLakWmoz10VVZyJgE2Q7cC93HWVCbZSHRiiI-CAfvU6YBdrZfRM6x6WcxjQcIkmh8udaxQKvJ0Q1fZFQ_DJeMVIjZ0FuPmoD8/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+10.png" /></a></div>
<br />
12. Insert code "@model MVC5.Models.EmployeesModel" in top as below<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvgs_0lbyKxIyY07C0Wsw_UzYOtipUmYoZselUwLtEpzsT58H8SUPMKcaGARqfexq9eDalSxxvFdnyDJ_6LE9_0VnLkNkPCfdL3L26V-bQytuSr2LGaJV1BOYfbVM8-EY5YfPAfwPw4pc/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvgs_0lbyKxIyY07C0Wsw_UzYOtipUmYoZselUwLtEpzsT58H8SUPMKcaGARqfexq9eDalSxxvFdnyDJ_6LE9_0VnLkNkPCfdL3L26V-bQytuSr2LGaJV1BOYfbVM8-EY5YfPAfwPw4pc/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+11.png" /></a></div>
<br />
13. Insert code like this to insert. we use control is TextBoxFor<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPc2DUdnaCsabU9S7WQS5bPW1QB_TZ8j-gHYHa_2cxzbG8d7AHDuNJlSNm7TK_6BB8XrarZV3R005lX_VdL-KgN1-lTI78BBxUEuGKT5_bcQspYTExGkbB5O1EYYih0qN7W5ByLBNceD0/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPc2DUdnaCsabU9S7WQS5bPW1QB_TZ8j-gHYHa_2cxzbG8d7AHDuNJlSNm7TK_6BB8XrarZV3R005lX_VdL-KgN1-lTI78BBxUEuGKT5_bcQspYTExGkbB5O1EYYih0qN7W5ByLBNceD0/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+12.png" /></a></div>
<br />
14. Go to EmployeesController insert this code to insert data<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja6ezsXYYSu9y4zL_X1Is7jiFrTlIGxUJgwH8McmJzZWfYzDP2PU68rjHuVKH3zYVoS3rpFJmXRZ6YJt_Wt-0HHCNxmiGLJSeiTPFkvxwz6lTjcLiCs7iudBEV_nIgo17OlpYtllzZPJY/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja6ezsXYYSu9y4zL_X1Is7jiFrTlIGxUJgwH8McmJzZWfYzDP2PU68rjHuVKH3zYVoS3rpFJmXRZ6YJt_Wt-0HHCNxmiGLJSeiTPFkvxwz6lTjcLiCs7iudBEV_nIgo17OlpYtllzZPJY/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+13.png" /></a></div>
<br />
15. Run view Create and input data then click Save button<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Y43rgygXuXe-HLe3Jp0aLAQBxMgi5gtb6ojJs1nVFLcEf9JiIQFikuU7w4l7ZH3cuU0VgV7oc2-W4udGO_1WczE33B7vX5nKJkvOPmgHDmBMDGqY3huDe4ygCd0HNggztvMuuClTxlw/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+14.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9Y43rgygXuXe-HLe3Jp0aLAQBxMgi5gtb6ojJs1nVFLcEf9JiIQFikuU7w4l7ZH3cuU0VgV7oc2-W4udGO_1WczE33B7vX5nKJkvOPmgHDmBMDGqY3huDe4ygCd0HNggztvMuuClTxlw/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+14.png" /></a></div>
<br />
16. Continue create View Edit<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP0NSFdvlefmbWdXcF1t1N9RecvEMsr2yR5_Q2wmofLHnVuZVTTejUmyNPEFgZy9uVx5qKfMo-ND9yRfPKAPGt2imAih-T-_2uKhTVvu3dxshefw8vM3MWURMTx4Hzl3ETROeQSCHq4h4/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+15.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP0NSFdvlefmbWdXcF1t1N9RecvEMsr2yR5_Q2wmofLHnVuZVTTejUmyNPEFgZy9uVx5qKfMo-ND9yRfPKAPGt2imAih-T-_2uKhTVvu3dxshefw8vM3MWURMTx4Hzl3ETROeQSCHq4h4/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+15.png" /></a></div>
<br />
17. Insert code "@model MVC5.Models.EmployeesModel" in top as below<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRPTDwbQPAerS3-LoYjwIQ1mkWw0qmmCgfoEwgaeyvnB0hiZAF4GVORuNlJomL-3bqNEQw5NoOQoPm2B4tcI72ML_AxuVvTG5RoietoIqdJ2YqBg1KwyRDbW8sttvr8nqSnzr45XBxtgA/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+16.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRPTDwbQPAerS3-LoYjwIQ1mkWw0qmmCgfoEwgaeyvnB0hiZAF4GVORuNlJomL-3bqNEQw5NoOQoPm2B4tcI72ML_AxuVvTG5RoietoIqdJ2YqBg1KwyRDbW8sttvr8nqSnzr45XBxtgA/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+16.png" /></a></div>
<br />
18. Insert code like this to insert. we use control is TextBoxFor.<br />
Note: Hidden field with ID is Id use to pass to controller and get ID for update<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiktt-Yn9motCiLtaim9iZUD-axFwC4hqLpxMVyxP4_S0v88HbqjwQ5eQCT5Sux3IlSeuQyKIW7HBN2Nyssmi6yLg4nHUf6jw3KOHK5I7bIClYPCRZwkhTNT89ucCTlYJ4U8kMtAAgYs3M/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+17.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiktt-Yn9motCiLtaim9iZUD-axFwC4hqLpxMVyxP4_S0v88HbqjwQ5eQCT5Sux3IlSeuQyKIW7HBN2Nyssmi6yLg4nHUf6jw3KOHK5I7bIClYPCRZwkhTNT89ucCTlYJ4U8kMtAAgYs3M/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+17.png" /></a></div>
<br />
19. Go to EmployeesController insert this code to update data.<br />
Note: you will get error when display form edit because you get the query string with name is employeeID from view Index can not find, so you back to view Index at step 8 and change it to<br />
grid.Column("", null, format: @<text>@{<a href="/Employees/Edit/?employeeID=@item.Id">Edit</a>}</text>),<br />
<br />
similar to delete<br />
grid.Column("", null, format: @<text>@{<a href="/Employees/Delete/?employeeID=@item.Id">Delete</a>}</text>)<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyrUTF6UfMdjTh7vkOmv6Jk4El_g86DfnQD8OlISuwi1aZ9VIfsAwxeohObwsOVvB3KS09LzLLdTdJyLNWfuxoHDrK_Gu5bNA7QHWoSv-zRr22PSq-qG2Le7WUuO4H0C4zshe7ZAq4yok/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+18.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyrUTF6UfMdjTh7vkOmv6Jk4El_g86DfnQD8OlISuwi1aZ9VIfsAwxeohObwsOVvB3KS09LzLLdTdJyLNWfuxoHDrK_Gu5bNA7QHWoSv-zRr22PSq-qG2Le7WUuO4H0C4zshe7ZAq4yok/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+18.png" /></a></div>
<br />
20. Run Index View then click edit link<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib9zXGSRdxjLUZMozXfXssH9y6Z7Vho8XvtN2oOaAGWvDS1MdAX66lxOyW7n0F-3QCaNtGFjvUruBb6ysK5j0sNaJPUOFO1f40EWNlS3VVe5Um6J5CUMaHI3-hsH4VMkjJUxZ-qECfSe0/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+19.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib9zXGSRdxjLUZMozXfXssH9y6Z7Vho8XvtN2oOaAGWvDS1MdAX66lxOyW7n0F-3QCaNtGFjvUruBb6ysK5j0sNaJPUOFO1f40EWNlS3VVe5Um6J5CUMaHI3-hsH4VMkjJUxZ-qECfSe0/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+19.png" /></a></div>
<br />
21.Updating some value then click update button<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4tDaszz8Nv4JE0NY_6T6jXYecC2EXLs1h656Zoh0ADbho5nNB-qYbqJEkFBFiI6N-fKFU-p22gHDGz-5PdiUwUDZfCKEw_rk_JnpUOKthoxMAtgt4zsnjS5jll1K7nDHpNdmztd5UMCs/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+20.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4tDaszz8Nv4JE0NY_6T6jXYecC2EXLs1h656Zoh0ADbho5nNB-qYbqJEkFBFiI6N-fKFU-p22gHDGz-5PdiUwUDZfCKEw_rk_JnpUOKthoxMAtgt4zsnjS5jll1K7nDHpNdmztd5UMCs/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+20.png" /></a></div>
<br />
22. Continue create View Create<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcKNx78h_qMS9BesdwTti9zXVFUDooWmjcsLJcJ6fMOPBBsVVhx5t4OQBWw0bxGhtu7dj96PNxGepJyadKTPKzdV7njj6ny4HZWbrKDADgvS3pVVVyVXBF_jSTdh26-CXmKUV-P1z3ODY/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+21.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcKNx78h_qMS9BesdwTti9zXVFUDooWmjcsLJcJ6fMOPBBsVVhx5t4OQBWw0bxGhtu7dj96PNxGepJyadKTPKzdV7njj6ny4HZWbrKDADgvS3pVVVyVXBF_jSTdh26-CXmKUV-P1z3ODY/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+21.png" /></a></div>
<br />
23. Insert code "@model MVC5.Models.EmployeesModel" in top as below<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqZ1VpNU9tlRf6BxNSX4KtAaDDQyK2ngvT62BaWLIOHIaz0mPFN2Ath-RRWNqRbOLo4d3f3FDW77SxWYYzAt-AMKXlL4tqFOUMhJ7tqHE6kLWMZiWV3iXBQqtnvZjpYoAT6tyVPVW2CGE/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+22.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqZ1VpNU9tlRf6BxNSX4KtAaDDQyK2ngvT62BaWLIOHIaz0mPFN2Ath-RRWNqRbOLo4d3f3FDW77SxWYYzAt-AMKXlL4tqFOUMhJ7tqHE6kLWMZiWV3iXBQqtnvZjpYoAT6tyVPVW2CGE/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+22.png" /></a></div>
<br />
24. Insert code like this to insert. we use control is TextBoxFor<br />
Note: Hidden field with ID is EmployeeIdToDelete use to pass to controller and get ID for delete<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeNRV8ZLQgxyZ0NWCxuUiseuT_lrphzt2m4KT9C0-E3tm3Kg6wGLdhSfggFKQLJFBWqJzNS-cnsx3c1juSuHI50YhyphenhyphenBYngzT8JXth7tHn2XQ1A3NNL96UUs4nDgZ6gqwz11Ybezn6gqV8/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+23.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeNRV8ZLQgxyZ0NWCxuUiseuT_lrphzt2m4KT9C0-E3tm3Kg6wGLdhSfggFKQLJFBWqJzNS-cnsx3c1juSuHI50YhyphenhyphenBYngzT8JXth7tHn2XQ1A3NNL96UUs4nDgZ6gqwz11Ybezn6gqV8/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+23.png" /></a></div>
<br />
25.Go to EmployeesController insert this code to insert data<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrSeJHAX11lQMyNita41wEcwtVSMnZeg13R16cDnH31g-B19y7j3rEjcpKC7OAcge3LG8TiNXaxiDVpgs7DlIWOXqvIkX1xfukomHyAlkBsmx1HshZdM7BE1zVM87Gdi7JZxsnZS11A58/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+25.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrSeJHAX11lQMyNita41wEcwtVSMnZeg13R16cDnH31g-B19y7j3rEjcpKC7OAcge3LG8TiNXaxiDVpgs7DlIWOXqvIkX1xfukomHyAlkBsmx1HshZdM7BE1zVM87Gdi7JZxsnZS11A58/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+25.png" /></a></div>
<br />
<br />
26. Run Index View then click delete link<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE3BntCSfy5y-DkEBCWtTkoqMrRVSJBogzpRO_UGFLA7PCOugvBl8QgUNyGA2oXFm2K8BkXL98iHhCTVUeunUvKaU_eVXPpnioo6EmFc8WGp6Xvz49C27kxfshEUwtLO2Gb9jR-qNItbk/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+26.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE3BntCSfy5y-DkEBCWtTkoqMrRVSJBogzpRO_UGFLA7PCOugvBl8QgUNyGA2oXFm2K8BkXL98iHhCTVUeunUvKaU_eVXPpnioo6EmFc8WGp6Xvz49C27kxfshEUwtLO2Gb9jR-qNItbk/s1600/MVC+5+Insert+Update+Delete+CRUD+Functionality+using+EF+26.png" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
It will be deleted<br />
<br />
Done!!!All Code:<br />
<span style="color: red;">EmployeesModel.cs</span><br />
using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Web;<br />
<br />
namespace MVC5.Models<br />
{<br />
public class EmployeesModel<br />
{<br />
public List<EmployeesList> EmployeeListCollection { get; set; }<br />
public EmployeesList EmployeeListDetail { get; set; }<br />
}<br />
public class EmployeesList<br />
{<br />
public int ID { get; set; }<br />
public string FirstName { get; set; }<br />
public string LastName { get; set; }<br />
public string City { get; set; }<br />
public string EmailID { get; set; }<br />
}<br />
}<br />
<span style="color: red;">Index.cshtml</span><br />
@model MVC5.Models.EmployeesModel<br />
@{<br />
ViewBag.Title = "Index";<br />
}<br />
<br />
<h2>Index</h2><br />
<style><br />
table, td, th {<br />
border: 1px solid green;<br />
border-collapse: collapse;<br />
width: 50%;<br />
}<br />
<br />
th {<br />
border: 1px solid black;<br />
background-color: green;<br />
color: white;<br />
}<br />
</style><br />
@using (@Html.BeginForm("Index", "Employees"))<br />
{<br />
var grid = new WebGrid(Model.EmployeeListCollection);<br />
<br />
<div><br />
@grid.GetHtml(columns:<br />
grid.Columns<br />
(<br />
grid.Column("FirstName", "FirstName"),<br />
grid.Column("LastName", "LastName"),<br />
grid.Column("City", "City"),<br />
grid.Column("EmailID", "EmailID"),<br />
grid.Column("", null, format: @<text>@{<a href="/Employees/Edit/?employeeID=@item.Id">Edit</a>}</text>),<br />
grid.Column("", null, format: @<text>@{<a href="/Employees/Delete/?employeeID=@item.Id">Delete</a>}</text>)<br />
), mode: WebGridPagerModes.Numeric)<br />
</div><br />
<div><br />
<a href="/Employees/Create/">Add New Record</a><br />
</div><br />
}<br />
<br />
<span style="color: red;">Create.cshtml</span><br />
@model MVC5.Models.EmployeesModel<br />
@{<br />
ViewBag.Title = "Create";<br />
}<br />
<style><br />
.container {<br />
width: 100%;<br />
text-align: center;<br />
}<br />
<br />
.left {<br />
float: left;<br />
width: 150px;<br />
}<br />
</style><br />
<br />
@using (Html.BeginForm("Create", "Employees", FormMethod.Post))<br />
{<br />
<div><br />
<table width="20%" cellpadding="5" cellspacing="5" border="1" style="border: 1 solid black;<br />
border-collapse: collapse; margin-top:20px;"><br />
<tr><br />
<td align="right"><br />
FirstName:<br />
</td><br />
<td align="left"><br />
@Html.TextBoxFor(m => m.EmployeeListDetail.FirstName)<br />
</td><br />
</tr><br />
<tr><br />
<td align="right"><br />
LastName:<br />
</td><br />
<td align="left"><br />
@Html.TextBoxFor(m => m.EmployeeListDetail.LastName)<br />
</td><br />
</tr><br />
<tr><br />
<td align="right"><br />
City:<br />
</td><br />
<td align="left"><br />
@Html.TextBoxFor(m => m.EmployeeListDetail.City)<br />
</td><br />
</tr><br />
<tr><br />
<td align="right"><br />
EmailID:<br />
</td><br />
<td align="left"><br />
@Html.TextBoxFor(m => m.EmployeeListDetail.EmailID)<br />
</td><br />
</tr><br />
<tr><br />
<td colspan="2" align="center"><br />
<input type="submit" value="Save" />&nbsp;&nbsp;<br />
<a href="/Home/index/">Back</a><br />
<br />
<div style="color: Red">@ViewBag.Message</div><br />
</td><br />
</tr><br />
</table><br />
</div><br />
}<br />
<br />
<span style="color: red;">Edit.cshtml</span><br />
@model MVC5.Models.EmployeesModel<br />
@{<br />
ViewBag.Title = "Edit";<br />
}<br />
<br />
<h2>Edit</h2><br />
<br />
@using (Html.BeginForm("Edit", "Employees", FormMethod.Post))<br />
{<br />
<div><br />
<table width="20%" cellpadding="5" cellspacing="5" border="1" style="border: 1 solid black; border-collapse: collapse; margin-top: 20px;"><br />
<tr><br />
<td align="right"><br />
FirstName:<br />
</td><br />
<td align="left"><br />
@Html.TextBoxFor(m => m.EmployeeListDetail.FirstName)<br />
@Html.Hidden("Id", Model.EmployeeListDetail.ID)<br />
</td><br />
</tr><br />
<tr><br />
<td align="right"><br />
LastName:<br />
</td><br />
<td align="left"><br />
@Html.TextBoxFor(m => m.EmployeeListDetail.LastName)<br />
</td><br />
</tr><br />
<tr><br />
<td align="right"><br />
City:<br />
</td><br />
<td align="left"><br />
@Html.TextBoxFor(m => m.EmployeeListDetail.City)<br />
</td><br />
</tr><br />
<tr><br />
<td align="right"><br />
EmailID:<br />
</td><br />
<td align="left"><br />
@Html.TextBoxFor(m => m.EmployeeListDetail.EmailID)<br />
</td><br />
</tr><br />
<tr><br />
<td colspan="2" align="center"><br />
<input type="submit" value="Update" /><br />
<div style="color: Red">@ViewBag.Message</div><br />
</td><br />
</tr><br />
</table><br />
</div><br />
}<br />
<span style="color: red;">Delete.cshtml</span><br />
@model MVC5.Models.EmployeesModel<br />
@{<br />
ViewBag.Title = "Delete";<br />
}<br />
<br />
<h2>Delete</h2><br />
<br />
@using (Html.BeginForm("Delete", "Employees", FormMethod.Post))<br />
{<br />
<div><br />
<table width="20%" cellpadding="5" cellspacing="5" border="1" style="border: 1 solid black;<br />
border-collapse: collapse;; margin-top: 20px;"><br />
<tr><br />
<td align="right"><br />
FirstName:<br />
</td><br />
<td align="left"><br />
@Html.DisplayFor(m => m.EmployeeListDetail.FirstName)<br />
@Html.Hidden("EmployeeIdToDelete", Model.EmployeeListDetail.ID)<br />
</td><br />
</tr><br />
<tr><br />
<td align="right"><br />
LastName:<br />
</td><br />
<td align="left"><br />
@Html.DisplayFor(m => m.EmployeeListDetail.LastName)<br />
</td><br />
</tr><br />
<tr><br />
<td align="right"><br />
City:<br />
</td><br />
<td align="left"><br />
@Html.DisplayFor(m => m.EmployeeListDetail.City)<br />
</td><br />
</tr><br />
<tr><br />
<td align="right"><br />
EmailID:<br />
</td><br />
<td align="left"><br />
@Html.DisplayFor(m => m.EmployeeListDetail.EmailID)<br />
</td><br />
</tr><br />
<tr><br />
<td colspan="2" align="center"><br />
<input type="submit" value="Delete" /><br />
<div style="color: Red">@ViewBag.Message</div><br />
</td><br />
</tr><br />
</table><br />
</div><br />
}<br />
<span style="color: red;">EmployeesController.cs</span><br />
using MVC5.Models;<br />
using System;<br />
using System.Collections.Generic;<br />
using System.Linq;<br />
using System.Web;<br />
using System.Web.Mvc;<br />
<br />
namespace MVC5.Controllers<br />
{<br />
public class EmployeesController : Controller<br />
{<br />
//<br />
// GET: /Employees/<br />
/// For getting detail list of student<br />
///<br />
public ActionResult Index()<br />
{<br />
EmployeesModel employeesModel = new EmployeesModel();<br />
employeesModel.EmployeeListCollection = new List<EmployeesList>();<br />
employeesModel.EmployeeListCollection = GetEmployeesList();<br />
return View(employeesModel);<br />
}<br />
///<br />
<br />
<br />
/// Get student record<br />
///<br />
public List<EmployeesList> GetEmployeesList()<br />
{<br />
List<EmployeesList> objEmployee = new List<EmployeesList>();<br />
/*Create instance of entity model*/<br />
DEMODBEntities demoDBEntities = new DEMODBEntities();<br />
/*Getting data from database for user validation*/<br />
var _objuserdetail = (from data in demoDBEntities.Samples<br />
select data);<br />
foreach (var item in _objuserdetail)<br />
{<br />
objEmployee.Add(new EmployeesList { ID = item.ID, FirstName = item.FirstName,<br />
LastName = item.LastName, City = item.City, EmailID = item.EmailID });<br />
}<br />
return objEmployee;<br />
}<br />
public ActionResult Create()<br />
{<br />
EmployeesModel employeesModel = new EmployeesModel();<br />
return View(employeesModel);<br />
}<br />
[HttpPost]<br />
public ActionResult Create(EmployeesModel employeesModel)<br />
{<br />
try<br />
{<br />
/*HERE WILL BE YOUR CODE TO SAVE THE FILE DETAIL IN DATA BASE*/<br />
Sample employeeSample = new Sample();<br />
employeeSample.ID = 1;<br />
employeeSample.FirstName = employeesModel.EmployeeListDetail.FirstName;<br />
employeeSample.LastName = employeesModel.EmployeeListDetail.LastName;<br />
employeeSample.City = employeesModel.EmployeeListDetail.City;<br />
employeeSample.EmailID = employeesModel.EmployeeListDetail.EmailID;<br />
<br />
DEMODBEntities demoDBEntities = new DEMODBEntities();<br />
<br />
demoDBEntities.Samples.Add(employeeSample);<br />
demoDBEntities.SaveChanges();<br />
ViewBag.Message = "Data saved successfully.";<br />
}<br />
catch<br />
{<br />
ViewBag.Message = "Error while saving data.";<br />
}<br />
return View(employeesModel);<br />
}<br />
<br />
/// This method display record for edit<br />
///<br />
public ActionResult Edit()<br />
{<br />
int employeeID =Convert.ToInt32(Request.QueryString["employeeID"]);<br />
DEMODBEntities objentity = new DEMODBEntities();<br />
Sample objEmployeedetail = new Sample();<br />
objEmployeedetail = (from data in objentity.Samples<br />
where data.ID == employeeID<br />
select data).FirstOrDefault();<br />
EmployeesList _objEmployeelist = new EmployeesList();<br />
_objEmployeelist.ID = employeeID;<br />
_objEmployeelist.FirstName = objEmployeedetail.FirstName;<br />
_objEmployeelist.LastName = objEmployeedetail.LastName;<br />
_objEmployeelist.City = objEmployeedetail.City;<br />
_objEmployeelist.EmailID = objEmployeedetail.EmailID;<br />
EmployeesModel objEmployeeListModel = new EmployeesModel();<br />
objEmployeeListModel.EmployeeListDetail = _objEmployeelist;<br />
return View(objEmployeeListModel);<br />
}<br />
///<br />
<br />
<br />
/// This method edit function<br />
///<br />
[HttpPost]<br />
public ActionResult Edit(EmployeesModel employeesModel, int Id = 0)<br />
{<br />
DEMODBEntities objentity = new DEMODBEntities();<br />
Sample objdstudent = objentity.Samples.First(m => m.ID == Id);<br />
objdstudent.FirstName = employeesModel.EmployeeListDetail.FirstName;<br />
objdstudent.LastName = employeesModel.EmployeeListDetail.LastName;<br />
objdstudent.City = employeesModel.EmployeeListDetail.City;<br />
objdstudent.EmailID = employeesModel.EmployeeListDetail.EmailID;<br />
/*Save data to database*/<br />
objentity.SaveChanges();<br />
ViewBag.Message = "Data updated successfully.";<br />
return View(employeesModel);<br />
}<br />
<br />
public ActionResult Delete()<br />
{<br />
int employeeID = Convert.ToInt32(Request.QueryString["employeeID"]);<br />
DEMODBEntities objentity = new DEMODBEntities();<br />
Sample objEmployeedetail = new Sample();<br />
objEmployeedetail = (from data in objentity.Samples<br />
where data.ID == employeeID<br />
select data).FirstOrDefault();<br />
EmployeesList _objEmployeelist = new EmployeesList();<br />
_objEmployeelist.ID = employeeID;<br />
_objEmployeelist.FirstName = objEmployeedetail.FirstName;<br />
_objEmployeelist.LastName = objEmployeedetail.LastName;<br />
_objEmployeelist.City = objEmployeedetail.City;<br />
_objEmployeelist.EmailID = objEmployeedetail.EmailID;<br />
EmployeesModel objEmployeeListModel = new EmployeesModel();<br />
objEmployeeListModel.EmployeeListDetail = _objEmployeelist;<br />
return View(objEmployeeListModel);<br />
}<br />
///<br />
<br />
/// This method delete function<br />
///<br />
[HttpPost]<br />
public ActionResult Delete(int EmployeeIdToDelete = 0)<br />
{<br />
DEMODBEntities objentity = new DEMODBEntities();<br />
Sample objEmployeeDetail = new Sample();<br />
objEmployeeDetail.ID = EmployeeIdToDelete;<br />
objentity.Samples.Attach(objEmployeeDetail);<br />
objentity.Samples.Remove(objEmployeeDetail);<br />
/*Save data to database*/<br />
objentity.SaveChanges();<br />
return RedirectToAction("/Index/");<br />
} <br />
}<br />
}<br />
<br />
<br /></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-51509787752922421852015-08-18T01:50:00.005-07:002015-08-20T01:14:48.489-07:00Insert, Update and Delete Data in MVC5 Using Entity Framework<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="background-color: white; color: #2f2e2e; font-family: Roboto,sans-serif; font-size: 28px; font-style: normal; font-variant: normal; font-weight: 400; letter-spacing: normal; line-height: 28px; margin: 0px 0px 5px; outline: 0px none; padding: 0px; text-align: center; text-indent: 0px; text-transform: none; white-space: normal; widows: 1; word-spacing: 0px;">
<span id="ctl00_LabelArticleTitle" style="outline: 0px;">Insert, Update and Delete Data in MVC5 Using Entity Framework</span></h1>
<br />
<span style="font-family: Roboto,sans-serif;">Create new database and table like below</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOa59WhiPSB2nTXj9kqt5h_yDd9evTbPYI0m573h0vwiiemjPOUXQJtH068Tzr5_rrqbBGgDWbZOsd4cdv9kSe09OGeTRlpXYdz_74xTNUGTtpanp5o-TrXMbMVJPoqkSqDApQsx7eEM8/s1600/MVC+5+Insert+Update+Delete+EF+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOa59WhiPSB2nTXj9kqt5h_yDd9evTbPYI0m573h0vwiiemjPOUXQJtH068Tzr5_rrqbBGgDWbZOsd4cdv9kSe09OGeTRlpXYdz_74xTNUGTtpanp5o-TrXMbMVJPoqkSqDApQsx7eEM8/s1600/MVC+5+Insert+Update+Delete+EF+01.png" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Continue with article: <a href="http://www.microsofttechnology.net/2015/08/how-to-create-mvc-5.html">http://www.microsofttechnology.net/2015/08/how-to-create-mvc-5.html</a>, open that project - right click to models folder >> Add new item >> from left panel choose Data >> Ado.NET Entity Data Model</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-QsSZN4uIY1efKEpGBVZaGr6IvJ808mh0l5yyDFfdtWSJ0Tb4j787rbGaSI66AUNcW3W_fp_86uwwAut8GT8mN-dR6JE-iHZIsmWFuj1unQo93hgX0tPp8KwkQYfVlP_E_CuJUvuwauE/s1600/MVC+5+Insert+Update+Delete+EF+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-QsSZN4uIY1efKEpGBVZaGr6IvJ808mh0l5yyDFfdtWSJ0Tb4j787rbGaSI66AUNcW3W_fp_86uwwAut8GT8mN-dR6JE-iHZIsmWFuj1unQo93hgX0tPp8KwkQYfVlP_E_CuJUvuwauE/s1600/MVC+5+Insert+Update+Delete+EF+02.png" /></a></span></div>
<br />
Click new connection ... button >> choose data source is Microsoft SQL Server >> Continue<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoRT7svCbRXbOyRXacBGitBoZh7E4ZnKC34_lhJKuvD3Bc1kmFObNyRNR19JdqSjwas2lpZKAI9_XItmin7nJiGZJcs7FrTjs_hLBvLNp2PZp7SPmSx2L_XklKpqTiH9pN2_5AUtmjNxo/s1600/MVC+5+Insert+Update+Delete+EF+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgoRT7svCbRXbOyRXacBGitBoZh7E4ZnKC34_lhJKuvD3Bc1kmFObNyRNR19JdqSjwas2lpZKAI9_XItmin7nJiGZJcs7FrTjs_hLBvLNp2PZp7SPmSx2L_XklKpqTiH9pN2_5AUtmjNxo/s1600/MVC+5+Insert+Update+Delete+EF+03.png" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Server name: input . or (local) >> select existing database</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbxlUJphNdnQut7bIyLF2QQKS33oQnrKWnvBk0THDhmQZkjPUbE53WWMmFk9uagfXA4OcCEOhTMjCy3iuA4dYKH_4SKVpMIl2-fsuM5Epg_R0_xpo3yM9iVpKAL10lc9UFT-BBVU5vWYM/s1600/MVC+5+Insert+Update+Delete+EF+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbxlUJphNdnQut7bIyLF2QQKS33oQnrKWnvBk0THDhmQZkjPUbE53WWMmFk9uagfXA4OcCEOhTMjCy3iuA4dYKH_4SKVpMIl2-fsuM5Epg_R0_xpo3yM9iVpKAL10lc9UFT-BBVU5vWYM/s1600/MVC+5+Insert+Update+Delete+EF+04.png" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Choose Entity Framework 5.0 >> Next</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm-ifuf35RfG_HGime_zD9YxL3gwEjXj8CBQ3EngUfvHGFp1t9KC4iz4PYdAx6CITAjcniSioUQL7STEt9R-B9Pa78WTCbBXGdErLwBSnAljw6FEpoAZ5xCb3nDqtbiwlSZ1DIuE_c0Cw/s1600/MVC+5+Insert+Update+Delete+EF+05.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="289" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgm-ifuf35RfG_HGime_zD9YxL3gwEjXj8CBQ3EngUfvHGFp1t9KC4iz4PYdAx6CITAjcniSioUQL7STEt9R-B9Pa78WTCbBXGdErLwBSnAljw6FEpoAZ5xCb3nDqtbiwlSZ1DIuE_c0Cw/s320/MVC+5+Insert+Update+Delete+EF+05.png" width="320" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Choose your table</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5PNq9Xmgky2OGdnqDWGXWQP9J4SQc2BOAa6nUQrig6Np87IqA5estsTDpAtG3pq3UySkH1VMyVF2Yh8CrgO5pVTC97njG2FkvkzUv-k9g3noWHbc6UAwp_86K40xysXhXwVpNWMW8upU/s1600/MVC+5+Insert+Update+Delete+EF+06.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="289" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5PNq9Xmgky2OGdnqDWGXWQP9J4SQc2BOAa6nUQrig6Np87IqA5estsTDpAtG3pq3UySkH1VMyVF2Yh8CrgO5pVTC97njG2FkvkzUv-k9g3noWHbc6UAwp_86K40xysXhXwVpNWMW8upU/s320/MVC+5+Insert+Update+Delete+EF+06.png" width="320" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">After create Model then create Controller >> Right click to controller folder >> Add >> Controller >> choose MVC 5 ... like image below</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi869poAu_jrjS7QwXjjMRmcuZH5302ETqdyOgu3u0_7LWE7HPhCg8YscpQkXfErVrnH9yfDEOxU94sz6qp1daREAWbxyxTHeT4MyA8jk6eBxScoiu1Kwk-5JesCw9oRIvgaxOXzzNw0ko/s1600/MVC+5+Insert+Update+Delete+EF+07.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi869poAu_jrjS7QwXjjMRmcuZH5302ETqdyOgu3u0_7LWE7HPhCg8YscpQkXfErVrnH9yfDEOxU94sz6qp1daREAWbxyxTHeT4MyA8jk6eBxScoiu1Kwk-5JesCw9oRIvgaxOXzzNw0ko/s1600/MVC+5+Insert+Update+Delete+EF+07.png" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Choose model class and Data context. </span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwLYDFVNVz002kOGDzgTyA-3bwmlhRcHtkVtz7w7Cy_9tvl4GAuYmNqkVQgyzXnrPJ8805-Mxy7CrY3J5AoIxSHgG3FLg-ILVxvtGDt6KcTkmmBKxDs87VumSDVdeeyW2603kWqBSKPU/s1600/MVC+5+Insert+Update+Delete+EF+08.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDwLYDFVNVz002kOGDzgTyA-3bwmlhRcHtkVtz7w7Cy_9tvl4GAuYmNqkVQgyzXnrPJ8805-Mxy7CrY3J5AoIxSHgG3FLg-ILVxvtGDt6KcTkmmBKxDs87VumSDVdeeyW2603kWqBSKPU/s1600/MVC+5+Insert+Update+Delete+EF+08.png" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Here is default view </span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaLLR_Lg8wV6zBgvBomd1PtLUMRo8CBI-t6A0royIOf7vLTmQYbGA3VKyFeE9Y3bcPYiGA_a9h2IUFvxAxlmALxtfEvIF2oEuoWKnf_y6lMUO7berXZYoJikPVZyEiB1GTLK57wWE1TYY/s1600/MVC+5+Insert+Update+Delete+EF+09.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaLLR_Lg8wV6zBgvBomd1PtLUMRo8CBI-t6A0royIOf7vLTmQYbGA3VKyFeE9Y3bcPYiGA_a9h2IUFvxAxlmALxtfEvIF2oEuoWKnf_y6lMUO7berXZYoJikPVZyEiB1GTLK57wWE1TYY/s1600/MVC+5+Insert+Update+Delete+EF+09.png" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Try to run project F5, here is list of item</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5_fyj_R6scHAH1RRJx53p4NgQojwjwR6jByfk-xyR8GmPkxDGvID6tYQCfsi7CzhAllBHQpamPIjcWnxS0BHsyP3_b7EtsmIcGnSgicQVKEIJapQLmp6HE6D8uqrnMwYxjsmKw971mkY/s1600/MVC+5+Insert+Update+Delete+EF+10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5_fyj_R6scHAH1RRJx53p4NgQojwjwR6jByfk-xyR8GmPkxDGvID6tYQCfsi7CzhAllBHQpamPIjcWnxS0BHsyP3_b7EtsmIcGnSgicQVKEIJapQLmp6HE6D8uqrnMwYxjsmKw971mkY/s1600/MVC+5+Insert+Update+Delete+EF+10.png" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Here is Create View</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZm8u_wfo5i9CPEYZrtFFwvvb5R1wm_WUqJFmtehwrT4jCr6sUjcCFR03CSj46Op2kV8mSz9yPQd8yYyN7ZOPxPhzAElp4NNQmSbn9m4A_MGKnc9E8N2QbwZvsTthsSJlkPEjKoYgScxQ/s1600/MVC+5+Insert+Update+Delete+EF+11.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZm8u_wfo5i9CPEYZrtFFwvvb5R1wm_WUqJFmtehwrT4jCr6sUjcCFR03CSj46Op2kV8mSz9yPQd8yYyN7ZOPxPhzAElp4NNQmSbn9m4A_MGKnc9E8N2QbwZvsTthsSJlkPEjKoYgScxQ/s1600/MVC+5+Insert+Update+Delete+EF+11.png" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Here is Edit view</span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyR3XXBdmITglaAlxLvmQgJWDa6tZUQ_nNOY-tGjCcfnCMqsbKtv98i_kP9IUFOFe-F0trsluXlkZc-u2_HJLu_1T1oyaNYfoHkYeYqTuXTAaSFJ1bZiqvW5wnRFGNI_dPGS5lJY7SoYo/s1600/MVC+5+Insert+Update+Delete+EF+12.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyR3XXBdmITglaAlxLvmQgJWDa6tZUQ_nNOY-tGjCcfnCMqsbKtv98i_kP9IUFOFe-F0trsluXlkZc-u2_HJLu_1T1oyaNYfoHkYeYqTuXTAaSFJ1bZiqvW5wnRFGNI_dPGS5lJY7SoYo/s1600/MVC+5+Insert+Update+Delete+EF+12.png" /></a></span></div>
<br />
Here is detail view<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<span style="font-family: Roboto,sans-serif;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1G52p-0E_lKqXD2-X1gRz0JGJ4-KesQzCIlgpWJgB1c_4Xva4l_YAN8MRTe46sZQ0fhJNizGxfHjI4wXpLclJWHj3f6Kxc-7vByaDoCWTTZTYLosfjC2rfYBpPe67_2hOW0XJPjPNKXs/s1600/MVC+5+Insert+Update+Delete+EF+13.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1G52p-0E_lKqXD2-X1gRz0JGJ4-KesQzCIlgpWJgB1c_4Xva4l_YAN8MRTe46sZQ0fhJNizGxfHjI4wXpLclJWHj3f6Kxc-7vByaDoCWTTZTYLosfjC2rfYBpPe67_2hOW0XJPjPNKXs/s1600/MVC+5+Insert+Update+Delete+EF+13.png" /></a></span></div>
<br />
<span style="font-family: Roboto,sans-serif;">Done.</span><br />
<span style="font-family: Roboto,sans-serif;">This is way we implement action base on default. we can implement it by custom. i will create it at the next time. </span></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-87542901659776243832015-08-17T23:36:00.000-07:002015-08-17T23:36:11.746-07:00How to create MVC 5<div dir="ltr" style="text-align: left;" trbidi="on">
Dear my friends,<br />
<br />
Today i write the new technology not sharepoint, it is MVC. In the future i will integrate MVC and Sharepoint App. In the same way, very basic to show all of you is how to create MVC project:<br />
<br />
Install visual studio 2013 => open it and create new project => choose Web Template => ASP.NET Web Application<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGvafHTEEOS7f-90jB5g_X_kURQuNf5GiVd5fSypOaGQj7fA9WgbrozK3FKMA2DsXKk7TBu2cG6rame6sP1X_pMtAoGAOpeRBeKiUCmg02HlvBoAgws6sONQaiR4stA1N5B4ACNBoWsA/s1600/MVC+5+01.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggGvafHTEEOS7f-90jB5g_X_kURQuNf5GiVd5fSypOaGQj7fA9WgbrozK3FKMA2DsXKk7TBu2cG6rame6sP1X_pMtAoGAOpeRBeKiUCmg02HlvBoAgws6sONQaiR4stA1N5B4ACNBoWsA/s1600/MVC+5+01.png" /></a></div>
Choose MVC and change Authentication to no Authentication<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiktOGZ1ZDKDLLXagPC86JfF-lFU6f56Tk4vGsyBbdAofqFixVq6iSuUI8eB0j1Wavisf_63N82rirgo-qN5vCv_6UjeS7861QBouLGQyS4NN4eRQY5LPzqLg1oC1F1zw4JuKEPEfV9w0o/s1600/MVC+5+02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiktOGZ1ZDKDLLXagPC86JfF-lFU6f56Tk4vGsyBbdAofqFixVq6iSuUI8eB0j1Wavisf_63N82rirgo-qN5vCv_6UjeS7861QBouLGQyS4NN4eRQY5LPzqLg1oC1F1zw4JuKEPEfV9w0o/s1600/MVC+5+02.png" /></a></div>
<br />
Default MVC project like at below<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvNkjWZOL7gBIvW8uW1vRZp9Qx-lYeAmi605Nr1etQ2Ul9YXLj0jJjjJcqNb-Dwh90hcxk3NaAgdnLk4SMVybpsQK5kJS_toSkMP3p7whCIV12WBjm5RnGcD_lIe-VFQjm5KBQG7O1Zco/s1600/MVC+5+03.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvNkjWZOL7gBIvW8uW1vRZp9Qx-lYeAmi605Nr1etQ2Ul9YXLj0jJjjJcqNb-Dwh90hcxk3NaAgdnLk4SMVybpsQK5kJS_toSkMP3p7whCIV12WBjm5RnGcD_lIe-VFQjm5KBQG7O1Zco/s1600/MVC+5+03.png" /></a></div>
<br />
Click F5 to run project:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwhPYBIPJn1PYbAA7D88oWDejwyzsAAus1zhF08nVLxfNsMwp7CO-QrndHR6-vA_mc8kHqvrhvBUL9AnD6868idQb4ebsmYacat8fJi6Vs8u6ekdKUN3GtDF7vBNC4AcJ6Ld9Yx-3zrLk/s1600/MVC+5+04.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwhPYBIPJn1PYbAA7D88oWDejwyzsAAus1zhF08nVLxfNsMwp7CO-QrndHR6-vA_mc8kHqvrhvBUL9AnD6868idQb4ebsmYacat8fJi6Vs8u6ekdKUN3GtDF7vBNC4AcJ6Ld9Yx-3zrLk/s1600/MVC+5+04.png" /></a></div>
Done.<br />
I will explain the structure at next article.</div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0tag:blogger.com,1999:blog-1869529559013310754.post-42088926616260199842015-08-12T20:52:00.000-07:002015-08-12T20:52:43.302-07:00Introdution to AngularJS<div dir="ltr" style="text-align: left;" trbidi="on">
Dear everybody,<br />
<br /><br />
Long time I did not write the article 6 months ago, so today I continue for research new technology. It is AngularJS, in the future I will integrate it to sharepoint.<br />
<br /><br />
Now we will find how to use AngularJS in web application.<br />
<br /><br />
First: create new web application => create new html page then include script to refer AngularJS<br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">script</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">src</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">script</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<br /><br />
All content like below<br />
<br /><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><!</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">DOCTYPE</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">html</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">html</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">script</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">src</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">script</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">body</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">div</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ng-app</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">=""></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><br /></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">p</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;">Name: </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">input</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">type</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="text"</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ng-model</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="name"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">p</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"><br /></span></span><br />
<span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">p</span></span></span><span style="font-family: Consolas; font-size: x-small;"><span style="font-family: Consolas; font-size: x-small;"> </span></span><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;"><span style="color: red; font-family: Consolas; font-size: x-small;">ng-bind</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">="name"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">p</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">div</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">body</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">
</span></span></span><br />
<span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"></</span></span></span><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;"><span style="color: maroon; font-family: Consolas; font-size: x-small;">html</span></span></span><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;"><span style="color: blue; font-family: Consolas; font-size: x-small;">></span></span></span><br />
<br /></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com1tag:blogger.com,1999:blog-1869529559013310754.post-53128521542957089972015-05-17T20:47:00.001-07:002015-05-17T20:50:15.309-07:00How to host MVC in subfolder to IIS win 7<div dir="ltr" style="text-align: left;" trbidi="on">
<br /></div>
Đỗ Quốc Hùnghttp://www.blogger.com/profile/13200779989708785830noreply@blogger.com0