Microsoft Dataverse ja mallipohjaisten sovellusten aktiviteetin kirjaaminen

Tietojen suojaaminen, tietosuojan säilyttäminen ja tietosuojasäädösten noudattaminen ovat liiketoiminnan kannalta keskeisiä prioriteetteja. Kaikkien tietojen käsittelytoimintojen seuraaminen on ehdottoman välttämätöntä, jotta mahdolliset suojausrikkomukset voidaan analysoida. Näitä aktiviteettien lokiin kirjaamisen tietoja voi käyttää tietosuojan vaikutusten arvioinnin (DPIA) suorittamiseen, joka ottaa huomioon Officen, Power Appsin, Power Automaten ja asiakkaan aktivointisovellusten (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing ja Dynamics 365 Project Service Automation) käytön.

Tässä ohjeaiheessa käsitellään, miten Power Apps, Power Automate ja asiakkaan osallistamissovellukset määritetään seuraamaan monenlaisia tietojen käsittelytoimintoja ja miten Microsoft Purview -yhteensopivuusportaalin avulla tarkastellaan toimintoraporttien tietoja.

Edellytykset

  • Vähintään yksi käyttäjä on määrittänyt Microsoft/Office 365 E1 -käyttöoikeuden tai vahvemman käyttöoikeuden.
  • Käytettävissä tuotanto- mutta ei eristysympäristöissä.

Seurattavat tapahtumat

Lokiin kirjaaminen tehdään SDK-kerroksessa, joten yksi toiminto voi käynnistää useita lokiin kirjattavia tapahtumia. Seuraavassa on esimerkki seurattavista käyttäjätapahtumista. Järjestelmänvalvojatapahtumia ei tällä hetkellä kirjata lokiin.

Tapahtuma Kuvaus
Luonti, luku, päivitys, poisto (CRUD) Kaikkien CRUD-aktiviteettien kirjaaminen lokiin on välttämätöntä, jota ongelman vaikutus ymmärrettäisiin. Se tarvitaan myös tietosuojan vaikutuksenarviointia varten.
Useiden tietueiden näkymä Dynamicsin käyttäjät voivat tarkastella tietoja joukkona, esimerkiksi ruudukkonäkyminä tai erikoishakuna. Kriittiset asiakassisältötiedot sisältyvät näihin näkymiin.
Vie Exceliin Tietojen vieminen Exceliin siirtää tiedot suojatun ympäristön ulkopuolelle, jolloin ne altistuvat uhille.
SDK-kutsut ympäristösovellusten tai mukautettujen sovellusten avulla Ydinympäristössä tai ympäristösovelluksissa tehdyt toiminnot jotka kutsuvat SDK:n suorittamaan toiminnon, on kirjattava lokiin.
Kaikki tuetut CRUD-aktiviteetit Microsoft tukee asiakasympäristössä tehtäviä suunnittelutoimintoja.
Taustajärjestelmän komennot Microsoft tukee asiakasvuokraajassa ja -ympäristössä tehtäviä suunnittelutoimintoja.
Katsottu raportti Kirjataan lokiin, kun raporttia tarkastellaan Raportissa voi näkyä tärkeitä asiakasta koskevia tietoja.
Raportin katseluohjelman vienti Raportin vieminen toiseen muotoon siirtää tiedot suojatun ympäristön ulkopuolelle, jolloin ne altistuvat uhille.
Raporttien katseluohjelman hahmontama kuva Niiden multimediaresurssien kirjaaminen lokiin, jotka näytetään avatussa raportissa. Niissä voi olla tärkeitä tietoja.

Perusrakenne

Rakenteet määrittävät ne kentät, jotka lähetetään Microsoft Purview -yhteensopivuusportaaliin. Jotkin kentät ovat yhteisiä kaikille sovelluksille, jotka lähettävät seurantatietoja Microsoft Purviewiin, kun taas toiset koskevat vain asiakkaan osallistamissovelluksia. Yleiset kentät ovat perusrakenteessa.

