Imagine Cup 2013 – News (3)

În sfârșit după o perioadă lungă de timp, avem informații despre Imagine Cup 2013.

Trofeul Imagine Cup 2013Vestea bună, este că anul acesta Microsoft România s-a organizat puțin mai rapid și avem o dată aproape certă pentru finala Imagine Cup pe România. Vestea și mai bună este că se va organiza această finală.

Așadar finala națională va fi în perioada 11-14 Aprilie 2013 la București. Probabil că vor apărea detalii despre locație între timp, dar se vorbește despre faptul că va fi organizată la Universitatea Politehnica București.

Tot de la Alex Bogdan, ADE de la Microsoft România, avem și următoarele clarificări legate de finală din România:

Finala națională este doar pentru primele trei competiții: Games, Innovation și World Citizenship.

(1) Vom avea premii naționale pentru fiecare competiție in parte.

(2) Putem sa trimitem la finala mondiala o singură echipa, aleasă din cele 3 competiții.

(3) Pentru a maximiza șansele României la finala mondială vom selecta dintre cele trei competiții o singură echipă care va avea, în părerea juriului, cele mai mari șanse să câștige finala mondială.

Juriul se dorește a fi format din minim 5 membrii, dar momentan nu avem detalii legate de componența juriului. Personal am fost întrebat dacă aș fi dispus să continui ca membru al Juriului și mi-am exprimat acordul de principiu. Am provocat multe supărări dea lungul anilor în rândul mentorilor și participanților, dar am încercat tot timpul să fiu pozitiv în relația cu toată lumea și cred că mi-am jucat rolul de moderator în discuții și dezbateri. Din păcate am acceptat și învățat cu greu în timp că întotdeauna există un singur loc I, iar supărările celor de pe celelalte locuri sunt perfect justificate de faptul că le pasă de ceea ce fac și pun suflet în proiectele lor!

Pentru cele trei challenges (Windows 8 App, Windows Azure, Windows Phone) totul se întâmplă online.

Mai jos câteva detalii despre calendar și statistici:

Brain Games

Avem înregistrați peste 200 de studenți.

Date importante:

  • 4-15 Martie: World Citizenship Quiz 2
  • 1-12 Aprilie: Games Quiz 2
  • 15 Mai – Anunțarea finalistului care va participa prin tragere la sorți în Finala din Rusia.

Status pentru competițiile Challenge: Suntem în runda a doua: on-line finals.

Date importante pentru toate secțiunile de tip Challenge:

  • 15 Aprilie 2013 – Online Finals submission deadline for all countries

Windows 8 App Challenge

Sunt înregistrați 47 studenți. 16 echipe s-au calificat pentru runda a doua.

Windows Azure Challenge

Sunt înregistrați 38 studenți. 14 echipe s-au calificat pentru runda a doua.

Windows Phone Challenge

Sunt înregistrați 23 studenți din România și 1 din Republica Moldova. Au mers mai departe în runda a doua 8 echipe din România și 1 din Moldova.

Pentru celelalte secțiuni:

  • există finală în România;
  • va fi aleasă o singură echipă care să meargă la finala din Rusia;
  • proiectele trebuie încărcate pe site-ul ImagineCup.com conform regulilor oficiale de participare;
  • Games Competition: 50 studenți înregistrați, 13 echipe formate;
  • Innovation Competition: 25 studenți înregistrați, 4 echipe formate;
  • World Citizenship: 35 studenți înregistrați, 10 echipe formate;

 

Cam atât. Dacă mai aveți alte noutăți în afară de ceea ce am reușit eu să aflu, puneți în comentarii.

Succes maxim tuturor!

I lost a survey answers! #SharePoint stuff

Disclaimer

Microsoft does not recommend to work directly with SharePoint databases.

The Context

Often, in the current activity of a company, we need surveys to study the opinion of colleagues, employees or customers. Any such process requires a stage of questionnaire design, approval, testing and publishing. But, unfortunately, it may cause errors in the workflow approval. As we all know, the most common errors are typo mistakes.

The Mistake

The questionnaire is published, users began to fill in the data, possibly anonymous (no login), and someone noted that there was a mistake in the text. The temptation of the author or owner of the questionnaire is to go into the settings and change incorrect response options.

A classic mistake, because after the change, if you access the Graphical Summary of survey, we will see a situation like the following.

Rating Scale (a matrix of choices or a Likert scale)

As you see, even though the questionnaire is in Romanian language, there are several answers (134) and the percentage shown in the graphical representation is different from 100%.

Quick solution

When you change the options in a survey question, the old values are no longer displayed. The good news is that the data is in the database and can be extracted from there with a simple select statement.

1. Get the survey ID

Go into Survey Settings and copy from your browser’s address bar the last part of the URL. Sample: List=%7B8D291BD5-1C23-4C58-8CED-67E7D0914C2C%7D

