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.
Käyttäjään ja tukeen liittyvät tapahtumat
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
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.
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)
Ota Käytä seurantaa seuraavissa alueissa -kohdassa käyttöön niiden alueiden valintaruudut, joita haluat seurata. Valitse sitten OK.
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ää.
Laajenna Osat-kohdassa Entiteetit ja valitse seurattava entiteetti, kuten Tili.
Selaa alaspäin ja ota Seuranta käyttöön Tietopalvelut-kohdassa.
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.
Valitse Tallenna.
Julkaise mukautus valitsemalla Julkaise.
Toista vaiheet 5–9 muiden seurattavien entiteettien osalta.
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