Kentän nimi Laji Pakollinen Kuvaus
Päivämäärä Edm.Date Ei UTC-muotoinen päivämäärä ja kellonaika, jolloin loki luotiin
IP-osoite Edm.String Ei Käyttäjän tai yrityksen yhdyskäytävän IP-osoite
Tunniste Edm.Guid Ei Jokaisen lokiin kirjatun rivin yksilöllinen GUID-tunnus
Tuloksen tila Edm.String Ei Lokiin kirjatun rivin tila. Useimmissa tapauksissa se on onnistunut
Organisaation tunnus Edm.Guid Kyllä Sen organisaation yksilöllinen tunnus, josta loki luotiin. Tämä tunnus sijaitsee Dynamics-kehittäjän resursseissa.
ClientIP Edm.String Ei Käyttäjän tai yrityksen yhdyskäytävän IP-osoite
CorrelationId Edm.Guid Ei Yksilöllinen arvo, jolla liittyvät rivit liitetään (esimerkiksi jos suuri rivi on jaettu)
CreationTime Edm.Date Ei UTC-muotoinen päivämäärä ja kellonaika, jolloin loki luotiin
Toiminto Edm.Date Ei SDK:ssa kutsutun sanoman nimi
UserKey Edm.String Ei Käyttäjän yksilöllinen tunnus Microsoft Entra ID:ssä. Toiselta nimeltään käyttäjän PUID-tunnus.
UserType Self.UserType Ei Microsoft 365:n seurantatyyppi (normaali, järjestelmä)
User Edm.String Ei Käyttäjän ensisijainen sähköpostiosoite

Asiakkaan aktivointisovellusten rakenne

Asiakkaan aktivointisovellusten rakenne sisältää asiakkaan aktivointisovellusten ja kumppaniryhmille ominaiset kentät.

Kentän nimi Laji Pakollinen Kuvaus
Käyttäjätunnus Edm.String Ei Organisaation käyttäjän GUID-tunnuksen yksilöllinen tunnus
Crm-organisaation yksilöllinen nimi Edm.String Ei Organisaation yksilöivä nimi
Esiintymän URL-osoite Edm.String Ei URL-osoite esiintymään
Kohteen URL-osoite Edm.String Ei URL-osoite lokin lähettävään tietueeseen
Nimikkeen tyyppi Edm.String Ei Entiteetin nimi
Viesti Edm.String Ei SDK:ssa kutsutun sanoman nimi
Käyttäjän agentti Edm.String Ei Organisaation käyttäjän GUID-tunnuksen yksilöllinen tunnus
EntityId Edm.Guid Ei Entiteetin yksilöivä tunnus
EntityName Edm.String Ei Organisaatiossa käytetyn entiteetin nimi
Kentät Edm.String Ei Luotuja tai päivitettyjä arvoja vastaava avain–arvo-parin JSON
Tunniste Edm.String Ei Asiakkaan aktivointisovellusten entiteetin nimi
Query Edm.String Ei FetchXML:ää suoritettaessa käytetyt suodattimen kyselyparametrit
QueryResults Edm.String Ei Nouda- ja Nouda useita -SDK-sanomakutsun palauttama yksi yksilöllinen tietue tai useita yksilöllisiä tietueita.
ServiceContextId Edm.Guid Ei Palvelukontekstiin liitetty yksilöllinen tunnus
ServiceContextIdType Edm.String Ei Kontekstin käyttöä määrittävä sovelluksen määrittämä tunnus
ServiceName Edm.String Ei Lokin luovan palvelun nimi
SystemUserId Edm.Guid Ei Organisaation käyttäjän GUID-tunnuksen yksilöllinen tunnus
UserAgent Edm.Guid Ei Pyynnön suorittamiseen käytetty selain
Käyttäjätunnus Edm.Guid Ei Tähän aktiviteettiin liitetyn Dynamics-järjestelmäkäyttäjän yksilöllinen tunnus
UserUpn Edm.String Ei Tähän aktiviteettiin liitetty täydellinen käyttäjätunnus

Seurannan käyttöönotto

  1. Valitse Asetukset>Hallinta>Järjestelmäasetukset>Seuranta-välilehti.

    • Voit myös valita Power Apps -kotisivultaAsetukset (rataskuvake)>Lisäasetukset>Asetukset>Seuranta>Yleiset seuranta-asetukset.
  2. Ota seuraavat valintaruudut käyttöön Seurannan asetukset -kohdassa:

    • Aloita seuranta
    • Seuraa käyttöä (Huomautus: sieppaa vain käyttäjän sisäänkirjauksen)
    • Aloita luvun seuranta (Huomautus: sieppaa useimmat käyttäjäaktiviteetit/-tapahtumat)
  3. Ota Käytä seurantaa seuraavissa alueissa -kohdassa käyttöön niiden alueiden valintaruudut, joita haluat seurata. Valitse sitten OK.

    Järjestelmäasetusten seuranta

  4. Jos haluat määrittää taulukon ja kenttätason valvonnan, valitse Asetukset>Mukautukset>Mukauta järjestelmää.

    • Voit myös valita Järjestelmäasetukset-sivulla (yllä) Entiteettien ja kenttien seuranta-asetukset.
    • Voit myös valita Power Apps -kotisivultaAsetukset (rataskuvake)>Lisäasetukset>Asetukset>Mukautukset>Mukauta järjestelmää.
  5. Laajenna Osat-kohdassa Entiteetit ja valitse seurattava entiteetti, kuten Tili.

  6. Selaa alaspäin ja ota Seuranta käyttöön Tietopalvelut-kohdassa.

  7. Ota seuraavat valintaruudut käyttöön Seuranta-kohdassa:

    • Yhden tietueen seuranta. Tietueen kirjaaminen lokiin avattaessa.
    • Useiden tietueiden seuranta. Kaikkie avatulla sivulla näkyvien tietueiden kirjaaminen lokiin.

    Seurannan noutaminen

  8. Valitse Tallenna.

  9. Julkaise mukautus valitsemalla Julkaise.

  10. Toista vaiheet 5–9 muiden seurattavien entiteettien osalta.

  11. Ota valvontaloki käyttöön Microsoft Purview'ssa. Katso Seurantalokin haun ottaminen käyttöön tai poistaminen käytöstä.