You need only the string with bold into my sample. %7B = { and %7D = }

2. Identify the content database for your current site.

On a SharePoint server run in PowerShell: Get-SPContentDatabase -site <URL>

Sample result:

Id               : 7c750508-9196-4821-9670-59ea2cc03efd
Name             : P_PortalFEAA_Content
WebApplication   : SPWebApplication Name=P_Portal
Server           : bdsrv-02
CurrentSiteCount : 2

3. Get data back!

On database server open SQL Server Management Studio and open a new query window and run the next SQL statement:

SELECT *
  FROM [P_PortalFEAA_Content].[dbo].[UserData]
  where tp_ListId = ‘8D291BD5-1C23-4C58-8CED-67E7D0914C2C’
 

You will obtain a list of records with all your answers. Select all records, Copy and Paste into an Excel worksheet and manipulate data as you want.

Now all the answers are “back”.

Learnings

Never modify variants of questions from a survey after it has been published!

Dynamics CRM Server 2011 + SharePoint 2013

Integrarea este unul din conceptele care ne aduce cele mai chinuitoare experiențe tehnice. Geeks se găsesc la tot pasul gata pentru a partaja experiențele lor și a te ajuta să hecărești o integrare, dar în ”producție” nu poți merge cu astfel de ”soluții”. Ceea ce spune producătorul că merge, cu aia trebuie să te prezinți la client. Câteodată… :)

Acest articol este mai mult o colecție de concepte și legături vis-a-vis de integrare dintre cele două platforme. Am pornit de la necesitatea de business prin care stăpânul nostru Clientul poate să se integreze cât mai bine cu aplicația ta CRM, care teoretic este doar a ta. Având totuși tehnologii web la bază și CRM 2011 și SharePoint 2013 atunci putem lua în considerare faptul că le putem integra mai mult.

Așa cum pare înțelept am pornit de la specificațiile Microsoft Dynamics CRM 2011 System Requirements and Required Components  unde se specifică foarte clar că există o integrare între cele două la nivel de document management.

În articolul CRM 2011 and SharePoint 2010 Integration – Part 1 veți găsi pas cu pas modul în care se configurează suportul de documente din CRM pe SharePoint. După același tutorial am realizat și implementarea în 2013. Cei care vor fi curioși sau interesați, în partea a doua a articolului veți descoperi că se poate, în mod artizanal, configura și partea de raportare a datelor din CRM în SharePoint prin Excel Services. În partea a treia a integrării deja se intră în zona SF a programării, teritoriu, la care am rămas la IF-THEN-ELSE.

Așadar, nimic despre clienți și modul în care se pot ei integra cu CRM-ul firmei prin intermediul unui portal.

Legătura între cele două sisteme se configurează din setările CRM:

image

În SharePoint fiind necesară soluția crmlistcomponent pe care o puteți descărca și în limba română. Din cauza diferențelor de pachete lingvistice între CRM, SharePoint și soluție bibliotecile de documente le-am creat în Engleză. În figură puteți identifica principalele biblioteci de documente partajate între SharePoint și un cont de CRM.

image

Primul pas care at trebui realizat este crearea de șabloane (template-uri) pentru fiecare tip de document de pe bibliotecile respective în așa fel încât să putem crea documentații noi în mod rapid pentru fiecare client în parte.

Sigur vă puteți considera puțin ghinioniști dacă primiți un astfel de mesaj în CRM.

image

Asta înseamnă că trebuia să alegeți să lucrați cu SharePoint 2010. :)

Un alt pas în integrare, măcar la nivel de gestiune de documente este aceea de a publica SharePoint-ul în Extranet și a le permite clienților să lucreze pe documente comune cu noi, documente pe care le putem urmări ulterior din SharePoint sau CRM.

Practic, mai este mult de lucru pentru a integra cele două produse.

Pentru cei care doresc să realizeze un portal cu clienții, fără SharePoint, pot încerca una din soluțiile de mai jos:

1. La adresa Customer Portal Accelerator for Microsoft Dynamics CRM am găsit o soluție de Portal pentru clienți dezvoltată pe comunitatea Codeplex, dar care nu are nici o legătură cu SharePoint, dar este gratuită, chiar dacă destul de alambicată de configurat. Un alt minus este că nu are localizare în limba română.

2. În ”magazinul” Dynamics am găsit Customer Portal for Microsoft Dynamics CRM 2011  care folosește o soluție proprietară Microsoft pentru integrarea cu Clienții. Pare de încredere, dar prezentarea video este deplorabilă. De asemenea, nu este specificat în mod public prețul.

În loc de concluzie… cine vrea un CRM, are. Cine vrea mai mult trebuie să-și bată capul cu configurările! :)

Blog la WordPress.com.

SUS ↑