Professional Documents
Culture Documents
1
Zawarto
Zapewnij zaangaowanie w sieci Web z funkcjami portalu dla Microsoft Dynamics CRM ....................... 1
2
Nawizuj kontakt ze wsplnotami korzystajc z portalu spoecznoci .................................................... 30
Zobacz te ............................................................................................................................................ 30
3
Zarzdzaj komentarzami do wpisw w blogu na portalu ..................................................................... 54
Atrybuty i relacje komentarzy do wpisw w blogu ................................................................................ 54
Zobacz te ............................................................................................................................................ 55
4
Administrator portalu ............................................................................................................................ 70
Meneder portalu ................................................................................................................................. 70
Sprzedawca portalu .............................................................................................................................. 70
5
Zarzdzaj czami sieci Web w portalu ................................................................................................ 88
Wielopoziomowe zestawy czy sieci Web .......................................................................................... 88
Atrybuty i relacje zestawu czy sieci Web........................................................................................... 89
Atrybuty i relacje czy sieci Web ......................................................................................................... 89
Przechowuj zawarto rda przy uyciu szablonw sieci Web .......................................................... 101
Atrybuty szablonu sieci Web .............................................................................................................. 101
Szablony sieci Web jako szablony stron ............................................................................................ 102
Szablony sieci Web jako nagwki i stopki witryny sieci Web ............................................................ 102
Wbudowane szablony sieci Web ....................................................................................................... 102
Reklama .......................................................................................................................................... 102
Blogi ................................................................................................................................................ 103
Linki do stron nadrzdnych ............................................................................................................. 103
Grupa list linkw podrzdnych ........................................................................................................ 103
Wydarzenia: nadchodzce .............................................................................................................. 103
6
Fora ................................................................................................................................................. 103
Ukad 1-kolumnowy ......................................................................................................................... 103
Ukad 2-kolumnowy z szerok lew kolumn ................................................................................. 104
Ukad 2-kolumnowy z szerok praw kolumn............................................................................... 104
Ukad 3-kolumnowy z szerok kolumn rodkow ......................................................................... 104
Kopia strony .................................................................................................................................... 105
Nagwek strony ............................................................................................................................. 105
Ankieta ............................................................................................................................................ 105
Wyszukiw. ....................................................................................................................................... 105
Nawigacja boczna ........................................................................................................................... 105
Fragment kodu ................................................................................................................................ 106
Nawigacja grna ............................................................................................................................. 106
Grupa list linkw sieci Web ............................................................................................................. 106
Zobacz te .......................................................................................................................................... 106
7
Obiekt blogposts ................................................................................................................................. 115
Obiekt blogpost .................................................................................................................................. 115
obiekty.................................................................................................................................................... 115
Encja................................................................................................................................................... 115
Odwoanie do encji ............................................................................................................................. 117
Uwaga ................................................................................................................................................ 117
Wartoci Zestaw opcji ........................................................................................................................ 118
Uprawnienia encji ............................................................................................................................... 118
Relacja zwrotna .................................................................................................................................. 118
ankiety.................................................................................................................................................... 129
8
Atrybuty ankiet .................................................................................................................................... 129
Atrybuty Umieszczenie ankiet ............................................................................................................ 130
Atrybuty Umieszczenie ankiet ............................................................................................................ 130
Atrybuty ankiety .................................................................................................................................. 131
Atrybuty Opcja ankiety ....................................................................................................................... 131
searchindex............................................................................................................................................ 132
Atrybuty ........................................................................................................................................... 133
Wyniki indeksu wyszukiwania ......................................................................................................... 133
9
Tagi iteracji............................................................................................................................................. 142
for ....................................................................................................................................................... 142
Parametry........................................................................................................................................ 143
cycle ................................................................................................................................................... 144
tablerow .............................................................................................................................................. 144
Parametry........................................................................................................................................ 144
10
last ...................................................................................................................................................... 157
order_by ............................................................................................................................................. 158
random ............................................................................................................................................... 158
select .................................................................................................................................................. 158
shuffle ................................................................................................................................................. 158
size ..................................................................................................................................................... 158
skip ..................................................................................................................................................... 159
take ..................................................................................................................................................... 159
then_by ............................................................................................................................................... 159
where .................................................................................................................................................. 159
11
remove................................................................................................................................................ 166
remove_first ........................................................................................................................................ 166
replace ................................................................................................................................................ 166
replace_first ........................................................................................................................................ 166
split ..................................................................................................................................................... 167
strip_html ............................................................................................................................................ 167
strip_newlines ..................................................................................................................................... 167
text_to_html ........................................................................................................................................ 167
truncate............................................................................................................................................... 168
truncate_words ................................................................................................................................... 168
upcase ................................................................................................................................................ 168
url_escape .......................................................................................................................................... 168
xml_escape ........................................................................................................................................ 168
Utwrz niestandardowy szablon strony przy uyciu Liquid i szablonu strony sieci Web ...................... 174
Utwrz niestandardowy szablon strony, aby renderowa rdo danych RSS ..................................... 175
12
Renderuj nagwek witryny sieci Web i gwny pasek nawigacyjny ..................................................... 178
Renderownie do trzech poziomw hierarchii strony przy uyciu nawigacji hybrydowej ....................... 180
13
Zobacz te .......................................................................................................................................... 199
14
Ogranicz odczyt .................................................................................................................................. 221
Przypisz uprawnienia ustawione dla roli sieci Web dla portali .............................................................. 222
Dodaj zabezpieczenia oparte na rekordach, przy uyciu uprawnie encji dla portali ........................... 223
Dodawanie uprawnie encji do roli sieci Web .................................................................................... 223
Zakres globalny .................................................................................................................................. 223
Zakres kontaktu .................................................................................................................................. 224
Zakres konta ....................................................................................................................................... 224
Wasny zakres .................................................................................................................................... 224
Zakres nadrzdny ............................................................................................................................... 224
Atrybuty i relacje ............................................................................................................................. 225
Globalne uprawnienia dla zada zwizanych z potencjalnymi klientami ....................................... 226
Uprawnienia z zakresem bazujcym na kontakcie dla zada ........................................................ 228
15
Atrybuty .............................................................................................................................................. 252
Format ................................................................................................................................................ 253
Zobacz te .......................................................................................................................................... 254
16
Akcja Przepyw pracy ......................................................................................................................... 275
Ustawienia Akcji Przepyw pracy .................................................................................................... 275
Akcja Usu skojarzenie ...................................................................................................................... 276
Ustawienia akcji Usu skojarzenie ................................................................................................. 276
Konfiguracja notatek dla formularzy sieci Web dla portali ..................................................................... 276
Atrybuty .............................................................................................................................................. 277
Opcje Utwrz okno dialogowe ............................................................................................................ 279
Opcje Edytuj okno dialogowe ............................................................................................................. 280
Opcje Usu okno dialogowe............................................................................................................... 282
Dodaj stron sieci Web, aby renderowa list rekordw ....................................................................... 292
Dodaj List encji do portalu ................................................................................................................ 292
Zobacz te .......................................................................................................................................... 292
Oce lub gosuj na stronie sieci Web lub wpisie na blogu w portalu ..................................................... 304
Wcz oceny na stronach ................................................................................................................... 305
Uyj ocen ............................................................................................................................................ 305
Typ oceny........................................................................................................................................ 305
Typ gosowania ............................................................................................................................... 306
17
Zarzdzaj ocenami w CRM ................................................................................................................ 306
18
Rozpocznij korzystanie z portalu CRM
Dotyczy: Dynamics CRM Online
Moliwoci portalu Microsoft Dynamics CRM Online 2016, aktualizacja 1 zapewniaj zasoby, z ktrych
rni odbiorcy mog korzysta, aby uzyska pomoc w przypadku problemw, wyszukiwa artykuy
merytoryczne, wsppracowa ze spoecznociami, zgasza nowe pomysy oraz zdobywa informacje
o produktach i usugach, ktre posiadaj.
Aby rozpocz prac, dowiedz si, jak zainstalowa usug portali CRM, zobaczZainstaluj portale CRM
Sprawd te zasoby, aby dowiedzie si, jak zmaksymalizowa wykorzystanie portali CRM.
Klienci
Portal obsugi klienta moe pomc w tworzeniu rodowiska, ktre klienci bd uznaj za pomocne i
wartociowe, i zmniejszy ilo przypadkw pomocy technicznej, ktre s przekazywane do
zespou.Aktywnie reagujc na opinie moesz nieprzerwanie poprawia swoje oferty pomocy
technicznej i zapewnia klientom wspania jako usug.
Wicej informacji:Utwrz portal obsugi klienta
Wicej informacji:Nawizuj kontakt ze wsplnotami korzystajc z portalu spoecznoci
Pracownicy wewntrzni
Portal pracownikw jest doskonaym sposobem na rozpowszechnianie tych informacji i wspieranie
pracownikw przy uyciu spraw wewntrznych, jak rwnie na szybkie wprowadzanie aktualizacji i
wiadomoci o nadchodzcych poprawkach i dodatkach wprowadzanych do katalogu
produktw.Wspierajc pracownikw, moesz tworzy zesp, ktry jest skoncentrowany na sukcesie
klientw, partnerw handlowych oraz wsppracownikw.
Wicej informacji:Utwrz samoobsugowy portal pracownikw (ESS)
Partnerzy handlowi
Partnerami handlowymi s dostawcy, ktrzy wsppracuj z Twoj organizacj nad ocenianiem potrzeb
klientw, i w oparciu o te potrzeby zajmuj si dystrybucj produktw.Partnerzy maj potrzeby, ktre s
bardzo podobne do potrzeb pracownikw wewntrznych, ale musz rwnie by w stanie ledzi
szanse sprzeday i wsppracowa nad ich finalizacj.Portal partnerw zapewnia narzdzia
19
zarzdzania zawartoci, jak rwnie narzdzia do zarzdzania szansami sprzeday, aby pomc
partnerom w dostarczaniu klientom najlepszych wynikw.
Wicej informacji:Upowaniaj partnerw kanau
Zobacz te
Podrcznik administratora po funkcjach portalu dla Microsoft Dynamics CRM
Zainstaluj portale CRM
Wane
Funkcje dostpne w tym rozwizaniu wymagaj usugi Microsoft Dynamics CRM Online 2016,
aktualizacja 1.
Po zainstalowaniu preferowanego rozwizania portali musisz zaakceptowa warunki, aby
przeprowadzi jego konfiguracj w CRM.
Na tej stronie:
Zainstaluj portale CRM
20
Dodaj role sieci Web portalu
Wcz pomoc dla portali CRM
Dostosuj formularze, pulpity nawigacyjne i raporty portali CRM
Zobacz te
Podrcznik administratora po funkcjach portalu dla Microsoft Dynamics CRM
Twrz portale CRM
Zarzdzaj zawartoci portalu
Konfiguruj portal CRM
21
Portale niestandardowe zapewniaj platform do tworzenia dostosowanych dowiadcze dla klientw,
partnerw i pracownikw.Dziki tej funkcji moliwe jest:
Twrz portale CRM dostosowane do Twoich potrzeb.Wicej informacji:Twrz portale
Korzystaj z portalu niestandardowego jako elastycznej platformy dla aplikacji
niestandardowych.Wicej informacji:Utwrz portal niestandardowy
Dostarczanie klientom doskonaej obsugi i zarzdzanie sprawami.Wicej informacji:Utwrz portal
obsugi klienta
Wspieranie pracownikw i udostpnianie repozytorium informacji, zasad i praktyk.Wicej
informacji:Utwrz samoobsugowy portal pracownikw (ESS)
Wspieranie wsppracy rnych spoecznoci odbiorcw.Wicej informacji:Nawizuj kontakt ze
wsplnotami korzystajc z portalu spoecznoci
Udostpnianie partnerom narzdzi, ktrych potrzebuj, aby wsppracowa i wyszukiwa
moliwoci sprzeday.Wicej informacji:Upowaniaj partnerw kanau
Zobacz te
Nawizuj kontakt ze wsplnotami korzystajc z portalu spoecznoci
Skategoryzuj zawarto portalu
Upowaniaj partnerw kanau
Zarzdzaj zawartoci portalu
Utwrz motyw dla portalu
Konfiguruj portal CRM
Referenced topic '12bf03fd-ce3b-43d3-ba1b-45efc879ce46' is not in the TOC.
Twrz portale
Dotyczy: Dynamics CRM Online
Portale to witryny sieci Web, ktre mona dostosowa, aby zapewni bardziej spersonalizowane
dowiadczenia odbiorcw, partnerw i pracownikw wewntrznych.Tworzc portal niestandardowy
moesz dostarczy markowe repozytorium, w ktrym uytkownicy portalu mog wykonywa wiele
zada.Na przykad:
Klienci mog przekazywa sprawy i znajdowa artykuy merytoryczne
Partnerzy mog przeglda szanse sprzeday i zarzdza nimi
Pracownicy wewntrzni mog tworzy i obserwowa najlepsze sposoby postpowania
22
3. W sekcjiOglne ustawieniaNazwa
4. W poluAdresu URL portalu
5. Uyj listy rozwijanejWystpienie CRM
6. Wybierz jzyk domylny dla Twojego portalu z listy rozwijanejWybierz jzyk portaluDostpne
jzyki bd zaleay od jzykw, ktre zostay zainstalowane w wystpieniu CRM.
7. Z listy rozwijanejWybierz Administratora portalu
8. W sekcjiOdbiorcy portaluMoesz wybra:
Partner
Klient
Pracownik
9. W sekcjiWybierz portal do wdroeniaOpcje, ktre widzisz, bazuj na wybranych przez Ciebie
odbiorcach.
10. KliknijPrzelij
Zostaniesz przekierowany do strony logowania Microsoft Office 365.Wybierz uytkownika CRM,
ktrego uye do utworzenia portalu.Zostaniesz poproszony o udzielenie zgody na portale CRM.
Po wyraeniu zgody Twj portal rozpocznie dziaanie.
Zobacz te
Utwrz portal niestandardowy
Utwrz portal obsugi klienta
Utwrz samoobsugowy portal pracownikw (ESS)
Nawizuj kontakt ze wsplnotami korzystajc z portalu spoecznoci
Utwrz portal zarzdzania relacjami z partnerami (PRM)
Konfiguruj portal CRM
Zarzdzaj zawartoci portalu
23
Powiadomienia sieci Web
Modu Tosamo firmy Microsoft
Przepywy pracy moduu Tosamo firmy Microsoft
Modu Formularze sieci Web firmy Microsoft
Opinia
Uwierzytelnianie logowania
Odwiedzajcy portal mog tworzy profil i logowa si do niego podczas odwiedzania portalu
niestandardowego.Wszystkie usugi uwierzytelniania logowania s obsugiwane przez portal
niestandardowy.
Aby uzyska wicej informacji, zobacz tematKonfiguruj uwierzytelnianie portalu CRM
24
Strona podrzdna 2 Strona
Strona z nawigacj boczn i paskiem bocznym Strona z nawigacj boczn i paskiem bocznym
Strona podrzdna 1 Strona
Strona podrzdna 2 Strona
Kontakt z nami Strona
Strona Kontakt z nami gdy uytkownik wypenia formularz i przesya go, w CRM powstaje
potencjalny klient.
Zobacz te
Podrcznik administratora po funkcjach portalu dla Microsoft Dynamics CRM
Twrz portale
Utwrz motyw dla portalu
Zarzdzaj zawartoci portalu
Rozpocznij prac z edytorem zawartoci portalu
Zarzdzaj stronami sieci Web
Konfiguruj portal CRM
25
Modu Fora firmy Microsoft
Przepywy pracy moduu Fora firmy Microsoft
Modu Pomysy firmy Microsoft
Przepywy pracy moduu Pomysy firmy Microsoft
O czasu portalu
Obsuga klienta
Zarzdzanie wiedz
Pomocnik przepywu pracy pobierania identyfikatorw rekordw firmy Microsoft
Pomocnik Map Bing firmy Microsoft
26
Ankieta
Szablon ankiety
Reklama losowa
Wyszukiw.
Wyniki wyszukiwania
Nawigacja boczna
Mapa witryny
Element SiteMap
Nagwek karty
Grupa list linkw sieci Web
27
Przepywy pracy portalu
Powiadomienia sieci Web
Modu Tosamo firmy Microsoft
Przepywy pracy moduu Tosamo
Formularze sieci Web
Opinia
Blogi
Fora
Przepywy pracy forw
Modu Pomysy firmy Microsoft
Przepywy pracy moduu Pomysy
O czasu portalu
Obsuga klienta
Zarzdzanie wiedz
Pobierz Pomocnik przepywu pracy pobierania identyfikatorw rekordw
Pomocnik Map Bing
28
Szablon reklamy
Linki do stron nadrzdnych
Podrzdny element nawigacji
Stopka
Nagwek
Ukad 1-kolumnowy
Ukad 3-kolumnowy
Kopia strony
Nagwek strony
Podzia na strony
Ankieta
Szablon ankiety
Reklama losowa
Wyszukiw.
Wyniki wyszukiwania
Nawigacja boczna
Mapa witryny
Element SiteMap
Nagwek karty
Grupa list linkw sieci Web
Zobacz te
Twrz portale
Utwrz motyw dla portalu
Zarzdzaj zawartoci portalu
29
Rozpocznij prac z edytorem zawartoci portalu
Zarzdzaj stronami sieci Web
Konfiguruj portal CRM
Zobacz te
Podrcznik administratora po funkcjach portalu dla Microsoft Dynamics CRM
Twrz portale CRM
Skategoryzuj zawarto portalu
Upowaniaj partnerw kanau
Zarzdzaj zawartoci portalu
Utwrz motyw dla portalu
Konfiguruj portal CRM
30
Edytuj istniejce forum
1. Kliknij dwukrotnieForum
2. Okrel wartoci dla pl i kliknijZapisz i zamknij
31
Nazwa Opis
Uwaga
Czciowe wartoci adresu URL s uywane
jako segmenty cieki URL.Jako takie, nie
powinny zawiera niedozwolonych dla cieki
URL znakw, takich jak "?", "#", "!",
"%".Poniewa adresy URL portali s
generowane przez poczenie wartoci
czciowych adresw URL za pomoc
ukonikw ("/") generalnie nie powinny zawiera
ukonikw.
Uwaga
Zaleca si ograniczenie wartoci Czciowych
adresw URL do liter, liczb oraz mylnikw i
podkrele.Na przykad: "press-releases",
"Users_Guide", "product1".
Uwaga
Uytkownicy z uprawnieniami do zarzdzania
zawartoci mog otrzyma moliwo
uywania "Trybu podgldu", co pozwoli im
32
Nazwa Opis
zobaczy ("Podgld") niepublikowanej
zawartoci.
Uwaga
Przypisany szablon strony powinien by
szablonem, ktry programista specjalnie
utworzy, aby dostarczy szczegowych
informacji dotyczcych forum.Wybranie
szablonu innego ni ten, ktry zosta
opracowany z myl o stronie forum, moe
powodowa bdne wyniki podczas przegldania
strony sieci Web forum w portalu.
Uwaga
Przypisany szablon strony powinien by
szablonem, ktry programista specjalnie
utworzy, aby dostarczy szczegowych
informacji o wtku forum.Wybranie szablonu
innego ni ten, ktry zosta opracowany z myl
o stronie wtku forum, moe powodowa bdne
wyniki podczas przegldania strony sieci Web
wtku forum w portalu.
33
Zobacz te
Zarzdzaj wtkami forum
Twrz wpisy na forum w portalu
Moderuj fora
Subskrybuj alerty
Zarzdzaj zawartoci portalu
Uwaga
Chocia mona tworzy wtki forum w programie Dynamics CRM, zaleca si, aby przeprowadzi to w
portalu, gdy proces ten jest mniej zaangaowany, i upewni si, e wtek jest poprawnie skojarzony z
oryginalnym wpisem na forum.
34
2. Okrel wartoci dla zapewnionych pl.
Uwaga
Bdziesz musia utworzy oryginalnyTwrz wpisy na forum w portaluPierwszy wpisOstatni wpis
3. KliknijZapisz i zamknij
35
36
Atrybuty wtku forum uywane przez portale
W poniszej tabeli objaniono wiele atrybutw wtkw na forum uywanych przez portale.Naley
pamita, e sposb renderowania wielu atrybutw zalenych od treci/wywietlania jest zaleny od
uytego szablonu strony.
Nazwa Opis
37
Atrybuty typu wtku forum
W poniszej tabeli objaniono wiele atrybutw wtkw forum uywanych przez portaleNaley pamita,
e sposb renderowania wielu atrybutw zalenych od treci/wywietlania jest zaleny od uytego
szablonu strony.
Nazwa Opis
Zobacz te
Konfiguruj fora i moderuj je
Twrz wpisy na forum w portalu
Moderuj fora
Subskrybuj alerty
Zarzdzaj zawartoci portalu
38
Twrz wpisy na forum w portalu
Edytor wpisw na forum pojawi si automatycznie po pomylnym zalogowaniu si uytkownika w
portalu i przejciu do strony wtku forum, pod warunkiem, e deweloper wdroy t funkcjonalno w
szablonie strony wtku forum.
Zaloguj si w portalu.
Przejd doZarzdzaj wtkami forum
Zredaguj odpowied w edytorze tekstu.
KliknijPrzelij
Relacje atrybutw
W poniszej tabeli objaniono wiele atrybutw wpisw na forum uywanych przez portale.Naley
pamita, e sposb renderowania wielu atrybutw zalenych od treci/wywietlania jest zaleny od
uytego szablonu strony.
Nazwa Opis
Zobacz te
Konfiguruj fora i moderuj je
Zarzdzaj wtkami forum
Moderuj fora
Subskrybuj alerty
Zarzdzaj zawartoci portalu
39
Moderuj fora
Dotyczy: Dynamics CRM Online
Moderatorzy to uytkownicy forum ktrzy posiadaj dostp do wtkw i wpisw na forum autorstwa
wszystkich czonkw i mog moderowa dyskusj i utrzymywa czysto forum (neutralizujc spam i
dziaania spamerw, itp.).Moderatorzy odpowiadaj rwnie na pytania uytkownikw dotyczce forum,
oglne pytania, a take odpowiadaj na konkretne skargi.Mog oni rwnie udzieli pomocy
uytkownikom jej potrzebujcym.Uprawnienia moderatorw obejmuj: usuwanie, dodawanie,
edytowanie, usuwanie wtkw lub wpisw.Zasadniczo obowizkiem moderatorw jest prowadzenie
spraw codziennych forum lub tablicy zwizanych ze strumieniem wkadu uytkownikw i interakcjami
midzy uytkownikami.Skuteczno zarzdzania uytkownikami ma bezporedni wpyw na jako
forum, jego postrzeganie i uyteczno jako spoecznoci powizanych ze sob uytkownikw.
40
Aby edytowa wtek na forum
KliknijEdytuj
41
Aby edytowa konkretny wpis na forum
KliknijEdytuj
42
Zarzdzaj uprawnieniami dostpu do forum w
Dynamics CRM
Uprawnienie dostpu do forum to regua zabezpiecze, ktra moe by przypisana do okrelonego
forum i roli Sie Web, ktre mog ogranicza poszczeglnym uytkownikom przegldanie forum lub
umoliwia poszczeglnym uytkownikom moderowanie forum wZarzdzaj stronami sieci WebAby
tworzy, edytowa lub usuwa uprawnienia dostpu do forum w ramach Dynamics CRM:
1. Zaloguj si wDynamics CRM
2. Przejd doSpoeczno
3. KliknijUprawnienia dostpu do forum
43
Uwaga
Rola Sie Web musi by przypisana, aby regua miaa zastosowanie dla uytkownikw z przyznan
dan rol.ZobaczTwrz role sieci Web dla portali
Relacje atrybutw
W poniszej tabeli objaniono wiele atrybutw Uprawnienia dostpu do forum uywanych przez portale.
44
Imi i nazwisko Opis
forum.Umoliw zmian ma pierwszestwo nad
Ogranicz moliwo odczytu.
Zobacz te
Konfiguruj fora i moderuj je
Zarzdzaj wtkami forum
Twrz wpisy na forum w portalu
Subskrybuj alerty
Zarzdzaj zawartoci portalu
Subskrybuj alerty
Dotyczy: Dynamics CRM Online
Uytkownicy forum mog dokona subskrypcji wtkw i otrzymywa alerty po dodaniu nowych wpisw,
i mie aktualn wiedz dotyczc interesujcych ich rozmw.Ustawienia alertu s doczone do
rekordu kontaktu uytkownika, co zapewnia wgld w intencje uytkownika.
W zalenoci od szablonu strony wprowadzonego przez dewelopera, funkcja dawania uytkownikom
moliwoci subskrybowania lub rezygnowania z subskrybowania alertw moe by dostpna lub
niedostpna, a obrazy wywietlane w niniejszym dokumencie mog by inne ni te wywietlane w
portalu.
45
Zrezygnuj z subskrypcji alertw w portalu
Uytkownicy mog zaznaczy, e nie chc otrzyma powiadomienia o nowych wpisach dla danego
wtku przechodzc do wtku forum i klikajc czeUsuAlert
1. Zaloguj si wPortalu
2. Przejd doWtku na Forum
3. KliknijUsu Alert
46
Zarzdzaj alertami forum w Microsoft Dynamics CRM
Chocia portal jest podstawowym rdem tworzenia lub usuwania alertw.Alerty forum mog by
tworzone, edytowane lub usuwane w Dynamics CRM.
1. Zaloguj si wDynamics CRM
2. Przejd doSpoeczno
3. KliknijWtki forum
4. Kliknij dwukrotnie istniejcyWtek forum
5. KliknijAlerty forum
Aby utworzy now subskrypcj alertu
1. KliknijDodaj nowy Alert Forum
Aby edytowa istniejcy alert
1. Kliknij dwukrotnieAlert forum
2. Okrel wartoci dla zapewnionych pl
3. KliknijZapisz i zamknij
Relacje atrybutw
W poniszej tabeli objaniono wiele atrybutw alertw na forum uywanych przez portale.
Zobacz te
Konfiguruj fora i moderuj je
Zarzdzaj wtkami forum
Twrz wpisy na forum w portalu
Moderuj fora
Zarzdzaj zawartoci portalu
47
Zarzdzaj blogami
Dotyczy: Dynamics CRM Online
Ta strona zawiera szczegowe informacje na temat zarzdzania encj Blog i konfigurowania
jej.Poniej znale mona szczegowe informacje dotyczce zarzdzania komentarzami i wpisami.
48
, kliknij przyciskAby usun blogUsuTak
Uwaga
Usunicie bloga spowoduje rwnie usunicie skojarzonych z nim wpisw i komentarzy.
Zabezpieczenia
UprawnienieOdczytJeli uytkownik moe odczyta nadrzdn stron siec Web, moe rwnie czyta
bloga i wszystkie opublikowane na nim wpisy.ZobaczKontrola dostpu do stron sieci Web dla portali
DostpZmiana/zapisTa relacja okrela role sieci Web przyznajce uprawnienie Autorstwo do
bloga.Wszyscy uytkownicy portalu skojarzeni z dowolnymi z tych rl otrzymaj uprawnienie do
tworzenia nowych wpisw, edytowania i usuwania wasnych wpisw, oraz edytowania atrybutw i
ustawie bloga.ZobaczTwrz role sieci Web dla portali
Uwaga
49
Tylko autor wpisu w blogu moe edytowa lub usun ten wpis, za porednictwem interfejsu edycji
portalu front-side.Autor wpisu moe rwnie zobaczy wasne nieopublikowane wpisy, ale nie moe
zobaczy wpisw innych autorw.
Uwaga
Czciowe wartoci adresu URL s uywane
jako segmenty cieki URL.Jako takie, nie
powinny zawiera niedozwolonych dla cieki
URL znakw, takich jak "?", "#", "!",
"%".Poniewa adresy URL portalu s
generowane przez poczenie wartoci
Czciowy adres URL za pomoc ukonikw
("/") generalnie nie powinny zawiera ukonikw.
Zaleca si ograniczenie wartoci Czciowych
adresw URL do liter, liczb oraz mylnikw i
podkrele.Na przykad: "press-releases",
"Users_Guide", "product1".
50
Imi i nazwisko Opis
renderowania widokw archiwalnych (czyli na
przykad widokw wpisw, ktre mog ju nie by
widoczne na stronie gwnej bloga).Ten szablon
zazwyczaj bdzie odpowiada za:
Renderowanie widoku wszystkich wpisw w
danym miesicu kalendarzowym.
Renderowanie widoku wszystkich wpisw
zwizanych z danym tagiem.
Renderowanie widoku wszystkich wpisw
utworzonych przez danego autora.
Podsumowanie Zawarto HTML zawierajc opis bloga.
Zasady komentowania Opcja, ktra okrela sposb obsugi komentarzy
dotyczcych wpisw w blogu.
Wpisy w blogu Relacja okrelajca wszystkie wpisy zwizane z
blogiem.
Role autorw Relacja okrelajca Role sieci Web przyznajce
uprawnienie Autorstwo w blogu.Wszyscy
uytkownicy portalu skojarzeni z dowolnymi z tych
rl otrzymaj uprawnienie do tworzenia nowych
wpisw, edytowania i usuwania wasnych wpisw,
oraz edytowania atrybutw i ustawie bloga.
51
Wprowad konieczne zmiany, a nastpnie kliknijZapisz
, przejd do strony wpisu i kliknij przyciskAby edytowa wpisEdytujPojawi si okno dialogowe edytor
wpisu.Wprowad konieczne zmiany, a nastpnie kliknijZapisz
Podczas tworzenia lub edycji wpisu w blogu, jeli poleCzciowy adres URLAutomatycznie
generowany Czciowy adres URL bdzie mia formatyyyy-mm-dd-post-titleyyyy-mm-ddDatyTytu
PoleTagiMoliwe jest rwnie wpisanie nazwy nowego tagu.Aby zakoczy nazw tagu i rozpocz
now, wpiszTabEnter,Aby usun tag, kliknijxBackspace
, kliknij przyciskAby usun wpis w bloguUsuTak
Uwaga
Usunicie wpisu w blogu spowoduje rwnie usunicie skojarzonych z nim komentarzy.
Uwaga
Tylko autor wpisu w blogu moe edytowa lub usun ten wpis, za porednictwem interfejsu edycji
52
portalu front-side.Autor wpisu moe rwnie zobaczy wasne nieopublikowane wpisy, ale nie moe
zobaczy wpisw innych autorw.
Nazwa Opis
Uwaga
Czciowe wartoci adresu URL s uywane
jako segmenty cieki URL.Jako takie, nie
powinny zawiera niedozwolonych dla cieki
URL znakw, takich jak "?", "#", "!",
"%".Poniewa adresy URL portalu s
generowane przez poczenie wartoci
Czciowy adres URL za pomoc ukonikw
("/") generalnie nie powinny zawiera ukonikw.
Zaleca si ograniczenie wartoci Czciowych
adresw URL do liter, liczb oraz mylnikw i
podkrele.Na przykad: "press-releases",
"Users_Guide", "product1".
53
Nazwa Opis
Nazwa Opis
54
Nazwa Opis
uwierzytelnionego uytkownika portalu.
Nazwa autora Wywietlana nazwa autora danego komentarza.
Jest to zazwyczaj uywane w scenariuszu
komentarzy wpisywanych anonimowo, gdy nie ma
rekordu Kontakt uytkownika portalu, z ktrym
mona skojarzy komentarz, i jest na og
wypeniane przez autora komentarza.
Adres e-mail autora Adres e-mail autora komentarza.
Jest to zazwyczaj uywane w scenariuszu
komentarzy wpisywanych anonimowo, gdy nie ma
rekordu Kontakt uytkownika portalu, z ktrym
mona skojarzy komentarz, i jest na og
wypeniane przez autora komentarza.
Adres URL autora Adres URL witryny sieci Web dla autora
komentarza - by moe jego wasny blog lub
osobista witryna sieci Web.
Jest to zazwyczaj uywane w scenariuszu
komentarzy wpisywanych anonimowo, gdy nie ma
rekordu Kontakt uytkownika portalu, z ktrym
mona skojarzy komentarz, i jest na og
wypeniane przez autora komentarza.
Data publikacji Sygnatura czasowa przesania komentarza, jaka
ma by wywietlana w portalu.Ta warto okrela
sposb sortowania komentarzy do
wywietlenia.Ta warto nie kontroluje tego kiedy i
czy komentarz bdzie faktycznie widoczny w
portalu.
Zawarto Pena zawarto HTML komentarza.
Zatwierdzono Okrela, czy komentarz bdzie widoczny w
portalu.Jeli pole to jest zaznaczone, komentarz
jest widoczny dla wszystkich uytkownikw, ktrzy
maj uprawnienia do odczytu wpisu w blogu.Jeli
nie zaznaczono tego pola, tylko Autor wpisu
bdzie mg zobaczy podgld komentarza w
portalu.
Zobacz te
Zarzdzaj zawartoci portalu
Rozpocznij prac z edytorem zawartoci portalu
Dodaj zawarto dynamiczn i utwrz niestandardowe szablony
Zarzdzaj stronami sieci Web
55
Pomysy zwizane z crowdsourcingiem
Dotyczy: Dynamics CRM Online
Ta strona zawiera szczegowe informacje na temat zarzdzania encj Forum pomysw i
konfigurowania jej.Poniej znale mona szczegowe informacje dotyczce zarzdzania Pomysami,
Komentarzy dotyczcych pomysw oraz Gosw oddanych na pomysy.
Uprawnienia dostpu
DostpOdczytTa relacja okrela role sieci Web, ktre maj uprawnienia do wywietlania i
uczestniczenia w forum pomysw.Wszyscy uytkownicy portalu skojarzeni z dowolnymi rolami
otrzymaj dostp do forum pomysw.ZobaczTwrz role sieci Web dla portali
DostpZmianaW chwili obecnej nie istnieje funkcja moderowania front-side wbudowana w aplikacj
portalu pomysw.
Uwaga
Czciowe wartoci adresu URL s uywane
jako segmenty cieki URL.Jako takie, nie
powinny zawiera niedozwolonych dla cieki
URL znakw, takich jak "?", "#", "!",
"%".Poniewa adresy URL portalu s
generowane przez poczenie wartoci
Czciowy adres URL za pomoc ukonikw
("/") generalnie nie powinny zawiera ukonikw.
56
Imi i nazwisko Opis
Zaleca si ograniczenie wartoci Czciowych
adresw URL do liter, liczb oraz mylnikw i
podkrele.Na przykad: "press-releases",
"Users_Guide", "product1".
57
Zarzdzaj pomysami w Dynamics CRM
W przypadku uytkownikw programu Dynamics CRM, pod warunkiem e dostosowania portalu zostay
zaimportowane do organizacji Dynamics CRM, rekordy Pomysy mog by zarzdzane na karcie
Spoeczno.
Nazwa Opis
Uwaga
Czciowe wartoci adresu URL s uywane
jako segmenty cieki URL.Jako takie, nie
powinny zawiera niedozwolonych dla cieki
URL znakw, takich jak "?", "#", "!",
"%".Poniewa adresy URL portalu s
generowane przez poczenie wartoci
Czciowy adres URL za pomoc ukonikw
("/") generalnie nie powinny zawiera ukonikw.
Zaleca si ograniczenie wartoci Czciowych
adresw URL do liter, liczb oraz mylnikw i
podkrele.Na przykad: "press-releases",
"Users_Guide", "product1".
Opublikowany w sieci Web Czy pomys jest widoczny w witrynie sieci Web.
Tre reklamy Zawarto HTML zawierajca opis pomysu.
Podsumowanie Krtkie podsumowanie pomysu.
Nazwa autora Tekst okrelajcy nazw uytkownika, ktry
przesa pomys.
Adres e-mail autora Tekst okrelajcy adres e-mail uytkownika, ktry
przesa pomys.
Autor Relacja okrelajca, ktry uytkownik portalu jest
skojarzony z pomysem.
Data przesania Data i godzina utworzenia pomysu.
58
Nazwa Opis
Nazwa Opis
59
Nazwa Opis
Nazwa Opis
Zobacz te
Zarzdzaj wtkami forum
Twrz wpisy na forum w portalu
Moderuj fora
Subskrybuj alerty
60
Zarzdzaj zawartoci portalu
Zarzdzaj stronami sieci Web
Zobacz te
Twrz portale CRM
Nawizuj kontakt ze wsplnotami korzystajc z portalu spoecznoci
Categorize portal content
Upowaniaj partnerw kanau
Zarzdzaj zawartoci portalu
Utwrz motyw dla portalu
Konfiguruj portal CRM
Referenced topic '12bf03fd-ce3b-43d3-ba1b-45efc879ce46' is not in the TOC.
61
5. Wybierz kategori nadrzdn.Jeli chcesz, aby bya to kategoria najwyszego poziomu, pozostaw
to pole puste.
Zobacz te
Skategoryzuj zawarto portalu
Zobacz te
Podrcznik administratora po funkcjach portalu dla Microsoft Dynamics CRM
Twrz portale CRM
62
Nawizuj kontakt ze wsplnotami korzystajc z portalu spoecznoci
Skategoryzuj zawarto portalu
Zarzdzaj zawartoci portalu
Utwrz motyw dla portalu
Konfiguruj portal CRM
63
Pomocnik przepywu pracy dla kadego
Pomocnik przepywu pracy kojarzenia
64
Nazwa strony przykadowej Szablon strony
65
Reklama losowa
Wyszukiw.
Wyniki wyszukiwania
Nawigacja boczna
Mapa witryny
Element SiteMap
Nagwek karty
Grupa list linkw sieci Web
Zobacz te
Twrz portale
Utwrz motyw dla portalu
Zarzdzaj zawartoci portalu
Rozpocznij prac z edytorem zawartoci portalu
Zarzdzaj stronami sieci Web
Konfiguruj portal CRM
66
klientw, a przekazujc je do partnerw, moesz tworzy nowe rda przychodu lub wzmacnia relacje
z obecnymi klientami.
Rozpowszechnianie szans sprzeday do okrelonych partnerw moe rwnie pomc poczy
klientw ze sprzedawcami, ktrzy posiadaj odpowiedni wiedz i umiejtnoci do konkretnych
potrzeb.
67
Automatycznie przekazuj szanse sprzeday do preferowanych
partnerw
Moesz automatycznie przekazywa szanse sprzeday do partnerw w oparciu o zestawu kryteriw,
ktre okrelaj najlepszego partnera dla zadania.Wbudowane metryki dla przydzielania szans
sprzeday najpierw okrelaj, ktrzy partnerzy s dostpni do przyjcia szansy sprzeday.Ta tabela
przedstawia czynniki, ktre s uywane do podejmowania decyzji, czy partner jest dostpny.
Wydajno Wydajno partnera to maksymalna liczba szans
sprzeday, ktre jednorazowo moe przyj
partner.Ta warto moe by zmieniana na stronie
szczegw konta dla poszczeglnych partnerw.
Uwaga
Wydajno obejmuje szanse sprzeday, ktre s
w toku, jak rwnie te, ktre nie zostay jeszcze
zaakceptowane przez partnera.Nie obejmuje
wewntrznych szans sprzeday utworzonych
przez tego partnera.
68
konta odbiorcy, ktre jest skojarzone z szans
sprzeday.
Wspczynnik wykorzysta Procent szans wykorzystanych w przeszoci
przez partnera.
Wspczynnik zwrotw Procent szans utraconych (zwrconych) w
przeszoci przez partnera.
Wspczynnik opinii Procent dostarczonych szans sprzeday, ktre
otrzymay opinie od klientw.
Wspczynnik wstrzyma Procent szans sprzeday, ktre zostay
zaakceptowane przez partnera, ale nie zostay
przeprowadzone przez etapy przepywu pracy.
Wspczynnik kontaktw Procent szans sprzeday, ktre zostay
niezwocznie zaakceptowane lub odrzucone i nie
dopuszczono do ich wyganicia po dostawie.
redni czas do zamknicia rednia dugo czasu, w dniach, ktrych partner
potrzebuje do zamykania szans sprzeday.
Klasyfikacja partnera
Metryki stosowane podczas oceniania partnerw pod ktem dystrybucji szans sprzeday s waone,
aby stwierdzi, w jaki sposb wpywaj one na klasyfikacj partnera.Te wagi mona regulowa za
pomoc ustawie witryny, i wpywa na to, jak mocno metryka jest uywana do klasyfikowania
partnerw.Ustawienie wartoci zero (0) spowoduje, e metryka bdzie pomijana podczas
klasyfikowania partnerw pod ktem dystrybucji szans sprzeday.
Uwaga
Dodatnia waga oznacza, e wysza liczba dla tej metryki jest bardziej podana, a waga ujemna
oznacza, e nisza liczba jest bardziej podana.
Zakres akceptowanych wartoci dla kadego ustawienia metryk witryny jest nastpujca.
Opis Nazwa ustawienia Zakres wartoci
69
Konfiguruj role sieci Web dla portalu PRM
Dotyczy: Dynamics CRM Online
Role w sieci Web dla portalu PRM udzielaj prawa dostpu do rnych obszarw portalu.Przypisujc
odpowiednie role moesz udzieli gwnym kontaktom partnera odpowiednich uprawnie,
pozwalajcych zarzdza czonkami zespou i usprawnia realizowane procesy.
Kontynuuj, aby uzyska wicej informacji na temat rl w sieci Web, ktre s dostpne w gotowym
rozwizaniu.
Administrator portalu
Administratorzy portalu to kontakty bdce kontaktem podstawowym dla konta partnera.S oni
odpowiedzialni za dodawanie i dezaktywowanie czonkw zespou oraz za wszelkie czynnoci
administracyjne zwizane z informacjami o koncie partnera.
Administratorzy portalu mog:
Przeglda, akceptowa i odrzuca wszystkie rozproszone szanse sprzeday Przeglda,
zarzdza i wykonywa akcje na wszystkich zarzdzanych szansach sprzeday Zarzdza
informacjami o koncie partnera, kontaktami skojarzonymi z partnerem, oraz rolami w sieci Web
Zarzdza rolami kontaktu partnera Tworzy i edytowa konta klientw Tworzy i edytowa kontakty
klientw Tworzy i edytowa nowe szanse sprzeday
Meneder portalu
Menederowie portalu to kontakty zarzdzajce szansami sprzeday rozpowszechnianymi przez firm
macierzyst.S oni odpowiedzialni za akceptowanie lub odrzucanie rozproszonych szans sprzeday i
udostpnianie przyjtych szans sprzeday czonkom zespou.
Menederowie portalu mog:
Przeglda, akceptowa i odrzuca wszystkie rozproszone szanse sprzeday Przeglda,
zarzdza i wykonywa akcje na wszystkich zarzdzanych szansach sprzeday Zarzdza
informacjami o koncie partnera Tworzy i edytowa konta klientw Tworzy i edytowa kontakty
klientw Tworzy i edytowa nowe szanse sprzeday
Sprzedawca portalu
Sprzedawcy partnera to kontakty zarzdzajce i wykonujce dziaania dotyczce szans
sprzeday.Mog oni przeglda i wykonywa akcje na szansach sprzeday, ktre s im udostpnione,
ale nie s w stanie przeglda szans sprzeday, z ktrymi nie s skojarzeni.
Sprzedawcy partnera mog:
Przeglda, zarzdza i wykonywa akcje na zarzdzanych szansach sprzeday, ktre zostay im
udostpnione Tworzy i edytowa konta klientw Tworzy i edytowa kontakty klientw Tworzy i
edytowa nowe szanse sprzeday
70
Moesz korzysta z kont partnerw, aby ledzi rnych partnerw.Zaleca si utworzenie oddzielnego
konta dla kadego partnera, aby kad organizacj partnersk mona byo zarzdza oddzielnie.
71
Zobacz te
Podrcznik administratora po funkcjach portalu dla Microsoft Dynamics CRM
Twrz portale CRM
Nawizuj kontakt ze wsplnotami korzystajc z portalu spoecznoci
Skategoryzuj zawarto portalu
Upowaniaj partnerw kanau
Utwrz motyw dla portalu
Konfiguruj portal CRM
Uwaga
Jeli uywasz organizacji przykadowej, zaloguj si podajcadministratorpass@word1
Rozpocznij
Najpierw si zaloguj.Umoliwi to edytowanie zawartoci uytkownikom posiadajcym to
uprawnienie.Pasek narzdzi znajdujcy si z prawej strony umoliwia edytowanie waciwoci
strony.Niebieski przycisk edycji pojawi si, gdy mysz przemieci si nad dowoln zawarto, ktra
moe by zarzdzana przez uytkownika.
72
Opcja Opis
Edytuj nagwek
Umie wskanik myszy nad nagwkiem strony i kliknij przycisk niebieski przycisk edycji, ktry si
pojawi.Spowoduje to otwarcie edytora tekstu sformatowanego.Zmie tekst nagwka, a nastpnie kliknij
ikon dyskietki, aby zapisa zmiany.ZobaczDostosowuj zawarto za pomoc fragmentw kodu
zawartoci
Usu stron
Przejd do strony, ktra ma zosta usunita, i kliknij przyciskUsuKliknijTakWszystkie strony
podrzdne usunitej strony rwnie zostan usunite.
73
Uwaga
Niektre strony sieci Web s istotne dla waciwego funkcjonowania witryny sieci Web na przykad
strona logowania czy strona 404.Upewnij si, e nie usuwasz tych stron, poniewa moe to
doprowadzi do nieprawidowego funkcjonowania witryny sieci Web.
Przyciski i formanty
Pasek narzdzi edytora jest wyposaony w przyciski pomocne w edycji zawartoci.Przesu kursor
myszy na przycisk, aby zobaczy podpowiedzi dla funkcji przyciskw.W poniszej tabeli znajdziesz
szczegowe informacje dotyczce dostpnych przyciskw wymienione w kolejnoci, w ktrej pojawiaj
si one na pasku narzdzi.
Nazwa Opis
Uwaga
Podczas pracy w trybie penoekranowym,
przyciski Zapisz i Anuluj wszystkie zmiany nie
bd dostpne.Aby zapisa lub anulowa, kliknij
przycisk Przecz tryb penoekranowy, aby
powrci do trybu zwykego, gdzie przyciski s
dostpne.
74
Nazwa Opis
podkrelony lub przekrelony.
Wyrwnanie do lewej, do rodka, do prawej, pene Wyrwnuje zaznaczony tekst oraz nowo
wyrwnanie wpisywany tekst do lewej, do rodka, do prawej,
lub cakowicie.
Kierunek od lewej do prawej, od prawej do lewej Zmienia kierunek tekstu pisanego do lewej do
prawej lub od prawej do lewej.
Edytuj styl CSS Otwiera okno dialogowe w interfejsie, ktry
umoliwia pen kontrol nad stylami CSS
zaznaczonego tekstu, jak rwnie nowo
wpisywanego tekstu.
Jeli chcesz ustawi styl pojedynczego wyrazu lub
fragmentu tekstu, po prostu zaznacz tekst, a
nastpnie w oknie dialogowym Edytuj styl CSS
zaznacz pole zatytuowane "Wstaw wybrany styl".
Uwaga
Naduywanie niestandardowych stylw moe
znacznie zmniejszy spjno wygldu
zawartoci i sposb odbioru poszczeglnych
stron.Zaleca si uywanie tej metody, tylko
wtedy, gdy jest to absolutnie konieczne.
75
Nazwa Opis
elementu listy.
Cytat Umieszcza zaznaczony tekst lub nowo wpisywany
tekst w bloku oferty.
Cofnij, Wykonaj ponownie Cofnie poprzedni zmian lub ponowi cofnit
zmian.
Uwaga
Mona cofn tylko te zmiany, ktre zostay
wprowadzone od czasu otwarcia
edytora.Zmiany, ktre zostay zapisane lub
anulowane nie mog zosta cofnite lub
ponowione.
Uwaga
To okno dialogowe nie bdzie sprawdza
poprawnoci kodu HTML!Zaleca si, aby tylko
uytkownicy majcy wiedz o HTML korzystali z
tej funkcji.
Wstaw/Edytuj tabel... do... Scalaj komrki tabeli Wstawia lub edytuje tabele i ich wiersze, komrki i
waciwoci.
Wstaw lini poziom Wstawia lini poziom w miejscu kursora
tekstowego.
76
Nazwa Opis
Utwrz cze
W edytorze zawartoci, zaznacz tekst, dla ktrego chcesz utworzy hipercze i kliknij przycisk
Wstaw/Edytuj cze.Wprowad waciwoci dla hipercza, a nastpnie kliknij przycisk Wstaw.Kliknij
przycisk Zapisz na pasku narzdzi edytora, aby zapisa zmiany.
Uwaga
Naley zauway, e zmiana jest wykonywana
77
Nazwa Opis
tylko w edytorze zawartoci o ile przycisk
zapisywania zosta kliknity na pasku narzdzi
edytora zawartoci.
Wstaw obraz
W edytorze zawartoci, umieci kursor w miejscu, w ktrym chcesz wstawi obraz i kliknij przycisk
Wstaw/Edytuj obraz.Wprowad waciwoci dla obrazu, a nastpnie kliknij przycisk Wstaw.Kliknij
przycisk Zapisz na pasku narzdzi edytora, aby zapisa zmiany.
78
Nazwa Opis
Uwaga
Naley zauway, e zmiana jest wykonywana
tylko w edytorze zawartoci o ile przycisk
zapisywania zosta kliknity na pasku narzdzi
edytora zawartoci.
Uwaga
Naley zauway, e nowe pliki s
79
Nazwa Opis
przekazywane bezporednio do folderu, po
klikniciu przycisku Ok w tym oknie dialogowym.
Uwaga
Mona usun tylko pliki, nie strony.Strony
naley usuwa za pomoc przycisku Usu na
pasku narzdziowym publikowania zawartoci.
80
Zarzdzaj stronami sieci Web w portalu
Uytkownicy portalu posiadajcy uprawnienia zarzdzania zawartoci mog zarzdza stronami przy
uyciuUyj aparatu edycji front-side, aby opublikowa zawartoJeli Twoje konto uytkownika
otrzymaoKontrola dostpu do stron sieci Web dla portali
Uwaga
Po usuniciu strony sieci Web za porednictwem interfejsu edycji front-side portalu, jego rekord nie
zostanie trwale usunity z programu CRM, a przeniesiony w stan Nieaktywny.Przestanie on by
widoczny w portalu, ale bdzie mg by przegldany lub ponownie aktywowany przez uytkownika
programu CRM.
Atrybuty i relacje
W poniszej tabeli objaniono wiele standardowych atrybutw stron sieci Web uywanych przez portale
CRM.Naley pamita, e sposb renderowania wielu atrybutw zalenych od treci/wywietlania jest
zaleny od uytego szablonu strony.
Nazwa Opis
Uwaga
Wszystkie strony sieci Web powinny mie stron
nadrzdnz wyjtkiem
Uwaga
Strona posiadajca jeden katalog gwny
(Strona gwna) witryny sieci Web stron, ktra
nie ma skojarzonej Strony nadrzdnej musi
mie warto czciowego adresu URL "/".
81
Nazwa Opis
Uwaga
czciowe wartoci adresu URL s uywane
jako segmenty cieki URL.Jako takie, nie
powinny zawiera niedozwolonych dla cieki
URL znakw, takich jak "?", "#", "!",
"%".Poniewa adresy URL portalu CRM s
generowane przez poczenie czciowych
wartoci adresu URL za pomoc ukonikw ("/"),
nie powinny zawiera ukonikw.
Zaleca si ograniczenie wartoci czciowych
adresw URL do liter, liczb oraz mylnikw i
podkrele.Na przykad: "press-releases",
"Users_Guide", "product1".
Uwaga
Uytkownicy z uprawnieniami do zarzdzania
zawartoci mog otrzyma moliwo
uywania "Trybu podgldu", co pozwoli im
zobaczy ("Podgld") niepublikowanej
zawartoci.
82
Nazwa Opis
przydatne w celu kontrolowania publikacji treci
zalenych od czasu, takich jak najnowsze
wiadomoci czy informacje prasowe.
Data wyganicia Kontroluje dat/godzin, przed jak strona bdzie
widoczna na portalu.Jeli bieca data/godzina
jest pniejsza ni ta data, strona ta nie bdzie
widoczna.(Wyjtkiem moe tu by sytuacja, kiedy
to uytkownicy z uprawnieniami do zarzdzania
zawartoci mog otrzyma moliwo uywania
"Trybu podgldu", co pozwoli im zobaczy
("podgld") wygasej zawartoci.)
Formularz sieci Web Formularz sieci Web, jaki ma by wywietlany na
tej stronie.
Tytu Opcjonalny tytu strony.Jeli to pole zostanie
podane, ta warto bdzie uywana w portalu, a
nie pole Nazwa.Jest to przydatne w przypadku,
gdy inny tytu ma si pojawia w portalu, podczas
gdy Nazwa ma by przydatna dla autorw
zawartoci i uytkownikw CRM.
Podsumowanie Krtki opis strony, warto ta bdzie zasadniczo
wykorzystywana w celu dodawania opisu strony
do elementw nawigacyjnych portalu, ktre
renderuj cze do strony.
Tre reklamy Gwne pole zawartoci HTML strony.
Ukryte na mapie witryny Kontroluje, czy strona jest widoczna jako cz
witryny portalu.Jeli warto ta zostanie
zaznaczona, strona nadal bdzie dostpna w
witrynie pod adresem URL, i bdzie mona
utworzy do niej cze, ale standardowe elementy
nawigacyjne (menu, itp.)nie bd zawiera strony.
Autor Rekord kontaktu reprezentujcy autora
strony.Warto ta jest zazwyczaj uywana do
celw administracyjnych, ale ta informacja moe
by renderowana w portalu, jeli szablon strony tej
strony obsuguje j.
Kolejno wywietlania Warto cakowita wskazujc kolejno, w jakiej
strona zostanie umieszczona w stosunku do
innych encji posiadajcych t sam stron
nadrzdn.Kontroluje to kolejno stron i innych
encji witryny, podczas gdy, na przykad, w portalu
renderowana jest lista czy do encji podrzdnych
danej strony.
Nawigacja Rekord zestawu czy sieci Web.Jest to uywane
przez szablon strony
WebLinkNavigationPage.aspx do renderowania
83
Nazwa Opis
listy czy nawigacyjnych w lewej czci
strony.Utwrz szablon strony w CRM i okrel
waciwo Zapisz ponownie adres Url
jako~/Pages/WebLinkNavigationPage.aspxUstaw
szablon strony strony sieci Web na ten rekord
szablonu.Jest to zwykle robione tylko dla strony
nadrzdnej, a wszystkie strony podrzdne
automatycznie otrzymuj wwczas t sam list
czy strony nadrzdnej.Bieca strona bdzie
miaa wyrnione odpowiednie cze.
Wcz ledzenie Po wczeniu tej opcji kada proba o t stron
bdzie rejestrowana.Rekord dziennika strony sieci
Web zostanie utworzony z dat i godzin,
adresem IP oraz rekordem kontaktu, jeli jest to
uytkownik uwierzytelniony.
84
Kliknij dwukrotnie danStron sieci Web
Kliknij czeDzienniki strony sieci Web
Widok skojarzony wywietla list dziennikw dla wybranej strony sieci Web.
Uwaga
Po usuniciu pliku sieci Web za porednictwem interfejsu edycji front-side portalu, jego rekord nie
zostanie trwale usunity z programu CRM.Zamiast tego zostanie przeniesiony w stan
Nieaktywny.Przestanie on by widoczny w portalu, ale bdzie mg by przegldany lub ponownie
aktywowany przez uytkownika programu CRM.
85
Atrybuty i relacje
W poniszej tabeli objaniono wiele standardowych atrybutw pliku sieci Web uywanych przez portale
CRM.Naley pamita, e sposb renderowania wielu atrybutw zalenych od treci/wywietlania jest
zaleny od uytego szablonu strony.
Nazwa Opis
Uwaga
Czciowe wartoci adresu URL s uywane
jako segmenty cieki URL.Jako takie, nie
powinny zawiera niedozwolonych dla cieki
URL znakw, takich jak "?", "#", "!",
"%".Poniewa adresy URL portalu s
generowane przez poczenie wartoci
Czciowy adres URL za pomoc ukonikw
("/") generalnie nie powinny zawiera ukonikw.
Zaleca si ograniczenie wartoci Czciowych
adresw URL do liter, liczb oraz mylnikw i
podkrele.Na przykad: "press-release.pdf",
"Site_Header.png".
Uwaga
Uytkownicy z uprawnieniami do zarzdzania
zawartoci mog otrzyma moliwo
uywania "Trybu podgldu", co pozwoli im
zobaczy ("Podgld") niepublikowanej
zawartoci.
86
Nazwa Opis
by uyta przez szablon, wycznie w celach
wywietlania.Nie ma to adnego znaczenia
funkcjonalnego, ale moe by przydatne na
przykad dla rcznego okrelania daty publikacji
informacji prasowej.
Data wydania Kontroluje dat/godzin, po jakiej plik bdzie
widoczny na portalu.Jeli bieca data/godzina
jest wczeniejsza ni ta data, plik ten nie bdzie
widoczny.(Wyjtkiem moe tu by sytuacja, kiedy
to uytkownicy z uprawnieniami do zarzdzania
zawartoci mog otrzyma moliwo uywania
"Trybu podgldu", co pozwoli im zobaczy
("podgld") niepublikowanej zawartoci.)Jest to
przydatne w celu kontrolowania publikacji treci
zalenych od czasu, takich jak najnowsze
wiadomoci czy informacje prasowe.
Data wyganicia Kontroluje dat/godzin, przed jak plik bdzie
widoczny na portalu.Jeli bieca data/godzina
jest pniejsza ni ta data, plik ten nie bdzie
widoczny.(Wyjtkiem moe tu by sytuacja, kiedy
to uytkownicy z uprawnieniami do zarzdzania
zawartoci mog otrzyma moliwo uywania
"Trybu podgldu", co pozwoli im zobaczy
("podgld") wygasej zawartoci.)
Podsumowanie Krtki opis pliku, warto ta bdzie zasadniczo
wykorzystywana w celu dodawania opisu pliku do
elementw nawigacyjnych portalu, ktre renderuj
cze do pliku.
Ukryte na mapie witryny Kontroluje, czy plik jest widoczny jako cz
witryny portalu.Jeli warto ta zostanie
zaznaczona, plik nadal bdzie dostpny w witrynie
pod adresem URL i bdzie mona utworzy do
niego cze, ale standardowe elementy
nawigacyjne (menu, itp.)nie bd zawiera strony.
Kolejno wywietlania Warto cakowita wskazujc kolejno, w jakiej
plik zostanie umieszczony, w stosunku do innych
encji posiadajcych t sam stron
nadrzdn.Kontroluje to kolejno plikw i innych
encji mapy witryny, podczas, na przykad
renderowania w portalu listy czy do encji
podrzdnych danej strony.
Adres obiektu Blob w chmurze Warto tekstowa w
formacie<container>/<filename>
Dyspozycja zawartoci Opcje wbudowane lub w formie zacznika.Jeli
okrelono jako wbudowane, przegldarka powinna
prbowa renderowa je wewntrz okna
87
Nazwa Opis
przegldarki, a jeli nie jest to moliwe, ukae si
monit proszcy uytkownika o pobranie lub
otworzenie pliku.Jeli okrelono zacznik,
uytkownik zobaczy monit proszcy go o pobranie
lub otworzenie pliku, a nie podejmowanie prby
zaadowania go w przegldarce.
Wcz ledzenie Po wczeniu tej opcji kada proba o ten plik sieci
Web bdzie rejestrowana.Rekord dziennika pliku
sieci Web zostanie utworzony z dat i godzin,
adresem IP oraz rekordem kontaktu, jeli
uytkownik zosta uwierzytelniony.
88
cza mog by przenoszone na dany poziom i pozycj przy uyciu funkcji przecignij i upu, w taki
sam sposb, w jaki s ponownie sortowane.Jasnoniebieski znacznik miejsca wskazuje, gdzie cze
zostanie upuszczone.Wszelkie jasnote znaczniki miejsca wywietlane podczas przecigania
oznaczaj, e powysze cze sieci Web nie ma adnych czy podrzdnych, a przecigane cze sieci
Web moe zosta w tym miejscu upuszczone, aby utworzy element podrzdny tego cza.
Nazwa Opis
Nazwa Opis
89
Nazwa Opis
Web, encja znajduje si na poziomie
grnym/gwnym zestawu czy sieci Web.
Strona Opcjonalna strona sieci Web w tej samej witrynie,
do ktrej ma zosta utworzone cze.
Uwaga
Jeli cze sieci Web jest poczone ze stron
sieci Web, zabezpieczenia i stan publikowania
strony sieci Web bd si odnosiy rwnie do
cza sieci Web.
To sprawdzanie poprawnoci mona wyczy
dziki opcji "Wycz sprawdzanie poprawnoci
strony".
Uwaga
Uytkownicy z uprawnieniami do zarzdzania
zawartoci mog otrzyma moliwo
uywania "Trybu podgldu", co pozwoli im
zobaczy ("Podgld") niepublikowanej
zawartoci.
90
Nazwa Opis
zestawy czy sieci Web, generuj cza podrzdne
dla tej encji przy uyciu dostawcy mapy witryny
portalu.Naley zauway, e ta opcja jest
prawidowa tylko dla czy sieci Web, ktre
odnosz si do stron wewntrznych, a nie
zewntrznych adresw URL.
Otwrz w nowym oknie Wskazuje, czy kliknicie cza zaaduje je w
nowym oknie przegldarki.
Wycz weryfikacj stron Wskazuje, czy zabezpieczenia poczonej strony
sieci Web bd dotyczy rwnie czy sieci Web.
Adres URL obrazu Opcjonalny adres URL do obrazu.Poczony obraz
moe by uywany w portalu, jeli jest to cz
szablonu strony; na przykad jako ikona.
Wysoko obrazu Opcjonalna wysoko obrazu z waciwoci
adresu URL obrazu.
Szeroko obrazu Opcjonalna szeroko obrazu z waciwoci
adresu URL obrazu.
Tekst alternatywny dla obrazu Opcjonalny opis dla obrazu z waciwoci adresu
URL obrazu.
Wywietl tylko obrazy Wskazuje, e szablon powinien renderowa tylko
cze obrazu dla tego cza sieci Web, a nie
jednoczenie obraz i nazw cza.
91
Edytuj za pomoc front-side
Aby edytowa fragmenty kodu na front-side, uytkownik musi by skojarzony z rol w sieci Web, ktra
jest skojarzona z rekordem Uprawnienia dostpu do witryn sieci Web z uprawnieniemZarzdzanie
fragmentami kodu zawartoci
Aby edytowa za pomoc front-side, przesu kursor nad element fragment kodu i kliknij przycisk
Edytuj.Musisz posiadaKontrola dostpu do stron sieci Web dla portali
Podczas edytowania fragmentu kodu, pojawi si okno tekstowe umoliwiajce szybk edycj
zawarto.
Lub pojawi si peny edytor, jak to ma miejsce w przypadku edycji kopii strony.
To, ktry z tych dwch interfejsw si pojawi, zaley od typu Edycja fragmentu kodu, ktry okrela
rwnie typ zawartoci, jaki fragment kodu moe zawiera (pena, stylizowana zawarto html a zwyky
tekst).Do fragmentu kodu mona przypisa typ edycjiteksthtml
92
Utwrz motyw dla portalu
Dotyczy: Dynamics CRM Online
Podczas budowania portali z moliwociami portalu dla zMicrosoft Dynamics CRM bdziesz korzysta
zRama przd-ty bootstrapuKorzystajc z ekosystemu Uruchomienie mona szybko i atwo budowa
mark portali dla organizacji.
Dostosuj bootstrap
Uruchomienie obsuguje dostosowywanie przy uyciu zestawu zmiennych.Moesz ustawi niektre lub
wszystkie z tych zmiennych na wartoci niestandardowe, a nastpnie pobra niestandardow wersj
Uruchomienieopracowan na podstawie tych wartoci.
ZmienneUruchomienie nie wyznaczaj stylu pojedynczego elementu.Wszystkie style w strukturze
zostaj oparte na i pochodz od tych wartoci.Rozwamy na przykad zmienn @font-size-baseOkrela
rozmiar, ktry Uruchomienie przypisuje do normalnego tekstu.Jednake Uruchomienie uywa tej
zmiennej rwnie do tego, aby wskaza rozmiar czcionki dla nagwkw i innych elementw.Wielko
elementuh1@font-size-baseTak wic przez ustawienie tej jednej zmiennej, kontrolujesz w jednolity
sposb ca skal typograficzn portalu.Podobnie zmienna@link-colorDla koloru przypisanego do tej
wartoci Uruchomienie zdefiniuje kolor wskanika na czu jako o 15% ciemniejszy ni warto
niestandardowa.
Standardowy sposb tworzenia niestandardowej wersji Uruchomienie toza porednictwem oficjalnej
witryny BootstrapJednake, ze wzgldu na popularno Uruchomienie w tym samym celu zostaa
rwnie utworzona znaczna liczba witryn innych firm.Te witryny mog zapewnia atwiejszy w uyciu
interfejs dla dostosowywania Uruchomienie, lub te mog dostarcza wstpnie zaprojektowane wersje
Uruchomienie gotowe do pobrania.Niektre z witryn oferujcych to dostosowanie obejmuj:
To bdzie zawsze najbardziej aktualne, ale obecnie nie obejmuje niektrych funkcji interfejsu
uytkownika, jak prbniki kolorw i Podgld na ywo.Oficjalny konfigurator Bootstrap:
Zapewnia konfigurator, ktry zawiera prbniki kolorw i Podgld na ywo.BootSwatchr:
Zapewnia konfigurator, ktry zawiera prbniki kolorw i Podgld na ywo, a take konstruktor
ukadu strony niestandardowej.BootTheme:
Zapewnia szereg bezpatnych wersji tematycznych Uruchomienie.Bootswatch:
93
Zastosuj niestandardow wersjUruchomieniena
swojej aplikacji
Pobrana niestandardowa wersja Uruchomienie zawiera nastpujc struktur katalogw.
css/ |-- bootstrap.min.css img/
94
Dodatkowe opcje motyww portalu
Oprcz niestandardowej wersji Uruchomienie, portale CRM wspieraj rwnie przesyanie wasnych
niestandardowych plikw CSS do systemu zarzdzania zawartoci.Dziki temu mona zastosowa
dodatkowe style dla portalu, bez koniecznoci wdraania nowej wersji jego kodu.Aby to zrobi, po
prostu postpuj zgodnie z procedur opisan wczeniej dotyczc przekazywania niestandardowego
Uruchomienie CSS uywajc pliku, ktry zawiera Twj wasny CSS, a nastpnie wybierz
nowyCzciowy adres URLO ileCzciowy adres URL.css
Wraz z dostosowan wersj Uruchomienie moesz uy systemu edycji zawartoci, aby doda do
nagwka portalu niestandardowe logo i mark.Dziki tym prostym lecz wydajnym opcjom jeste
zaledwie kilka krokw od tego, aby Twoja aplikacja portali CRM odzwierciedlaa Twoj mark.
Zobacz te
Podrcznik administratora po funkcjach portalu dla Microsoft Dynamics CRM
Twrz portale CRM
Nawizuj kontakt ze wsplnotami korzystajc z portalu spoecznoci
Skategoryzuj zawarto portalu
Upowaniaj partnerw kanau
Zarzdzaj zawartoci portalu
Konfiguruj portal CRM
95
Konfiguruj portal CRM
Dotyczy: Dynamics CRM Online
Dowiedz si, jak konfigurowa portale i dostosowywa Microsoft Dynamics CRM.Portale CRM oferuj
zaawansowane opcje dostosowywania umoliwiajce:
Modyfikowanie zachowania lub stylu wizualnego portalu.Wicej informacji:Konfiguruj ustawienia
witryny dla portali
Dodawanie zawartoci dynamicznej do stron i tworzenie rnorodnych szablonw
niestandardowych.Wicej informacji:Dodaj zawarto dynamiczn i utwrz niestandardowe
szablony
Kojarzenie uwierzytelnionego uytkownika portalu z kontaktem CRM lub uytkownikiem
systemu.Wicej informacji:
Uwierzytelnianie uytkownikw portalu przy uyciu powiadcze uytkownika lokalnego i kont
dostawcy tosamoci zewntrznych.Nowy uytkownik moe si zarejestrowa, aby uzyska konto
lub zrealizowa zaproszenie do utworzenia konta.Wicej informacji:Ustaw uwierzytelnianie
tosamoci dla portalu
Przypisz uprawnienia do treci zabezpieczonych i zezwl na edycj front-side.Wicej
informacji:Treci zabezpieczone w portalach
Pozwl uytkownikom na dodawanie formularzy w celu gromadzenia danych
fromportals.Formularze encji, ktre s tworzone w CRMmog by dodane do stron sieci Web w
portalach lub uywane z podsiatkami do budowania kompletnych aplikacji Web.Wicej
informacji:Definiuj formularze encji i logik niestandardow w portalu CRM
Dostosuj CRM, aby utworzy ankiety i dostosuj pytania czc macierzyste typy pl CRM z
dodatkowymi metadanymi.Wicej informacji:Zbieraj dane w portalu przy uyciu ankiet
Twrz i uruchamiaj reklamy w portalu
Zbierz opinie za pomoc ankiet w portalu
Oce lub gosuj na stronie sieci Web lub wpisie na blogu w portalu
Przekieruj do nowego adresu url w portalu
96
Zasady zachowania poufnoci informacji
Wczenie funkcji portalu w systemie Microsoft Dynamics CRM spowoduje, e dane systemu CRM,
takie jak nazwa klienta, nazwa produktu, numer sprawy lub dane encji niestandardowych, bdzie
mona prezentowa za porednictwem dostpnego z zewntrz portalu systemu CRM. Wszystkie dane
prezentowane za porednictwem portalu s przechowywane w pamici w Aplikacjach sieci Web Azure
w celu buforowania oraz jako pliki na lokalnym dysku twardym, co umoliwia korzystanie z funkcji
wyszukiwania w portalu.
Administrator dzierawy wcza portale systemu CRM, kupujc dodatek Microsoft Dynamics CRM
Online Portal w usudze Office 365 i konfigurujc go za porednictwem Centrum administracyjnego
usugi CRM Online, co obejmuje take instalacj pakietu (z rozwizaniami i danymi) w wybranym
wystpieniu systemu CRM. Administrator dzierawy lub uytkownik systemu CRM penicy rol
administratora portalu moe nastpnie okreli, ktre dane bd prezentowane za porednictwem
portalu. Aby wyczy funkcje portalu, administrator dzierawy moe anulowa subskrypcj dodatku
Portal w usudze Office 365.
Skadniki i usugi Azure, ktre s zwizane z funkcjami portalu, zostay szczegowo opisane w
poniszych sekcjach.
Uwaga: aby uzyska wicej informacji dotyczcych ofert dodatkowych usug Azure, zobacz Centrum
zaufania systemu Microsoft Azure.
Aplikacje sieci Web Azure
Aplikacje sieci Web Azure su do hostowania portalu na platformie Azure.
Meneder ruchu Azure
Meneder ruchu Azure umoliwia zapewnienie wysokiej dostpnoci usugi, kierujc uytkownika do
aplikacji sieci Web, ktre s wczone i dziaaj.
Magistrala usug Azure
Magistrala usug Azure (Tematy/Subskrypcje) suy do uniewaniania pamici podrcznej portali.
Magistrala usug Azure tymczasowo przechowuje komunikaty, ktre s wyzwalane, gdy w systemie
CRM zostanie zmieniony dowolny rekord zwizany z portalem, i przekazywane do Aplikacji sieci Web w
celu wykonania uniewanienia pamici podrcznej.
Magazyn kluczy Azure
Dane konfiguracji wszystkich usug s przechowywane w Magazynie kluczy Azure.
Magazyn Azure
Dane zwizane z organizacj, dzieraw i portalem s przechowywane w Magazynie Azure.
Azure Active Directory
Wszystkie usugi sieci web uywaj usugi Azure Active Directory do uwierzytelniania.
Zobacz te
Podrcznik administratora po funkcjach portalu dla Microsoft Dynamics CRM
Twrz portale CRM
Nawizuj kontakt ze wsplnotami korzystajc z portalu spoecznoci
Skategoryzuj zawarto portalu
Upowaniaj partnerw kanau
Zarzdzaj zawartoci portalu
Utwrz motyw dla portalu
97
Konfiguruj ustawienia witryny dla portali
Dotyczy: Dynamics CRM Online
Ustawienie witryny to konfigurowalna nazwana warto, ktra jest wykorzystywana przez kod witryny
sieci Web do modyfikowania zachowania lub stylu wizualnego portalu.Zwykle, gdy deweloper tworzy
kod witryny sieci Web, dodaje odwoania do ustawie witryny dla rnych skadnikw, aby umoliwi
uytkownikowi kocowemu modyfikowanie wartoci ustawie i zmian witryny sieci Web bez
koniecznoci zmiany kodu, ponownej kompilacji i ponownego wdraania witryny sieci Web.
Portale przykadowe, ktre s udostpnione podczas instalacji portali CRM zawieraj kilka
konfigurowalnych ustawie witryny dla rnych stylw uywanych do modyfikowania wielu elementw
wizualnych w obrbie witryny, takich jak styl ta, kolor tekstu i szeroko ukadu.
98
Skrty pozwalaj na umieszczanie wzw podrzdnych w caej mapy witryny sieci portalu, aby
wskazyway one na inne wzy, ktre istniej w mapie witryny, lub na adresy URL spoza portalu.Innymi
sowy,Zarzdzaj stronami sieci WebZarzdzanie plikami sieci Web w programie CRM lub na
portalachS one dodawane do mapy witryny, a po przejciu do nich moesz zobaczy rzeczywist
zawarto tych wzw.Skrty, z drugiej strony, mog by uznawane za wzy "nietrwae": one rwnie
s dodawane do mapy witryny (w przeciwiestwie doZarzdzaj czami sieci Web w CRM lub na
portalach
Atrybuty i relacje
Imi i nazwisko Opis
99
Imi i nazwisko Opis
Uwaga
Skrt musi mie tylkojednoNa przykad skrt nie wskazuje jednoczenie na Stron sieci Web i Ankiet,
lub Zewntrzny adresu URL i Plik sieci Web.Jeli istnieje wicej ni jeden atrybut docelowy skrtu,
skrt przyjmie tylko pierwszy z nich, pomijajc wszystkie inne.Kolejno pierwszestwa, dla ktrego
zostanie wybrany cel, znajduje odzwierciedlenie w formularzu gwnym skrtu CRM.Wic najpierw
zostanie sprawdzone, czy istnieje zewntrzny URL dla skrtu, a jeli istnieje, to cel skrtu bdzie
zewntrznym adresem URL a wszystkie inne atrybuty docelowe zostan zignorowane.Jeli nie istnieje
zewntrzny adres URL, skrt sprawdzi Stron sieci Web, a nastpnie Ankiet, Plik sieci Web,
Zdarzenie i wreszcie Forum.
Zabezpiecz skrty
Zabezpieczenia dla skrtw moe bazowa na stronie nadrzdnej skrtu lub na elemencie docelowym
skrtu.Pozwoli to ustali, czy skrt bdzie widoczny w mapie witryny.Naturalnie jeli zabezpieczenia
bazuj na obiekcie nadrzdnym, to dostp do zapisu obiektu docelowego skrtu bdzie nadal okrela,
czy edycja front-side bdzie dziaa po tym jak skrt zostanie uyty do przejcia do obiektu docelowego
skrtu.Dlatego zabezpieczenia skrtw maj wpyw na nawigacj, jak rwnie na prawa do edycji dla
edycji front-side skrtw.Ktra metoda zabezpiecze jest uywana zaley od skrtw , jeli warto
logiczna "Wycz sprawdzanie poprawnoci elementu docelowego skrtu" pozostanie niezaznaczone,
zabezpieczenie skrtu bdzie si opiera na obiekcie docelowym.W przeciwnym razie bdzie bazowa
na elemencie nadrzdnym.
100
Dodaj zawarto dynamiczn i utwrz
niestandardowe szablony
Dotyczy: Dynamics CRM Online
Liquid jest zintegrowanym z portalami jzykiem szablonu wolnego.Mona z niego korzysta podczas
dodawania zawartoci dynamicznej do stron i tworzenia rnorodnych szablonw
niestandardowych.Dziki Liquid moesz
Dodawa zawarto dynamiczn bezporednio w polu Kopiuj zZarzdzaj stronami sieci
WebDostosowuj zawarto za pomoc fragmentw kodu zawartoci
, cakowicie za pomoc konfiguracji CRM, do uytku w caym systemie zarzdzania zawartoci
portali CRM.Przechowuj zawarto rda przy uyciu szablonw sieci Web
, cakowicie za pomoc konfiguracji CRM.Renderuj nagwek witryny sieci Web i gwny pasek
nawigacyjny
W kadym z tych scenariuszy, bdziesz mia dynamiczny dostp do funkcji portalu CRM, takich
jakentitylistDostosowuj zawarto za pomoc fragmentw kodu zawartociKonfiguruj ustawienia witryny
dla portaliZarzdzaj czami sieci Web w CRM lub na portalach
101
typtext/html
Ta warto bdzie uywana tylko wtedy, gdy
szablon jest skojarzony z szablonem strony i
kontroluje renderowanie caoci zawartoci dla
tego szablonu.
Reklama
Ten szablon renderuje reklam wedug nazwy albo losow reklam z umieszczenia reklamy.
Kod
{% include 'ad' ad_name:'Name' %}
102
Blogi
Ten szablon renderuje najnowsze wpisy w blogu w grupie list.
Kod
{% include 'blogs' %}
Wydarzenia: nadchodzce
Ten szablon renderuje linki do wydarze wystpujcych w przedziale od dnia obecnego do 60 dni po
dniu obecnym.
Kod
{% include 'events_upcoming' %}
Fora
Ten szablon renderuje list forw w witrynie internetowej, wraz z liczbami znajdujcych si na nich
wtkw i wpisw.
Kod
{% include 'forums' %}
Ukad 1-kolumnowy
Ten szablon renderuje ukad jednokolumnowy, ktry zawiera linki do stron nadrzdnych, tytu strony
oraz zawarto strony.
Kod
{% extends 'layout_1_column' %}
{% block main %}
103
...
{% endblock %}
{% block main %}
...
{% endblock %}
{% block aside %}
...
{% endblock %}
{% block main %}
...
{% endblock %}
{% block aside %}
...
{% endblock %}
{% block left_aside %}
...
104
{% endblock %}
{% block main %}
...
{% endblock %}
{% block right_aside %}
...
{% endblock %}
Kopia strony
Ten szablon renderuje edytowalny kod HTML zawartoci strony, ktry obsuguje osadzony kod Liquid.
Kod
{% include 'page_copy' %}
Nagwek strony
Ten szablon renderuje tytu strony.
Kod
{% include 'page_header' %}
Ankieta
Ten szablon renderuje ankiet wedug nazwy albo losow ankiet z umieszczenia ankiety.
Kod
{% include 'poll' poll_name:'Name' %}
Wyszukiw.
Ten szablon renderuje podstawowy szablon wyszukiwania z jednym polem wprowadzania tekstu i
przyciskiem wyszukiwania.
Kod
{% include 'search' %}
Nawigacja boczna
Ten szablon renderuje nawigacj pionow o ukadzie drzewa.Zawiera cza do stron nadrzdnych
umoliwiajce przejcie do pierwszego poziomu (lub okrelonego poziomu), cza do stron
rwnorzdnych dla biecej strony oraz cza do stron podrzdnych dla biecej strony.
Kod
{% include 'side_navigation' %}
105
Fragment kodu
Ten szablon renderuje edytowalny fragment kodu zawartoci HTML wedug nazwy.
Kod
{% include 'snippet' snippet_name:'Name' %}
Nawigacja grna
Ten szablon renderuje edytowalny pasek nawigacyjny z menu rozwijanymi dla zestawu linkw sieci
web Nawigacja podstawowa.
Kod
{% include 'top_navigation' %}
Zobacz te
Dodaj zawarto dynamiczn i utwrz niestandardowe szablony
Poznaj Operatory Liquid
Typy Liquid
Warunkowe
Obiekty Liquid
Tagi Liquid
Filtry Liquid
Twrz zaawansowane szablony dla portali
Operatory podstawowe
== Rwna si
!= Nie rwna si
> Wiksze ni
106
< Mniejsze ni
>= Wiksze ni lub rwne
<= Mniejsze ni lub rwne
lub Warunek Alub
I Warunek Ai
zawiera
sprawdza obecno podcigu wewntrz cigu.contains
{% if page.title contains 'Product' %}
{% endif %}
moe rwnie sprawdza obecno cigu w tablicy cigw.contains
startswith
sprawdza, czy cig rozpoczyna si od danego podcigu.startswith
{% if page.title startswith 'Profile' %}
{% endif %}
endswith
sprawdza, czy cig koczy si danym podcigiem.endswith
{% if page.title endswith 'Forum' %}
{% endif %}
Typy Liquid
Dotyczy: Dynamics CRM Online
Obiekty Liquid mog zwraca jeden z siedmiu typw podstawowych:CigNumerWarto
logicznaTablicaSownikData/GodzinaNullZmienne Liquid mog by inicjowane za pomoc
tagwprzypiszprzechwy
Cigi
Cigi s deklarowane przez zamykanie tekstu pojedynczym lub podwjnym cudzysowem.
107
{% assign string_a = "Hello World!" %}
Liczby
Liczby mog by liczbami cakowitymi lub liczbami zmiennoprzecinkowymi.
{% assign pi = 3.14 %}{% if page.title.size > 100 %} This page has a long title.{% endif %}
Wartoci logiczne
Wartoci logiczne s wartociami prawdziwymi lub faszywymi.
{% assign x = true %}{% assign y = false %}{% if x %} This will be rendered, because x is
true.{% endif %}
Tablice
Tablice przechowuj list wartoci dowolnego typu.Moesz uzyska dostp do danego elementu za
pomoc (liczonego od zera)[ ]dla znacznikasize
{% for view in entitylist.views %} {{ view.name }}{% endfor %}{{ entitylist.views[0] }}{% if
entitylist.views.size > 0 %} This entity list has {{ entitylist.views.size }} views.{% endif
%}
Uwaga
.Filtry tablica
Sowniki
Sowniki przechowuj zbir wartoci, do ktrych dostp mona uzyska za pomoc klucza
cigu.Moesz uzyska dostp do danego elementu za pomoc klucza cigu przy uyciu [ ]dla
znacznikasize
{{ request.params["ID"] }}{% if request.params.size > 0 %} The request parameters collection
contains some items.{% endif %}
Data i godzina
Obiekty Data i godzina reprezentuj okrelon dat i godzin.
{{ page.modifiedon | date: 'f' }}
108
Uwaga
.Filtry Data
Null (zero)
Warto null reprezentuje warto pust lub nieistniejc.Prby zwracania wartoci null zakocz si
tym, e nic nie zostanie wyrenderowane.Zostanie to w warunkach uznane za fasz.
{% if request.params["ID"] %} This will render if the ID request parameter is NOT null.{%
endif %}
Warunkowe
Dotyczy: Dynamics CRM Online
Gdy uywane w instrukcjach warunkowych (jelichyba e
W kodzie LiquidTypy LiquidTypy LiquidPuste cigi, puste tablice, itp., s traktowane jako prawda.
{% assign empty_string = "" %}{% if empty_string %} <p>This will render.</p>{% endif %}
W razie potrzeby moesz sprawdzi puste cigi i tablice za pomoc specjalnej wartoci puste.
{% unless page.title == empty %} <h1>{{ page.title }}</h1>{% endunless %}
Moesz rwnie testowa rozmiarTypy LiquidTypy LiquidTypy Liquidsize
{% if page.children.size > 0 %} <ul> {% for child in page.children %} <li>{{
child.title }}</li> {% endfor %} </ul>{% endif %}
Podsumowanie
Prawda Fasz
true
false
null
cig
pusty cig
1, 3.14
109
Prawda Fasz
obiekt
Obiekty Liquid
Dotyczy: Dynamics CRM Online
Obiekty Liquid zawieraj atrybuty, co pozwala wyprowadzi zawarto dynamiczn na stron.Na
przykad obiektpagetitle
Aby uzyska dostp do atrybutu obiektu po nazwie, uyj kropki.Aby renderowa atrybut obiektu w
szablonie, ujmij go w{{}}
{{ page.title }}
Dostp do atrybutw obiektu mona rwnie uzyska przy uyciu nazwy cigu i[]Jest to przydatne w
przypadkach, gdy dany atrybut jest okrelany dynamicznie, lub nazwa atrybutu zawiera znaki
spacje, znaki specjalne, itp. , ktre mogyby by niepoprawne po uyciu skadni.
{{ page["title"] }}{% assign attribute_name = "Name with spaces" %}{{ object[attribute_name] }}
110
sitemarkers Umoliwia adowanie dowolnegoznaczniki witryn
snippets Umoliwia adowanie dowolnegoDostosowuj
zawarto za pomoc fragmentw kodu
zawartoci
user Odnosi si do biecego uytkownika portalu,
umoliwiajc dostp do wszystkich atrybutw
podlegajcego rekordu kontaktu CRM.Jeli aden
uytkownik nie jest zalogowany, zmienna ta
bdzie miaa wartoTypy Liquid
weblinks Umoliwia adowanie dowolnegolinki sieci Web
website Odnosi si do rekorduwitryna sieci
Webadx_website
ads
Dotyczy: Dynamics CRM Online
Zapewnia moliwo uzyskania dostpu i renderowania reklamy.
Obiektads
<div> {% assign ad = ads["Ad Name"] %} <h4>{{ ad.title }}</h4> <a href="{{
ad.redirect_url }}"> <img src="{{ ad.image.url }}" alt="{{ ad.image.alternate_text }}"
/> </a></div>
Atrybuty reklam
placements Zwraca obiekt adplacements.
[ad name or id] Moesz uzyska dostp do dowolnej reklamy
przez jej nazw lub identyfikator waciwoci.
{% assign ad = ads["Ad Name"] %}{% assign ad =
ads["da8b8a92-2ee6-476f-8a21-782b047ff460"] %}
111
assign placement = ads.placements["2423d713-
abb3-44c3-8a7d-c445e16fccad"] %}
Atrybuty reklamy
Uwaga
ad to obiekt encji, posiadajcy wszystkie te same atrybuty, oprcz tych wymienionych poniej.
112
alternate_text Zwraca tekst, ktry ma si pojawia w
atrybuciealt
height Zwraca wysoko obrazu w pikselach
url Zwraca adres url rda obrazu.
width Zwraca szeroko obrazu w pikselach
blogi
Dotyczy: Dynamics CRM Online
Zapewnia moliwo dostpu i renderowania blogw i wpisw w blogach.
Obiektblogs
{% assign posts = blogs.posts | paginate: 0,4 %}
<div class="panel-heading">
<h4>
{{ snippet.adx_value }}
</h4>
</div>
<ul class="list-group">
</a>
<h4 class="list-group-item-heading">
</h4>
<div class="content-metadata">
113
–
–
</a>
</div>
</li>
{% endfor %}
</ul>
</div>
Objekt blogi
Obiekt blogi pozwala na dostp do dowolnego bloga w portalu, lub wszystkich wpisw w blogach w
portalu (bez wzgldu na blog).
W poniszej tabeli opisano atrybuty zwizane z obiektem blogs
Objekt blog
Obiektblog
W poniszej tabeli opisano rne atrybuty zwizane z obiektem blog
114
Obiekt blogposts
Obiekt blogposts pozwala na dostp do kolekcji obiektw wpisy w blogu.Moesz zamwi wpisy w
blogu i osign podzia na strony oraz uy filtrw Liquid:
Naley zauway, e{% assign blogposts = blogs.posts | order_by adx_name, desc | paginate:
0,4 | all %}
blogs.posts.all
blogs.posts | from_index: 0 | take: 2
W poniszej tabeli opisano rne atrybuty zwizane z obiektem blogposts
Obiekt blogpost
Odnosi si do pojedynczego wpisu w blogu.
W poniszej tabeli opisano rne atrybuty zwizane z obiektem blogpost
obiekty
Dotyczy: Dynamics CRM Online
Umoliwia adowanie dowolnej encji CRM po nazwie lub identyfikatorze.Jeli encja istnieje, zwrcony
zostanie obiekt encji.Jeli encja o podanym identyfikatorze nie zostanie znaleziona, zostanie zwrcony
wynikTypy Liquid
{% assign account = entities.account['936DA01F-9ABD-4d9d-80C7-02AF85C822A8'] %}{% if account %}
{{ account.name }} ({{ account.statecode.label }}){% endif %}{% assign entity_logical_name =
'contact' %}{% assign contact = entities[entity_logical_name][request.params.contactid] %}{% if
contact %} {{ contact.fullname }} ({{ contact.parentcustomerid.name }}){% endif %}
Encja
Obiekt encji zapewnia dostp do atrybutw rekordu encji CRM.
115
Atrybut Opis
id Identyfikator GUID encji, jako cig.
np.936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Nazwa logiczna encji programu CRM.
notes aduje wszystkie notatki
(annotationcreatedonNotatki s zwracane jako
obiekty notatka.
permissions aduje wyniki potwierdzenia Uprawnienia encji dla
encji.Wyniki s zwracane jako obiekt uprawnienia.
url Zwraca ciek URL systemu zarzdzania
zawartoci portali CRM dla encji.Jeli encja nie
posiada prawidowego adresu URL w biecej
witrynie sieci Web, zwracanull
Oglnie rzecz biorc, zwrci to tylko warto dla
pewnych typw encji, ktre zostay zintegrowane z
portalem CMS , chyba e dostosowa dostawc
adresu URL w aplikacji.
[attribute or relationship name] Moesz uzyska dostp do dowolnego atrybutu
encji CRM po nazwie logicznej.
{{ entity.createdon }}{% assign attribute_name
= 'name' %}{{ entity[attribute_name] }}
Wartoci wikszoci atrybutw encji mapuj
bezporednio doTypy LiquidJednak niektre typy
atrybutw s zwracane jako obiekty:
Pola odnonikw (odwoanie do encji) s
zwracane jako obiekty odwoanie do encji.
Pola Zestaw opcji/lista wyboru s zwracane
jako obiekty wartoci zestawu opcji.
Moesz rwnie zaadowa dowolne powizane
encje po nazwie schematu relacji.
{{ page.adx_webpage_entitylist.adx_name }}
Jeli relacja jest relacj zwrotn (czyli odwoaniem
do samego siebie), otrzymamy obiekt relacji
zwrotnej.(W przeciwnym razie podany wynik
bdzie niejednoznaczny.)
{{
page.adx_webpage_webpage.referencing.adx_name
}}
Uwaga
adowanie duej liczby powizanych encji lub
116
Atrybut Opis
dostp do duej liczby relacji w jednym
szablonie, moe mie negatywny wpyw na
wydajno renderowania szablonu.Naley unika
adowania encji pokrewnych dla kadego
elementu w tablicy, wewntrz ptli.
Wszdzie tam, gdzie jest to moliwe, wybierz
korzystanie zTagi encji CRM
Odwoanie do encji
Wartoci atrybutu wyszukiwania s zwracane jako obiekty odwoania encji z nastpujcymi atrybutami.
Atrybut Opis
id Identyfikator GUID wybranej encji, jako cig.
np.936DA01F-9ABD-4d9d-80C7-02AF85C822A8
logical_name Nazwa logiczna CRM wybranej encji.
name Atrybut nazwy podstawowej wybranej encji.
Uwaga
Notatka to obiekt encji, ktry zapewnia dostp do atrybutw i relacji rekorduannotationOprcz
posiadania wszystkich atrybutw obiektu encji, notatka posiada rwnie ponisze atrybuty.
Atrybut Opis
documentbody aduje atrybutdocumentbodyannotationJako e
zawarto tego atrybutu moe by dua, nie jest
on adowany z reszt atrybutw notatki, a
wycznie na danie.
Uwaga
Uycie atrybutudocumentbody
Uyj atrybutuurl
117
Uwaga
Dodatkowe filtry
Atrybut Opis
label Zlokalizowana etykieta wartoci atrybutu zestaw
opcji/lista wyboru.
np.Active
value Warto cakowita wartoci atrybutu zestaw
opcji/lista wyboru.
np.0
Uprawnienia encji
Obiekt uprawnienia encji zapewnia dostp do zagregowanych wynikw potwierdzenia uprawnie dla
encji.
Atrybut Opis
can_append ZwracatrueW przeciwnym razie zwracafalse
can_append_to ZwracatrueW przeciwnym razie zwracafalse
can_create ZwracatrueW przeciwnym razie zwracafalse
can_delete ZwracatrueW przeciwnym razie zwracafalse
can_read ZwracatrueW przeciwnym razie zwracafalse
can_write ZwracatrueW przeciwnym razie zwracafalse
rules_exist ZwracatrueZwracafalse
Relacja zwrotna
Prby zaadowania relacji zwrotnych (czyli zawierajcych odwoanie do samego siebie) na encjach s
zwracane jako obiekty z nastpujcymi atrybutami.
Atrybut Opis
is_reflexive ZwracatrueMoe suy do testowania, czy obiekt
118
Atrybut Opis
zwrcony przez relacj jest obiektem relacji
zwrotnej.
referenced Zwraca tablic wybranych encji dla danej relacji.
referencing Zwraca encj odwoujc dla danej
relacji.Zwracanull
Jeli relacja to wiele do wielu (N:N), zwraca tablic
encji odwoujcych.
entitylist
Dotyczy: Dynamics CRM Online
ObiektentitylistTagi encji CRMZapewnia dostp do wszystkich atrybutw listy danej encji.
Uwaga
Renderuj list encji skojarzonych z biec stron
Atrybuty
Uwaga
obiekty
119
widoku szczegowego/przyciskw listy encji.
empty_list_text Zwraca skonfigurowany zlokalizowany tekst, ktry
ma by wywietlany, gdy widok listy encji nie
zwraca adnych wynikw.
enable_entity_permissions ZwracatrueW przeciwnym razie zwracafalse
entity_logical_name Zwraca nazw logiczn encji CRM dla rekordw,
ktre maj by wywietlane przez t list encji.
np.contact
filter_account_attribute_name Zwraca nazw logiczn atrybutu dla wyszukiwania
dlaaccount
np.accountid
filter_apply_label Zwraca skonfigurowan zlokalizowan etykiet,
ktra ma by uywana dla cza/przycisku, ktry
dotyczy zaawansowanego filtru atrybutu dla
wynikw listy encji.
filter_definition Zwraca filtr atrybut JSON dla listy
encji.ZobaczFiltry Lista encjimetafilters
filter_enabled ZwracatrueW przeciwnym razie zwracafalse
filter_portal_user_attribute_name Zwraca nazw logiczn atrybutu dla wyszukiwania
dlacontact
np.contactid
filter_website_attribute_name Zwraca nazw logiczn atrybutu dla wyszukiwania
dlaadx_website
np.adx_websiteid
language_code Zwraca cakowity kod jzyka CRM, ktry posuy
do zaznaczania wszystkich zlokalizowanych
etykiet dla tej listy encji.
page_size Zwraca rozmiar skonfigurowanej strony wynikw
dla listy encji.
primary_key_name Zwraca nazw logiczn atrybutu klucza
podstawowego dla rekordw, ktre maj by
wywietlane przez t list encji.
search_enabled ZwracatrueW przeciwnym razie zwracafalse
search_placeholder Zwraca skonfigurowany zlokalizowany tekst dla
symbolu zastpczego pola wyszukiwania listy
encji.
search_tooltip Zwraca skonfigurowany zlokalizowany tekst dla
etykietki narzdzi wyszukiwania listy encji.
views Zwraca dostpne widoki dla listy encji, jako
obiekty widoku listy encji.
120
[attribute logical name] Moesz uzyska dostp do dowolnego atrybutu
rekordu CRM listy encji (adx_entitylistobiekty
np.{{ entitylist.adx_name }}
121
sort_descending Zwraca cig wyraenia sortowania do sortowania
kolumny w kolejnoci malejcej.
np.createdon DESC
sort_disabled ZwracatrueW przeciwnym razie zwracafalse
sort_enabled ZwracatrueW przeciwnym razie zwracafalse
width Zwraca skonfigurowan szeroko kolumny, w
pikselach.
entityview
Dotyczy: Dynamics CRM Online
Obiektentityview
Atrybuty
columns Zwraca kolumny w widoku, jako obiekty kolumny
widokuentitylist
entity_permission_denied ZwracatrueZwracafalse
entity_logical_name Nazwa logiczna encji CRM rekordw wynikw
widoku.Na przykadcontact
first_page Numer strony na pierwszej stronie
wynikw.Bdzie to1null
id Identyfikator GUID widoku CRM, ktry definiuje
tenentityview
language_code Cakowity kod jzyka CRM uywany do adowania
zlokalizowanych etykiet dla biecego widoku.
last_page Numer strony na ostatniej stronie wynikw.Jeli
nie otrzymano wynikw, bdzie tonull
nazwa Nazwa widoku CRM, ktry definiuje tenentityview,
na przykad:Active Contacts
next_page Numer strony na nastpnej stronie wynikw.Jeli
nie ma adnej nastpnej strony wynikw, bdzie
tonull
strona Numer strony na biecej stronie wynikw.
pages Zwraca tablic z numerami stron zawierajc
wszystkie strony wynikw dla biecego widoku.
page_size Ilo wynikw zwrconych na stron dla
122
biecego widoku.
previous_page Numer strony na nastpnej stronie wynikw.Jeli
nie ma adnej poprzedniej strony wynikw, bdzie
tonull
primary_key_logical_name Nazwa logiczna CRM podstawowego atrybutu
klucza encji wynikw dla tego widoku.Na
przykadcontactid
rekordy Bieca strona rekordw wynikw dla widoku, jako
obiekty encji.
sort_expression Domylne wyraenie sortowania dla widoku.Na
przykad,nameASCcreatedon DESC
total_pages Cakowita liczba stron wynikw dla tego widoku.
total_records Cakowita liczba wynikw dla tego widoku (na
wszystkich stronach).
zdarzenia
Dotyczy: Dynamics CRM Online
Zapewnia moliwo uzyskania dostpu i renderowania Zdarze.Obiekt events
Obiekt zdarzenia
Obiektevents
Obiektevents
Obiekt zdarzenie
Obiektevent
Obiektevent
123
Obiekt eventoccurences
ObiekteventoccurrencesMoesz zamwi wystpienia zdarzenia i okreli zakres dat dla wystpie,
ktre maj zosta pobrane, oraz uzyska podzia na strony jak rwnie uywa filtrw liquid
{% assign occurances = event.occurrences.from[today].to[advance_date] %}
zauwa, e
{% assign occurances = event.occurrences.min[today].max[advance_date] %}
jest rwnie moliwe.
Nastpujce atrybuty s skojarzone z obiektem eventoccurrences
Obiekt eventoccurence
Reprezentuje pojedyncze wystpienie zdarzenia.Skojarzone atrybuty podano poniej:
forloop
Dotyczy: Dynamics CRM Online
Zawiera waciwoci, ktre s przydatne w przypadku bloku ptliTagi iteracji
Uwaga
mona uy tylko w taguforloopTagi iteracji
Kod
{% for child in page.children %} {% if forloop.first %} This is the first child page! {%
else %} This is child page number {{ forloop.index }}. {% endif %}{% endfor %}
Wyjcie
This is the first child page!This is child page number 2.This is child page number 3.
Atrybuty
124
first ZwracatrueZwracafalse
index Pozycja biecego elementu w kolekcji, gdzie
pierwszy element znajduje si na pozycji1
index0 Pozycja biecego elementu w kolekcji, gdzie
pierwszy element znajduje si na pozycji0
last ZwracatrueZwracafalse
length Zwraca liczb iteracji ptli liczba elementw w
kolekcji dla ktrej ma miejsce iteracja.
rindex Liczba elementw pozostaych w ptli (dugo -
indeks) gdzie1
rindex0 Liczba elementw pozostaych w ptli (dugo -
indeks) gdzie0
forums
Dotyczy: Dynamics CRM Online
Zapewnia moliwo dostpu i renderowania Forw i Wtkw na forum.Naley zauway, e
moliwo uywania kodu Liquid do renderowania danych forum rozciga si na wpisy, ale aby
utworzy nowy wpis do wtku, naley uy formularzy sieci Web ASP.NET Szablon strony z
wbudowan wspomnian funkcj (na przykad domylny wtek forum i szablony stron wpisw na
forum).
Obiekt forum pozwala na wybranie Forum lub Wtkw na Forum:
<div class="content-panel panel panel-default"> <div class="panel-heading"> <h4> <span
class="fa fa-comments" aria-hidden="true"></span> {{ snippets["Home Forum Activity
Heading"] | default: "Forum Activity" | h }} </h4> </div> {% for forum in website.forums
%} <ul class="list-group"> <li class="list-group-item"> <div class="row">
<div class="col-sm-6"> <h4 class="list-group-item-heading"><a href="{{ forum.url | h
}}"> {{ forum.name | h }}</a></h4> <div class="list-group-item-text content-
metadata">{{ forum.adx_description | h }}</div> </div> <div class="col-sm-3
content-metadata">{{ forum.thread_count }} threads</div> <div class="col-sm-3 content-
metadata">{{ forum.post_count }} posts</div> </div> </li> </ul> {% endfor
%}</div>
Obiekt forum
Obiekt forum pozwala na dostp do wszelkich szczeglnych forw w portalu, lub na dostp do
wszystkich wtkw na forum w portalu (niezalenie od forum).
Obiektforum
125
Obiekt forumthreads pozwala na dostp do kolekcji obiektw forumthread.Moesz okreli kolejno
wtki na forum i osign podzia na strony, jak rwnie uy filtrw Liquid.
{% assign threads = forum.threads | order_by "adx_name", "desc" | paginate: 0,4 | all %}
Pojedynczy wtek na forum
Obiekt forumposts pozwala na dostp do kolekcji obiektw forumpost.
Atrybuty
threads Zwraca obiektforumthreadsforumthread
all Zwraca wszystkie obiektyforumZauwa,
ewebsite.forums
thread_count Zwraca warto cakowit liczby wtkw, ktre
znajduj si w caej witrynie sieci Web.
post_count Zwraca warto cakowit liczby wpisw, ktre
znajduj si w portalu.
[forum name or id] Moesz uzyska dostpu do dowolnegoforum
{% assign forum = forums["Forum Name"] %}{%
assign forum = forums["da8b8a92-2ee6-476f-
8a21-782b047ff460"] %}
Obiekt forum
Atrybuty
Uwaga
obiekty
126
Obiekt forumthreads
Atrybuty
all Zwraca wszystkie obiektyforumthread
Obiekt forumthread
Atrybuty
Uwaga
obiekty
Obiekt forumposts
Atrybuty
all Zwraca wszystkie obiektyforumthread
Atrybuty
Uwaga
obiekty
author Zwracaauthorentity
127
content Zawarto wpisu.
is_answer Czy ten wpis stanowi odpowied dla wtku?
strona
Dotyczy: Dynamics CRM Online
Odnosi si do biecej strony dania portalu.Ten obiekt czy atrybutysitemapobiektyZarzdzaj
stronami sieci Web
Obiektpage
<ul class="breadcrumb"> {% for crumb in page.breadcrumbs %} <li><a href="{{ crumb.url |
escape }}">{{ crumb.title | escape }}</a></li> {% endfor %} <li class="active">{{ page.title
| escape }}</li></ul><div class="page-header"> <h1>{{ page.title | escape }}</h1></div><div
class="page-copy"> {{ page.adx_copy }}</div><div class="list-group"> {% for child in
page.children %} <a class="list-group-item" href="{{ child.url | escape }}"> {{
child.title | escape }} </a> {% endfor %}</div><!-- Page {{ page.id }} was last modified on
{{ page.modifiedon }}. -->
Atrybuty strony
Uwaga
obiekty
128
atrybutw s zwracane jako obiekty:
Pola odnonikw (odwoanie do encji) s
zwracane w postaciobiekty
Pola Zestaw opcji/lista wyboru s zwracane w
postaciobiekty
Moesz rwnie zaadowa dowolne powizane
encje po nazwie schematu relacji.
{{ page.adx_webpage_entitylist.adx_name }}
Jeli relacja jest relacj zwrotn (czyli odwoanie
do samego siebie), otrzymamyobiekty(W
przeciwnym razie podany wynik bdzie
niejednoznaczny.)
{{
page.adx_webpage_webpage.referencing.adx_name
}}
Uwaga
adowanie duej liczby powizanych encji lub
dostp do duej liczby relacji w jednym
szablonie, moe mie negatywny wpyw na
wydajno renderowania szablonu.Naley unika
adowania encji pokrewnych dla kadego
elementu w tablicy, wewntrz ptli.
Wszdzie tam, gdzie jest to moliwe, wybierz
korzystanie zTagi encji CRM
ankiety
Dotyczy: Dynamics CRM Online
Zapewnia moliwo uzyskania dostpu i renderowania ankiety.
Obiektpolls
<div> {% assign poll = polls["Poll Name"] %} <h4>{{ poll.question }}</h4> {% for
option in poll.options %} <div> <input type="radio" name="{{ poll.name }}" id="{{
option.id }}" /> <label for="{{ option.id }}">{{ option.answer }}</label> </div>
{% endfor %} <button type="button">{{ poll.submit_button_label }}</button></div>
Atrybuty ankiet
129
placements Zwraca obiekt pollplacements.
[poll name or id] Moesz uzyska dostp do dowolnej ankiety za
pomoc jej nazwy lub waciwoci identyfikatora.
{% assign poll = polls["Poll Name"] %}{%
assign poll = polls["41827a5c-33de-49b8-a0c7-
439e6a02eb98"] %}
130
Atrybuty ankiety
Uwaga
obiekty
131
danie
Dotyczy: Dynamics CRM Online
Zawiera informacje o biecym daniu HTTP.
{% assign id = request.params['id'] %}<a href="{{ request.url | add_query: 'foo', 1
}}">Link</a>
Uwaga
Moesz dynamicznie tworzy adresy URL w Liquid przy uyciu filtrw adresu URL.Wicej informacji:
Atrybuty
params nazwanych wartoci parametru dla biecego
dania.Unable to find linked topic '1820cb7b-e196-
42dd-ac04-c1474838d0b8'.
jest kombinacj parametrw cigu zapytania adresu
URL, parametrw formularza wpisu i plikw
cookie.params
path cieka adresu URL biecego dania.
/profile/
path_and_query cieka i zapytanie adresu URL biecego dania.
/profile/?foo=1&bar=something
query Cz zapytania adresu URL biecego dania.
?foo=1&bar=something
url Peny adres URL biecego dania.
http://www.example.com/profile/?foo=1&bar=something
searchindex
Dotyczy: Dynamics CRM Online
ObiektsearchindexTagi encji CRM
132
result.fragment }}</p> </li> {% endfor %} </ul> {% else %} <p>Your query
returned no results.</p> {% endif %}{% endsearchindex %}
Atrybuty
approximate_total_hits Zwraca przyblion warto wszystkich odwoa
pasujcych do zapytania indeksu.
Naley zauway, e ze wzgldu na sposb
dziaania indeksu wyszukiwania w odniesieniu do
filtrowania zabezpiecze i innych czynnikw
uwzgldnianych podczas projektowania, liczba ta
jest tylko przyblieniem i moe wyglda inaczej
ni cakowita liczba wynikw dostpnych dla
biecego uytkownika w niektrych sytuacjach.
page Zwraca numer strony biecego zapytania.
page_size Zwraca maksymalny rozmiar strony biecego
zapytania.
Zauwa, e jeli chcesz uzyska rzeczywist
liczb wynikw zwracanych dla biecej strony
(jako e moe by ona mniejsza ni okrelony
maksymalny rozmiar strony), powiniene
uyresults.size
results Zwraca stron wynikw zapytania, jako obiekty
wyniku indeksu wyszukiwania.
133
wyniku.
np.adx_webpage
number Liczba wynikw, na wszystkich stronach wynikw,
poczwszy od 1.
Na przykad dla pierwszego wyniku na drugiej
stronie wynikw, dla strony o rozmiarze 10,
warto ta wyniesie11
score Ocena Lucene wyniku w postaci wartoci
zmiennoprzecinkowej.Wyniki zostan zwrcone w
kolejnoci uwzgldniajcej t warto.
title Tytu wyniku.
url Adres URL dla wyniku.Zazwyczaj bdzie to , ale
nie koniecznie ciek bezwzgldn dla
biecej aplikacji, a nie penym adresem URL.
np./articles/article1/
ustawienia
Dotyczy: Dynamics CRM Online
Umoliwia adowanie dowolnegoKonfiguruj ustawienia witryny dla portaliJeli ustawienie o podanej
nazwie nie zostanie znalezione, zostanie zwrcony wynikTypy Liquid
Uwaga
Ustawienia s zwracane w postaciTypy LiquidFiltry Typ
Uwaga
Renderuj nagwek witryny sieci Web i gwny pasek nawigacyjny
sitemap
Dotyczy: Dynamics CRM Online
Umoliwia dostp do mapy witryny portalu.
134
<h1>{{ sitemap.root.title }}</h1><ul class="breadcrumb"> {% for crumb in
sitemap.current.breadcrumbs %} <li><a href="{{ crumb.title }}">{{ crumb.title }}</a></li>
{% endfor %} <li class="active">{{ sitemap.current.title }}</li></ul>{% for child in
sitemap.current.children %} <a href="{{ child.url }}">{{ child.title }}</a>{% endfor %}
Moliwe jest rwnie zaadowanie wza mapy witryny za pomoc cieki adresu URL:
{% assign node = sitemap["/content/page1/"] %}{% if node %} {% for child in node.children %}
<a href="{{ child.url }}">{{ child.title }}</a> {% endfor %}{% endif %}
135
znaczniki witryn
Dotyczy: Dynamics CRM Online
Umoliwia adowanie dowolnego znacznika witryny po nazwie.Jeli znacznik witryny istnieje, zostanie
zwrcony obiekt znacznika witryny.Jeli znacznik witryny o podanej nazwie nie zostanie znaleziony,
zostanie zwrcony wynikTypy Liquid
{{ sitemarkers["Login"].url }}{% assign my_sitemarker = sitemarkers["My Site Marker"] %}{% if
my_sitemarker %} <a href="{{ my_sitemarker.url }}">{{ my_sitemarker.adx_name }}</a>{% else %}
Site marker "My Site Marker" does not exist.{% endif %}
Uwaga
Renderuj nagwek witryny sieci Web i gwny pasek nawigacyjny
fragmenty kodu
Dotyczy: Dynamics CRM Online
Umoliwia adowanie dowolnych fragmentw kodu zawartoci wedug nazwy.Jeli fragment kodu o
podanej nazwie nie zostanie znaleziony, zostanie zwrcony wynikNulis
{{ snippets["Header"] }}{% assign footer = snippets["Footer"] %}{% if footer %} {{ footer }}{%
else %} No footer snippet was found.{% endif %}
Zobacz te
Renderuj nagwek witryny sieci Web i gwny pasek nawigacyjny
Dodaj zawarto dynamiczn i utwrz niestandardowe szablony
Konfiguruj portal CRM
Obiekty Liquid
Tagi Liquid
Filtry Liquid
Typy Liquid
136
tablerowloop
Dotyczy: Dynamics CRM Online
Zawiera waciwoci, ktre s przydatne w przypadku bloku ptliTagi iteracji
Uwaga
mona uy tylko w tagutablerowloopTagi iteracji
Atrybuty
col Zwraca indeks biecego wiersza, poczwszy od1
col0 Zwraca indeks biecego wiersza, poczwszy od0
col_first Zwracatruefalse
col_last Zwracatruefalse
first ZwracatrueZwracafalse
index Pozycja biecego elementu w kolekcji, gdzie
pierwszy element znajduje si na pozycji1
index0 Pozycja biecego elementu w kolekcji, gdzie
pierwszy element znajduje si na pozycji0
last ZwracatrueZwracafalse
length Zwraca liczb iteracji ptli liczba elementw w
kolekcji dla ktrej ma miejsce iteracja.
rindex Liczba elementw pozostaych w ptli (dugo -
indeks) gdzie1
rindex0 Liczba elementw pozostaych w ptli (dugo -
indeks) gdzie0
uytkownik
Dotyczy: Dynamics CRM Online
Odnosi si do biecego uytkownika portalu, umoliwiajc dostp do wszystkich atrybutw
podlegajcego rekordu kontaktu CRM.Jeli aden uytkownik nie jest zalogowany, zmienna ta
bdzieTypy Liquid
touserobiekty
137
Atrybuty
Oprcz posiadania wszystkich atrybutwobiektyuser
Uwaga
obiekty
Kod
{{ website.adx_name }} ({{ website.id }})
Wyjcie
Community Portal (936DA01F-9ABD-4d9d-80C7-02AF85C822A8)
Uwaga
Renderuj nagwek witryny sieci Web i gwny pasek nawigacyjny
138
Atrybuty zestawu czy sieci Web
Uwaga
obiekty
139
Dodano 7.0.0008
name Nazwa/tytu cza sieci Web.
nofollow Atrybut wartoci logicznej wskazujcy, czy cze
sieci Web powinno by oznaczone
jakorel="nofollow"
open_in_new_window Atrybut wartoci logicznej wskazujcy, czy cze
sieci Web powinno zosta po klikniciu otwarte w
nowym oknie/karcie przegldarki.
tooltip Tekst etykietki narzdzia dla cza sieci Web.
url Adres URL cza sieci Web.
weblinks Tablica podrzdnych obiektw czy sieci Web
skojarzonych z czem sieci Web.
[attribute logical name] Moesz uzyska dostp do dowolnego atrybutu
rekordu CRM cza sieci Web po nazwie logicznej.
np.{{ weblink.createdon }}
Tagi Liquid
Dotyczy: Dynamics CRM Online
Tagi tworz logik programowania, ktra informuje szablony, co powinny robi.Tagi s zapakowane
w{% %}
{% if user.fullname == 'Dave Bowman' %} Hello, Dave. {% endif %}
140
Kontrola odstpw
Normalnie Liquid renderuje wszystko poza zmienn i blokami tagw w takiej samej formie, z
zachowaniem wszystkich odstpw.Niekiedy nie chcesz dodatkowych przerw, ale nadal chcesz
zachowa czyste formatowanie szablonu, co wymaga zachowania odstpw.
Moesz nakaza aparatowi usunicie wszystkich spacji wiodcych i kocowych dodajc mylnik ( -
Kod
{% for i in (1..5) --%}
{{ i }}
{%-- endfor %}
Wyjcie
12345
Zobacz te
Tagi Przepyw sterowania
Tagi iteracji
Tagi zmienne
Tagi szablonu
Tagi encji CRM
jeeli
Wykonuje blok kodu, jeli okrelony warunek zosta speniony.
{% if user.fullname == 'Dave Bowman' %}
Hello, Dave.
{% endif %}
chyba e
Podobny doifnie zosta
{% unless page.title == 'Home' %}
141
This is not the Home page.
{% endunless %}
inaczej jeli/inaczej
Dodaje wicej warunkw do blokuifunless
{% if user.fullname == 'Dave Bowman' %}
Hello, Dave.{% elsif user.fullname == 'John Smith' %} Hello, Mr. Smith.{% else %} Hello,
stranger.
{% endif %}
w przypadku/gdy
Instrukcja switch, aby porwna zmienn do rnych wartoci i wykona inny blok kodu dla kadej
wartoci.
{% case user.fullname %}{% when 'Dave Bowman' %}
Hello, Dave.{% when 'John Smith' %} Hello, Mr. Smith.{% else %} Hello, stranger.
{% endcase %}
Tagi iteracji
Dotyczy: Dynamics CRM Online
Tagi iteracji s uywane do wielokrotnego uruchamiania/renderowania bloku kodu.
for
Wielokrotnie wykonuje blok kodu.Jest najczciej uywany do przechodzenia przez elementy w tablicy
lub sowniku.
W ramach bloku taguforforloop
Kod
{% for child_page in page.children %} <a href="{{ child_page.url }}">{{ child_page.title
}}</a>{% endfor %}
Wyjcie
<a href="/parent/child1/">Child 1</a><a href="/parent/child2/">Child 2</a><a
href="/parent/child3/">Child 3</a>
142
Parametry
Te parametryfor
limit
Koczy dziaanie ptli po danej liczbie obiektw.
Kod
{% for child_page in page.children limit:2 %} <a href="{{ child_page.url }}">{{
child_page.title }}</a>{% endfor %}
Wyjcie
<a href="/parent/child1/">Child 1</a><a href="/parent/child2/">Child 2</a>
offset
Uruchamia ptl przy danym indeksie.
Kod
{% for child_page in page.children offset:1 %} <a href="{{ child_page.url }}">{{
child_page.title }}</a>{% endfor %}
Wyjcie
<a href="/parent/child2/">Child 2</a><a href="/parent/child3/">Child 3</a>
range
Okrela zakres liczb ptli.
Kod
{% assign n = 4 %}{% for i in (2..n) %} {{ i }}{% endfor %}{% for i in (10..14) %} {{ i }}{%
endfor }}
Wyjcie
2 3 410 11 12 14
reversed
Przechodzi przez ptl w odwrotnej kolejnoci, poczwszy od ostatniego elementu.
Kod
{% for child_page in page.children reversed %} <a href="{{ child_page.url }}">{{
child_page.title }}</a>{% endfor %}
Wyjcie
<a href="/parent/child3/">Child 3</a><a href="/parent/child2/">Child 2</a><a
href="/parent/child1/">Child 1</a>
143
cycle
Wykonuje ptl przez grup cigw i wywietla je w kolejnoci, przez ktra przez nie przechodzono,
jako przez parametry.Po kadym wywoaniu cyklu, nastpny cig, ktry zosta parametrem, stanowi
wyjcie.
Kod
{% for item in items %} <div class="{% cycle 'red', 'green', 'blue' %}"> {{ item }} </div>{%
end %}
Wyjcie
<div class="red"> Item one </div><div class="green"> Item two </div><div class="blue"> Item
three </div><div class="red"> Item four </div><div class="green"> Item five</div>
tablerow
Generuje tabel HTML.Musi by ograniczony przez otwierajce<table></table>
W ramach bloku tagutablerowtablerowloop
Kod
<table> {% tablerow child_page in page.children %} {{ child_page.title }} {% endtablerow
%}</table>
Wyjcie
<table> <tr class="row1"> <td class="col1"> Child Page 1 </td> <td class="col2">
Child Page 2 </td> <td class="col3"> Child Page 3 </td> <td class="col4">
Child Page 4 </td> </tr></table>
Parametry
Te parametrytablerow
Wyjcie
<table> <tr class="row1"> <td class="col1"> Child Page 1 </td> <td class="col2">
Child Page 2 </td> </tr> <tr class="row2"> <td class="col3"> Child Page 3 </td>
<td class="col4"> Child Page 4 </td> </tr></table>
Kod
<table> {% tablerow child_page in page.children cols:2 %} {{ child_page.title }} {%
endtablerow %}</table>
Decyduje o tym, ile wierszy powinna mie wygenerowana tabela.
cols
limit
Koczy dziaanie ptli po danej liczbie obiektw.
Kod
144
<table> {% tablerow child_page in page.children limit:2 %} {{ child_page.title }} {%
endtablerow %}</table>
Wyjcie
<table> <tr class="row1"> <td class="col1"> Child Page 1 </td> <td class="col2">
Child Page 2 </td> </tr></table>
offset
Uruchamia ptl przy danym indeksie.
Kod
<table> {% tablerow child_page in page.children offset:2 %} {{ child_page.title }} {%
endtablerow %}</table>
Wyjcie
<table> <tr class="row1"> <td class="col1"> Child Page 3 </td> <td class="col2">
Child Page 4 </td> </tr></table>
range
Okrela zakres liczb ptli.
Kod
<table> {% tablerow i in (1..3) %} {{ i }} {% endtablerow %}</table>
Tagi zmienne
Dotyczy: Dynamics CRM Online
Tagi zmienne s uywane do tworzenia nowych zmiennych Liquid.
przypisywanie
Tworzy now zmienn.Przydziay mog rwnie uywaFiltry Liquid
Kod
{% assign is_valid = true %}{% if is_valid %} It is valid.{% endif %}{% assign name = "dave
bowman' | upcase %}{{ name }}
Wyjcie
It is valid.DAVE BOWMAN
capture
Przechwytuje zawarto w bloku i przypisuje do zmiennej.Ta zawarto moe by renderowana pniej
przy uyciu tagw wyjciowych.
Kod
145
{% capture hello %}Hello, {{ user.fullname }}.{% endcapture %}{{ hello }}{{ hello }}
Wyjcie
Hello, DAVE BOWMAN.Hello, DAVE BOWMAN.
Tagi szablonu
Dotyczy: Dynamics CRM Online
Tagi szablonu kontroluj dane wyjciowe szablonu na rne sposoby, i umoliwiaj czenie wielu
szablonw w jedn cao.
include
Uwzgldnia zawarto jednego szablonu w innym, wedug nazwy.W portalach CRM rdem tego
innego szablonu bdziePrzechowuj zawarto rda przy uyciu szablonw sieci WebPozwala to na
ponowne wykorzystanie wsplnych fragmentw szablonu w wielu miejscach.
Gdy szablon stanowi cz innego szablonu, doczony szablon ma dostp do wszelkich zmiennych
zdefiniowanych w szablonie nadrzdnym.
{% include 'My Template' %}
Jest rwnie moliwe przekazanie dowolnej liczby parametrw do tagu uwzgldnij.Zostan one
nastpnie definiowane jako zmienne w doczonym szablonie.
{% include 'My Template' a:x, b:y %}
block
Uywany w poczeniu zextendsZobaczextends
extends
Uywany w poczeniu z tagiem blockDziki temu wiele szablonw moe korzysta z wsplnego
ukadu, zastpujc konkretne obszary ukadu nadrzdnego.
W portalach CRM, nazwa szablonu nadrzdnego podana w tagu bdzie si zazwyczaj odnosia do
nazwyPrzechowuj zawarto rda przy uyciu szablonw sieci Web
W przypadku uywaniaextendsblock
Jeli blok zdefiniowany w szablonie nadrzdnym nie jest zastpowany, jego zawarto w szablonie
nadrzdnym (jeli istnieje) bdzie renderowana.
comment
Pozwala zostawi nierenderowany kod wewntrz szablonu Liquid.Zawarto bloku nie bdzie
renderowana, a kod Liquid nie zostanie wykonany.
Kod
Hello{% comment %}, {{ user.fullname }}{% endcomment %}. My name is Charles.
146
Wyjcie
Hello. My name is Charles.
raw
Umoliwia wyjcie kodu Liquid na stronie bez parsowania i wykonywania.
Wyjcie
Hello, {{ user.fullname }}. My name is Charles.
editable
Renderuje dany obiekt CMS portali CRM jakoUyj aparatu edycji front-side, aby opublikowa
zawartoObiekty dostpne do edycji tostronafragmenty kodulinki sieci Web
{% editable page 'adx_copy' type: 'html', title: 'Page Copy', escape: false, liquid: true %}{%
editable snippets "Header" type: 'html' %}<!--An editable web link set required a specific DOM
structure, withcertain classes on the containing element, as demonstrated here.-->{% assign
primary_nav = weblinks["Primary Navigation"] %}{% if primary_nav %} <div {% if
primary_nav.editable %}class="xrm-entity xrm-editable-adx_weblinkset"{% endif %}> <ul>
<!-- Render weblinks... --> </ul> {% editable primary_nav %} </div>{% endif %}
Parametry
Pierwszy parametr doeditableMoe to by zestaw czy sieci Web, fragmenty kodu lub bieca
strony.Opcjonalny drugi parametr suy do okrelania nazwy atrybutu lub klucza wewntrz tego obiektu,
ktry ma by renderowany i edytowany.Moe to by nazwa atrybutu encji lub nazwa fragmentu kodu.
Po tych parametrach pocztkowych tag obsuguje rwnie szereg opcjonalnych parametrw
nazwanych.
klasa
Okrela warto atrybutuclass
domylna
Domylna warto, jaka ma by renderowana wtedy, gdy element dostpny do edycji nie ma wartoci.
147
escape
Warto logiczna wskazujca, czy warto renderowana przez ten tag bdzie kodowana kodem
HTML.Domylne ustawienie tofalse
liquid
Warto logiczna wskazujc, czy kod szablonu Liquid znaleziony w wartoci tekstowej renderowanej
przez ten tag bdzie przetwarzona.Domylne ustawienie totrue
tag
Nazwa kontenerowych tagw HTML, ktre bd renderowane przez ten tag.Ten tag domylnie bdzie
renderowa elementydivOglnie zaleca si, aby wybra midzydivspan
tytu
Okrela etykiet dla tego elementu dostpnego do edycji w ramach interfejsu edycji zawartoci.Jeli nie
podano, przyjazna etykieta zostanie wygenerowana automatycznie.
typ
Warto cigu, wskazujca typ interfejs edytowania dla edytowalnych wartoci tekstowych.Prawidowe
wartoci dla tego parametru tohtmltextjest ustawieniem domylnym.html
entitylist
aduje dan list encji, wedug nazwy lub identyfikatora.Dostp do waciwoci listy encji mona
uzyska za pomocentitylistAby renderowa rzeczywiste rekordy wynikw z listy encji, uyjentityview
tag
Jeli lista encji zostanie pomylnie zaadowana, zawarto w bloku bdzie renderowana.Jeli lista encji
nie zostanie znaleziona, zawarto bloku nie bdzie renderowana.
{% entitylist name:"My Entity List" %} Loaded entity list {{ entitylist.adx_name }}.{%
endentitylist %}
Domylnie, obiekt entitylist otrzyma nazw zmiennejentitylistOpcjonalnie mona zapewni inn
nazw zmiennej.
{% entitylist my_list = name:"My Entity List" %} Loaded entity list {{ my_list.adx_name }}.{%
endentitylist %}
Uwaga
Renderuj list encji skojarzonych z biec stron
Parametry
Zapewnijtylko jednoidnamekey
148
identyfikator
aduje list encji dla identyfikatoraGUIDmusi by cigiem, ktry moe by parsowany jakoidGUID
{% entitylist id:"936DA01F-9ABD-4d9d-80C7-02AF85C822A8" %} Loaded entity list {{
entitylist.adx_name }}.{% endentitylist %}
Oglnie rzecz biorc literaowe cigi GUID nie bd uywane.Zamiast tegoid
{% entitylist id:page.adx_entitylist.id %} Loaded entity list {{ entitylist.adx_name }}.{%
endentitylist %}
nazwa
aduje list encji wedug nazwy.
{% entitylist name:"My Entity List" %} Loaded entity list {{ entitylist.adx_name }}.{%
endentitylist %}
klucz
aduje list encji wedug identyfikatoralubJeli podana warto klucza moe by analizowana
jakoGUIDW przeciwnym wypadku zostanie zaadowana wedug nazwy.
<!-- key_variable can hold an ID or name -->{% entitylist key:key_variable %} Loaded entity
list {{ entitylist.adx_name }}.{% endentitylist %}
language_code
Cakowity kod jzyka CRM do wybrania etykiet zlokalizowanych na licie encji do zaadowania.Jeli
podanolanguage_code
{% entitylist name:"My Entity List", language_code:1033 %} Loaded entity list {{
entitylist.adx_name }}.{% endentitylist %}
entityview
aduje dany widok CRM, wedug nazwy lub identyfikatora.Waciwoci widoku wywietlanie
metadanych kolumny, rekordw wynikw z numeracj stron, itp. mona przeprowadzi za
pomocentityview
Jeli widok zostanie pomylnie zaadowany, zawarto w bloku bdzie renderowana.Jeli widok nie
zostanie znaleziony, zawarto bloku nie bdzie renderowana.
{% entityview logical_name:'contact', name:"Active Contacts" %} Loaded entity view with {{
entityview.total_records }} total records.{% endentityview %}
Domylnie, obiekt entityview otrzyma nazw zmiennejentityviewOpcjonalnie mona zapewni inn
nazw zmiennej.
{% entityview my_view = logical_name:'contact', name:"Active Contacts" %} Loaded entity view
with {{ my_view.total_records }} total records.{% endentityview %}
Jelientityviewz listy encji.Jeli widok parametrwidnameentityviewentitylist
149
{% entitylist id:page.adx_entitylist.id %} {% entityview %} Loaded default view of the
entity list associated with the current page, with {{ entityview.total_records }} total
records. {% endentityview %}{% endentitylist %}
Uwaga
Renderuj list encji skojarzonych z biec stron
Parametry
Zapewnijidlublogical_namenameJeeli nie zapewniono adnego z nich, a tag entityview jest
zagniedony w granicach tagu entitylist, adowany bdzie domylny widok otaczajcej entitylist.
identyfikator
musi by cigiem, ktry moe by parsowany jako GUID.id
{% entityview id:"936DA01F-9ABD-4d9d-80C7-02AF85C822A8" %} Loaded entity view {{
entityview.name }}.{% endentityview %}
Oglnie rzecz biorc literaowe cigi GUID nie bd uywane.Zamiast tegoid
{% entityview id:request.params.view %} Loaded entity view {{ entityview.name }} using "view"
query string request parameter.{% endentityview %}
nazwa logiczna
Nazwa logiczna encji CRM wyniku do zaadowania.Musi by uywana w poczeniu z name
{% entityview logical_name:'contact', name:"Active Contacts" %} Loaded entity view with {{
entityview.total_records }} total records.{% endentityview %}
nazwa
Nazwa CRM widoku do zaadowania.Musi by uywana w poczeniu zlogical_name
{% entityview logical_name:'contact', name:"Active Contacts" %} Loaded entity view with {{
entityview.total_records }} total records.{% endentityview %}
filtr
Okrela, czy wyniki maj by filtrowane wedug uytkownika czy konta.Musi mie warto cigu "user"
lub "konto".
{% entityview id:request.params.view, filter:'user' %} Loaded entity view with {{
entityview.total_records }} total records.{% endentityview %}
Typowym przypadkiem uycia jest ustawienie tego parametru w oparciu odanie
{% entityview id:request.params.view, filter:request.params.filter %} Loaded entity view with
{{ entityview.total_records }} total records.{% endentityview %}
150
metafilter
Okrela wyraenie filtru metadanych listy encji, wedug ktrego maj by przefiltrowane wyniki.Ten
parametr jest prawidowy tylko wtedy, gdyentityviewW wikszoci przypadkw ten parametr jest
ustawiony na podstawiedanie
{% entitylist id:page.adx_entitylist.id %} {% entityview id:request.params.view,
metafilter:request.params.mf %} Loaded entity view with {{ entityview.total_records }} total
records. {% endentityview %}{% endentitylist %}
Uwaga
Filtry Lista encji
zamwienie
Okrela wyraenie sortowania do zamawiania wywietlania wynikw.Wyraenie sortowania moe
zawiera jeden lub wicej nazw logicznych atrybutu encji, wraz z kierunkiem sortowania okrelonym
jakoASCDESC
{% entityview id:request.params.view, order:'name ASC, createdon DESC' %} Loaded entity view
with {{ entityview.total_records }} total records.{% endentityview %}
Typowym przypadkiem uycia jest ustawienie tego parametru w oparciu odanie
{% entityview id:request.params.view, order:request.params.order %} Loaded entity view with {{
entityview.total_records }} total records.{% endentityview %}
strona
Okrela stron wynikw do zaadowania.Jeli parametr ten nie zosta okrelony, zostanie zaadowana
pierwsza strona wynikw.
Do tego parametru naley przekazany warto cakowit lub cig, ktry moe by analizowany jako
liczba cakowita.Jeli warto zostaa zapewniona dla tego parametru, ale okrelono j jako null lub
inaczej, nie mona analizowa jako liczba cakowita, zostanie zaadowana pierwsza strona wynikw.
{% entityview id:request.params.view, page:2 %} Loaded page {{ entityview.page }} of entity
view with {{ entityview.total_records }} total records.{% endentityview %}
Typowym przypadkiem uycia jest ustawienie tego parametru w oparciu odanie
{% entityview id:request.params.view, page:request.params.page %} Loaded page {{
entityview.page }} of entity view with {{ entityview.total_records }} total records.{%
endentityview %}
page_size
Okrela liczb wynikw do zaadowania dla biecej strony wynikw.Jeli dla tego parametru nie
podano adnej warto aentityviewJeli nie wewntrz bloku entitylist, uywana bdzie domylna
warto10
151
Do tego parametru naley przekazany warto cakowit lub cig, ktry moe by analizowany jako
liczba cakowita.Jeli warto zostaa zapewniona dla tego parametru, ale okrelono j jako null lub
inaczej, nie mona analizowa jako liczba cakowita, uywana bdzie domylna wielko strony.
{% entityview id:request.params.view, page_size:20 %} Loaded entity view with {{
entityview.total_records }} total records.{% endentityview %}
Typowym przypadkiem uycia jest ustawienie tego parametru w oparciu odanie
{% entityview id:request.params.view, page_size:request.params.pagesize %} Loaded entity view
with {{ entityview.total_records }} total records.{% endentityview %}
wyszukaj
Okrela wyraenie wyszukiwania wedug ktrego maj by filtrowane wyniki.Proste sowa kluczowe
wyrae wyszukiwania bd filtroway, czy atrybuty zaczynaj si od sowa kluczowego.Symbole
wieloznaczne*
{% entityview id:request.params.view, search:'John*' %} Loaded entity view with {{
entityview.total_records }} total matching records.{% endentityview %}
Typowym przypadkiem uycia jest ustawienie tego parametru, na podstawiedanie
{% entityview id:request.params.view, search:request.params.search %} Loaded entity view with
{{ entityview.total_records }} total matching records.{% endentityview %}
enable_entity_permissions
Okrela, czy naley zastosowa filtrowanie uprawnienia jednostki na widoku wynikw.Domylnie ten
parametr jest ustawiany nafalseJelientityview
Do tego parametru naley przekaza wartoTypy LiquidJeli warto zostaa zapewniona dla tego
parametru, ale okrelono j jako null lub inaczej, nie mona analizowa jako wartoci logicznej,
uywana bdzie warto domylnafalse
{% entityview id:request.params.view, enable_entity_permissions:true %} Loaded entity view
with {{ entityview.total_records }} total records to which the user has read permission.{%
endentityview %}
language_code
Cakowity kod jzyka CRM, aby zaznaczy etykiety zlokalizowane w widoku encji (etykiety nagwkw
kolumn, itp.)do zaadowania.Jeli podanolanguage_code
Jelientityviewentityviewentitylist
{% entityview logical_name:'contact', name:"Active Contacts", language_code:1033 %} Loaded
entity view {{ entityview.name }}.{% endentitylist %}
searchindex
Wykonuje zapytanie dla indeksu wyszukiwania portalu.Dostp do pasujcych wynikw mona uzyska
za pomocsearchindex
152
{% searchindex query: 'support', page: params.page, page_size: 10 %} {% if
searchindex.results.size > 0 %} <p>Found about {{ searchindex.approximate_total_hits }}
matches:</p> <ul> {% for result in searchindex.results %} <li> <h3><a
href="{{ result.url | escape }}">{{ result.title | escape }}</a></h3> <p>{{
result.fragment }}</p> </li> {% endfor %} </ul> {% else %} <p>Your query
returned no results.</p> {% endif %}{% endsearchindex %}
Domylnie, obiekt indeks wyszukiwania otrzyma nazw zmiennej searchindexOpcjonalnie mona
zapewni inn nazw zmiennej.
{% searchindex liquid_search = query: 'support', page: params.page, page_size: 10 %} {% if
liquid_search.results.size > 0 %} ... {% endif %}{% endsearchindex %}
Parametry
Tagsearchindex
zapytanie
Zapytania uywane w celu dopasowania wynikw.Ten parametr ma za zadanie przyj okrelon przez
uytkownika cz zapytania indeksu (jeli istnieje).
{% searchindex query: 'support' %} ...{% endsearchindex %}
Typowym przypadkiem uycia jest ustawienie tego parametru w oparciu odanie
{% searchindex query: request.params.query %} ...{% endsearchindex %}
Ten parametr obsugujeskadnia parsera zapytania Lucene
filtr
Zapytanie dodatkowe uywane w celu dopasowania wynikw.Ten parametr ma za zadanie przyj
okrelony przez dewelopera filtr dla wynikw, w razie potrzeby.
{% searchindex query: request.params.query, filter: '+statecode:0' %} ...{% endsearchindex %}
Ten parametr obsugujeskadnia parsera zapytania Lucene
Uwaga
Rnica midzyfilterqueryquery
Tak, w przypadku jeli analizaqueryZ koleifilter
nazwy logiczne
Nazwy logiczne encji CRM do ktrych pasujce wyniki zostan ograniczone, jako cig rozdzielany
przecinkami.Jeli nie zostan zapewnione, zwrcone zostan wszystkie encje pasujce.
{% searchindex query: request.params.query, logical_names: 'kbarticle,incident' %} ...{%
endsearchindex %}
153
strona
Strona wynikw wyszukiwania, ktra ma zosta zwrcona.Jeli nie zostanie zapewniona, zwrcona
zostanie pierwsza strona (1).
{% searchindex query: request.params.query, page: 2 %} ...{% endsearchindex %}
Typowym przypadkiem uycia jest ustawienie tego parametru w oparciu odanie
{% searchindex query: request.params.query, page: request.params.page %} ...{% endsearchindex
%}
page_size
Rozmiar strony wynikw, ktra ma zosta zwrcona.Jeli nie zostanie zapewniony, uyty zostanie
rozmiar domylny wynoszcy 10.
{% searchindex query: request.params.query, page_size: 20 %} ...{% endsearchindex %}
provider
Okrela nazw skonfigurowanego dostawcy wyszukiwania, jaki ma by uywany.Jeli nie zostanie
okrelony, uywany bdzie domylny dostawca wyszukiwania.
Posiadanie wielu dostawcw wyszukiwania jest zaawansowan konfiguracj, ktra nie bdzie miaa
zastosowania dla wikszoci rodowisk.Oglnie rzecz biorc nie bdzie konieczne okrelanie tego
parametru.
{% searchindex query: request.params.query, provider: 'AlternateIndex' %} ...{% endsearchindex
%}
entityform
Renderuje skonfigurowany w CRMDefiniuj formularze encji i logik niestandardow w portalu CRM
Uwaga
TagentityformPrzechowuj zawarto rda przy uyciu szablonw sieci WebPodjcie prby uycia
tagu wewntrz szablonu strony oparte tekst poprawiony nie doprowadzi do renderowana niczego.
Mona renderowa tylko jeden tagentityformwebformTagientityformwebform
Parametry
nazwa
Nazwa formularza encji, ktry chcesz zaadowa.
{% entityform name:"My Entity Form" %}
154
Nazwa formularza sieci Web, ktry chcesz zaadowa.
nazwa
Parametry
Uwaga
TagwebformPrzechowuj zawarto rda przy uyciu szablonw sieci WebPodjcie prby uycia tagu
wewntrz szablonu strony oparte tekst poprawiony nie doprowadzi do renderowana niczego.
Mona renderowa tylko jeden tagentityformwebformTagientityformwebform
Filtry Liquid
Dotyczy: Dynamics CRM Online
Filtry Liquid su do modyfikowania danych wyjciowych cigw znakw, numerw, zmiennych i
obiektw.S one oddzielone od wartoci, ktrej dotycz, przez|
{{ 'hal 9000' | upcase }} <!-- Output: HAL 9000 -->
Niektre filtry akceptuj parametry.Filtry mona czy, i s one stosowane w kolejnoci od lewej do
prawej.
{{ 2 | times: 2 | minus: 1 }} <!-- Output: 3 -->{{ "Hello, " | append: user.firstname }} <!--
Output: Hello, Dave -->
Zobacz te
Filtry tablica
Filtry Data
Filtry Lista encji
Filtry zapisu matematycznego
Filtry Cig
Filtry Typ
Filtry adresu URL
Dodatkowe filtry
155
Filtry tablica
Dotyczy: Dynamics CRM Online
Filtry tablica s uywane do pracy zTypy Liquid
batch
Dzieli tablic na wiele tablic o danej wielkoci.
Kod
{% assign batches = entityview.records | batch: 2 %}{% for batch in batches %} <ul> {% for
item in batch %} <li>{{ item.fullname }}</li> {% endfor %} </ul>{% endfor %}
Wyjcie
<ul> <li>John Smith</li> <li>Dave Thomas</li></ul><ul> <li>Jake Johnson</li> <li>Jack
Robinson</li></ul>
concat
czy dwie tablice w jedn now tablic.
Biorc jeden element jako parametr,concat
Kod
Group #1: {{ group1 | join: ', ' }}Group #2: {{ group2 | join: ', ' }}Group #1 + Group #2: {{
group1 | concat: group2 | join: ', ' }}Group #1 + Leslie: {{ group1 | concat: 'Leslie' | join:
', ' }}
Wyjcie
Group #1: John, Pete, HannahGroup #2: Joan, BillGroup #1 + Group #2: John, Pete, Hannah, Joan,
BillGroup #1 + Leslie: John, Pete, Hannah, Leslie
except
Zaznacz wszystkie obiekty w tablicy, gdzie dany atrybut nie ma podanej wartoci.(Jest to
odwrotnowhere
Kod
{% assign redmond = entityview.records | except: 'address1_city', 'Redmond' %}{% for item in
redmond %} {{ item.fullname }}{% endfor %}
Wyjcie
Jack Robinson
first
Zwraca pierwszy element tablicy.
156
mona rwnie uywa z specjalnym zapisem kropkowym, w przypadkach naley go uy wewntrz
tagu.first
Kod
{% assign words = "This is a run of text" | split: " " %}{{ words | first }}{% if words.first
== "This" %}The first word is "This".{% endif %}
Wyjcie
{% assign words = "This is a run of text" | split: " " %}{{ words | first }}{% if words.first
== "This" %}The first word is "This".{% endif %}
group_by
Grupuj elementy w tablicy wedug danego atrybutu.
Kod
{% assign groups = entityview.records | group_by: 'address1_city' %}{% for group in groups %}
{{ group.key }}: {% for item in group.items %} {{ item.fullname }} {% endfor %}{% endfor
%}
Wyjcie
Redmond:John SmithDave ThomasJake JohnsonNew York:Jack Robinson
join
czy elementy tablicy ze znakiem przekazywanym jako parametr.Wynikiem jest pojedynczy cig.
Kod
{% assign words = "This is a run of text" | split: " " %}{{ words | join: ", " }}
Wyjcie
{% assign words = "This is a run of text" | split: " " %}{{ words | join: ", " }}
last
Zwraca ostatni element tablicy.
mona rwnie uywa z specjalnym zapisem kropkowym, w przypadkach naley go uy wewntrz
tagu.last
Kod
{% assign words = "This is a run of text" | split: " " -%}{{ words | last }}{% if words.last ==
"text" -%}The last word is "text".{% endif -%}
Wyjcie
{% assign words = "This is a run of text" | split: " " -%}{{ words | last }}{% if words.last ==
"text" -%}The last word is "text".{% endif -%}
157
order_by
Zwraca elementy tablicy uporzdkowane wedug okrelonego atrybutu elementw tablicy.
Opcjonalnie moesz podadesc
Kod
{{ entityview.records | order_by: 'fullname' | join: ', ' }}{{ entityview.records | order_by:
'fullname', 'desc' | join: ', ' }}
Wyjcie
Dave Thomas, Jack Robinson, Jake Johnson, John SmithJohn Smith, Jake Johnson, Jack Robinson,
Dave Thomas
random
Zwraca pojedynczy element wybrany losowo z tablicy.
Kod
{{ group1 | join: ', ' }}{{ group1 | random }}
Wyjcie
John, Pete, HannahPete
select
Wybiera warto danego atrybutu dla kadego elementu w tablicy, i zwraca te wartoci jako tablic.
Kod
{{ entityview.records | select: 'address1_city' | join: ', ' }}
Wyjcie
Redmond, New York
shuffle
Stosowany do tablicy, zwraca now tablic z tymi samymi elementami w kolejnoci losowej.
Kod
{{ group1 | join: ', ' }}{{ group1 | shuffle | join: ', ' }}
Wyjcie
John, Pete, HannahHannah, John, Pete
size
Zwraca liczb elementw w tablicy.
mona rwnie uywa z specjalnym zapisem kropkowym, w przypadkach naley go uy wewntrz
tagu.size
Kod
158
{% assign words = "This is a run of text" | split: " " -%}{{ words | size }}{% if words.size ==
6 -%}The text contains 6 words.{% endif -%}
Wyjcie
{% assign words = "This is a run of text" | split: " " -%}{{ words | size }}{% if words.size ==
6 -%}The text contains 6 words.{% endif -%}
skip
Pomija dan liczb elementw w tablicy i zwraca pozostae.
Kod
{% assign words = "This is a run of text" | split: " " %}{{ words | skip: 3 | join: ', ' }}
Wyjcie
{% assign words = "This is a run of text" | split: " " %}{{ words | skip: 3 | join: ', ' }}
take
Bierze dan liczb elementw z tablicy, zwraca pobrane elementy.
Kod
{% assign words = "This is a run of text" | split: " " %}{{ words | take: 3 | join: ', ' }}
Wyjcie
{% assign words = "This is a run of text" | split: " " %}{{ words | take: 3 | join: ', ' }}
then_by
Dodaje dodatkowe kolejne zamawianie do tablicy ju zamwionej przezorder_by
Opcjonalnie moesz podadesc
Kod
{{ entityview.records | order_by: 'address1_city' | then_by: 'fullname' | join: ', ' }}{{
entityview.records | order_by: 'address1_city' | then_by: 'fullname', 'desc' | join: ', ' }}
Wyjcie
Dave Thomas, Jack Robinson, Jake Johnson, John SmithJohn Smith, Jake Johnson, Jack Robinson,
Dave Thomas
where
Zaznacz wszystkie obiekty w tablicy, gdzie dany atrybut ma podan warto.
Kod
{% assign redmond = entityview.records | where: 'address1_city', 'Redmond' %}{% for item in
redmond %} {{ item.fullname }}{% endfor %}
Wyjcie
159
John SmithDave ThomasJake Johnson
Filtry Data
Dotyczy: Dynamics CRM Online
Filtry Data mog suy do przeprowadzania operacji arytmetycznych na datach lub do konwersji
wartoci data/godzina na rne formaty.
data
Formatuje warto Data/Godzina przy uyciu cigu formatu .NET.
Standardowe cigi formatu data i godzina
Niestandardowe cigi formatu data i godzina
Kod
{{ now | date: 'g' }}{{ now | date: 'MMMM dd, yyyy' }}
Wyjcie
{{ now | date: 'g' }}{{ now | date: 'MMMM dd, yyyy' }}
date_add_days
Dodaje okrelon liczb caych dni lub czci dni do wartoci Data/Godzina.Parametr ten moe mie
warto dodatni lub ujemn.
Kod
{{ now }}{{ now | date_add_days: 1 }}{{ now | date_add_days: -2.5 }}
Wyjcie
{{ now }}{{ now | date_add_days: 1 }}{{ now | date_add_days: -2.5 }}
date_add_hours
Dodaje okrelon liczb caych godzin lub czci godzin do wartoci Data/Godzina.Parametr ten moe
mie warto dodatni lub ujemn.
Kod
{{ now }}{{ now | date_add_hours: 1 }}{{ now | date_add_hours: -2.5 }}
Wyjcie
{{ now }}{{ now | date_add_hours: 1 }}{{ now | date_add_hours: -2.5 }}
date_add_minutes
Dodaje okrelon liczb caych minut lub czci minut do wartoci Data/Godzina.Parametr ten moe
mie warto dodatni lub ujemn.
160
Kod
{{ now }}{{ now | date_add_minutes: 10 }}{{ now | date_add_minutes: -2.5 }}
Wyjcie
{{ now }}{{ now | date_add_minutes: 10 }}{{ now | date_add_minutes: -2.5 }}
date_add_months
Dodaje okrelon liczb caych miesicy do wartoci Data/Godzina.Parametr ten moe mie warto
dodatni lub ujemn.
Kod
{{ now }}{{ now | date_add_months: 1 }}{{ now | date_add_months: -2 }}
Wyjcie
{{ now }}{{ now | date_add_months: 1 }}{{ now | date_add_months: -2 }}
date_add_seconds
Dodaje okrelon liczb caych sekund lub czci sekund do wartoci Data/Godzina.Parametr ten
moe mie warto dodatni lub ujemn.
Kod
{{ now }}{{ now | date_add_seconds: 10 }}{{ now | date_add_seconds: -1.25 }}
Wyjcie
{{ now }}{{ now | date_add_seconds: 10 }}{{ now | date_add_seconds: -1.25 }}
date_add_years
Dodaje okrelon liczb caych lat do wartoci Data/Godzina.Parametr ten moe mie warto dodatni
lub ujemn.
Kod
{{ now }}{{ now | date_add_years: 1 }}{{ now | date_add_years: -2 }}
Wyjcie
{{ now }}{{ now | date_add_years: 1 }}{{ now | date_add_years: -2 }}
date_to_iso8601
Formatuje warto Data/Godzina zgodnie ze standardemISO 8601Przydatne podczas
tworzeniaKanaw w formacie Atom <time>
Kod
{{ now | date_to_iso8601 }}
Wyjcie
{{ now | date_to_iso8601 }}
161
date_to_rfc822
Formatuje warto Data/Godzina zgodnie ze standardemRFC 822Przydatne podczas tworzeniarda
danych RSS
Kod
{{ now | date_to_rfc822 }}
Wyjcie
{{ now | date_to_rfc822 }}
current_sort
Po podaniu wyraenia sortowanie, zwraca biecy kierunek sortowania dla danego atrybutu.
Kod
{{ 'name ASC, createdon DESC' | current_sort: 'createdon' }}
Wyjcie
DESC
metafilters
Analizuje warto JSONentitylistfilter_definition
mog by opcjonalnie dostarczane z biecym zapytaniem filtru atrybutu i
biecymmetafiltersentitylist
reverse_sort
Po podaniu kierunku sortowania zwraca przeciwny kierunek sortowania.
Kod
<!-- Sort direction is not case-sensitive -->{{ 'ASC' | reverse_sort }}{{ 'desc' | reverse_sort
}}
Wyjcie
DESCASC
162
Filtry zapisu matematycznego umoliwiaj wykonywanie operacji matematycznych naTypy Liquid
Podobnie jak w przypadku innych filtrw, filtry zapisu matematycznego mona czy, i s one
stosowane w kolejnoci od lewej do prawej.
Kod
{{ 10 | times: 2 | minus: 5 | divided_by: 3 }}
Wyjcie
{{ 10 | times: 2 | minus: 5 | divided_by: 3 }}
ceil
Zaokrgla warto do najbliszej liczby cakowitej.
Kod
{{ 4.6 | ceil }}{{ 4.3 | ceil }}
Wyjcie
55
divided_by
Dzieli liczb przez inn liczb.
Kod
{{ 10 | divided_by: 2 }}{{ 10 | divided_by: 3 }}{{ 10.0 | divided_by: 3 }}
Wyjcie
{{ 10 | divided_by: 2 }}{{ 10 | divided_by: 3 }}{{ 10.0 | divided_by: 3 }}
floor
Zaokrgla warto w d do najbliszej liczby cakowitej.
Kod
{{ 4.6 | floor }}{{ 4.3 | floor }}
Wyjcie
44
minus
Odejmuje liczb od innej liczby.
Kod
<!-- entityview.page = 11 -->{{ entityview.page | minus: 1 }}{{ 10 | minus: 1.1 }}{{ 10.1 |
minus: 1 }}
Wyjcie
10{{ 10 | minus: 1.1 }}{{ 10.1 | minus: 1 }}
163
modulo
Dzieli liczb przez inn liczb i zwraca reszt.
Kod
{{ 12 | modulo: 5 }}
Wyjcie
{{ 12 | modulo: 5 }}
plus
Dodaje liczb do innej liczby.
Kod
<!-- entityview.page = 11 -->{{ entityview.page | plus: 1 }}{{ 10 | plus: 1.1 }}{{ 10.1 | plus:
1 }}
Wyjcie
12{{ 10 | plus: 1.1 }}{{ 10.1 | plus: 1 }}
round
Zaokrgla warto do najbliszej liczby cakowitej lub podanej liczby miejsc dziesitnych.
Kod
{{ 4.6 | round }}{{ 4.3 | round }}{{ 4.5612 | round: 2 }}
Wyjcie
544.56
times
Mnoy liczb przez inn liczb.
Kod
{{ 10 | times: 2 }}{{ 10 | times: 2.2 }}{{ 10.1 | times: 2 }}
Wyjcie
{{ 10 | times: 2 }}{{ 10 | times: 2.2 }}{{ 10.1 | times: 2 }}
Filtry Cig
Dotyczy: Dynamics CRM Online
Filtry cig manipulujTypy Liquid
164
append
Docza cig na kocu innego cigu.
Kod
{{ 'filename' | append: '.js' }}
Wyjcie
{{ 'filename' | append: '.js' }}
capitalize
zamienia pierwsz liter pierwszego sowa w cigu na wielk liter.
Kod
{{ 'capitalize me' | capitalize }}
Wyjcie
{{ 'capitalize me' | capitalize }}
downcase
Konwertuje cig na pisany ma liter.
Kod
{{ 'MIxed Case TExt' | downcase }}
Wyjcie
{{ 'MIxed Case TExt' | downcase }}
escape
HTML-wyprowadza cig.
Kod
{{ '<p>test</p>' | escape }}
Wyjcie
<p>test</p>
newline_to_br
Wstawia tag HTML podzia wiersza<br />
Kod
{% capture text %}ABC{% endcapture %}{{ text | newline_to_br }}
Wyjcie
A<br />B<br />C<br />
165
prepend
Docza cig na pocztku innego cigu.
Kod
{{ 'Jane Johnson' | prepend: 'Dr. ' }}
Wyjcie
{{ 'Jane Johnson' | prepend: 'Dr. ' }}
remove
Usu wszystkie wystpienia podcig z cigu.
Kod
{{ 'Hello, Dave. How are you, Dave?' | remove: 'Dave' }}
Wyjcie
{{ 'Hello, Dave. How are you, Dave?' | remove: 'Dave' }}
remove_first
Usuwa pierwsze wystpienie podcigu z cigu.
Kod
{{ 'Hello, Dave. How are you, Dave?' | remove_first: 'Dave' }}
Wyjcie
{{ 'Hello, Dave. How are you, Dave?' | remove_first: 'Dave' }}
replace
Zastpuje wszystkie wystpienia cigu podcigiem.
Kod
{{ 'Hello, Dave. How are you, Dave?' | replace: 'Dave', 'John' }}
Wyjcie
{{ 'Hello, Dave. How are you, Dave?' | replace: 'Dave', 'John' }}
replace_first
Zastpuje pierwsze wystpienie cigu podcigiem.
Kod
{{ 'Hello, Dave. How are you, Dave?' | replace_first: 'Dave', 'John' }}
Wyjcie
{{ 'Hello, Dave. How are you, Dave?' | replace_first: 'Dave', 'John' }}
166
split
FiltrsplitPodcig jest uywany jako ogranicznik dzielcy cig na tablic.
Kod
{% assign words = "This is a demo of the split filter" | split: ' ' %}First word: {{
words.first }}First word: {{ words[0] }}Second word: {{ words[1] }}Last word: {{ words.last
}}All words: {{ words | join: ', ' }}
Wyjcie
{% assign words = "This is a demo of the split filter" | split: ' ' %}First word: {{
words.first }}First word: {{ words[0] }}Second word: {{ words[1] }}Last word: {{ words.last
}}All words: {{ words | join: ', ' }}
strip_html
Usuwa wszystkie tagi HTML z cigu.
Kod
<p>Hello</p>
Wyjcie
Hello
strip_newlines
Usuwa wszelkie podziay wiersza z cigu.
Kod
{% capture text %}ABC{% endcapture %}{{ text | strip_newlines }}
Wyjcie
ABC
text_to_html
Formatuje cig tekstowy jako prosty HTML.Cay tekst bdzie zakodowany z uyciem kodu HTML, bloki
tekstu oddzielone pustym wierszem bd ograniczane tagami akapitu<p><br>
Kod
{{ note.notetext | text_to_html }}
Wyjcie
<p>This is the first paragraph of notetext. It contains a URL: <a href="http://example.com/"
rel="nofollow">http://example.com</a></p><p>This is a second paragraph.</p>
167
truncate
Obcina cig do okrelonej liczby znakw.Wielokropek (...) jest doczany do cigu i jest uwzgldniana
w liczbie znakw.
Kod
{{ 'This is a long run of text.' | truncate: 10 }}
Wyjcie
{{ 'This is a long run of text.' | truncate: 10 }}
truncate_words
Obcina cig do okrelonej liczby wyrazw.Wielokropek (...) jest doczany do obcitego cigu.
Kod
{{ 'This is a long run of text.' | truncate_words: 3 }}
Wyjcie
{{ 'This is a long run of text.' | truncate_words: 3 }}
upcase
Konwertuje cig na pisany wielk liter.
Kod
{{ 'MIxed Case TExt' | upcase }}
Wyjcie
{{ 'MIxed Case TExt' | upcase }}
url_escape
URI-escape cig, do wczenia w adresie URL.
Kod
{{ 'This & that//' | url_escape }}
Wyjcie
This+%26+that%2F%2F
xml_escape
XML-escape cig, do wczenia w wyjciowym XML.
Kod
{{ '<p>test</p>' | xml_escape }}
Wyjcie
<p>test</p>
168
Filtry Typ
Dotyczy: Dynamics CRM Online
Filtry Typ umoliwiaj konwertowanie wartoci jednego typu na inne typy.
warto logiczna
Prbuje przekonwertowa wartoci cigu na warto logiczn.Jeli warto jest ju wartoci logiczn,
to zostanie zwrcona bez zmian.Jeli wartoci nie mona przekonwertowa na warto logiczn
zwrcony zostanie wyniknull
Ten filtr bdzie akceptowa rwnie "wczony", "uruchomiony" lub "tak" jako truefalse
Uwaga
Dodatkowe filtry
Kod
{{ true | boolean }}{{ 'false' | boolean }}{{ 'enabled' | boolean }}{{
settings['something/enabled'] | boolean | default: false }}
Wyjcie
{{ true | boolean }}{{ 'false' | boolean }}{{ 'enabled' | boolean }}false
liczba dziesitna
Prbuje przekonwertowa wartoci cigu na liczb dziesitn.Jeli warto jest ju liczb dziesitn, to
zostanie zwrcona bez zmian.Jeli wartoci nie mona przekonwertowa na liczb dziesitn,
zwrcony zostanie wyniknull
Uwaga
Dodatkowe filtry
Kod
{{ 10.1 | decimal }}{{ '3.14' | decimal }}{{ 'text' | decimal | default: 3.14 }}
Wyjcie
{{ 10.1 | decimal }}{{ '3.14' | decimal }}{{ 'text' | decimal | default: 3.14 }}
liczba cakowita
Prbuje przekonwertowa wartoci cigu na liczb cakowit.Jeli warto jest ju liczb cakowit, to
zostanie zwrcona bez zmian.Jeli wartoci nie mona przekonwertowa na liczb cakowit, zwrcony
zostanie wyniknull
Uwaga
169
Dodatkowe filtry
Kod
{{ 10 | integer }}{{ '10' | integer }}{{ '10.1' | integer }}{{ 'text' | integer | default: 2 }}
Wyjcie
{{ 10 | integer }}{{ '10' | integer }}{{ '10.1' | integer }}{{ 'text' | integer | default: 2 }}
cig
Prbuje przekonwertowa warto na reprezentacj jej cigu.Jeli warto jest juz cigiem, to zostanie
zwrcona bez zmian.Jeli warto tonullnull
add_query
Docza parametr cigu zapytania do adresu URL.Jeli parametr ju istnieje w adresie URL, warto
parametru zostanie zaktualizowana.
Jeli dany filtr jest stosowany na penym bezwzgldnym adresie URL, rezultatem bdzie
zaktualizowany bezwzgldny adres URL.Jeli jest stosowany dla cieki, rezultatem bdzie
zaktualizowane cieka.
Kod
{{ 'http://example.com/path?page=1' | add_query: 'foo', 'bar' }}{{ '/path?page=1' | add_query:
'page', 2 }}
Wyjcie
{{ 'http://example.com/path?page=1' | add_query: 'foo', 'bar' }}{{ '/path?page=1' | add_query:
'page', 2 }}
base
Pobiera podstawowy URL podanego adresu URL.
Kod
{{ 'http://example.com/path?foo=bar&page=2' | base }}
Wyjcie
http://example.com
170
host
Pobiera cz hosta adresu URL.
Kod
{{ 'http://example.com/path?foo=bar&page=2' | host }}
Wyjcie
{{ 'http://example.com/path?foo=bar&page=2' | host }}
path
Pobiera cz cieki adresu URL.
Kod
{{ 'http://example.com/path?foo=bar&page=2' | path }}{{ '/path?foo=bar&page=2' | path }}
Wyjcie
{{ 'http://example.com/path?foo=bar&page=2' | path }}{{ '/path?foo=bar&page=2' | path }}
path_and_query
Pobiera cz cieki i zapytania adresu URL.
Kod
{{ 'http://example.com/path?foo=bar&page=2' | path_and_query }}{{ '/path?foo=bar&page=2' |
path_and_query }}
Wyjcie
/path?foo=bar&page=2/path?foo=bar&page=2
port
Pobiera numer portu w adresie URL.
Kod
{{ 'http://example.com/path?foo=bar&page=2' | port }}{{
'https://example.com/path?foo=bar&page=2' | port }}{{
'https://example.com:9000/path?foo=bar&page=2' | port }}
Wyjcie
{{ 'http://example.com/path?foo=bar&page=2' | port }}{{
'https://example.com/path?foo=bar&page=2' | port }}{{
'https://example.com:9000/path?foo=bar&page=2' | port }}
remove_query
Usuwa parametr cigu zapytania z adresu URL.Jeli parametr nie istnieje w adresie URL, adres URL
zostanie zwrcony bez zmian.
171
Jeli dany filtr jest stosowany na penym bezwzgldnym adresie URL, rezultatem bdzie
zaktualizowany bezwzgldny adres URL.Jeli jest stosowany dla cieki, rezultatem bdzie
zaktualizowane cieka.
Kod
{{ 'http://example.com/path?page=1' | remove_query: 'page' }}{{ '/path?page=1' | remove_query:
'page' }}
Wyjcie
{{ 'http://example.com/path?page=1' | remove_query: 'page' }}{{ '/path?page=1' | remove_query:
'page' }}
scheme
Pobiera cz schematu adresu URL.
Kod
{{ 'http://example.com/path?foo=bar&page=2' | scheme }}{{
'https://example.com/path?foo=bar&page=2' | scheme }}
Wyjcie
{{ 'http://example.com/path?foo=bar&page=2' | scheme }}{{
'https://example.com/path?foo=bar&page=2' | scheme }}
Dodatkowe filtry
Dotyczy: Dynamics CRM Online
Filtry te zapewniaj przydatne funkcje oglne.
default
Zwraca warto domyln dla dowolnej zmiennej bez przypisanej wartoci (czylinull
Kod
{{ snippets["Header"] | default: 'My Website' }}
Wyjcie
<!-- If a snippet with the name "Header" returns null -->My Website
file_size
Stosowany do wartoci liczbowej reprezentujcej liczb bajtw, zwraca rozmiar sformatowanego pliku z
jednostk w odpowiedniej skali.
Opcjonalnie parametr precyzji moe zosta przekazany, aby kontrolowa liczb miejsc dziesitnych w
wyniku.Domylna precyzja wynosi 1.
Kod
172
{{ 10000000 | file_size }}{{ 2050 | file_size: 0 }}{{ entity.notes.first.filesize | file_size:
2 }}
Wyjcie
9.5 MB2 KB207.14 KB
has_role
Stosowany douytkowniktrueZwracafalse
Kod
{% assign is_admin = user | has_role: 'Administrators' %}{% if is_admin %} User is an
administrator.{% endif %}
liquid
Renderuje cig jako kod Liquid.Ten kod bdzie mia dostp do biecego kontekstu wykonywania kodu
Liquid (zmienne, itp.).
Uwaga
Ten filtr powinien by uywany z rozwag i naley go zazwyczaj stosowa wycznie do wartoci, ktre
s pod wyczn kontrol autorw treci portalu lub innych uytkownikw, ktrym mona powierzy
napisanie kodu Liquid.
Kod
{{ page.adx_copy | liquid }}
Zobacz te
Obiekty Liquid
Tagi Liquid
Filtry Liquid
173
Utwrz niestandardowy szablon strony przy
uyciu Liquid i szablonu strony sieci Web
Dotyczy: Dynamics CRM Online
W tym przykadzie utworzymy niestandardowy szablon strony przy uyciu Liquid iPrzechowuj zawarto
rda przy uyciu szablonw sieci Web
Uwaga
Przechowuj zawarto rda przy uyciu szablonw sieci Web
Naszym celem jest zbudowanie prostego, dwukolumnowego szablonu, ktry korzysta z cza sieci
Web, z nawigacj po lewej stronie, i zawartoci strony po prawej.Bdzie to co takiego:
No text is shown for link 'bb28d5cf-2473-4a62-836c-20b3d5141414'. The title of the linked topic might
be empty.
Najpierw utworzymy naszPrzechowuj zawarto rda przy uyciu szablonw sieci WebAle,
wybiegajc w przyszo, zdajemy sobie spraw, e jest prawdopodobne i ponownie wykorzystamy
niektre typowe elementy tego szablonu w przyszych szablonach.Utworzymy wic wsplny szablon
podstawowy, ktry nastpnie rozszerzymy naszym konkretnym szablonem.Nasz szablon bazowy
(source
No text is shown for link 'bb28d5cf-2473-4a62-836c-20b3d5141414'. The title of the linked topic might
be empty.
Uwaga
Tagi szablonu
Uwaga
linki sieci Web
Nastpnie tworzymy nowyPrzechowuj zawarto rda przy uyciu szablonw sieci Web
No text is shown for link 'bb28d5cf-2473-4a62-836c-20b3d5141414'. The title of the linked topic might
be empty.
Teraz musimy ju tylko utworzyZarzdzaj stronami sieci Web
No text is shown for link 'bb28d5cf-2473-4a62-836c-20b3d5141414'. The title of the linked topic might
be empty.
No text is shown for link 'bb28d5cf-2473-4a62-836c-20b3d5141414'. The title of the linked topic might
be empty.
174
Utwrz niestandardowy szablon strony, aby
renderowa rdo danych RSS
Dotyczy: Dynamics CRM Online
W tym przykadzie utworzymy niestandardowy szablon strony, aby renderowardo danych
RSSPrzechowuj zawarto rda przy uyciu szablonw sieci Web
Uwaga
Przechowuj zawarto rda przy uyciu szablonw sieci Web
Najpierw utworzymy nowy widok CRM, ktrego uyjemy do zaadowania danych dla naszego kanau.W
tym przykadzie utworzymy widok naZarzdzaj stronami sieci WebMoemy uy tego widoku, aby
skonfigurowa sortowanie i filtrowanie wynikw i doczy jako kolumny atrybuty encji, ktre chcemy
mie dostpne w naszym szablonie Liquid.
Unable to find linked topic '91d7cc84-b0d3-482e-babd-f1fdc1445c00'.
Nastpnie utworzymyPrzechowuj zawarto rda przy uyciu szablonw sieci WebsourceTen szablon
zostanie zastosowany dla okrelonej strony sieci Web w naszej witrynie internetowej, wic uyjemy
tytuu i krtkiego opisu tej strony jako tytuu i opisu rda danych.UyjemyTagi encji CRMNaley
zauway, e ustawiamy rwnie poleTyp MIMEapplication/rss+xmlUkazuje to, jak moe wyglda
typ zawartoci odpowiedzi podczas renderowania naszego szablonu.
Unable to find linked topic '147d03e5-f0e3-4786-89c4-ff01b2ee4073'.
Teraz utworzymy nowy szablon strony, co pozwoli nam przypisa nasz szablon kanau RSS do
dowolnej strony sieci Web w naszej witrynie internetowej.Naley zauway, e usuwamy
zaznaczenieUyj nagwka i stopki witryny sieci Web
Unable to find linked topic 'c32b58f9-6e9a-4140-a44a-d210bbfc7749'.
Pozostao ju tylko utworzy now stron sieci Web do obsugi naszego kanau, nadajc jej tytu i krtki
opis, i przypisujc j do naszego szablonu "rdo danych RSS".Mona to zrobi w CRM, ale moemy
to rwnie zrobi w portalu przy uyciu wbudowanych w portal funkcji edycji:
Unable to find linked topic 'cf308ae5-8fdf-4a34-9275-c7d275a23cd3'.
Teraz gdy prosimy o t now stron sieci Web, otrzymamy XML naszego kanau RSS:
Unable to find linked topic '39bd27b1-e738-4ff0-9f2d-03157f30ffa4'.
W tym przykadzie dowiedzielimy si, jak mona poczy kod Liquid, szablony sieci Web, widoki CRM
i funkcje zarzdzania zawartoci portali CRM, aby utworzy niestandardowy kana RSS.Kombinacja
tych funkcji dodaje ogromne moliwoci personalizacji do aplikacji dowolnego portalu.
175
Renderuj list encji skojarzonych z biec
stron
Dotyczy: Dynamics CRM Online
Renderuj List encji skojarzonych z biec stron, w formie podzielonej na strony i posortowanej
tabeli.Korzysta zTagi encji CRMTagi encji CRMstronadanie
{%entitylistid:page.adx_entitylist.id%}<divclass="navbar navbar-default"><divclass="container-
fluid"><divclass="navbar-header"><buttontype="button"class="navbar-toggle"data-
toggle="collapse"data-target="#entitylist-navbar-{{entitylist.id}}"><spanclass="sr-only">Toggle
navigation</span><spanclass="icon-bar"></span><spanclass="icon-
bar"></span><spanclass="icon-bar"></span></button><aclass="navbar-
brand"href="{{page.url}}">{{entitylist.adx_name}}</a></div><divclass="collapse
navbar-collapse"id="entitylist-navbar-
{{entitylist.id}}">{%ifentitylist.views.size>1%}<ulclass="nav navbar-
nav"><liclass="dropdown"><ahref="#"class="dropdown-toggle"data-toggle="dropdown"><iclass="fa
fa-list"></i> Views <spanclass="caret"></span></a><ulclass="dropdown-
menu"role="menu">{%forviewinentitylist.views
-
%}<li{%ifparams.view==view.id%}class="active"{%endif%}><ahref="{{request.path|add_query:'view',
view.id}}">{{view.name}}</a></li>{%endfor -
%}</ul></li></ul>{%endif%}{%ifentitylist.search_enabled%}<formclass="navbar-form
navbar-left"method="get"><divclass="input-
group">{%ifparams.search.size>0%}<divclass="input-group-btn"><aclass="btn btn-
default"href="{{request.path_and_query|remove_query:'search'}}">×</a></div>{%endif%}<inpu
tname="search"class="form-
control"value="{{params.search}}"placeholder="{{entitylist.search_placeholder|default:'Search'}
}"type="text"/><divclass="input-group-btn"><buttontype="submit"class="btn
btn-default"title="{{entitylist.search_tooltip}}"><iclass="fa fa-
search"> </i></button></div></div></form>{%endif%}{%ifentitylist.create_enabled%}<ulclass=
"nav navbar-nav navbar-right"><li><ahref="{{entitylist.create_url}}"><iclass="fa
fa-
plus"></i>{{entitylist.create_label|default:'Create'}}</a></li></ul>{%endif%}</div></div></div>
{%entityviewid:params.view,search:params.search,order:params.order,page:params.page,pagesize:pa
rams.pagesize,metafilter:params.mf%}{%assignorder=params.order|default:entityview.sort_expressi
on%}<tableclass="table"data-order="{{order}}"><thead><tr>{%forcinentityview.columns
176
-%}<thwidth="{{c.width}}"data-
logicalname="{{c.logical_name}}">{%ifc.sort_enabled%}{%assigncurrent_sort=order|current_sort:c.
logical_name%}{%casecurrent_sort%}{%when'ASC'%}<ahref="{{request.path_and_query|add_query:'orde
r',c.sort_descending}}">{{c.name}}<iclass="fa
fa-sort-
asc"></i></a>{%when'DESC'%}<ahref="{{request.path_and_query|add_query:'order',c.sort_ascending}
}">{{c.name}}<iclass="fa fa-sort-
desc"></i></a>{%else%}<ahref="{{request.path_and_query|add_query:'order',c.sort_ascending}}">{{
c.name}}<iclass="fa
fa-unsorted"></i></a>{%endcase%}{%else%}{{c.name}}{%endif%}</th>{%endfor -
%}<thwidth="1"></th></tr></thead><tbody>{%foreinentityview.records -
%}<tr>{%forcinentityview.columns -
%}{%assignattr=e[c.logical_name]%}{%assignattr_type=c.attribute_type|downcase%}<tddata-
logicalname="{{c.logical_name}}">{%ifattr.is_entity_reference
-
%}{{attr.name}}{%elsifattr_type=='datetime'%}{%ifattr%}<timedatetime="{{attr|date_to_iso8601}}"
>{{attr}}</time>{%endif%}{%elsifattr_type=='picklist'%}{{attr.label}}{%else%}{{attr}}{%endif -
%}</th>{%endfor -%}<td>{%ifentitylist.detail_enabled
-
%}<li{%ifpage==entityview.page%}class="active"{%endif%}><ahref="{{request.url|add_query:'page',
page|path_and_query}}">{{page}}</a></li>{%endfor -
%}{%ifpage_slice_last_page<entityview.pages.size%}{%assignnext_slice_first_page=page_slice_last
_page|plus:1%}<li><ahref="{{request.url|add_query:'page',next_slice_first_page|path_and_query}}
">…</a></li>{%endif%}<li{%unlessentityview.next_page%}class="disabled"{%endunless%}><a{%
ifentityview.next_page%}href="{{request.url|add_query:'page',entityview.next_page|path_and_quer
177
y}}"{%endif%}>›</a></li><li{%unlesslast_pageandentityview.page<last_page%}class="disable
d"{%endunless%}><a{%iflast_pageandentityview.page<last_page%}href="{{request.url|add_query:'pag
e',last_page|path_and_query}}"{%endif%}>»</a></li></ul>{%endif%}{%endentityview%}{%endent
itylist%}
Uwaga
Przechowuj zawarto rda przy uyciu szablonw sieci Web
Uwaga
Przykad podany w tym temacie bdzie dziaa poprawnie tylko wtedy, gdy odpowied na danie
buforowania nagwka zostanie wyczona dla aplikacji.To jest domylnie wczone w wersji 7.0.0019
lub nowszej.Mona wyczy, tworzc ustawienie witryny o nazwieHeader/OutputCache/Enabledfalse
<divclass="masthead hidden-xs"><divclass="container"><divclass="toolbar"><divclass="toolbar-
row">{%assignsearch_enabled=settings['search/enabled']|boolean|default:true%}{%assignsearch_pag
e=sitemarkers['Search']%}{%ifsearch_enabledandsearch_page%}<divclass="toolbar-item
toolbar-
search"><formmethod="GET"action="{{search_page.url}}"role="search"><labelfor="q"class="sr-
only">{{snippets["Header/Search/Label"]|default:"Search"}}</label><divclass="input-
group"><inputtype="text"class="form-
control"id="q"name="q"placeholder="{{snippets["Header/Search/Label"]|default:"Search"}}"value="
{{params.q}}"title="{{snippets["Header/Search/Label"]|default:"Search"}}"><divclass="input-
group-btn"><buttontype="submit"class="btn
btn-
default"title="{{snippets["Header/Search/ToolTip"]|default:"Search"}}"><spanclass="fa fa-
search"aria-hidden="true"></span></button></div></div></form></div>{%endif%}<divclass="toolbar-
item"><divclass="btn-toolbar"role="toolbar">{%ifuser%}<divclass="btn-
group"><ahref="#"class="btn
178
right"role="menu">{%assignshow_profile_nav=settings["Header/ShowAllProfileNavigationLinks"]|boo
lean|default:true%}{%ifshow_profile_nav%}{%assignprofile_nav=weblinks["Profile
Navigation"]%}{%ifprofile_nav%}{%forlinkinprofile_nav.weblinks%}<li><ahref="{{link.url}}">{{lin
k.name}}</a></li>{%endfor%}{%endif%}{%else%}<li><ahref="{{sitemarkers['Profile'].url}}">{{snipp
ets["Profile Link
Text"]|default:"Profile"}}</a></li>{%endif%}<liclass="divider"></li><li><ahref="/account-
signout?returnUrl={{request.raw_url}}">{{snippets["links/logout"]|default:"Sign
Out"}}</a></li></ul></div>{%else%}<divclass="btn-group"><aclass="btn btn-
primary"href="{{sitemarkers['Login'].url|add_query:'returnurl',request.path_and_query}}"><spanc
lass="fa fa-sign-in"aria-hidden="true"></span>{{snippets["links/login"]|default:"Sign
In"}}</a></div>{%endif%}</div></div></div></div>{%editablesnippets'Header'type:'html'%}</div></
div><divclass="header-navbar navbar navbar-default navbar-static-
top"role="navigation"><divclass="container"><divclass="navbar-
header"><buttontype="button"class="navbar-toggle"data-toggle="collapse"data-target="#header-
navbar-collapse"><spanclass="sr-only">Toggle
navigation</span><spanclass="icon-bar"></span><spanclass="icon-
bar"></span><spanclass="icon-bar"></span></button><divclass="navbar-left visible-
xs">{%editablesnippets'Mobile Header'type:'html'%}</div></div><divid="header-navbar-
collapse"class="navbar-collapse
collapse"><divclass="navbar-left hidden-xs">{%editablesnippets'Navbar
Left'type:'html'%}</div>{%assignprimary_nav=weblinks["Primary
Navigation"]%}{%ifprimary_nav%}<divclass="navbar-left {%ifprimary_nav.editable%}xrm-entity xrm-
editable-adx_weblinkset{%endif%}"data-weblinks-maxdepth="2"><ulclass="nav
navbar-nav
weblinks">{%forlinkinprimary_nav.weblinks%}{%iflink.display_page_child_links%}{%assignsublinks=
sitemap[link.url].children%}{%else%}{%assignsublinks=link.weblinks%}{%endif%}<liclass="weblink
{%ifsublinks.size>0%} dropdown{%endif%}"><a{%ifsublinks.size>0%}href="#"class="dropdown-
toggle"data-
toggle="dropdown"{%else%}href="{{link.url}}"{%endif%}{%iflink.nofollow%}rel="nofollow"{%endif%}
{%iflink.tooltip%}title="{{link.tooltip}}"{%endif%}>{%iflink.image%}{%iflink.image.urlstartswit
h'.'%}<spanclass="{{link.image.url|split:'.'|join}}"aria-
hidden="true"></span>{%else%}<imgsrc="{{link.image.url}}"alt="{{link.image.alternate_text|defau
lt:link.tooltip}}"{%iflink.image.width%}width="{{link.image.width}}"{%endif%}{%iflink.image.hei
ght%}height="{{link.image.height}}"{%endif%}/>{%endif%}{%endif%}{%unlesslink.display_image_only
%}{{link.name}}{%endunless%}{%ifsublinks.size>0%}<spanclass="caret"></span>{%endif%}</a>{%ifsub
links.size>0%}<ulclass="dropdown-
179
menu"role="menu">{%iflink.url%}<li><ahref="{{link.url}}"{%iflink.nofollow%}rel="nofollow"{%endi
f%}{%iflink.tooltip%}title="{{link.tooltip}}"{%endif%}>{{link.name}}</a></li><liclass="divider"
></li>{%endif%}{%forsublinkinsublinks%}<li><ahref="{{sublink.url}}"{%ifsublink.nofollow%}rel="n
ofollow"{%endif%}{%ifsublink.tooltip%}title="{{link.tooltip}}"{%endif%}>{{sublink.name|default:
sublink.title}}</a></li>{%endfor%}</ul>{%endif%}</li>{%endfor%}</ul>{%editableprimary_nav%}</di
v>{%endif%}<divclass="navbar-right
hidden-xs">{%editablesnippets'Navbar Right'type:'html'%}</div></div></div></div>
Zobacz te
Dodaj zawarto dynamiczn i utwrz niestandardowe szablony
Ustaw uwierzytelnianie tosamoci dla portalu
Treci zabezpieczone w portalach
Definiuj formularze encji i logik niestandardow w portalu CRM
180
Zarejestruj i zapro do portalu
Dotyczy: Dynamics CRM Online
Najnowszy sposb uwierzytelniania w rodowisku portalu pozwala uytkownikom portalu logowa si
przy uyciu wybranego przez nich konta dostawcy czonkostwa lokalnego kontaktu lub konta
zewntrznego na podstawieTosamo ASP.NETZarwno rejestracja konta lokalnego jak i
zewntrznego mog podczas rejestracji korzysta z kodw zaprosze oraz przepywu pracy
potwierdzenia e-mail.Ponadto administratorzy portalu mog podj decyzj o wczeniu lub wyczeniu
dowolnej kombinacji opcji uwierzytelniania za pomoc ustawie witryny portalu.
Uwierzytelnianie lokalne
Uwierzytelnianie lokalne to powszechnie stosowane uwierzytelnianie oparte na formularzach, ktre do
uwierzytelniania wykorzystuje rekordy kontaktw organizacji Dynamics CRM.Aby tworzy
uwierzytelnianie niestandardowe deweloperzy mog uywa interfejsu API tosamoci ASP.Net do
tworzenia niestandardowych stron logowania oraz narzdzi.
Uwierzytelnianie zewntrzne
Uwierzytelniane zewntrzne jest zapewniane przez interfejs API tosamoci ASP.NET.W tym
przypadku powiadczenia konta i zarzdzanie hasem s obsugiwane przez zewntrznego dostawc
tosamoci.Obejmuje to dostawcw OpenID, takich jak Yahoo!i Google oraz dostawcw OAuth 2.0,
takich jak Twitter, Facebook i Microsoft.Uytkownicy tworz konto w portalu wybierajc tosamo
zewntrzn, aby zarejestrowa si w portalu.Po zarejestrowaniu tosamo zewntrzna ma dostp do
takich samych funkcji, co konto lokalne.
Rejestracja otwarta
Podczas rejestracji uytkownik ma moliwo utworzenia konta lokalnego (podajc nazw uytkownika
i haso) lub wybrania tosamoci zewntrznej z listy dostawcw tosamoci.W przypadku wybrania
tosamoci zewntrznej uytkownik musi zalogowa si za porednictwem wybranego dostawcy
tosamoci, aby udowodni, e jest posiadaczem konta zewntrznego.W obu przypadkach uytkownik
jest natychmiast rejestrowany i uwierzytelniany z portalem.Nowy rekord kontaktu jest tworzony w
organizacji CRM niezwocznie po przeprowadzeniu rejestracji.
Jeli wczona jest rejestracja otwarta, uytkownicy nie musz podawa kodu zaproszenia, aby
zakoczy proces rejestracji.
181
Zobacz te
Konfiguruj kontakt do uycia w portalu
Edytuj profil uytkownika dla portalu
Zapraszaj kontakty do portali
Ustaw uwierzytelnianie tosamoci dla portalu
Zobacz te
Zarejestruj i zapro do portalu
Edytuj profil uytkownika dla portalu
Zapraszaj kontakty do portali
Ustaw uwierzytelnianie tosamoci dla portalu
182
Dziki funkcji zaprosze do portali CRM masz moliwo zapraszania kontaktw na portal przez
zautomatyzowane wiadomoci e-mail tworzone w Microsoft Dynamics CRM.Zaproszone osoby
otrzymaj wiadomo e-mail, ktrej tre moesz dostosowywa, z czem do portalu i kodem
zaproszenia.Ten kod moe suy do uzyskania specjalnego dostpu skonfigurowanego przez
Ciebie.Za pomoc tej funkcji masz moliwo:
Wysya zaproszenia indywidualne lub grupowe
W razie potrzeby okrela dat wyganicia
W razie potrzeby okrela uytkownika lub kontakt portalu jako zapraszajcego
Automatycznie przypisz zaproszone kontakty do konta po realizacji zaproszenia
Automatycznie wykonuj przepywu pracy po realizacji zaproszenia
Automatycznie przypisz zaproszone kontakty do roli sieci Web po realizacji zaproszenia
Realizacja zaproszenia moe si odby za pomoc jednej z wielu opcji uwierzytelniania.Aby uzyska
dokumentacj dotyczc uwierzytelniania portalu zobaczUstaw uwierzytelnianie tosamoci dla
portaluUytkownik przyjmie wszelkie ustawienia podane przez administratora w chwili realizacji.Akcja
realizacji zaproszenia zostanie utworzona dla zaproszenia i kontaktu.
Zaproszenia s wysyane za pomoc przepywu pracy "Wylij zaproszenie".Domylnie przepyw pracy
tworzy wiadomo e-mail zawierajc oglny komunikat i wysya t wiadomo na podstawowy adres
e-mail zaproszonego kontaktu.Przepyw pracy "Wylij zaproszenie" zawiera szablon wiadomoci e-
mail, ktry bdzie musia zosta poddany edycji,, aby zawiera wiadomo dla portalu i poprawne
hipercze do strony realizacji zaproszenia.
183
Nazwa Opis
184
Ustaw uwierzytelnianie tosamoci dla portalu
Dotyczy: Dynamics CRM Online
Moliwoci portalu dla Microsoft Dynamics CRM zapewniaj funkcj uwierzytelniania opart o interfejs
APIASP.NET IdentityTosamo ASP.NET z kolei bazuje na strukturzeOWINwiadczone usugi
obejmuj:
Logowanie uytkownika lokalnego (nazwa uytkownika/haso)
Logowanie uytkownika zewntrznego (dostawca spoeczny) za pomoc zewntrznych dostawcw
tosamoci
Uwierzytelnianie dwuskadnikowe za pomoc wiadomoci e-mail lub SMS
Potwierdzenie adresu e-mail
Odzyskiwanie hasa
Logowanie z kodu zaproszenia w celu zarejestrowania wstpnie wygenerowanych rekordw
kontaktw
Wymagania
Funkcje portalu dla Microsoft Dynamics CRM
Pakiety rozwizaPodstawa rozwizania Microsoft CRM Portal BaseTosamo
MicrosoftPrzepywy pracy tosamoci Microsoft
Przegld
Powracajcy uytkownicy portalu maj moliwo uwierzytelniania przy uyciu powiadcze
uytkownika lokalnego i/lub kont zewntrznego dostawcy tosamoci.Nowy uytkownik moe si
zarejestrowa, aby uzyska nowe konto uytkownika, podajc nazw uytkownika/hasa lub logujc si
za pomoc zewntrznego dostawcy.Uytkownicy, ktrzy otrzymali kod zaproszenia (od administratora
portalu) maj moliwo zrealizowania kodu logujc si do nowego konta uytkownika.
Pokrewne ustawienia witryny:
Authentication/Registration/Enabled
Authentication/Registration/LocalLoginEnabled
Authentication/Registration/ExternalLoginEnabled
Authentication/Registration/OpenRegistrationEnabled
Authentication/Registration/InvitationEnabled
Authentication/Registration/RememberMeEnabled
Authentication/Registration/ResetPasswordEnabled
185
Zarejestruj si przy uyciu lokalnej tosamoci lub tosamoci zewntrznej
Authentication/Registration/ResetPasswordRequiresConfirmedEmail
Pokrewne procesy:
186
Send Password Reset To Contact
Zrealizuj zaproszenie
Uwaga
Zarejestruj i zapro do portalu
Uwaga: wiadomo e-mail wysana przez ten przepyw pracy musi by dostosowana i zawiera
adres URL do strony realizacji zaproszenia w portalu.
http://portal.contoso.com/register/?returnurl=%2f&invitation={Invitation Code(Invitation)}
1. Utwrz zaproszenie dla nowego kontaktu
187
2. Dostosuj i zapisz nowe zaproszenie
Authentication/Registration/ExternalLoginEnabled
Authentication/Registration/TwoFactorEnabled
Authentication/Registration/MobilePhoneEnabled
Ustaw/Zmie haso
Uytkownik z istniejcym kontem lokalnym moe zastosowa nowe haso dostarczajc oryginalne
haso.Uytkownik nie posiadajcy lokalnego konta moe wybra nazw uytkownika i haso, aby
skonfigurowa nowe konto lokalne.Po ustawieniu nazwy uytkownika nie mona jej ju zmieni.
Pokrewne ustawienia witryny:
Authentication/Registration/LocalLoginEnabled
188
2. Zmie istniejce haso
Uwaga: przepyw pracy dla tego procesu zawiera tymczasowy krok, ktry wysya kod
bezpieczestwa poczt e-mail.Jest to krok symbolu zastpczego, ktry musi zosta zastpiony
przez nowy krok zdolny do wysyania wiadomoci SMS.
1. Przelij nowy telefon komrkowy (niepotwierdzone)
2. Poczekaj na SMS z kodem bezpieczestwa
3. Proces: Wylij wiadomo sms z potwierdzeniem do kontaktu
4. Zastp ten krok e-mail krokiem SMS
5. Po przesaniu prawidowego kodu zabezpieczajcego
189
si na konto z wczonym uwierzytelnianiem dwuskadnikowym otrzymuje kod bezpieczestwa na
potwierdzony adres e-mail lub telefon komrkowy skojarzone z kontem.Kod bezpieczestwa musi
zosta przekazany, aby ukoczy proces logowania.Uytkownik moe wybra zapamitanie
przegldarki, ktra przechodzi pomylnie weryfikacj, aby kod bezpieczestwa nie by wymagany dla
kolejnych logowa w tej samej przegldarce.
Kade konto uytkownika wcza t funkcj indywidualnie i wymaga potwierdzonego adresu e-mail lub
potwierdzonego numeru telefonu komrkowego.Uytkownicy posiadajcy konta z potwierdzonym
adresem e-mail i telefonem mog wybra, w jaki sposb otrzymaj kod bezpieczestwa.
Pokrewne ustawienia witryny:
Authentication/Registration/TwoFactorEnabled
Authentication/Registration/RememberBrowserEnabled
Pokrewne procesy:
Send Email Two Factor Code To Contact
190
2. Zarejestruj si przy uyciu dostawcy, aby si poczy
3. Dostawca jest podczony.
4. Dostawca moe by odczony.
191
Authentication/Registrat Wcza lub wycza "Zapamitaj przegldark?"pole wyboru dotyczce
ion/RememberBrowserEnabl
ed
dwuskadnikowego sprawdzania poprawnoci (kod e-mail/SMS), aby
utrwali dwuskadnikowe sprawdzanie poprawnoci dla biecej
przegldarki.Uytkownik nie bdzie musia przechodzi dwuskadnikowego
sprawdzania poprawnoci podczas kolejnych logowa, o ile bdzie
korzysta z tej samej przegldarki.Domylnie:true
Authentication/Registrat Wcza lub wycza funkcj resetowania hasa.Domylnie:true
ion/ResetPasswordEnabled
Authentication/Registrat Wcza lub wycza resetowanie hasa wycznie dla potwierdzonych
ion/ResetPasswordRequire
sConfirmedEmail
adresw e-mail.Jeli opcja jest wczona, niepotwierdzone adresy e-mail
nie bd mogy by uywane do wysyania informacji dotyczcych
resetowania hasa.Domylnie:false
Authentication/Registrat Wcza lub wycza rejestrowanie niepomylnych prb hasa.Jeli
ion/TriggerLockoutOnFail
edPassword wyczone, konta uytkownikw nie bd blokowane.Domylnie:true
Authentication/Registrat Wcza lub wycza flag tryb demo do uycia wycznie w rodowiskach
ion/IsDemoMode
rozwojowych lub demonstracyjnych.Nie naley wcza tego ustawienia dla
rodowisk produkcyjnych.Tryb demonstracyjny wymaga rwnie, aby
przegldarka sieci Web dziaaa lokalnie na serwerze aplikacji sieci Web.Po
wczeniu trybu demonstracyjnego kod resetujcy haso i kod
dwuskadnikowy s wywietlane dla uytkownika, zapewniajc szybki
dostp.Domylnie:false
Authentication/Registrat Jeli portal wymaga tylko jednego zewntrznego dostawcy tosamoci (do
ion/LoginButtonAuthentic
ationType
obsugi wszystkich uwierzytelnie), pozwala to, aby przycisk Zaloguj si
paska nawigacji nagwka czy si bezporednio ze stron logowania
tego zewntrznego dostawcy tosamoci (zamiast czenia z porednim
formularzem logowania lokalnego i stron wyboru dostawcy
tosamoci).Tylko jednego dostawc tosamoci mona wybra dla tej
akcji.Okrel wartoAuthenticationType
Dla dostawcw opartych na OAuth2 dopuszczalne wartoci
to:FacebookGoogleYahooMicrosoftLinkedInYammerTwitter
Dla dostawcw opartych na WS-Federation uyj wartoci okrelonej dla
ustawie
witrynyAuthentication/WsFederation/ADFS/AuthenticationTypeAuthenticati
on/WsFederation/Azure/[provider]/AuthenticationTypePrzykady:http://ad
fs.contoso.com/adfs/services/trustFacebook-
0123456789GoogleYahoo!uri:WindowsLiveID
192
zostay wprowadzone w ycie.Domylnie:true
Authentication/Registration/OpenRegistrationEnabled Wcza lub wycza formularz rejestracyjny
zapisywania si do tworzenia nowych
uytkownikw lokalnych.Formularz
zapisywania si umoliwia anonimowemu
uytkownikowi portalu utworzenie nowego
konto uytkownika.Domylnie:true
Authentication/Registration/InvitationEnabled Wcza lub wycza formularza realizacji kod
zaproszenia do rejestracji uytkownikw,
ktrzy posiadaj kody
zaprosze.Domylnie:true
193
SDN
Authentication/UserManager/UserValidator/RequireUniqueEmail Czy unikatowy adres e-mail jest
potrzebny do sprawdzania
poprawnoci
uytkownika.Domylny:true.MS
DN
Authentication/UserManager/PasswordValidator/RequiredLength Minimalna wymagana dugo
hasa.Domylny:8.MSDN
Authentication/UserManager/PasswordValidator/RequireNonLetterOr Czy haso wymaga znakw
Digit
innych ni litery lub
cyfry.Domylny:false.MSDN
Authentication/UserManager/PasswordValidator/RequireDigit Czy haso wymaga uycia cyfr
("0"
"9").Domylny:false.MSDN
Authentication/UserManager/PasswordValidator/RequireLowercase Czy haso wymaga uycia
maych liter (''a" -
"z").Domylny:false.MSDN
Authentication/UserManager/PasswordValidator/RequireUppercase Czy haso wymaga uycia
wielkich liter (''A" -
"Z").Domylny:false.MSDN
194
Zobacz te
Konfiguruj uwierzytelnianie portalu CRM
Ustawienia dostawcy OAuth2 dla portali
Otwrz ustawienia dostawcy ID Connect dla portali
Ustawienia dostawcy WS-Federation dla portali
Ustawienia dostawcy SAML 2.0 dla portali
Uwierzytelnianie aplikacji Facebook (karta strony) dla portali
195
Przejd doAPI & authEkran zgody
OkrelAdres e-mail
Okrel niestandardowNazw produktu
KliknijZapisz
Przejd doAPI & authPowiadczenia
Utwrz nowy Identyfikator klienta
Typ aplikacji:Aplikacja sieci Web
Pochodzenie autoryzowanych JavaScript:http://portal.contoso.com
Upowanione URI przekierowania:http://portal.contoso.com/signin-google
KliknijUtwrz identyfikator klienta
Ustawienia aplikacji Facebook
OtwrzPulpit nawigacyjny aplikacji deweloperw Facebook
KliknijDodaj now aplikacj
WybierzWitryna sieci Web
KliknijPomi i utwrz identyfikator aplikacji
OkrelNazw wywietlan
WybierzKategori
KliknijUtwrz identyfikator aplikacji
Znajdujc si na pulpicie nawigacyjnym nowej aplikacji, przejd doUstawieniaPodstawowe
(Opcjonalnie) Domeny aplikacji:portal.contoso.com
Adres E-mail osoby kontaktowej: < wybrany adres e-mail >
KliknijDodaj platformWitryna sieci Web
Adres URL witryny:http://portal.contoso.com/http://portal.contoso.com/signin-facebook
KliknijZapisz zmiany
Przejd doStan i weryfikacjaStan
Czy chcesz, aby ta aplikacja i wszystkie jej funkcje byy dostpne dla ogu
spoeczestwa?TAK
Pole Adres E-mail kontaktu jest wymagane, aby wczy to ustawienie
Ustawienia aplikacji Microsoft
OtwrzCentrum deweloperw konta Microsoft
KliknijUtwrz aplikacj
OkrelNazw aplikacji
KliknijAkceptuj
196
Przejd doUstawieniaUstawienia API
Adresy URL przekierowania:http://portal.contoso.com/signin-microsoft
Ustawienia aplikacji Twitter
OtwrzZarzdzanie aplikacj Twitter
KliknijUtwrz now aplikacj
OkrelNazwaOpis
Witryna sieci Web:http://portal.contoso.com
Adres URL wywoania
zwrotnego:http://portal.contoso.comhttp://portal.contoso.com/signin-twitter
KliknijUtwrz aplikacj Twitter
Ustawienia aplikacji LinkedIn
OtwrzSie deweloperw LinkedIn
KliknijDodaj now aplikacj
OkrelNazwa aplikacjiOpis
Adres URL witryny sieci Web:http://portal.contoso.com
Zakres umowy uytkownika/domylny zakres OAuth:r_basicprofier_emailaddress
Adresy Url przekierowania OAuth 2.0:http://portal.contoso.com/signin-linkedin
KliknijDodaj aplikacj
Yahoo!Ustawienia aplikacji YDN
OtwrzSie deweloperw Yahoo!
KliknijUtwrz aplikacj
OkrelNazw aplikacji
Typ aplikacji:Aplikacja sieci Web
Domena wywoania zwrotnego:portal.contoso.com
KliknijUtwrz aplikacj
Uwaga
Standardowa konfiguracja OAuth2 wymaga jedynie nastpujcych ustawie (jako przykad wybrano
Facebook):
Authentication/OpenAuth/Facebook/ClientId
Authentication/OpenAuth/Facebook/ClientSecret
197
Zastp tag[provider]FacebookGoogleYahooMicrosoftLinkedInTwitter
Nazwa ustawie witryny Opis
Authentication/Registration/ExternalLoginEnabled Wcza lub wycza zewntrzne logowanie do
konta i rejestracj.Domylnie:true
Authentication/OpenAuth/[provider]/ClientId Wymagane.Warto Identyfikatora klienta z
aplikacji dostawcy.Moe to by rwnie
okrelane jako "Identyfikator aplikacji" lub
"Klucz klienta".
Nastpujce nazwy ustawie s dozwolone
dla zgodnoci wstecznej:
Authentication/OpenAuth/Twitter/Consum
erKey
Authentication/OpenAuth/Facebook/AppId
Authentication/OpenAuth/LinkedIn/Consu
merKey
Authentication/OpenAuth/Facebook/AppSe
cret
Authentication/OpenAuth/LinkedIn/Consu
merSecret
198
Authentication/OpenAuth/[provider]/AuthenticationMo Tryb middleware uwierzytelniania
de
OWIN..MSDN
Zobacz te
Konfiguruj uwierzytelnianie portalu CRM
Ustaw uwierzytelnianie tosamoci dla portalu
Otwrz ustawienia dostawcy ID Connect dla portali
Ustawienia dostawcy WS-Federation dla portali
Ustawienia dostawcy SAML 2.0 dla portali
Uwierzytelnianie aplikacji Facebook (karta strony) dla portali
Uwaga
Dokumentacja ta ma zastosowanie dlaportali CRM
Uwaga
Punkt kocowy Google OpenID Connect nie jest obecnie obsugiwany, poniewa podlegajce biblioteki
s nadal we wczesnym stadium przygotowania i wymagaj zajcia sie problemami dotyczcymi
zgodnoci.Zamiast tego mona uy punktu kocowegoUstawienia dostawcy OAuth2 dla portali
199
Azure Active Directory
Aby rozpocz zaloguj si doPortalu zarzdzania AzurePo udostpnieniu katalogu postpuj zgodnie z
instrukcjami, abydoda aplikacj
1. W menuAplikacjeDodaj
2. WybierzDodaj aplikacj, ktr opracowuje moja organizacja
3. Okrel niestandardownazwaplikacji sieci Web i/lub interfejsu API sieci Web
4. DlaSign-On URLApp ID URIhttps://portal.contoso.com/
5. W tym momencie tworzona jest nowa aplikacja.Przejd do sekcjiKonfiguruj
W sekcjilogowanie pojedynczeOdpowied URLhttp://portal.contoso.com/signin-azure-ad
Odpowiada to wartoci ustawie witrynyRedirectUri
W sekcjiwaciwociIdentyfikator klientaOdpowiada to wartoci ustawie witrynyClientId
6. W menu stopki kliknij przyciskZobacz punkty kocoweDokument metadane federacji
Lewa cz adresu URL to wartoOrgan
https://login.microsoftonline.com/01234567-89ab-cdef-0123-456789abcdef/
https://login.microsoftonline.com/contoso.onmicrosoft.com/
Aby uzyska adres URL konfiguracji usugi, zastp kocwk cieki FederationMetadata/2007-
06/FederationMetadata.xml.well-known/openid-configuration
https://login.microsoftonline.com/contoso.onmicrosoft.com/.well-known/openid-
configuration
Odpowiada to wartoci ustawie witrynyMetadataAddress
Uwaga
Standardowa konfiguracja Azure AD uywa tylko poniszych ustawie (z wartociami przykadowymi):
- https://login.microsoftonline.com/01234567-89ab-cdef-0123-
456789abcdef/Authentication/OpenIdConnect/AzureAD/Authority
- fedcba98-7654-3210-fedc-ba9876543210Authentication/OpenIdConnect/AzureAD/ClientId
Uwaga: identyfikator klienta i adres URL organu nie zawieraj tej samej wartoci i powinny by
pobierane oddzielnie.
- https://portal.contoso.com/signin-azure-adAuthentication/OpenIdConnect/AzureAD/RedirectUri
200
Nazwa ustawie witryny Opis
Authentication/Registration/ExternalLoginE Wcza lub wycza zewntrzne logowanie do konta i
nabled
rejestracj.Domylnie:true
Authentication/OpenIdConnect/[provider]/Au Wymagane.Organ do korzystania podczas wywoania
thority
OpenIdConnect.Przykad:https://login.windows.net/c
ontoso.onmicrosoft.com/.MSDN
Authentication/OpenIdConnect/[provider]/Me Punkt kocowy odnajdowania dla uzyskania
tadataAddress
metadanych.Powszechne koczenie ciek:/.well-
known/openid-
configurationPrzykad:https://login.windows.net/con
toso.onmicrosoft.com/.well-known/openid-
configuration.MSDN
Authentication/OpenIdConnect/[provider]/Au Typ middleware uwierzytelniania OWIN.Okrel warto
thenticationType
emitenta w metadanych konfiguracji
usugi.Przykad:https://sts.windows.net/contoso.onmi
crosoft.com/.MSDN
Authentication/OpenIdConnect/[provider]/Cl Wymagane.Warto Identyfikatora klienta z aplikacji
ientId
dostawcy.Moe to by rwnie okrelane jako
"Identyfikator aplikacji" lub "Klucz klienta"..MSDN
Authentication/OpenIdConnect/[provider]/Cl Warto klucza klienta z aplikacji dostawcy.Moe to by
ientSecret
rwnie okrelane jako "Klucz aplikacji" lub "Klucz
klienta"..MSDN
Authentication/OpenIdConnect/[provider]/Re Zalecane.Pasywny punkt kocowy AD FS WS-
directUri
Federation.Przykad:https://portal.contoso.com/signi
n-saml2.MSDN
Authentication/OpenIdConnect/[provider]/Ca Zalecane.Tekst, ktry uytkownik moe wywietla w
ption
interfejsie logowania
uytkownika.Domylny:[provider].MSDN
Authentication/OpenIdConnect/[provider]/Re 'zasb'..MSDN
source
Authentication/OpenIdConnect/[provider]/Re 'response_type'.MSDN
sponseType
Authentication/OpenIdConnect/[provider]/Sc Rozdzielona spacjami list uprawnie do
ope
dania.Domylny:openid.MSDN
Authentication/OpenIdConnect/[provider]/Ca Opcjonalna ograniczona cieka, na ktrej mona
llbackPath
przeprowadzi proces wywoania zwrotnego
uwierzytelniania.Jeli nie zostanie podana, a dostpny
jest RedirectUri, warto ta bdzie generowana z
RedirectUri..MSDN
Authentication/OpenIdConnect/[provider]/Ba Warto limitu czasu dla komunikacji kanau
ckchannelTimeout
zwrotnego.Przykad:00:05:00.MSDN
Authentication/OpenIdConnect/[provider]/Re Okrela, czy odwieanie metadanych naley
freshOnIssuerKeyNotFound
podejmowa po
SecurityTokenSignatureKeyNotFoundException..MSDN
201
Authentication/OpenIdConnect/[provider]/Us Wskazuje, e czas trwania sesji uwierzytelniania (np.
eTokenLifetime
pliki cookie) powinien odpowiada czasowi tokenu
uwierzytelniania..MSDN
Authentication/OpenIdConnect/[provider]/Au Tryb middleware uwierzytelniania OWIN..MSDN
thenticationMode
Authentication/OpenIdConnect/[provider]/Si AuthenticationType jest uywany podczas tworzenia
gnInAsAuthenticationType
System.Security.Claims.ClaimsIdentity..MSDN
Authentication/OpenIdConnect/[provider]/Po 'post_logout_redirect_uri'..MSDN
stLogoutRedirectUri
Authentication/OpenIdConnect/[provider]/Va Lista rozdzielanych przecinkami adresw URL
lidAudiences
odbiorcw..MSDN
Authentication/OpenIdConnect/[provider]/Va Lista rozdzielanych przecinkami adresw URL
lidIssuers
nadawcw..MSDN
Authentication/OpenIdConnect/[provider]/Cl Odchylenie czasu stosowane podczas sprawdzania
ockSkew
poprawnoci czasw.MSDN.
Authentication/OpenIdConnect/[provider]/Na Typ owiadczenia uywany przez ClaimsIdentity do
meClaimType
przechowywania owiadczenia nazwy.MSDN.
Authentication/OpenIdConnect/[provider]/Ro Typ owiadczenia uywany przez ClaimsIdentity do
leClaimType
przechowywania owiadczenia roli.MSDN.
Authentication/OpenIdConnect/[provider]/Re Warto wskazujca, czy tokeny musz mie warto
quireExpirationTime
"wano".MSDN.
Authentication/OpenIdConnect/[provider]/Re Warto wskazujca, czy
quireSignedTokens
System.IdentityModel.Tokens.SecurityToken moe by
prawidowy, jeli nie zosta podpisany.MSDN.
Authentication/OpenIdConnect/[provider]/Sa Warto logiczna, ktrej zadaniem jest kontrolowanie,
veSigninToken
czy oryginalny token zosta zapisany podczas
utworzenia sesji.MSDN.
Authentication/OpenIdConnect/[provider]/Va Warto wskazujca, czy
lidateActor
System.IdentityModel.Tokens.JwtSecurityToken.Actor
powinien zosta sprawdzony pod ktem
poprawnoci.MSDN.
Authentication/OpenIdConnect/[provider]/Va Warto logiczna, ktrej zadaniem jest kontrolowa,
lidateAudience
czy publiczno bdzie sprawdzana podczas
sprawdzania poprawnoci tokenw.MSDN.
Authentication/OpenIdConnect/[provider]/Va Warto logiczna, ktrej zadaniem jest kontrolowa,
lidateIssuer
czy wydawca bdzie sprawdzany podczas sprawdzania
poprawnoci tokenw.MSDN.
Authentication/OpenIdConnect/[provider]/Va Warto logiczna, ktrej zadaniem jest kontrolowa,
lidateLifetime
czy czas trwania bdzie sprawdzany podczas
sprawdzania poprawnoci tokenw.MSDN.
Authentication/OpenIdConnect/[provider]/Va Warto logiczna, ktra kontroluje, czy wywoano
lidateIssuerSigningKey
sprawdzanie poprawnoci
System.IdentityModel.Tokens.SecurityKey, ktry
202
podpisa securityToken.MSDN.
AD FS (STS)
Ustawienia dla pojedynczego STS, np. AD FS.
Uwaga
Wynikowy punkt kocowy ma nastpujce ustawienia:
:Typ punktu kocowegoWS-Federation
:PowizaniePOST
: n/d (0)Indeks
:URLhttps://portal.contoso.com/signin-federation
203
8. : OkrelKonfigurowanie tosamocihttps://portal.contoso.com/DodajDalej
Jeli ma to zastosowanie, dla kadego dodatkowego portalu strony zalenej mona doda
wicej tosamoci.Uytkownicy bd w stanie uwierzytelnia wszystkie dostpne tosamoci.
9. : WybierzWybierz reguy autoryzacji wystawianiaZezwl wszystkim uytkownikom na dostp do
tej strony zalenejDalej
10. : KliknijGotowy do dodania zaufaniaDalej
11. KliknijZamknij
Dodaj owiadczenieIdentyfikator nazwy
w owiadczeniePrzeksztaNazwa konta systemu WindowsIdentyfikator nazwy(Przekszta
owiadczenie przychodzce)
1.
Uwaga
Standardowa konfiguracja AD FS (STS) uywa tylko poniszych ustawie (z wartociami
przykadowymi):
- https://adfs.contoso.com/FederationMetadata/2007-
06/FederationMetadata.xmlAuthentication/WsFederation/ADFS/MetadataAddress
- http://adfs.contoso.com/adfs/services/trustAuthentication/WsFederation/ADFS/AuthenticationType
Uyj wartoci atrybutuentityIDadres URL MetadataAddress
- https://portal.contoso.com/Authentication/WsFederation/ADFS/Wtrealm
- https://portal.contoso.com/signin-federationAuthentication/WsFederation/ADFS/Wreply
mog by pobierane wMetadane WS-FederationPowerShell
204
rvices/trust.MSDN
Authentication/WsFederation/ADFS/Wtreal Wymagane.Identyfikator strony zalenej AD
m
FS.Przykad:https://portal.contoso.com/.MSDN
Authentication/WsFederation/ADFS/Wreply Wymagane.Pasywny punkt kocowy AD FS WS-
Federation.Przykad:https://portal.contoso.com/signin-
federation.MSDN
Authentication/WsFederation/ADFS/Captio Zalecane.Tekst, ktry uytkownik moe wywietla w
n
interfejsie logowania uytkownika.Domylny:ADFS.MSDN
Authentication/WsFederation/ADFS/Callba Opcjonalna ograniczona cieka, na ktrej mona
ckPath
przeprowadzi proces wywoania zwrotnego
uwierzytelniania..MSDN
Authentication/WsFederation/ADFS/SignOu Warto 'wreply', uywana podczas
tWreply
wyrejestrowywania..MSDN
Authentication/WsFederation/ADFS/Backch Warto limitu czasu dla komunikacji kanau
annelTimeout
zwrotnego.Przykad:00:05:00.MSDN
Authentication/WsFederation/ADFS/Refres Okrela, czy odwieanie metadanych naley podejmowa
hOnIssuerKeyNotFound
po SecurityTokenSignatureKeyNotFoundException..MSDN
Authentication/WsFederation/ADFS/UseTok Wskazuje, e czas trwania sesji uwierzytelniania (np. pliki
enLifetime
cookie) powinien odpowiada czasowi tokenu
uwierzytelniania..MSDN
Authentication/WsFederation/ADFS/Authen Tryb middleware uwierzytelniania OWIN..MSDN
ticationMode
Authentication/WsFederation/ADFS/SignIn AuthenticationType jest uywany podczas tworzenia
AsAuthenticationType
System.Security.Claims.ClaimsIdentity..MSDN
Authentication/WsFederation/ADFS/ValidA Lista rozdzielanych przecinkami adresw URL
udiences
odbiorcw..MSDN
Authentication/WsFederation/ADFS/ValidI Lista rozdzielanych przecinkami adresw URL
ssuers
nadawcw..MSDN
Authentication/WsFederation/ADFS/ClockS Odchylenie czasu stosowane podczas sprawdzania
kew
poprawnoci czasw.MSDN.
Authentication/WsFederation/ADFS/NameCl Typ owiadczenia uywany przez ClaimsIdentity do
aimType
przechowywania owiadczenia nazwy.MSDN.
Authentication/WsFederation/ADFS/RoleCl Typ owiadczenia uywany przez ClaimsIdentity do
aimType
przechowywania owiadczenia roli.MSDN.
Authentication/WsFederation/ADFS/Requir Warto wskazujca, czy tokeny musz mie warto
eExpirationTime
"wano".MSDN.
Authentication/WsFederation/ADFS/Requir Warto wskazujca, czy
eSignedTokens
System.IdentityModel.Tokens.SecurityToken moe by
prawidowy, jeli nie zosta podpisany.MSDN.
Authentication/WsFederation/ADFS/SaveSi Warto logiczna, ktrej zadaniem jest kontrolowanie, czy
gninToken
oryginalny token zosta zapisany podczas utworzenia
205
sesji.MSDN.
Authentication/WsFederation/ADFS/Valida Warto wskazujca, czy
teActor
System.IdentityModel.Tokens.JwtSecurityToken.Actor
powinien zosta sprawdzony pod ktem
poprawnoci.MSDN.
Authentication/WsFederation/ADFS/Valida Warto logiczna, ktrej zadaniem jest kontrolowa, czy
teAudience
publiczno bdzie sprawdzana podczas sprawdzania
poprawnoci tokenw.MSDN.
Authentication/WsFederation/ADFS/Valida Warto logiczna, ktrej zadaniem jest kontrolowa, czy
teIssuer
wydawca bdzie sprawdzany podczas sprawdzania
poprawnoci tokenw.MSDN.
Authentication/WsFederation/ADFS/Valida Warto logiczna, ktrej zadaniem jest kontrolowa, czy
teLifetime
czas trwania bdzie sprawdzany podczas sprawdzania
poprawnoci tokenw.MSDN.
Authentication/WsFederation/ADFS/Valida Warto logiczna, ktra kontroluje, czy wywoano
teIssuerSigningKey
sprawdzanie poprawnoci
System.IdentityModel.Tokens.SecurityKey, ktry podpisa
securityToken.MSDN.
Authentication/WsFederation/ADFS/Whr Okrela parametr "whr" w adresie URL przekierowania
dostawcy tosamoci..MSDN
206
Uwaga
Standardowa konfiguracja Azure AD uywa tylko poniszych ustawie (z wartociami przykadowymi):
- https://login.microsoftonline.com/01234567-89ab-cdef-0123-
456789abcdef/federationmetadata/2007-
06/federationmetadata.xmlAuthentication/WsFederation/ADFS/MetadataAddress
- https://sts.windows.net/01234567-89ab-cdef-0123-
456789abcdef/Authentication/WsFederation/ADFS/AuthenticationType
Uyj wartoci atrybutuentityIDadres URL MetadataAddress
- https://portal.contoso.com/Authentication/WsFederation/ADFS/Wtrealm
- https://portal.contoso.com/signin-azure-adAuthentication/WsFederation/ADFS/Wreply
Zobacz te
Konfiguruj uwierzytelnianie portalu CRM
Ustaw uwierzytelnianie tosamoci dla portalu
Ustawienia dostawcy OAuth2 dla portali
Otwrz ustawienia dostawcy ID Connect dla portali
Ustawienia dostawcy SAML 2.0 dla portali
Uwierzytelnianie aplikacji Facebook (karta strony) dla portali
Uwaga
Dokumentacja ta ma zastosowanie dlaportali CRM
Jeden lub wicej dostawcw tosamoci (IdP) zgodnych zSAML 2.0Ten dokument zawiera informacje
dotyczce konfiguracji rnych dostawcw tosamoci w celu zintegrowania ich z portalem,
dziaajcych jako dostawca usug (SP).
207
AD FS (IdP)
Ustawienia dla dostawcy tosamoci takiego jak AD FS.
Uwaga
Wynikowy punkt kocowy ma nastpujce ustawienia:
208
:URLhttps://portal.contoso.com/signin-saml2
8. : OkrelKonfigurowanie tosamocihttps://portal.contoso.com/DodajDalej
Jeli ma to zastosowanie, dla kadego dodatkowego portalu strony zalenej mona doda
wicej tosamoci.Uytkownicy bd w stanie uwierzytelnia wszystkie dostpne tosamoci.
9. : WybierzWybierz reguy autoryzacji wystawianiaZezwl wszystkim uytkownikom na dostp do
tej strony zalenejDalej
10. : KliknijGotowy do dodania zaufaniaDalej
11. KliknijZamknij
Dodaj owiadczenieIdentyfikator nazwy
w owiadczeniePrzeksztaNazwa konta systemu WindowsIdentyfikator nazwy(Przekszta
owiadczenie przychodzce)
Typ owiadczenia przychodzcego:Nazwa konta systemu Windows
Typ owiadczenia wychodzcego:Identyfikator nazwy
Format Identyfikatora nazwy wychodzcej:Identyfikator trway
Przejd przez wszystkie wartoci owiadczenia
Uwaga
Standardowa konfiguracja AD FS (IdP) uywa tylko poniszych ustawie (z wartociami
przykadowymi):
- https://adfs.contoso.com/FederationMetadata/2007-
06/FederationMetadata.xmlAuthentication/SAML2/ADFS/MetadataAddress
- http://adfs.contoso.com/adfs/services/trustAuthentication/SAML2/ADFS/AuthenticationType
Uyj wartoci atrybutuentityIDadres URL MetadataAddress
- https://portal.contoso.com/Authentication/SAML2/ADFS/ServiceProviderRealm
- https://portal.contoso.com/signin-saml2Authentication/SAML2/ADFS/AssertionConsumerServiceUrl
mog by pobierane wMetadane federacyjnePowerShell
209
rejestracj.Domylnie:true
Authentication/SAML2/[provider]/Metadat Wymagane.Adres URL metadanychWS-
aAddress
FederationPowszechne koczenie
ciek:/FederationMetadata/2007-
06/FederationMetadata.xmlPrzykad:https://adfs.contoso.
com/FederationMetadata/2007-
06/FederationMetadata.xml.MSDN
Authentication/SAML2/[provider]/Authent Wymagane.Typ middleware uwierzytelniania OWIN.Okrel
icationType
warto
atrybutuentityIDPrzykad:http://adfs.contoso.com/adfs/se
rvices/trust.MSDN
Authentication/SAML2/[provider]/Service Wymagane.Identyfikator strony zalenej AD
ProviderRealm
FS.Przykad:https://portal.contoso.com/.MSDN
lub
Authentication/SAML2/[provider]/Wtrealm
Authentication/SAML2/[provider]/Asserti Wymagane.Punkt kocowy potwierdzenia konsumenta AD
onConsumerServiceUrl
FS SAML.Przykad:https://portal.contoso.com/signin-
lub saml2.MSDN
Authentication/SAML2/[provider]/Wreply
Authentication/SAML2/[provider]/Caption Zalecane.Tekst, ktry uytkownik moe wywietla w
interfejsie logowania
uytkownika.Domylny:[provider].MSDN
Authentication/SAML2/[provider]/Callbac Opcjonalna ograniczona cieka, na ktrej mona
kPath
przeprowadzi proces wywoania zwrotnego
uwierzytelniania..MSDN
Authentication/SAML2/[provider]/Backcha Warto limitu czasu dla komunikacji kanau
nnelTimeout
zwrotnego.Przykad:00:05:00.MSDN
Authentication/SAML2/[provider]/UseToke Wskazuje, e czas trwania sesji uwierzytelniania (np. pliki
nLifetime
cookie) powinien odpowiada czasowi tokenu
uwierzytelniania..MSDN
Authentication/SAML2/[provider]/Authent Tryb middleware uwierzytelniania OWIN..MSDN
icationMode
Authentication/SAML2/[provider]/SignInA AuthenticationType jest uywany podczas tworzenia
sAuthenticationType
System.Security.Claims.ClaimsIdentity..MSDN
Authentication/SAML2/[provider]/ValidAu Lista rozdzielanych przecinkami adresw URL
diences
odbiorcw..MSDN
Authentication/SAML2/[provider]/ClockSk Odchylenie czasu stosowane podczas sprawdzania
ew
poprawnoci czasw.MSDN.
Authentication/SAML2/[provider]/Require Warto wskazujca, czy tokeny musz mie warto
ExpirationTime
"wano".MSDN.
Authentication/SAML2/[provider]/Validat Warto logiczna, ktrej zadaniem jest kontrolowa, czy
eAudience
publiczno bdzie sprawdzana podczas sprawdzania
poprawnoci tokenw.MSDN.
210
Logowanie inicjowane przez IdP
AD FS obsuguje profilSSO inicjowane przez IdPspecyfikacjaAby portal (SP) odpowiednio reagowa na
dania SAML zainicjowane przez IdP, parametrRelayState
Warto cigu podstawowego do zakodowania w parametrze SAML RelayState musi mie
format:ReturnUrl=/content/sub-content//content/sub-content/ciek mona zastpi dowoln
prawidow stron sieci Web w portalu.Warto cigu jest kodowana i umieszczana w cigu kontenera
formatu:RPID=<URL encoded RPID>&RelayState=<URL encoded RelayState>Ten cay cig jest po raz
kolejny kodowany i dodawany do innego kontenera
formatu:https://adfs.contoso.com/adfs/ls/idpinitiatedsignon.aspx?RelayState=<URL encoded
RPID/RelayState>
Na przykad, dla cieki SP:/content/sub-content/https://portal.contoso.com/
Zakoduj wartoReturnUrl=/content/sub-content/
aby otrzymaReturnUrl%3D%2Fcontent%2Fsub-content%2F
Zakoduj wartohttps://portal.contoso.com/
aby otrzymahttps%3A%2F%2Fportal.contoso.com%2F
Zakoduj
wartoRPID=https%3A%2F%2Fportal.contoso.com%2F&RelayState=ReturnUrl%3D%2Fcontent%2Fsub-
content%2F
aby
otrzymaRPID%3Dhttps%253A%252F%252Fportal.contoso.com%252F%26RelayState%3DReturnUrl%253
D%252Fcontent%252Fsub-content%252F
Docz na pocztku ciek SSo zainicjowan przez ADFS IdP, aby uzyska ostateczny adres
URL
https://adfs.contoso.com/adfs/ls/idpinitiatedsignon.aspx?RelayState=RPID%3Dhttps%253A%25
2F%252Fportal.contoso.com%252F%26RelayState%3DReturnUrl%253D%252Fcontent%252Fsub-
content%252F
Poniszy skrypt PowerShell moe suy do konstruowania URL (zapisz w pliku o nazwie Get-
IdPInitiatedUrl.ps1).
<#.SYNOPSIS Constructs an IdP initiated SSO URL to access a portal page on the SP..PARAMETER
pathThe path to the portal page..PARAMETER rpidThe relying party identifier..PARAMETER
adfsPathThe AD FS IdP initiated SSO page..EXAMPLEPS C:\> .\Get-IdPInitiatedUrl.ps1 -path
"/content/sub-content/" -rpid "https://portal.contoso.com/" -adfsPath
"https://adfs.contoso.com/adfs/ls/idpinitiatedsignon.aspx"#>param(
[parameter(mandatory=$true,position=0)] $path, [parameter(mandatory=$true,position=1)] $rpid,
[parameter(position=2)] $adfsPath =
"https://adfs.contoso.com/adfs/ls/idpinitiatedsignon.aspx")$state =
"ReturnUrl=$path"$encodedPath = [uri]::EscapeDataString($state)$encodedRpid =
[uri]::EscapeDataString($rpid)$encodedPathRpid =
[uri]::EscapeDataString("RPID=$encodedRpid&RelayState=$encodedPath")$idpInitiatedUrl =
"{0}?RelayState={1}" -f $adfsPath, $encodedPathRpidWrite-Output $idpInitiatedUrl
211
Azure Active Directory
Poprzednia sekcja zawierajca opis AD FS moe by rwnie stosowana doAzure ADSAML 2.0Aby
rozpocz zaloguj si doPortalu zarzdzania AzurePo udostpnieniu katalogu postpuj zgodnie z
instrukcjami, abydoda aplikacj
1. W menuAplikacjeDodaj
2. WybierzDodaj aplikacj, ktr opracowuje moja organizacja
3. Okrel niestandardownazwaplikacji sieci Web i/lub interfejsu API sieci Web
4. DlaSign-On URLApp ID URIhttps://portal.contoso.com/
Uwaga
Standardowa konfiguracja Azure AD uywa tylko poniszych ustawie (z wartociami przykadowymi):
- https://login.microsoftonline.com/01234567-89ab-cdef-0123-
456789abcdef/federationmetadata/2007-
06/federationmetadata.xmlAuthentication/SAML2/AzureAD/MetadataAddress
- https://sts.windows.net/01234567-89ab-cdef-0123-
456789abcdef/Authentication/SAML2/AzureAD/AuthenticationType
Uyj wartoci atrybutuentityIDadres URL MetadataAddress
- https://portal.contoso.com/Authentication/SAML2/AzureAD/ServiceProviderRealm
-Authentication/SAML2/AzureAD/AssertionConsumerServiceUrlhttps://portal.contoso.com/signin-
azure-ad
212
Metadane Federacji IdP (<IDPSSODescriptor>Wizanie przekierowania SSO.Przykad
<SingleSignOnService Binding="urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect"
Location="https://idp.contoso.com/idp/profile/SAML2/Redirect/SSO"/>
Uwaga
Standardowa konfiguracja Shibboleth uywa tylko poniszych ustawie (z wartociami przykadowymi):
- https://idp.contoso.com/idp/shibbolethAuthentication/SAML2/Shibboleth/MetadataAddress
- https://idp.contoso.com/idp/shibbolethAuthentication/SAML2/Shibboleth/AuthenticationType
Uyj wartoci atrybutuentityIDadres URL MetadataAddress
- https://portal.contoso.com/Authentication/SAML2/Shibboleth/ServiceProviderRealm
- https://portal.contoso.com/signin-
saml2Authentication/SAML2/Shibboleth/AssertionConsumerServiceUrl
213
"https://idp.contoso.com/idp/profile/SAML2/Unsolicited/SSO"#>param(
[parameter(mandatory=$true,position=0)] $path, [parameter(mandatory=$true,position=1)]
$providerId, [parameter(position=2)] $shibbolethPath =
"https://idp.contoso.com/idp/profile/SAML2/Unsolicited/SSO")$state =
"ReturnUrl=$path"$encodedPath = [uri]::EscapeDataString($state)$encodedRpid =
[uri]::EscapeDataString($providerId)$idpInitiatedUrl = "{0}?providerId={1}&target={2}" -f
$shibbolethPath, $encodedRpid, $encodedPathWrite-Output $idpInitiatedUrl
214
$issuanceAuthorizationRules}# add the 'Identity Provider' claim description if it is missingif
(-not (Get-ADFSClaimDescription | ? { $_.Name -eq "Persistent Identifier" })) { Add-
ADFSClaimDescription -name "Persistent Identifier" -ClaimType
"urn:oasis:names:tc:SAML:2.0:nameid-format:persistent" -IsOffered:$true -IsAccepted:$true}# add
the portal relying party trustAdd-CrmRelyingPartyTrust $domain
215
Nazwa ustawie witryny Warto (przykady - zastp Witryna sieci Web
adresem URL Twojej karty
strony)
DisplayModes/Facebook/HostName Pole wyszukiwania: Okrel
facebook-contoso.com
stron witryny sieci Web
facebook-* portalu
Uwaga
Uwaga: Nazwa hosta portalu
aplikacji Facebook.Akceptuje
symbole wieloznaczne.
Uwaga
Jeeli nie mona pomylnie ustawi wartoci
domeny, pozostaw to pole na razie puste,
wykonaj nastpny krok, aby okreliAdres URL
witryny
216
Kliknij przycisk+ Dodaj platformWitryna sieci WebWprowadAdres URL witryny
Karta strony
Zabezpiecz adres URL karty strony https://facebook-contoso.com/app/facebook
Nazwa karty strony Portal Contoso
Uwaga
Adres URL karty strony powinien mie ciek/app/facebookPortal uywa tego punktu kocowego do
uruchamiania portalu Aplikacja.
KliknijZapisz zmiany
Zwr uwag na wartociIdentyfikator aplikacjiKlucz aplikacjiUyj tych wartoci podczas
konfigurowania ustawie witryny.Dwa ustawienia witryny uwierzytelniania, ktre musz zosta
skonfigurowane:
Authentication/OpenAuth/Facebook/AppId
Authentication/OpenAuth/Facebook/AppSecret
Warto i Witryna sieci Web kadego ustawienia witryny musi rwnie zosta dodana do ustawie
witryny.***Ustawienia witryny uwierzytelniania Facebook mog wymaga odtworzenia puli aplikacji
witryny sieci Web zanim stan si funkcjonalne***
Opublikuj aplikacj
Kliknij, i przejd do obszaruStan i weryfikacjaPierwsza opcja kartyStanCzy chcesz, aby ta aplikacja i
wszystkie jej aktywne funkcje bya dostpna dla wszystkich?TAK
217
Wywietla to okno dialogowe Dodaj kart strony, aby zaznaczy stron, ktra bdzie zawiera Kart
strony i aplikacj.Przejd z powrotem na stron, a aplikacja powinna by dostpna w siatce dodanych
kart stron.Kliknij kart strony, aby wywietli portal aplikacji Facebook w ramce na stronie Facebook.
Uwaga
Domylnie program Internet Explorer nie pozwala na tworzenieplikw cookie innych firmJest tak w
przypadku portalu aplikacji Facebook hostowanego z karty strony.Efektem ubocznym takiego
blokowania plikw cookie jest to, e aplikacja nie jest w stanie utworzy i obsuy uwierzytelnionej
sesji.Mona to rozwiza aktualizujc portal aplikacji, aby opublikowa reguy platformy preferencji
prywatnoci (P3P).Istniej rne opcje na osignicie tego celu, jedn z nich jest zaktualizowanie pliku
web.config portalu aplikacji, aby uwzgldnianagwek niestandardowyNa przykad:
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="P3P" value='CP="ALL ADM DEV PSAi COM OUR OTRo STP IND ONL"'/>
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
218
kontakt musi by umieszczony w roli, ktra posiada uprawnienia do publikowania zawartoci.Za chwil
przyjrzymy si zasadom i uprawnieniom, teraz spjrzmy jednak najpierw na sposb tworzenia roli sieci
Web i przypisywania kontaktu do roli:
Najpierw naley utworzy rol sieci Web.Mona to zrobi za pomoc programu CRM:
1. Przejd doPortale
2. KliknijRole sieci Web
Aby utworzy now rol sieci Web:
1. KliknijNowa
2. Okrel wartoci dla zapewnionych pl
3. KliknijZapisz
Atrybuty i relacje
W poniszej tabeli objaniono wiele atrybutw sieci Web uywanych przez portale CRM.
Nazwa Opis
Uwaga
Dla danej witryny sieci Web powinna istnie
tylko jedna rola sieci Web z atrybutem Rola
uwierzytelnionych uytkownikw ustawionym na
true.Bdzie to domylna rola sieci Web dla
uytkownikw uwierzytelnionych, ktrym nie
zostaa przypisana rola sieci Web.
Uwaga
Dla danej witryny sieci Web powinna istnie
tylko jedna rola sieci Web z atrybutem Rola
uytkownikw anonimowych ustawionym na
true.Bdzie to domylna rola sieci Web dla
nieuwierzytelnionych uytkownikw.**Rola
uytkownikw anonimowych bdzie
219
Nazwa Opis
respektowaa wycznie przyznane dla
EncjiUprawnienia.
Teraz, gdy rola sieci Web zostaa utworzona, moesz j skonfigurowa do swoich potrzeb za
porednictwem rnych uprawnie, regu i skojarze.
Nazwa Opis
Uwaga
220
Nazwa Opis
Po utworzeniu nowej reguy kontroli dostpu, skojarz j ze stron, spowoduje to wpyw zarwno na
stron, do ktrej przypisujesz dan regu, jak i na wszystkie strony podrzdne innymi sowy, na ca
"ga" witryny sieci Web.
Istniej dwa typy reguy kontroli dostpu: Umoliw zmian i Ogranicz odczyt.
Umoliw zmian
Umoliw zmian pozwala uytkownikowi w roli sieci Web skojarzonej z regu na publikowanie zmian
na tej stronie i na wszystkich stronach podrzdnych tej strony.
Umoliw zmian ma pierwszestwo nad ogranicz odczyt.
Na przykad moesz posiada sekcj "aktualnoci" witryny; i chcesz umoliwi jej edycj przez
uytkownikw w roli sieci Web "edytor wiadomoci".Ci uytkownicy mog nie mie dostpu do caej
witryny, i z pewnoci nie mog edytowa caej witryny, ale w ramach tego odgazienia maj
uprawnienia do penej zawartoci publikacji.Utworzysz wic regu kontroli dostpu do strony sieci Web
o nazwie "udziel edytorom wiadomoci uprawnie do publikacji aktualnoci" lub podobnej.
Nastpnie ustawisz prawa do "umoliw zmian" i stron sieci Web do strony nadrzdnej caego
odgazienie "aktualnoci" witryny.
Nastpnie przypiszesz t rol sieci Web do kontaktw, ktrych chcesz wyznaczy na edytorw
wiadomoci.Pamitaj, e jeden uytkownik moe mie przypisanych wiele rl.
Regua umoliw zmian powinna zawsze znajdowa si w dowolnym portalu, dla ktrego chcesz
wczy edycj front-side.Regua ta dotyczy bdzie strony gwnej witryny, co uczyni j regu
domyln caej witryny.Regua ta bdzie skojarzona z rol sieci Web, ktra ma reprezentowa rol
administracyjn witryny.Uytkownicy, ktrzy maj otrzyma prawa do publikowania zawartoci front-
side, zostan przypisani do tej roli.
Ogranicz odczyt
Regua ogranicz odczyt jest uywana do ograniczania wywietlania strony (i jej stron podrzdnych) oraz
jej zawartoci tylko do okrelonych uytkownikw.
Wszdzie tam, gdzie regua umoliw zmian jest reguzezwalajcograniczajcNa przykad moesz
221
posiada sekcj witryny przeznaczon tylko do pracownikw.Moesz ograniczy odczyt tego
odgazienia wycznie do osb w roli "pracownik" w sieci Web.Utworzysz w zwizku z tym now
regu o nazwie "ogranicz odczyt i umoliw go wycznie Pracownikom".
Nastpnie ustawisz prawo do ograniczenia odczytu i stron do strony u gry odgazienia, ktre ma by
odczytywane tylko przez pracownikw.
Nastpnie skojarzysz t regu z rol sieci Web Pracownik, i przypiszesz do tej roli uytkownikw.
Uwaga
Wze strona "gwna" witryny sieci Web jest wzem specjalnym i nie mona dla niego stosowa
reguy ogranicz odczyt.Spowoduje to bd w czasie wykonywania.Sprawdzanie poprawnoci
zabezpiecze wymaga, aby wszyscy uytkownicy byli w stanie odczyta stron gwn witryny sieci
Web, aby zatwierdzi poprawno zawartoci w obrbie witryny.Login, odmowa dostpu, nie
znaleziono strony i strona bdu s rwnie przypadkami szczeglnymi, ktre rwnie musz by
odczytywane przez wszystkich uytkownikw.
Nazwa Opis
Aby doda uprawnienie dostpu do witryny sieci Web do roli w sieci Web, wystarczy utworzy now
encj dostpu do witryny sieci Web, nada jej zestaw uprawnie, nada jej nazw, skojarzy z
przedmiotow witryn sieci Web, zapisa a nastpnie skojarzy j z wybran rol (lub rolami) sieci
Web.
222
Dodaj zabezpieczenia oparte na rekordach, przy
uyciu uprawnie encji dla portali
Dotyczy: Dynamics CRM Online
Zabezpieczenia oparte na rekordach w portalach CRM, ktre maj zastosowanie do pojedynczych
rekordw s zapewniane za pomoc uprawnie encji.
Uprawnienia do zmiany i dostpu do adresw URL w mapie witryny portalu s przyznawane za pomoc
autoryzacji zawartoci, menederowie witryny bd rwnie chcieli zabezpieczy niestandardowe
aplikacje sieci Web utworzone za pomocDefiniuj formularze encji i logik niestandardow w portalu
CRMDodaj stron sieci Web, aby renderowa list rekordw
Aby zabezpieczy te funkcje wprowadzono Uprawnienia encji umoliwiajce przyznawanie bardziej
szczegowych praw dla dowolnych encji i wczanie zabezpiecze na poziomie rekordu przez definicje
relacji.
Zakres globalny
Jeli rekord Uprawnienia z udzielonymi uprawnieniami doodczytuBd oni mogli na przykad zobaczy
wszystkich potencjalnych klientw, wszystkie konta i tak dalej.Uprawnienie to zostanie bdzie
automatycznie przestrzegane przez wszelkie listy encji; zasadniczo wywietlajc wszystkie rekordy
wedug dokadnie widokw CRM, ktre zostay zdefiniowane dla tej listy.Ponadto jeli uytkownik
223
bdzie prbowa uzyska dostp do rekordu za porednictwem formularza encji, do ktrego nie ma
dostpu, zobaczy bd uprawnie.
Zakres kontaktu
Dziki zakresowi kontaktu zalogowany uytkownik w roli, dla ktrej zdefiniowano rekordu uprawnie,
bdzie posiada prawa udzielone przez te uprawnienia tylko dla rekordw, ktre s zwizane z
rekordem kontaktu uytkownika za porednictwem relacji zdefiniowanej w CRM.
Na licie encji, oznacza to, e filtr zostanie dodany do wszelkich widokw CRM ukazywanych przez t
list, co pobiera jedynie rekordy poczone bezporednio z biecym uytkownikiem (ta relacja moe
by traktowane jako "wasno", "zarzdzanie prawami" itp jeli to pomaga, w zalenoci od
scenariusza.)
umoliwi jedynie odpowiednie uprawnienie do Odczytu, Tworzenia, Zapisu itp., jeli ta relacja istnieje
w chwili adowania rekordu.Definiuj formularze encji i logik niestandardow w portalu CRM
Zakres konta
Dziki zakresowi konta zalogowany uytkownik w Roli, dla ktrej zdefiniowano rekordu uprawnie,
bdzie posiada prawa udzielone przez te uprawnienia tylko dla rekordw, ktre s zwizane z
rekordemkonta nadrzdnego
Wasny zakres
Wasny zakres pozwala uytkownikowi zdefiniowa prawa do wasnego rekordu kontaktu
(tosamoci).To pozwala uytkownikom korzysta z Formularzy encji lub Formularzy sieci Web, aby
wprowadzi zmiany w ich wasny rekordzie kontaktu poczonym z ich profilu.Naley zauway, e
domylna strona "Profil" ma wbudowany specjalny formularz, ktry pozwala dowolnemu uytkownikowi
zmienia podstawowe informacje o kontakcie i rezygnowa lub zapisywa si na listy
marketingowe.Jeli ten formularz znajduje si w Twoim portalu (co jest ustawieniem domylnym),
uytkownicy nie wymagaj tego uprawnienia, aby go uywa.Bd wymagali tego uprawnienia, aby
korzysta z niestandardowych Formularzy encji lub Formularzy sieci Web ukierunkowanych na Rekord
kontaktu uytkownika.
Zakres nadrzdny
W tym najbardziej zoonym przypadku przyznawane s uprawnienia dla encji znajdujcych si o
relacj od encji, dla ktrej rekord uprawnie zosta ju zdefiniowany.To uprawnienie jest rekordem
podrzdnym nadrzdnego Uprawnienia encji.
Nadrzdny rekord uprawnienia definiuje uprawnienie i zakres dla encji (prawdopodobnie Globalny lub
Zakres kontaktu, mimo e moliwy jest rwnie zakres nadrzdny).Encja moe by zwizana z
kontaktem (w przypadku Zakresu kontaktu) lub zdefiniowanych globalnie.Z tym uprawnieniem ju
przyznanym, Uprawnienie podrzdne jest tworzone, ktre definiowao relacj z innej encji do encji
zdefiniowanej w relacji nadrzdnej.
W efekcie tego uytkownicy w roli sieci Web, ktrzy maj dostp do rekordw okrelonych przez
uprawnienia encji, bd mieli rwnie prawa, zdefiniowane przez rekord uprawnienia podrzdnego do
rekordw zwizanych z rekordem nadrzdnym.
224
Atrybuty i relacje
W poniszej tabeli opisano atrybuty Uprawnienia encja.
Nazwa Opis
225
Nazwa Opis
226
Dodamy teraz Uprawnienia podrzdne do Globalnego uprawnienia potencjalnego klienta.Po otworzeniu
rekordu uprawnienia nadrzdnego najpierw przejd do podsiatkiUprawnienia encji
podrzdnejNoweNowy
227
To udzieli uprawnie dla wszystkich zada, ktre s zwizane z potencjalnymi klientami.Jeli Zadania
zostan ukazane na licie encji, filtr zostanie dodany do listy, aby tylko te zadania, ktre s zwizane z
potencjalnym klientem, pojawiy si na licie.W naszym przykadzie zostan one ukazane z podsiatk w
formularzu encji.
228
Definiuj formularze encji i logik
niestandardow w portalu CRM
Dotyczy: Dynamics CRM Online
Konfiguracja oparta na danych umoliwiajca uytkownikom kocowym moliwo dodawania
formularza sucego do zbierania danych w portalu bez wymagania od dewelopera ukazania
formularza w portalu.Formularze encji s tworzone w programie CRM a nastpnie umieszczane na
stronach internetowych w Portalu lub uywane w poczeniu z PodsiatkamiDodaj stron sieci Web, aby
renderowa list rekordw
229
Uwaga
musi by skojarzony zeFormularz encjiZarzdzaj stronami sieci Webwitryna sieci Web
Zabezpiecz formularze
W celu zabezpieczenia formularzy, naley utworzy uprawnienia encji, ktre okrelaj dostp i
wasno rekordw w CRM zgodnie zTwrz role sieci Web dla portaliJeli uytkownik zatrzyma si na
Formularzu encji, a nie ma uprawnie, otrzyma komunikat o bdzie.AbyWczy uprawnieniapole
wartoci logicznej, "Wcz uprawnienia encji" musi by ustawione na prawda.
Uwaga
musi by skojarzony zeFormularz sieci WebZarzdzaj stronami sieci Webwitryna sieci Web
230
Atrybuty
Nastpujce atrybuty i relacje okrelaj funkcje formularza sieci Web.
Nazwa Opis
Uwaga
Uwaga: Pierwszy krok nie moe by krokiem
typu "Warunek".
231
Nazwa Opis
pomylnym logowaniu uytkownik zostanie
przekierowany z powrotem do strony zawierajcej
formularz.
Rozpocznij now sesj przy adowaniu Wybranie "Tak" oznacza, e jeeli uytkownik
otwiera formularz w nowym oknie przegldarki lub
w nowej karcie lub zamyka przegldark lub
stron i zwraca formularz rozpoczynana jest
cakowicie nowa sesja i rozpoczyna si pierwszy
krok.W przeciwnym razie sesja zostanie
utrwalona, a uytkownik bdzie mg zamkn
przegldark lub stron i wznowi pniej
dokadnie w tym samym miejscu.Ustawieniem
domylnym jest Nie.
Wiele rekordw na uytkownika dozwolone Wybranie "Tak" oznacza, e uytkownik moe
utworzy wicej ni jedno przesanie.Pomaga to
formularzowi w okrelaniu, co naley zrobi, gdy
uytkownik powrci do formularza.Ustawieniem
domylnym jest 'Tak'.
Edytuj wygasy kod stanu Docelowa warto cakowita kodu stanu encji w
poczeniu z przyczyn stanu wskazuje, kiedy
istniejcego rekordu nie mona ju edytowa.
Edytuj przyczyn stanu wyganicia Docelowa warto cakowita kod stanu encji po
poczeniu z kodem stanu, wskazuje, e kiedy
istniejcy rekord ma te wartoci to rekord nie
moe ju by edytowany, tj. gdy rekord jest
aktualizowany jako ukoczony na przykad.
Edytuj wygasy komunikat Komunikat wywietlany, gdy kod stanu
istniejcego rekordu i przyczyna stanu s zgodne
z okrelonymi wartociami.Komunikat
domylny;Dla kadego pakietu jzykowego
zainstalowanego i wczonego dla organizacji
CRM bdzie dostpne pole, w ktrym bdzie
trzeba wprowadzi komunikat w skojarzonym
jzyku."Przesyanie zostao zakoczone.
Dzikujemy!"
232
Nazwa Opis
Liczbowy (krok x z n)
Pasek postpu
Domylnie jest to "Tytu"
Pozycja Jedna z poniszych:
Do gry
Do dou
Po lewej
Po prawej
Pozycja wzgldem formularza.Domylna warto
to "Gra".
Umie numer kroku przed tytuem kroku Zaznacz, aby doda numer kroku na pocztku
tytuu kroku.Domylnie pole to nie jest
zaznaczone.
233
Liczbowe
Pasek postpu
234
Ostrzeenie dotyczce zapisywania zmian
Nazwa Opis
Przykad:
Uwaga
Firefox nie zapewnia moliwoci okrelania komunikatu niestandardowego.
235
1. KliknijDodaj nowe metadane formularza sieci Web
Aby edytowa istniejcy rekord
1. Kliknij dwukrotnie rekord w siatce.
Krok formularza sieci Web Krok formularza sieci Web skojarzony z rekordem
metadanych formularza sieci Web.
Typ Dostpne opcje:
Attribute
Section
Tab
Wybranie atrybutu jako wartoci Typ wywietla
odpowiednie opcje dla modyfikowania pl na
biecym formularzu renderowanym dla
pokrewnego kroku.Wybranie Sekcja jako wartoci
Typ wywietla opcje dostpne do modyfikowania
sekcji w formularzu.Wybranie Karta jako wartoci
Typ wywietla opcje dostpne do modyfikowania
karty w formularzu.
Styl formantu
Ponisze opcje umoliwiaj modyfikacj stylu i funkcji pola atrybutu.
Nazwa Opis
236
Nazwa Opis
radiowych
Zestaw opcji jako pozioma lista przyciskw
radiowych
Pojedynczy wiersz tekstu jako Geolocation
Lookup Validator (wymaga ustawie mapy
Bing)
Grupuj liczb cakowit jako sta sum
(Wymaga Nazwy grupy)
Grupuj liczb cakowit jako skal rang bez
takich samych wartoci (wymaga Nazwy
grupy)
Grupuj liczb cakowit jako skal rang z
dozwolonymi takimi samymi wartociami
(wymaga Nazwy grupy)
Macierz wielu opcji wyboru (wymaga Nazwy
grupy)
Wiele opcji wyboru (wymaga Nazwy grupy)
Grupuj liczb cakowit jako rang
skumulowan (Wymaga Nazwy grupy)
Nazwa grupy Nazwa uywana do grupowania formantw w
jeden formant zoony.
Minimalna liczba wymaganych wybranych w To wymagane minimalne wartoci wybrane w
przypadku wielu opcji wyboru pytaniu z wieloma opcjami odpowiedzi.Konieczne
tylko w przypadku zaznaczenia stylu formantu
"Wiele opcji wyboru".
Maksymalna liczba wybranych w przypadku wielu Jest to maksymalna liczba wartoci dozwolonych
opcji wyboru do wybrania w pytaniu z wieloma opcjami
odpowiedzi.Konieczne tylko w przypadku
zaznaczenia stylu formantu "Wiele opcji wyboru".
Minimalna czna staa suma Jest to warto minimalna wymagana stosowana
do pola odpowiedzi staej sumy.Konieczne tylko w
przypadku wybrania stylu formantu "Grupuj liczb
cakowit jako sta sum".
Maksymalna czna staa suma Jest to maksymalna liczba wartoci, ktra jest
dozwolona dla stosowania do pola odpowiedzi
staej sumy.Konieczne tylko w przypadku wybrania
stylu formantu "Grupuj liczb cakowit jako sta
sum".
Ustaw losowe wartoci zestawu opcji Okrelenie Tak powoduje losowo zamwione
opcje wymienione dla formantu z zestawu
237
Nazwa Opis
opcji.Stosuje si tylko do atrybutw typu Zestaw
opcji.
Klasa CSS Dodaje niestandardow nazw klasy CSS do
formantu.
Uwaga
Obsugiwane s wszystkie typy atrybutu z
238
Nazwa Opis
wyjtkiem nastpujcych: Unikatowy
identyfikator.
Uwaga
Jeli atrybut jest rwnie na formularzu, warto
uytkownika zostanie zastpiona t wartoci.
Weryfikacja
Ponisza sekcja zawiera waciwoci, ktre modyfikuj rne parametry sprawdzania poprawnoci i
komunikaty o bdach.
Dla poszczeglnych pakietw jzykowych, zainstalowanych i wczonych dla organizacji CRM
dostpne bdzie pole suce do wprowadzania wiadomoci w powizanym jzyku.
Nazwa Opis
239
Nazwa Opis
Nazwa Opis
240
Opis/instrukcje
Ponisze waciwoci okrelaj lokalizacj i zawarto niestandardowego opisu lub instrukcji.
Nazwa Opis
241
Nazwa Opis
na encji z tekstem okrelonym w tych danych
wejciowych.Dla poszczeglnych pakietw
jzykowych, zainstalowanych i wczonych dla
organizacji CRM dostpne bdzie pole suce do
wprowadzania wiadomoci w powizanym jzyku.
Nazwa relacji encji docelowej Relacja z docelowej encji kroku formularza sieci
web do encji zakupu, jeli obiekt docelowy kroku
nie jest encj zakupu.
Nazwa relacji produktw wymaganych Relacja z encji zakupu dotyczca produktw do
kupienia, ktre stanowi wymagan cz zakupu.
Nazwa relacji produktw opcjonalnych Relacja z encji zakupu dotyczca produktw do
kupienia, ktre s opcjonalne (uytkownik musi
wybra opcj zakupu tych towarw).
Nazwa relacji pozycji Relacja z encji zakupu definiujca pozycje zakupu.
Nazwa atrybutu produktu pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
Wyszukiwaniu produktw.Jeli ta warto nie
wystpuje i nie jest ustawiona, odpowiadajca jej
pozycja wiersza zostanie wykluczona z zakupu.
Nazwa atrybutu opisu pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
opisach.
Nazwa atrybutu iloci pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
iloci pozycji.(Musi to by atrybut typu liczba
dziesitna).
Nazwa atrybutu jednostki miary pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
wyszukiwaniu jednostek miary.
Nazwa atrybutu wymaganej pozycji Nazwa atrybutu encji pozycji zakupu suca do
okrelania, czy pozycja jest wymagana.
Nazwa atrybutu kolejnoci pozycji Nazwa atrybutu encji pozycji zakupu suca do
okrelania kolejnoci wywietlania pozycji.
Nazwa atrybutu instrukcji dotyczcych pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
instrukcjach.
Nazwa oferty Nazwa do uycia we wszystkich ofertach zakupu
generowanych w tym kroku.
242
Nazwa Opis
Uwaga
Formularze sieci Web utrzymuj histori krokw, ktre uytkownik odwiedzi w obiekcie na encji Sesja
formularza sieci Web.Jeli kroki formularza sieci Web zostay zmodyfikowane, wczeniej utworzone
dane historyczne mog by nieaktualne.Podczas kadej zmiany krokw zaleca si usunicie
wszystkich rekordw sesji formularza sieci Web, aby wyeliminowa niedopasowanie midzy sekwencj
krokw zarejestrowanych w historii a biec sekwencj.
Kady formularz sieci Web, jaki bdzie reprezentowany na portalu, zawiera jeden lub kilka krokw.Kroki
te maj kilka wsplnych typowych waciwoci, opisanych poniej.Kady krok, oprcz krokw
kocowych, zawiera wskanik (wyszukiwanie) do nastpnego kroku.Kroki kocowe nie maj
nastpnego razu, i s ostatnim krokiem formularza sieci Web (w zwizku z rozgazieniem
warunkowym moe istnie wiele krokw kocowych)
243
Nazwa Opis
244
Nazwa Opis
Web.Typ Przekieruj krok
Aby uzyska szczegowe informacje o
ustawieniach dla tych typw kroku formularza sieci
Web zapoznaj si z odpowiednimi sekcjami
poniej.
Uwaga
Uwaga: Pierwszy krok nie moe by krokiem
typu "Warunek".
W tym temacie
Ustawienia
Ustawienia dodatkowe
Opcje formularza
Skojarz biecego uytkownika portalu podczas tworzenia rekordu
Odwoanie encja
Dodatkowa funkcjonalno
Ustawienia
245
Imi i nazwisko Opis
Cig zapytania
Biecy uytkownik portalu
Wynik z poprzedniego kroku
WybranieCig zapytaniaMoe to zosta okrelone w polu "Nazwa
parametru cigu zapytania dotyczcego identyfikatora
rekordu".WybranieBiecy uytkownik portaluWybranie
Wynik z poprzedniego kroku
Nazwa parametru cigu Nazwa parametru dostarczonego w cigu zapytania adresu URL do
zapytania dotyczcego strony sieci Web zawierajcej ten formularz encji.
identyfikatora rekordu
Nazwa relacji Wymagany, gdy typem rda rekordu jest Rekord skojarzony z
biecym uytkownikiem portalu.Nazwa logiczna relacji pomidzy
rekordem biecego uytkownika portalu a rekordem
docelowym.Musi to zwraca ten sam typ encji, okrelony przez pole
Nazwa encji.
Zezwl na tworzenie w Opcjonalna warto logiczna dostpna, gdy typem rda rekordu jest
przypadku wartoci Null Rekord skojarzony z biecym uytkownikiem portalu.Zaznaczenie
tego pola wskazuje, e jeeli nie istnieje rekord pokrewny, naley
zezwoli uytkownikowi na utworzenie go po raz pierwszy, w
246
Imi i nazwisko Opis
przeciwnym razie powstanie wyjtek, jeli rekord nie istnieje, gdy
formularz potrzebuje rekordu, aby utworzy powizania danych.
Wcz uprawnienia encji Spowoduje, e formularz bdzie przestrzega uprawnie
encji.Wartoci domyln jest false dla zachowania zgodnoci z
wczeniejszymi wersjami.Jeli ustawiono na true, jawne uprawnienia
s WYMAGANE dla kadego uytkownika, ktry chce uzyska
dostp do formularza.Naley zauway, e dotyczy to tylko
pierwszego kroku formularza.
Ustawienia dodatkowe
Nazwa Opis
Renderuj zasoby sieci Web w tekcie Eliminuje element iframe, ktry zawiera zasb
sieci Web w formularzu encji CRM.
Etykietki narzdzi wczone Etykietka narzdzia jest ustawiana przy uyciu
atrybutu obiektu docelowego.
Poka nieobsugiwane pola Obecnie obsugiwane s wszystkie pola.Jest to
zarezerwowane dla potencjalnych zmian, jakie
CRM moe wprowadzi w typach pl.
Ustaw zalecane pola jako wymagane Oznacza jako wymagane wszystkie atrybuty, ktre
maj poziom wymaga pola ustawiony na
"Zalecane ze wzgldw biznesowych".
Oznacz wszystkie pola jako wymagane Sprawia, e wszystkie pola s wymagane,
niezalenie od poziomu wymaga pola.
Klasa CSS podsumowania weryfikacji Nazwa klasy CSS przypisana do Podsumowania
weryfikacji.Domylnie jest to 'validation-summary
alert alert-error alert-block'
Wcz linki podsumowania weryfikacji Warto logiczna true lub false, ktra wskazuje,
czy cza typu kotwica powinny by renderowane
w podsumowaniu poprawnoci, aby przewija do
pola zawierajcego bd.Domylna warto to
true.
Tekst linku do podsumowania weryfikacji Etykieta przypisana do czy sprawdzania
poprawnoci.Warto domylna to "kliknij tutaj".
Instrukcje Wywietl blok tekstu u gry formularza.
Komunikat dotyczcy nieznalezienia rekordu Komunikat wywietlany, gdy nie mona zaadowa
rekordu rdowego.Domylnie "Nie mona
odnale rekordu, ktrego szukasz."
247
Opcje formularza
Nazwa Opis
Nazwa Opis
Utwrz skojarzenie biecego uytkownika portalu Zaznaczenie tego pola wskazuje, e rekord
aktualnie zalogowanego uytkownika powinien
by zwizany z rekordem encji docelowej.
Atrybut wyszukiwania uytkownikw portalu encji Nazwa logiczna atrybutu encji docelowej, ktra
docelowej przechowuje uytkownika portalu.
Jest stron dziaania Warto logiczna wskazujca czyAtrybut
wyszukiwania uytkownikw portalu encji
docelowejZobaczEncja ActivityParty
248
Odwoanie encja
Nastpujce parametry odnosz si do ustawiania odwoania encja podczas zapisywania formularza.
Zapewnia to sposb kojarzenia biecego rekordu tworzonego lub aktualizowanego przez formularz
innym rekordem docelowym.Jest to przydatne, jeli masz wiele krokw z wieloma typami encji i chcesz
si odnie do rekordw wynikowych lub jeli strona otrzymuje cig zapytania identyfikatora rekordu,
ktry chcesz skojarzy.Na przykad mamy stron kariery zawierajc oferty pracy, kada z czem do
aplikacji dla pracy, ktre zawiera identyfikator oferty pracy do formularza aplikacji, aby po utworzeniu
aplikacji oferta pracy bya kojarzona z rekordem.
Nazwa Opis
Ustaw odwoanie do encji przy zapisywaniu Tak lub Nie.Warto Tak wskazuje, e po
zapisaniu formularza naley przypisa encj
odwoanie, w przeciwnym ustawiona bdzie
warto Brak.
Nazwa relacji Nazwa definicji relacji dla okrelonej relacji midzy
dwoma typami encji.
Uwaga
Nie naley okrela nazwy relacji, jeli okrelana
jest Docelowa nazwa logiczna atrybutu
wyszukiwania.
Uwaga
Nie naley okrela nazwy relacji, jeli okrelana
jest Docelowa nazwa logiczna atrybutu
wyszukiwania.
249
Nazwa Opis
Biecy uytkownik portalu
Wynik z poprzedniego kroku
WybranieCig zapytaniaMoe to zosta okrelone
w poluNazwa cigu zapytaniaJeli ten parametr
jest kluczem podstawowym, wybierz Tak dlaKlucz
podstawowy cigu zapytaniaNazwa logiczna
atrybutu zapytaniaWybranieBiecy uytkownik
portaluWybieranieWynik z poprzedniego kroku
Krok encji odwoania Rekord krok formularza sieci Web z poprzedniego
kroku w celu pobrania encji utworzonej lub
edytowanej w tym kroku, aby skojarzy j z
rekordem dla tego biecego kroku.
Nazwa cigu zapytania Nazwa parametru dostarczonego w Cigu
zapytania adresu URL do strony sieci Web
zawierajcej formularz sieci Web.
Cig zapytania jest kluczem podstawowym Ustawienie Tak oznacza, e warto cigu
zapytania jest wartoci Klucz
podstawowy.Ustawienie Nie oznacza, e warto
cigu zapytania jest typem atrybutu innym ni
Klucz podstawowy.
Nazwa logiczna atrybutu zapytania Nazwa logiczna atrybutu do zapytania rekordu.
Poka szczegy tylko do odczytu Zaznaczenie tego pola wskazuje, e formularz
powinien by renderowany na grze strony i
wywietla informacje readonly dotyczce rekordu
odwoania.Wymaga nazwy formularza.
Nazwa formularza Nazwa formularza na encji odwoania, ktra
powinna by uywana do wywietlania
szczegw readonly.
Dodatkowa funkcjonalno
Imi i nazwisko Opis
250
Imi i nazwisko Opis
Zobacz te
Kroki formularza sieci Web dla portali
Nazwa Opis
251
Nazwa Opis
Atrybuty
Nazwa Opis
252
Nazwa Opis
Nastpny krok, jeli warunek nie zostanie Typ Krok warunkowy, w odrnieniu od wszystkich
speniony innych, ma dwa wyszukiwania Nastpny
krok.Domylne wyszukiwanie Nastpny krok
zostanie uwzgldnione, jeli warunek zostanie
oceniony jako prawdziwy.Ta waciwo ustawia
nastpny krok, ktry wystpi, jeli warunek
zostanie oceniony jako faszywy.
Operator(y) Typ
=, == Rwna si
!= Nie rwna si
> Wiksze ni
< Mniejsze ni
>= Wiksze ni lub rwne
<= Mniejsze ni lub rwne
& I
| Lub
! Nie
=*, ==*, -= Podobny do
!=* Niepodobny
Format
Format wyraenia jest nastpujcy:
[nazwa logiczna atrybutu encji] [operator] [warto]
Przykad:
new_categorycode = 750101
Warunek moe mie wiele wyrae.Nawias moe suy do grupowania wyrae zagniedonych.Na
przykad,
new_categorycode = 750101 & gendercode = 2
new_twooptionfield = true
new_twooptionfield = false
253
Zobacz te
Kroki formularza sieci Web dla portali
Definiuj formularze encji i logik niestandardow w portalu CRM
Konfiguruj portal CRM
Atrybuty
Nazwa Opis
Niestandardowy blok kodu JavaScript zostanie dodany u dou strony tu przed zamkniciem elementu
karty formularza.
Pola formularza
Identyfikator danych wejciowych HTML pola encji zosta ustawiony na logiczn nazw
atrybutu.Sprawia to, e wybieranie pola, ustawienie wartoci lub inne manipulacje wykonywane przez
klienta jest atwe dzikijQuery
$(document).ready(function() { $("#address1_stateorprovince").val("Saskatchewan");});
254
Dodatkowe sprawdzanie poprawnoci pola po
stronie klienta
Czasami moe by konieczne dostosowanie sprawdzania poprawnoci pl w formularzu.Poniszy
przykad ilustruje dodawanie niestandardowego moduu sprawdzania poprawnoci.Ten konkretny
przykad zmusza uytkownika do podania adresu e-mail tylko wtedy, gdy inne pole dla preferowanej
metody kontaktu ukazuje "E-mail".
if (window.jQuery) { (function ($) { $(document).ready(function () { if (typeof
(Page_Validators) == 'undefined') return; // Create new validator var
newValidator = document.createElement('span'); newValidator.style.display = "none";
newValidator.id = "emailaddress1Validator"; newValidator.controltovalidate =
"emailaddress1"; newValidator.errormessage = "<a href='#emailaddress1_label'>Email is a
required field.</a>"; newValidator.validationGroup = ""; // Set this if you have set
ValidationGroup on the form newValidator.initialvalue = "";
newValidator.evaluationfunction = function () { var contactMethod =
$("#preferredcontactmethodcode").val(); if (contactMethod != 2) return true; //
check if contact method is not 'Email'. // only require email address if preferred
contact method is email. var value = $("#emailaddress1").val(); if (value
== null || value == "") { return false; } else { return
true; } }; // Add the new validator to the page validators array:
Page_Validators.push(newValidator); // Wire-up the click event handler of the
validation summary link $("a[href='#emailaddress1_label']").on("click", function () {
scrollToAndFocus('emailaddress1_label','emailaddress1'); }); }); }(window.jQuery));}
255
Metadane formularzy sieci Web dla portali
Dotyczy: Dynamics CRM Online
Metadane formularza sieci Web zawieraj dodatkow logik modyfikowania zachowania w celu
rozszerzenia lub zastpienia funkcji pl formularza, co jest niemoliwe w przypadku funkcji edytowania
formularzy encji macierzystej CRM.
W Kroku formularza sieci Web, ktry ma pola, ktre chcesz zmodyfikowa
Kliknij czeMetadane
Nazwa Opis
Krok formularza sieci Web Krok formularza sieci Web skojarzony z rekordem
metadanych formularza sieci Web.
Typ Dostpne opcje:
Atrybut
Sekcja
Tabulator
Wybranie atrybutu jako wartoci Typ wywietla
odpowiednie opcje dla modyfikowania pl na
biecym formularzu renderowanym dla
pokrewnego kroku.Wybranie Sekcja jako wartoci
Typ wywietla opcje dostpne do modyfikowania
sekcji w formularzu.Wybranie Karta jako wartoci
Typ wywietla opcje dostpne do modyfikowania
256
Nazwa Opis
karty w formularzu.
Nazwa Opis
Styl formantu
Ponisze opcje umoliwiaj modyfikacj stylu i funkcji pola atrybutu.
Nazwa Opis
257
Nazwa Opis
grupy)
Wiele opcji wyboru (wymaga Nazwy grupy)
Grupuj liczb cakowit jako rang
skumulowan (Wymaga Nazwy grupy)
Nazwa grupy Nazwa uywana do grupowania formantw w
jeden formant zoony.
Minimalna liczba wymaganych wybranych w To wymagane minimalne wartoci wybrane w
przypadku wielu opcji wyboru pytaniu z wieloma opcjami odpowiedzi.Konieczne
tylko w przypadku zaznaczenia stylu formantu
"Wiele opcji wyboru".
Maksymalna liczba wybranych w przypadku wielu Jest to maksymalna liczba wartoci dozwolonych
opcji wyboru do wybrania w pytaniu z wieloma opcjami
odpowiedzi.Konieczne tylko w przypadku
zaznaczenia stylu formantu "Wiele opcji wyboru".
Minimalna czna staa suma Jest to warto minimalna wymagana stosowana
do pola odpowiedzi staej sumy.Konieczne tylko w
przypadku wybrania stylu formantu "Grupuj liczb
cakowit jako sta sum".
Maksymalna czna staa suma Jest to maksymalna liczba wartoci, ktra jest
dozwolona dla stosowania do pola odpowiedzi
staej sumy.Konieczne tylko w przypadku wybrania
stylu formantu "Grupuj liczb cakowit jako sta
sum".
Ustaw losowe wartoci zestawu opcji Okrelenie Tak powoduje losowo zamwione
opcje wymienione dla formantu z zestawu
opcji.Stosuje si tylko do atrybutw typu Zestaw
opcji.
Klasa CSS Dodaje niestandardow nazw klasy CSS do
formantu.
Nazwa Opis
258
Nazwa Opis
Uwaga
Obsugiwane s wszystkie typy atrybutu z
wyjtkiem nastpujcych: Unikatowy
identyfikator.
259
Nazwa Opis
uyjtruefalse
W przypadku pola Zestaw opcji uyj wartoci
cakowitej dla opcji
W przypadku pl Wyszukiwanie (EntityReference)
uyj identyfikatora Guid
Uwaga
Jeli atrybut jest rwnie na formularzu, warto
uytkownika zostanie zastpiona t wartoci.
Weryfikacja
Ponisza sekcja zawiera waciwoci, ktre modyfikuj rne parametry sprawdzania poprawnoci i
komunikaty o bdach.
Dla poszczeglnych pakietw jzykowych, zainstalowanych i wczonych dla organizacji CRM
dostpne bdzie pole suce do wprowadzania wiadomoci w powizanym jzyku.
Nazwa Opis
260
Nazwa Opis
Opis/instrukcje
Ponisze waciwoci okrelaj lokalizacj i zawarto niestandardowego opisu lub instrukcji.
Nazwa Opis
261
Nazwa Opis
Nazwa Opis
262
Nazwa Opis
Nazwa relacji encji docelowej Relacja z docelowej encj kroku formularza sieci
Web do encji zakupu, jeli obiekt docelowy kroku
nie jest encj zakupu.
Nazwa relacji produktw wymaganych Relacja z encji zakupu dotyczca produktw do
kupienia, ktre stanowi wymagan cz zakupu.
Nazwa relacji produktw opcjonalnych Relacja z encji zakupu dotyczca produktw do
kupienia, ktre s opcjonalne (uytkownik musi
wybra opcj zakupu tych towarw).
Nazwa relacji pozycji Relacja z encji zakupu definiujca pozycje zakupu.
Nazwa atrybutu produktu pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
Wyszukiwaniu produktw.Jeli ta warto nie
wystpuje i nie jest ustawiona, odpowiadajca jej
pozycja wiersza zostanie wykluczona z zakupu.
Nazwa atrybutu opisu pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
opisach.
Nazwa atrybutu iloci pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
iloci pozycji.(Musi to by atrybut typu liczba
dziesitna).
Nazwa atrybutu jednostki miary pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
wyszukiwaniu jednostek miary.
Nazwa atrybutu wymaganej pozycji Nazwa atrybutu encji pozycji zakupu suca do
okrelania, czy pozycja jest wymagana.
Nazwa atrybutu kolejnoci pozycji Nazwa atrybutu encji pozycji zakupu suca do
okrelania kolejnoci wywietlania pozycji.
Nazwa atrybutu instrukcji dotyczcych pozycji Nazwa atrybutu encji pozycji zakupu do uycia w
instrukcjach.
Nazwa oferty Nazwa do uycia we wszystkich ofertach zakupu
generowanych w tym kroku.
Wymaga wysyki Warto logiczna.Wybranie tego ustawienia
powoduje wymuszanie uycia procesu zakupu do
zbierania informacji dotyczcych wysyki.Uwaga:
Jeeli produkt posiada warto wagi frachtu
wysyka bdzie wymagana niezalenie od tego
ustawienia.
Realizuj zamwienie przy patnoci Warto logiczna.Zaznaczenie tej pozycji
wskazuje, e stan zamwienia naley ustawi na
"Zrealizowano" po zweryfikowaniu
patnoci.WymagaNazwa relacji zamwienia
encji docelowej
Utwrz faktur przy patnoci Warto logiczna.Zaznaczenie tej pozycji
oznacza, e faktura powinna zosta utworzona po
zweryfikowaniu patnoci.WymagaNazwa relacji
263
Nazwa Opis
zamwienia encji docelowej
Nazwa relacji zamwienia encji docelowej Relacja midzy encj docelow krok formularza
sieci Web a encj zamwienie.
Nazwa relacji faktury encji docelowej Relacja midzy encj docelow krok formularza
sieci Web a encj faktura.
Nazwa Opis
264
Okrelenie prawidowej nazwy podsiatki spowoduje wywietlenie ustawie konfiguracji
podsiatki.Domylnie wywietlane s tylkoUstawienia podstawoweMoesz kliknUstawienia
zaawansowane
Domylnie, aby zaoszczdzi miejsce, wikszo ustawie jest wywietlanych zwinitych.Kliknij "", aby
rozwin sekcj i wywietli dodatkowe opcje.Kliknij "", aby zwin sekcj.
265
Atrybuty
Nazwa Opis
Ustawienia
podstawowe
Akcje widoku Pozwala doda przyciski akcji dla akcji, ktre maj zastosowanie dla zestawu encji, i
pojawi si ponad podsiatk.Dostpne akcje to:
Create Action
Download Action
Associate Action
Kliknicie jednej z tych opcji spowoduje wywietlenie obszaru konfiguracji dla tej
akcji.Poniej znajduj si szczegowe informacje dotyczce kadej akcji.
Akcje pozycji Umoliwia dodawanie przyciskw akcji dla akcji, ktre s stosowane dla pojedynczego
rekordu i pojawi si w kadym wierszu podsiatki pod warunkiem, e skojarzone
uprawnienie zostao udzielone przezDodaj zabezpieczenia oparte na rekordach, przy
uyciu uprawnie encji dla portaliDostpne akcje to:
Details Action
Edit Action
Delete Action
Workflow Action
Disassociate Action
Kliknicie jednej z tych opcji spowoduje wywietlenie obszaru konfiguracji dla tej
akcji.Poniej znajduj si szczegowe informacje dotyczce kadej akcji.
Zastp Umoliwia zastpienie ustawie wywietlania dla poszczeglnych kolumn w siatce.
atrybuty
kolumny
266
Nazwa Opis
zaawansowa
ne
Komunikat Zastpuje domyln wiadomo html, ktra pojawia si podczas adowania podsiatki.
dotyczcy
adowania
Komunikat Zastpuje domyln wiadomo html, ktra pojawia si, jeli podczas adowania
bdu podsiatki wystpi bd.
Komunikat Zastpuje domyln wiadomo html, ktra pojawia si, gdy uytkownik nie ma
dotyczcy wystarczajcychDodaj zabezpieczenia oparte na rekordach, przy uyciu uprawnie encji
odmowy dla portali
dostpu
Pusty Zastpuje wiadomo html, ktra pojawia si, gdy skojarzona podsiatka nie zawiera
komunikat adnych danych.
Okno Kontroluje ustawienia okna dialogowego, ktre pojawia si, gdy uytkownik
dialogowe aktywujeAssociate Action
wyszukiwani
a
Okno Kontroluje ustawienia okna dialogowego, ktre pojawia si, gdy uytkownik
dialogowe aktywujeDetails Action
formularza
szczegw
Okno Kontroluje ustawienia okna dialogowego, ktre pojawia si, gdy uytkownik aktywujeEdit
dialogowe Action
edycji
formularza
Okno Kontroluje ustawienia okna dialogowego, ktre pojawia si, gdy uytkownik
dialogowe aktywujeCreate Action
tworzenia
formularza
Okno Kontroluje ustawienia okna dialogowego, ktre pojawia si, gdy uytkownik
dialogowe aktywujeDelete Action
usuwania
Okno Kontroluje ustawienia okna dialogowego, ktre pojawia si, gdy podczas jakichkolwiek
dialogowe dziaa wystpi bd.
bdu
Klasa CSS Okrel klas CSS lub klasy, ktre zostan zastosowane dla elementu html, ktry
zawiera cay obszar podsiatki, w tym przyciski siatki i dziaania.
Klasa CSS Okrel klas CSS lub klasy, ktre zostan zastosowane dla elementu html<table>
siatki
Styl Konfiguruje, czy wartociSzerokoOverride Column Attributes
szerokoci
kolumny
267
Nazwa Opis
siatki
Akcja Utwrz
WczenieAkcja UtwrzDefiniuj formularze encji i logik niestandardow w portalu CRM
Ustawienia akcji Utwrz
Nazwa Opis
Ustawienia podstawowe
268
Nazwa Opis
Akcja Pobierz
WczenieAkcja Pobierz
Ustawienia podstawowe
Brak
Ustawienia zaawansowane
Etykieta przycisku Zastpuje etykiet html wywietlan w przycisku
akcji Pobierz ponad podsiatk.
Etykietka narzdzia przycisku Zastpuje tekst etykietki narzdzia, ktry pojawia
si po umieszczeniu kursora myszy ponad
przyciskiem akcji Pobierz.
Akcja Skojarz
WczenieAkcja SkojarzDefiniuj formularze encji i logik niestandardow w portalu CRMDodaj
zabezpieczenia oparte na rekordach, przy uyciu uprawnie encji dla portali
Ustawienia podstawowe
269
Nazwa Opis
Ustawienia zaawansowane
Etykieta przycisku Zastpuje etykiet html wywietlan w przycisku
akcji Skojarz ponad podsiatk.
Etykietka narzdzia przycisku Zastpuje tekst etykietki narzdzia, ktry pojawia
si po umieszczeniu kursora myszy ponad
przyciskiem akcji Skojarz.
270
Ustawienia opcji siatki okna dialogowego wyszukiwania
(zaawansowane)
Nazwa Opis
Akcja Szczegy
WczenieAkcja SzczegyDefiniuj formularze encji i logik niestandardow w portalu CRM
Ustawienia podstawowe
Nazwa parametru cigu zapytania dotyczcego Okrela nazw parametru cigu zapytania, ktry
zostanie uyty do wybrania encji w celu
271
Nazwa Opis
identyfikatora rekordu wywietlenia w wybranym formularzu
encji.Powinna odpowiada wartoci w Nazwa
parametru cigu zapytania Identyfikatora rekordu
formularza encji.Warto domylna dla tego pola,
zarwno tutaj, jak i w konfiguracji formularza encji
to "id".
Etykieta przycisku Zastpuje etykiet html dla tej akcji wywietlanej w
wierszu Podsiatka.
Etykietka narzdzia przycisku Zastpuje tekst etykietki narzdzia, ktry pojawia
si po umieszczeniu kursora myszy nad
przyciskiem dla tej akcji wywietlanym w wierszu
Podsiatka.
Akcja Edytuj
Wczenie akcjiEdytujDefiniuj formularze encji i logik niestandardow w portalu CRMDodaj
zabezpieczenia oparte na rekordach, przy uyciu uprawnie encji dla portali
272
Ustawienia akcji Edytuj
Nazwa Opis
Ustawienia podstawowe
Nazwa parametru cigu zapytania dotyczcego Okrela nazw parametru cigu zapytania, ktry
identyfikatora rekordu zostanie uyty do wybrania encji w celu
edytowania w wybranym formularzu encji.Powinna
odpowiada wartoci w Nazwa parametru cigu
zapytania Identyfikatora rekordu formularza
encji.Warto domylna dla tego pola, zarwno
tutaj, jak i w konfiguracji formularza encji to "id".
Etykieta przycisku Zastpuje etykiet html dla tej akcji wywietlanej w
wierszu Podsiatka.
Etykietka narzdzia przycisku Zastpuje tekst etykietki narzdzia, ktry pojawia
si po umieszczeniu kursora myszy nad
przyciskiem dla tej akcji wywietlanym w wierszu
Podsiatka.
273
Nazwa Opis
zastosowane dla wynikowego okna dialogowego.
Klasa CSS tytuu Okrel klas CSS lub klasy, ktre zostan
zastosowane dla paska tytuowego wynikowego
okna dialogowego.
Akcja Usu
WczenieAkcji UsuDodaj zabezpieczenia oparte na rekordach, przy uyciu uprawnie encji dla
portali
Ustawienia podstawowe
Brak
Ustawienia zaawansowane
274
Nazwa Opis
May.Dla okna dialogowego Usu domylnym
rozmiarem jest Domylny.
Klasa CSS Okrel klas CSS lub klasy, ktre zostan
zastosowane dla wynikowego okna dialogowego.
Klasa CSS tytuu Okrel klas CSS lub klasy, ktre zostan
zastosowane dla paska tytuowego wynikowego
okna dialogowego.
Klasa CSS przycisku podstawowego Okrel klas CSS lub klasy, ktre zostan
zastosowane dla przycisku Gwny ("Usu") okna
dialogowego.
Klasa CSS przycisku zamykania Okrel klas CSS lub klasy, ktre zostan
zastosowane dla przycisku Zamknij ("Anuluj")
okna dialogowego.
Ustawienia podstawowe
275
Akcja Usu skojarzenie
WczenieAkcja Usu skojarzenieDefiniuj formularze encji i logik niestandardow w portalu
CRMDodaj zabezpieczenia oparte na rekordach, przy uyciu uprawnie encji dla portali
Ustawienia podstawowe
Brak
Ustawienia zaawansowane
Uwaga
JawneDodaj zabezpieczenia oparte na rekordach, przy uyciu uprawnie encji dla
portaliwymaganeAby umoliwi odczyt i edycj naley udzieli uprawnie "Odczyt" i "Zapis".Aby byo
moliwe tworzenie musz istnie dwa uprawnienia, uprawnienie z przywilejami "Utwrz" i "Docz" musi
zosta przyznane dla encji notatka (adnotacja), drugie uprawnienie musi zosta przypisane do typu
encji, do ktrej notatka jest doczana z przywilejem "Docz do".
Aby mg edytowa lub dodawa notatki, musisz rwnie skonfigurowa formant przy uyciu rekordu
metadanych.Aby doda metadane do formularza Encja, przejd doMetadane formularza
encjaNastpnie kliknij, aby doda nowy rekord.
Podczas tworzenia rekordu wybierz typ notatek.Bdziesz mia moliwo dodania konfiguracji notatki:
276
Po dodaniu konfiguracji, formant Notatka rozpocznie renderowanie z odpowiednimi opcjami wczonymi
w portalu.
Domylnie, aby zaoszczdzi miejsce, wikszo ustawie jest wywietlanych zwinitych.Kliknij "", aby
rozwin sekcj i wywietli dodatkowe opcje.Kliknij "", aby zwin sekcj.
Atrybuty
Nazwa Opis
Ustawienia
podstawowe
Tworzenie Wcza moliwo dodawania nowych Notatek do encji.
wczone
Opcje okna Zawiera ustawienia do skonfigurowania okna dialogowego, gdyTworzenie
dialogowego wczoneZobacz Opcje Utwrz okno dialogowe, aby zobaczy wicej szczegw.
tworzenia
Edytowanie Wcza moliwo edytowania istniejcych Notatek w encji.
wczone
Opcje okna Zawiera ustawienia do skonfigurowania okna dialogowego gdyEdytujWczoneZobacz
dialogowego Opcje Edytuj okno dialogowe, aby zobaczy wicej szczegw.
edytowania
Usuwanie Wcza moliwo usuwania Notatek z encji.
wczone
277
Nazwa Opis
278
Nazwa Opis
Aby doda regu sortowania, kliknij " Kolumna" (4) i wypenij szczegowe
informacje.Porzdek list bdzie przetwarzany w kolejnoci od listy o najwyszym
priorytecie.
Ustawienia podstawowe
Wywietl pole opcji prywatnoci Wcza pole wyboru w oknie dialogowym Dodaj
notatk, co pozwala uytkownikowi oznaczy
notatk jako Prywatna.
Warto domylna pola opcji prywatnoci Okrela warto domyln dla pola wyboru
Wywietl pole opcji prywatnoci.Warto
domylna tego pola to fasz.
Wywietl opcj doczenia pliku Wcza pole przekazywania plikw w oknie
dialogowym Dodaj notatk, co pozwala
uytkownikowi na doczanie pliku do notatki.
Akceptacja doczenia pliku Typ MIME zaakceptowany przez parametr
wejciowy przekazywania plikw.
Ustawienia zaawansowane
279
Nazwa Opis
dialogowego.
Tekst czytnika zawartoci ekranu przycisku Zastpuje tekst czytnika ekranu skojarzony z
odrzucania przyciskiem odrzucania okna dialogowego.
Tekst przycisku zamykania Zastpuje tekst html, ktry jest wywietlany na
przycisku Zamknij ("Anuluj") okna dialogowego.
Rozmiar Okrela rozmiar okna dialogowego Dodaj
notatk.Dostpne opcje to Domylny, Duy i
May.Dla okna dialogowego Dodaj notatk
domylnym rozmiarem jest Domylny.
Klasa CSS Okrel klas CSS lub klasy, ktre zostan
zastosowane dla wynikowego okna dialogowego.
Klasa CSS tytuu Okrel klas CSS lub klasy, ktre zostan
zastosowane dla paska tytuowego wynikowego
okna dialogowego.
Klasa CSS przycisku podstawowego Okrel klas CSS lub klasy, ktre zostan
zastosowane dla przycisku Gwny ("Dodaj
notatk") okna dialogowego.
Klasa CSS przycisku zamykania Okrel klas CSS lub klasy, ktre zostan
zastosowane dla przycisku Zamknij ("Anuluj")
okna dialogowego.
Ustawienia podstawowe
Wywietl pole opcji prywatnoci Wcza pole wyboru w oknie dialogowym Edytuj
notatk, co pozwala uytkownikowi oznaczy
notatk jako Prywatna.
Warto domylna pola opcji prywatnoci Okrela warto domyln dla pola wyboru
Wywietl pole opcji prywatnoci.Warto
domylna tego pola to fasz.
Wywietl opcj doczenia pliku Wcza pole przekazywania plikw w oknie
dialogowym Edytuj notatk, co pozwala
uytkownikowi na doczanie pliku do notatki.
Akceptacja doczenia pliku Typ MIME zaakceptowany przez parametr
wejciowy przekazywania plikw.
Ustawienia zaawansowane
280
Nazwa Opis
dialogowym Edytuj notatk.
Kolumny pola uwagi Okrela wartocols<textarea>
Wiersze pola uwagi Okrela wartorows<textarea>
Etykieta pola opcji prywatnoci Zastpuje etykiet pola Opcja prywatnoci (jeli
wczone).
Etykieta doczania pliku Zastpuje etykiet pola Docz plik (jeli
wczone)
Klasa CSS lewej kolumny Dodaje klas CSS lub klasy do lewej kolumny
zawierajcej etykiety w oknie dialogowym Edytuj
notatk.
Klasa CSS prawej kolumny Dodaje klas CSS lub klasy do prawej kolumny
zawierajcej dane wejciowe pola w oknie
dialogowym Edytuj notatk.
Tytu Zastpuje tekst html w nagwku okna
dialogowego Edytuj notatk.
Tekst przycisku podstawowego Zastpuje tekst html, ktry jest wywietlany na
przycisku Gwny ("Aktualizuj notatk") okna
dialogowego.
Tekst czytnika zawartoci ekranu przycisku Zastpuje tekst czytnika ekranu skojarzony z
odrzucania przyciskiem odrzucania okna dialogowego.
Tekst przycisku zamykania Zastpuje tekst html, ktry jest wywietlany na
przycisku Zamknij ("Anuluj") okna dialogowego.
Rozmiar Okrela rozmiar okna dialogowego Edytuj
notatk.Dostpne opcje to Domylny, Duy i
May.Dla okna dialogowego Edytuj notatk
domylnym rozmiarem jest Domylny.
Klasa CSS Okrel klas CSS lub klasy, ktre zostan
zastosowane dla wynikowego okna dialogowego.
Klasa CSS tytuu Okrel klas CSS lub klasy, ktre zostan
zastosowane dla paska tytuowego wynikowego
okna dialogowego.
Klasa CSS przycisku podstawowego Okrel klas CSS lub klasy, ktre zostan
zastosowane dla przycisku Gwny ("Aktualizuj
notatk") okna dialogowego.
Klasa CSS przycisku zamykania Okrel klas CSS lub klasy, ktre zostan
zastosowane dla przycisku Zamknij ("Anuluj")
okna dialogowego.
281
Opcje Usu okno dialogowe
Nazwa Opis
Ustawienia podstawowe
282
Wicej informacji na temat tworzenia formularzy encji i dostosowa w programie CRM mona znale
w dokumentacji w witrynie MSDN odwiedzajc poniszy adres
URLhttps://msdn.microsoft.com/library/gg309646.aspx
Natywnie CRM nie obsuguje skali Likerta ani pyta z wieloma opcjami wyboru jako listy przyciskw
radiowych.CRM renderuje pytania w formie listy na listach rozwijanych, takich jak ta na zdjciu:
Aby zastpi to zachowanie i renderowa te pytania jako przyciski radiowe, musimy doda pytanie
jakoZestaw opcjiPonisza procedura opisuje jak to zrobi.
283
KliknijNowy
Okrel wymagane pola.
Wybierz typZestaw opcji
W razie potrzeby dodaj opcje.
Aby uy istniejcego zestawu opcji, zapoznaj si z ponisz sekcj pod tytuemKorzystanie z
istniejcego zestawu opcji
Po zakoczeniu wszystkich dostosowa.
Teraz trzeba doda dodatkowe metadane, aby zapewni funkcjonalno odpowiedni do renderowania
tego jako przyciski radiowe, poniewa CRM natywnie renderuje zestawy opcji jako listy rozwijane.
Edytuj krok Formularz sieci Web, ktry aduje formularz zawierajcy atrybuty pytania.
284
Dodaj nowe metadane formularza sieci Web
Dodaj nowy rekord metadanych dla kadego atrybutu zestawu opcji, ktre powinny by renderowane
jako przyciski radiowe:
OkrelNazwa logiczna atrybutu
Wybierz opcjZestaw opcji jako jako pionowa lista przyciskw radiowychZestaw opcji jako
pozioma lista przyciskw radiowych
KliknijZapisz i Utwrz nowy
Powtrz
Uwaga
Teraz portal wyrenderuje Twoje pytania w formie listy przyciskw radiowych podobnej do jednego z
stylw pokazanych poniej.
285
UstawEtykieta
KliknijPoka etykiet tej sekcji w formularzu
KliknijOK
Dodaj kady element do sklasyfikowania jako nowy atrybut zestawu opcji.
Przejd do sekcji pod tytuem pytania skali Likerta i pytania z opcjami wielokrotnego wyboru, aby
zapozna si z dodatkowymi szczegami dotyczcymi wartoci pyta.
Uwaga
Teraz portal wyrenderuje Twoje pytania w formie Macierzy wielu opcji wyboru podobnej do tej ukazanej
poniej.
286
Listy pl wyboru wielu opcji wyboru
Pytanie z wieloma opcjami odpowiedzi pozwala uytkownikowi na wybranie wielu pozycji z kilku opcji,
jak pokazano poniej.
287
Publikuj wszystkie dostosowania
Uwaga
Teraz portal wyrenderuje Twoje pytanie w formie pytania z wieloma opcjami wyboru podobne do tego
ukazanego poniej.
CRM natywnie nie obsuguje pyta rangi skalowania zamwienia.Aby zapewni to zachowanie musimy
doda pytanie jako seri atrybutw Liczba cakowita i doda dodatkowe metadane formularza sieci
Web.
288
Wybierz Typ Liczba cakowita.
Wprowad warto 0 jako warto minimaln.
Wprowad warto dla Wartoci maksymalnej.Powinna to by cakowita liczba odpowiedzi
dostpnych dla tego pytania.
Po zakoczeniu wszystkich dostosowa.
Publikuj wszystkie dostosowania
Teraz trzeba doda dodatkowe metadane, aby zapewni funkcjonalno odpowiedni do renderowania
ich jako formantu zoonego, ktry agreguje cao.
Uwaga
Teraz portal wyrenderuje Twoje pytanie w formie Ranga skalowania zamwienia podobnej do tej
ukazanej poniej.
289
Staa suma
Pytanie staa suma pozwala na zbieranie danych "wskanik", co oznacza, e dane s w stanie wyrazi
wzgldn warto lub znaczenie opcji (opcja A jest dwa razy bardziej wana ni opcja B).
Natywnie CRM nie obsuguje pyta Staa suma.Aby zapewni to zachowanie musimy doda pytanie
jako seri atrybutw Liczba cakowita i doda dodatkowe metadane formularza sieci Web.
290
Publikuj wszystkie dostosowania
Teraz trzeba doda dodatkowe metadane, aby zapewni funkcjonalno odpowiedni do renderowania
ich jako formantu zoonego, ktry agreguje cao.
Uwaga
Teraz portal wyrenderuje Twoje pytanie w formie Staa suma podobnej do tej ukazanej poniej.
291
Dodaj stron sieci Web, aby renderowa list
rekordw
Dotyczy: Dynamics CRM Online
Lista encji to oparta na danych konfiguracja, ktra zapewnia moliwo dodawania strony sieci Web,
ktra spowoduje renderowanie listy rekordw bez wymagania od dewelopera ukazania w portalu
siatki.Lista encji moe uwidoczni rekordy CRM do wywietlania na portalach.
Siatka obsuguje sortowanie i bdzie stronicowana, jeeli liczba rekordw jest wiksza ni okrelony
rozmiar strony.Jeli okrelono stron internetow dla Widoku szczegw, kady rekord bdzie zawiera
cze do strony, a identyfikator rekordu zostanie doczony do cigu zapytania wraz z nazw parametru
cigu zapytania identyfikatora.Lista encji obsuguje rwnie wiele widokw.Jeli okrelono wicej ni
jeden widok, renderowana bdzie lista rozwijana, aby umoliwi uytkownikowi przeczanie pomidzy
rnymi widokami.
Dane bd mogy rwnie by filtrowane przez biecego uytkownika portalu, Klienta nadrzdnego
biecego uytkownika portalu oraz biec witryn portalu.Jeli warto istnieje dla obu warunkw
filtrowania, Atrybut uytkownika portalu oraz Atrybut konta, portal wyrenderuje list rozwijan, aby
umoliwi uytkownikowi przegldanie danych "Moje" lub jego/jej danych konta klienta nadrzdnego.
Uwaga
Lista encji musi by skojarzona ze stron sieci Web dla danej witryny sieci Web, aby lista bya dostpna
do przegldania w obrbie witryny.
Strony sieci Web skojarzone z List encji mog by przegldane po klikniciu czaStrony sieci
WebPokrewnePodczas tworzenia Listy encji, pierwszym krokiem jest wybranie Encji, dla ktrej chcesz
renderowa list w portalu.Nastpnie powiniene wybra jeden lub wicej widokw CRM do
renderowania.
Podczas tworzenia lub edycji strony sieci Web, Lista encji moe by okrelona w polu wyszukiwania
dostpnym na formularzu strony sieci Web.Szablon strony, ktrym zwykle bdzie szablon "Strona",
moe by te jednym z kilku innych szablonw zaprojektowanych dla zawartoci, gdy szablony gwne
zawieraj niezbdn logik potrzebn do okrelania, czy Lista encji powinna by renderowana.
Zobacz te
Konfiguruj portal CRM
Oce lub gosuj na stronie sieci Web lub wpisie na blogu w portalu
292
Twrz i uruchamiaj reklamy w portalu
Dotyczy: Dynamics CRM Online
Reklamy
Reklamy reprezentuj okrelone treci reklamowe lub obraz, ktre pojawi si w portalu w danym
momencie.Encja reklama pojawi si w miejscu okrelonym przez Umieszczenie reklamy.Reklama musi
by skojarzona z Umieszczeniem reklamy, aby pojawia si w portalu.Do potrzeb tej prezentacji
przykad OOB reklama "Symbol zastpczy" i umieszczenie reklamy "Dolny pasek boczny" pojawi sie
w portalu firmy, aby ukaza podstawowe funkcje i zapozna si ze sposobem tworzenia bardziej
zoonych reklam.Dowolnej z witryn startowych mona uy zamiast Portalu firmy jednak, naley
pamita, e szablon Liquid uywany w tej prezentacji wzywa "Dolny pasek boczny" jako umieszczenie
reklamy.
Aby rozpocz:
Przejd doPortaleReklamy
Otwrz reklamSymbol zastpczyPortal firmy
Kliknij ikonZapisz
W formularzu reklamy bdziesz musia okreliNazwWitryn sieci WebStan
publikowaniaOpcjonalnie mona rwnie okreli Szablon sieci Web i dat
rozpoczcia/zakoczenia.*Naley poda dane, ktre maj by wywietlane przez reklam.Skorzystaj z
wykresu atrybutw encji reklama u dou tej strony, aby sporzdzi szczegy reklamy.
Umieszczenia reklam
Przejd doPortaleUmieszczenia reklam
Kliknij pole szablonu sieci Web, aby wybra szablon sieci Web.Dla potrzeb tej prezentacji zosta
wybrany szablon sieci Web "Reklama losowa".
W prawym rogu siatki reklamy kliknij+
Kliknij ikonZapisz
Tworzc nowe Umieszczenie reklamy trzeba bdzie okreliNazwWitryn sieci WebPrzykadowe
szablony sieci Web, ktre umoliwiaj wykorzystanie reklam jako funkcji OOB bd wywietlane w
293
ramach wyszukiwania pola szablonu sieci Web w formularzu.Szablony te maj take suy jako rdo
do tworzenia szablonw niestandardowych.
294
*Naley zauway, e utworzona powyej reklama nie bdzie wywietlana na stronie gwnej portalu
startowego.
295
{% include 'ad' ad_placement_name:'Placement Name' %}
or
Atrybuty
Encja reklama ma nastpujce atrybuty:
Nazwa Opis
296
Nazwa Opis
wywietlana zaley od waciwoci formantu
AdPlacement.Jest to przydatne gwnie w
przypadku reklam tekstowych lub prostych czy
jednowierszowych, ktre chcesz umieci na
portalu przy uyciu Umieszcze reklam.
Uwaga
Jeli tytu jest wywietlany, domylnie bdzie
renderowany jako hipercze, ktre wskazuje na
adres URL przekierowania.To zachowanie moe
zosta zmienione za pomoc
niestandardowegoPrzechowuj zawarto rda
przy uyciu szablonw sieci Web
Uwaga
Jeli reklama ma doczon notatk z
zacznikiem w postaci pliku obraz, reklama
bdzie to renderowaa jako obraz.Jest to
prawdopodobnie najwygodniejszy sposb
konfigurowania obrazw dla reklam, i czy on
obraz bezporednio z reklam.W tym przypadku
nie jest konieczne uycie pola adres URL
obrazu.
297
Nazwa Opis
prawidowa i dostpny HTML
Wysoko obrazu Wysoko obrazu.
*To pole nie jest wymagane, ale zalecane jest
upewnienie si, e wyrenderowana reklama jest
prawidowa i dostpny HTML
Tekst alternatywny dla obrazu Alternatywny tekst obrazu.
*To pole nie jest wymagane, ale zalecane jest
upewnienie si, e wyrenderowana reklama jest
prawidowa i dostpny HTML
Uwaga
Uytkownicy mog gosowa anonimowo.Nie jest dozwolone duplikowanie gosw.Podstawowe
informacje na temat przesanych gosw s ledzone w programie CRM i uytkownicy, ktrzy zaloguj
si do witryny sieci Web bd mieli je poczone z encj kontaktu ledzc tego uytkownika w
programie CRM.
Uwaga
298
.Przykadowe szablony sieci Web s konfigurowane w witrynach sieci Web starterMoesz uy
szablonu "Ankieta losowa", aby wywietli losow ankiet z konkretnego Umieszczenia ankiety, lub
szablonu "Szablon ankiety", aby wywietli konkretn ankiet.Moesz edytowa te szablony lub
tworzy wasne na ich przykadzie za pomocankiety
Deweloperzy mog take uywa Kontrolera MVC, aby umieszcza ankiet na stronie .aspx, ktra
bdzie uywana do wywietlania ankiety:
<% Html.RenderAction("PollPlacement", "Poll", new {
Area = "Cms",
id = "Home",
__portalScopeId__ = Website.Id
}); %>
Alternatywnie, deweloperzy mog uywa formantu sieci Web Umieszczenie ankiety.
299
W wywietlonym oknie wyszukiwania, wybierz istniejcy rekord ankiety lub utwrz now ankiet,
klikajcNowa
Ankiety
Ankieta to proste pytania tak/nie lub pytania z wieloma opcjami odpowiedzi, ktre mog by
wywietlane w portalu za porednictwem Umieszczenia ankiety.Istniej liczne opcje dostosowywania
wywietlania ankiet dostpne dla deweloperw, ale dla menederw zawartoci dodajcych ankiety do
witryny sieci Web jest to tak atwe, jak wybranie pytania i serii moliwych odpowiedzi (Opcje
ankiety).Ankieta musi powizane funkcje, aby moga funkcjonowa, i musi by skojarzona z
Umieszczeniem ankiety, aby moga by renderowana w portalu.
Nowa ankieta moe by tworzona na dwa sposoby: przejcie do
sekcjiAnkietyPortaleNowaWyszukiwanie rekordw
Atrybuty ankiety
Nazwa Opis
300
Nazwa Opis
ankiecie.Skojarzone Opcje ankiety to moliwe
odpowiedzi, ktre mona wybra dla tej ankiety.
Etykieta przycisku przesyania Tekst, ktry ma by uywany dla przycisku
przesyania.
Data wydania Kontroluje dat/godzin, po jakiej ankieta bdzie
widoczna na portalu.Jeli Umieszczenie ankiety
korzysta zamiennie z wielu ankiet, niepublikowana
ankieta nie bdzie wywietlana.Jeli adne
opublikowane ankiety nie s skojarzone
Umieszczeniem ankiety, nic si nie pojawi.Jest to
przydatne przy kontrolowaniu emisji treci
zalenych od czasu.
Data wyganicia Kontroluje dat/godzin, przed jak ankieta bdzie
widoczna na portalu.
Data zamknicia gosowania Do tego czasu uytkownicy, ktrzy jeszcze nie
gosowali w ankiecie, bd mogli odda gos.
Uwaga
Jeli uytkownik wzi ju udzia w ankiecie,
bdzie mg zobaczy podsumowanie biecych
wynikw dla tej ankiety.Wyniki te bd rwnie
wywietlane dla ankiety po dacie jej zamknicia,
ale pod warunkiem, e uytkownik nie odda w
niej jeszcze gosu.Dziki temu moliwe jest
ujawnianie wynikw ankiety po tym, gdy ju nie
chcesz, aby ludzie oddawali swoje gosy.
Uwaga
Rnica midzy Dat zamknicia gosowania
oraz Dat wanoci jest to, e po upywie daty
wanoci ankieta nie bdzie ju pojawiaa si w
umieszczeniu ankiety (nie bdzie ju czci
cyklu wywietlanych ankiet).Data zamknicia
gosowania okrela dat po ktrej uytkownicy
nie bd ju mogli wzi udziau w ankiecie.
301
Opcje ankiety
Ankieta jest pytaniem, ktre jest prezentowane uytkownikowi.Ankieta ma dwie lub wicej moliwych
odpowiedzi, co jest okrelane przez autora zawartoci.Odpowiedzi s reprezentowane w CRM przez
Opcje ankiety, ktre musz by skojarzone z przedmiotow ankiet.Nowa opcja ankiety jest tworzona
za porednictwem okna Wyszukiwanie rekordw podczas dodawania Opcji ankiety do ankiety, jak
opisano powyej.
Przesania ankiety
Uytkownik odwiedzajcy witryn sieci Web otrzymuje moliwo gosowania na ankiet wywietlan
na stronie.
302
Uytkownicy mog gosowa tylko jeden raz, pniej ankieta bdzie nadal wywietlana, ale zobacz oni
tylko wyniki:
303
Nazwa Opis
304
Wcz oceny na stronach
1. Zaloguj si doCRM
2. Przejd doPortale
3. KliknijStrony sieci Web
4. Kliknij dwukrotnie danStron sieci Web
5. UstawWcz ocenyTak
6. KliknijZapisz i zamknij
Wczenie ocen dla wpisw na blogach dziaa w taki sam sposb.
Uyj ocen
W przypadku stron sieci Web, ktre maj wczone oceny strony a deweloper zastosowa formant w
szablonie, uytkownicy mog ocenia, przy uyciu skali ocen lub gosujc, w zalenoci od typu
dodanego do szablonu strony.
Typ oceny
305
Typ gosowania
Utwrz przekierowanie
Przejd do obszaruPortaleWitryna sieci WebPrzekierowaniaNastpnie, kliknijNowe
306
Uyj formularza, aby wprowadzi informacje o przekierowaniu.
Nazwa Opis
307
Po wypenieniu wymaganych pl i okreleniu wartoci dla co najmniej jednego z pl adresu URL, strony
sieci Web lub znacznika witryny, kliknijZapisz
Uyj przekierowania
Gdy wymagany jest przychodzcy adres URL, przegldarka jest przekierowywana do adresu URL
docelowej strony sieci Web dla zgodnego wpisu przekierowania.
Na przykad, dla wartocics-surveyAnkieta obsugi klienta
http://customerportal.contoso.com/cs-survey
prowadzi do tego, e przegldarka da nastpujcego adresu URL:
http://customerportal.contoso.com/surveys/customer-service-survey/
308
2016 Microsoft. Wszelkie prawa zastrzeone.
Microsoft, Excel, Internet Explorer, Microsoft Dynamics, Outlook, SharePoint, SQL Server, Visual Basic,
Visual Studio, Windows, Windows Server, oraz Windows Vista s znakami towarowymi firm grupy
Microsoft.Wszystkie pozostae znaki towarowe nale do odpowiednich wacicieli.
309