Voit tarkastella seurantatietoja raporttien avulla Microsoft Purview -yhteensopivuusportaalissa

Kun Microsoft Purview -yhteensopivuusportaalin seurantalokihaku on otettu käyttöön, organisaation käyttäjä- ja järjestelmänvalvoja-aktiviteetti kirjataan valvontalokiin, jossa sitä säilytetään 90 vuorokautta. Organisaatio ei kuitenkaan ehkä halua kirjata ja säilyttää seurantalokitietoja. Seurantatietoja voidaan vaihtoehtoisesti käyttää ulkopuolisella SIEM (suojaustietojen ja tapahtumien hallinta) -sovelluksella. Siinä tapauksessa yleinen järjestelmänvalvoja voi poistaa seurantalokihaun käytöstä Microsoft Purview'ssa. Lisätietoja on kohdassa Ratkaisujen valvonta Microsoft Purview'ssa.

Voit hakea tietueita Microsoft Purview -yhteensopivuusportaalissa valitsemalla tietuetyypiksiCRM-arvon ja aktiviteeteiksiKaikki Dynamics 365 -aktiviteetit -arvon.

Raporttien luonti

Voit luoda omia raportteja seurantatietojen tarkastelua varten. Katso Seurantalokin haku Purview-yhteensopivuusportaalissa.

Lokiin kirjattavat tiedot

Luettelo toimien lokiin kirjattavista toiminnoista on Microsoft.Crm.Sdk.Messages-nimitilassa.

Kaikki muut paitsi seuraavat SDK-sanomat kirjataan:

  • WhoAmI
  • RetrieveFilteredForms
  • TriggerServiceEndpointCheck
  • QueryExpressionToFetchXml
  • FetchXmlToQueryExpression
  • FireNotificationEvent
  • RetrieveMetadataChanges
  • RetrieveEntityChanges
  • RetrieveProvisionedLanguagePackVersion
  • RetrieveInstalledLanguagePackVersion
  • RetrieveProvisionedLanguages
  • RetrieveAvailableLanguages
  • RetrieveDeprovisionedLanguages
  • RetrieveInstalledLanguagePacks
  • GetAllTimeZonesWithDisplayName
  • GetTimeZoneCodeByLocalizedName
  • IsReportingDataConnectorInstalled
  • LocalTimeFromUtcTime
  • IsBackOfficeInstalled
  • FormatAddress
  • IsSupportUserRole
  • IsComponentCustomizable
  • ConfigureReportingDataConnector
  • CheckClientCompatibility
  • RetrieveAttribute

Read- ja readmultiple-luokittelu

Luokittelu tehdään etuliitteen avulla.

Jos pyynnön alussa on Sen luokittelu on
RetrieveMultiple ReadMultiple
ExportToExcel ReadMultiple
RollUp ReadMultiple
RetrieveEntitiesForAggregateQuery ReadMultiple
RetrieveRecordWall ReadMultiple
RetrievePersonalWall ReadMultiple
ExecuteFetch ReadMultiple
Nouda Lue
Hae Lue
Hanki Yammer Lue
Vie Lue

Luotuja lokiesimerkkejä

Seuraavat ovat esimerkkejä toimien lokiin kirjaamisella luoduista lokeista.

Esimerkki 1 – Lokit luodaan, kun käyttäjä lukee tilitietueen

