Jaa


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ä aihe kerrotaan, miten voit määrittää Power Apps Power Automate ja asiakkaan osallistamissovelluksia valvomaan monenlaisia tietojenkäsittelytoimintoja ja käyttämään Purview-yhteensopivuusportaalia Microsoft toimintaraporttien tietojen tarkistamiseen.

Edellytykset

  • Vähintään yhdelle käyttäjälle, jolle on määritetty vähintään A Microsoft/Office 365 E1-käyttöoikeus .
  • 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 tukea insinöörien toimintaa asiakasympäristössä.
Taustajärjestelmän komennot Microsoft tukea insinööritoimintaa asiakasvuokraajassa ja ympäristössä.
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

Mallit määrittävät, mitkä kentät lähetetään Purview-yhteensopivuusportaaliin Microsoft . Jotkin kentät ovat yhteisiä kaikille sovelluksille, jotka lähettävät seurantatietoja Purview'hun Microsoft , kun taas toiset koskevat 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 No Suodatinkyselyparametrit, joita käytetään suoritettaessa FetchXML
QueryResults Edm.String No 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 -kotisivulta Asetukset (rataskuvake)>Lisäasetukset>Asetukset>Seuranta>Yleiset seuranta-asetukset.
  2. Ota seuraavat valintaruudut käyttöön Seurannan asetukset -kohdassa:

    • Aloita seuranta
    • Valvo käyttäjien käyttöoikeuksia (Huomautus: sieppaa vain käyttäjän kirjautumisen)
    • Aloita lukuseuranta (Huomautus: tallentaa useimmat käyttäjän toiminnot/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 -kotisivulta Asetukset (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 Purview'ssa Microsoft . Katso Seurantalokin haun ottaminen käyttöön tai poistaminen käytöstä.

Tarkista auditointitietosi käyttämällä raportteja Purview-yhteensopivuusportaalissa Microsoft

Kun valvontalokihaku on otettu käyttöön Purview-yhteensopivuusportaalissa Microsoft , organisaatiosi käyttäjien ja järjestelmänvalvojien toiminta tallennetaan valvontalokiin ja säilytetään 90 päivän ajan. Organisaatio ei kuitenkaan ehkä halua kirjata ja säilyttää seurantalokitietoja. Seurantatietoja voidaan vaihtoehtoisesti käyttää ulkopuolisella SIEM (suojaustietojen ja tapahtumien hallinta) -sovelluksella. Näissä tapauksissa yleinen järjestelmänvalvoja voi poistaa valvontalokihaun käytöstä Purview'ssa Microsoft . Lisätietoja on kohdassa Purview'n Microsoft valvontaratkaisut.

Jos haluat etsiä tietueita Purview tietuetyyppi yhteensopivuusportaalissa Microsoft , valitse CRMmuodossa ja Aktiviteetit kaikkina Dynamics 365 aktiviteetteina.

Raporttien luonti

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

Lokiin kirjattavat tiedot

Luettelo toimintojen kirjaamisen avulla kirjatuista kohteista on kohdassa Microsoft. Crm.Sdk.Messages-nimitila.

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

HENKILÖLLISYYSTODISTUS Entiteetin tunnus Entiteetin nimi Operaatio
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 valvontalokihaku Purview-yhteensopivuusportaalissa Microsoft on käytössä, organisaatiosi käyttäjät ja toiminnot tallennetaan valvontalokiin ja säilytetään 90 päivän ajan. 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

Seurannan hallinta Dataverse
Hae valvontalokista yhteensopivuuskeskuksessa
Käyttäjäaktiviteettien seurantalokin haku käyttäen seuraavaa: Office 365:n hallinnan ohjelmointirajapintojen yleiskatsaus