Rakenteen nimi Arvo
Tunnus 50e01c88-2e43-4005-8be8-9ceb172e2e90
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Toiminto Nouda
Date 2.3.2018 23:25:56
EntityId 0a0d8709-711e-e811-a952-000d3a732d76
EntityName Asiakas
Kysely Ei käytettävissä
QueryResults Ei käytettävissä
ItemURL https://orgname.onmicrosoft.com/main.aspx?etn=account&pagetype=entityrecord&id=0a0d8709-711e-e811-a952-000d3a732d76

Esimerkki 2 – Lokit luodaan, kun käyttäjä näkee asiakastietueet ruudukossa (viennit Microsoft Excel -lokeihin ovat tällaisia)

Rakenteen nimi Arvo
Tunnus ef83f463-b92f-455e-97a6-2060a47efe33
UserKey 10033XXXA49AXXXX
ClientIP 131.107.XXX.XX
Toiminto RetrieveMultiple
Päivämäärä 2.3.2018 23:25:56
EntityId
EntityName Account
Query <filter type="and"><condition column="ownerid" operator="eq-userid" /><condition column="statecode" operator="eq" value="0" /></filter>
QueryResults 0a0d8709-711e-e811-a952-000d3a732d76, dc136b61-6c1e-e811-a952-000d3a732d76
ItemURL

Esimerkki 3 – Viestiluettelo kirjataan lokiin, kun käyttäjä muuntaa liidin mahdollisuudeksi

Tunnus EntityID EntityName Toiminto
53c98033-cca4-4420-97e4-4c1b4f81e062 23ad069e-4d22-e811-a953-000d3a732d76 Yhteyshenkilö Luo
5aca837c-a1f5-4801-b770-5c66183a58aa 25ad069e-4d22-e811-a953-000d3a732d76 Mahdollisuus Luo
c9585748-fdbf-4ff7-970c-bb37f6aa2c36 25ad069e-4d22-e811-a953-000d3a732d76 Mahdollisuus Update
a0469f30-078b-419d-be61-b04c9a34121f 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update
0975bceb-07c7-4dc2-b621-5a7b245c36a4 1cad069e-4d22-e811-a953-000d3a732d76 Lead Update

Muita huomioon otettavia seikkoja

Kun Microsoft Purview -yhteensopivuusportaalin seurantalokihaku on otettu käyttöön, organisaation käyttäjät ja aktiviteetit kirjataan valvontalokiin, jossa niitä säilytetään 90 vuorokautta. Organisaatio ei kuitenkaan ehkä halua kirjata ja säilyttää seurantalokitietoja. Seurantatietoja voidaan vaihtoehtoisesti käyttää ulkopuolisella SIEM (suojaustietojen ja tapahtumien hallinta) -sovelluksella. Siinä tapauksessa yleinen järjestelmänvalvoja voi poistaa seurantalokihaun käytöstä Microsoft 365:ssä.

Tunnetut ongelmat

  • Officen raja kullekin seurantatietueelle on 3 kt. Tämä vuoksi yksittäinen asiakkaan aktivointisovellusten tietue on joskus jaettava useaan tietueeseen Officessa. CorrelationId-kentän avulla voidaan noutaa annetun lähdetietueen jaettujen tietueiden joukko. RetrieveMultiple ja ExportToExcel ovat toimintoja, joissa jakamistarve on todennäköistä.
  • Joissakin toiminnoissa kaikkien liittyvien tietojen noutamiseen tarvitaan lisäkäsittelyä. Esimerkiksi RetrieveMultiple ja ExportToExcel käsitellään purkamaan noudettujen tai vietyjen tietueiden luettelo. Kaikkia liittyviä toimintoja ei kuitenkaan ole vielä käsitelty. Esimerkiksi ExportToWord kirjataan tällä hetkellä lokiin yhtenä toimintoja ilman lisätietoja siitä, mitä on viety.
  • Tulevissa versioissa niiden toimintojen lokiin kirjaaminen poistetaan käytöstä, joista lokien tarkastelun perusteella ei ole hyötyä. Jotkin toiminnot ovat esimerkiksi seurausta automatisoiduta järjestelmäaktiviteetista eikä käyttäjän aktiviteetista.
  • Joissakin tietue-esiintymissä EntityName-arvon merkintänä voi olla Tuntematon. Nämä tietueet eivät liity mihinkään tiettyyn entiteettiin liittyvään toimintaan, ja ne tulevat tyhjinä CRM:stä. Niiden kaikkien entiteettitunnus on 0000000-0000-0000-0000-000000000000.

Katso myös

Dataverse-seurannan hallinta
Seurantalokin haku yhteensopivuuskeskuksessa
Käyttäjäaktiviteettien seurantalokin haku käyttäen seuraavaa: Office 365:n hallinnan ohjelmointirajapintojen yleiskatsaus