Jaa


Mukautetut kertoimien yhdistämismääritykset (esiversio)

Tärkeää

Tämä toiminto on osittain tai kokonaisuudessaan käytettävissä esiversion osana. Sisältö ja toiminnot voivat muuttua.

Microsoft Sustainability Manager käyttää sisäisiä viitetietoja kertoimien yhdistämismäärityksissä. Mukautettujen kertoimien yhdistämismäärityksien avulla voit laajentaa käytössä olevaa kertoimien yhdistämismäärityksien sarjaa. Voit esimerkiksi siirtää aktiviteettilaskelmia pivot-taulukoihin tekijöiden, kuten tilivuoden ja alueen, mukaan. Tässä artikkelissa on tietoja lisämäärityksistä, jotka on tehtävä Power Platform hallintakeskuksessa.

Huomautus

Tässä artikkelissa käsitellyt toimenpiteet vaativat Microsoft Dataverse -hallinnan ja ohjelmointirajapintojen kehittynyttä asiantuntemusta. Tässä artikkelissa ei kuvailla tavallisia ympäristötoimintoja yksityiskohtaisesti. Vain valtuutetut järjestelmänvalvojat, joilla on täydet käyttöoikeudet Power Platform -hallintakeskukseen, voivat tehdä nämä määritysvaiheet.

Jos haluat laajentaa Sustainability Manageria käyttämällä kertoimien yhdistämismäärityksiä, toimi seuraavasti:

Mukautettujen viitetietojen luominen

Luo uusi taulukko

  1. Power Apps Luo portaalissa uusi taulukko, jota haluat käyttää tekijöiden yhdistämismäärityksissä viitetietoina.

  2. Anna ensisijaiselle sarakkeelle nimeksi Nimi.

    Seuraavassa on esimerkki Mukautettu alue -taulukosta.

    Näyttökuvassa uusi taulukko nimeltä Mukautettu alue.

    Esimerkissä luotiin myös uusi kertoimien yhdistämismäärityksien taulukko Tilivuosi.

  3. Määritä sarake Nimi vaihtoehtoiseksi avaimeksi nimeltä naturalkey.

    Näyttökuvassa Nimi-sarakkeen määrittäminen muotoon naturalkey.

Lisää taulukko kohtaan Sustainability Manager

Kun lisäät uuden taulukon Power Apps, sinun on myös lisättävä se Sustainability Manager sovellusmoduuliin.

  1. Valitse Power Apps portaalissa Sustainability Manager.

  2. Valitse Sustainability Manager-ruudussa kolme pistettä (...) ja valitse sitten AVAA SOVELLUSTEN SUUNNITTELUOHJELMASSA.

    Näyttökuva sovelluksen avaamisesta sovellusten suunnitteluohjelmassa.

  3. Valitse sovellusten suunnitteluohjelmassa Tiedot ja valitse sitten Etsi taulukon nimi.

  4. Valitse kolme pistettä (...), valitse Lisää sovellukseen, valitse Tallenna ja valitse sitten Julkaise.

    Näyttökuva taulukon lisäämisestä sovellukseen.

Taulukko lisätään kohtaan Sustainability Manager ja se näkyy viitetietoluettelossa ja siirtymisruudussa.

Jos haluat poistaa sen siirtymisruudusta, valitse vasemmasta siirtymisruudusta Sivut . Valitse taulukko, valitse Poista siirtymisruudusta, valitse Tallenna ja valitse sitten Julkaise.

Näyttökuva taulukon poistamisesta siirtymisruudusta.

Mukautusratkaisun luominen

Koska oletusentiteetit ovat hallittu ratkaisu, sinun on luotava uusi ratkaisu ja tuotava aktiviteettientiteetit ja uudet mukautetut viitetietoyksiköt siihen.

  1. Valitse Ratkaisut-sivulla Uusi ratkaisu. Syötä uuden ratkaisun tiedot ja valitse sitten Luo.

    Näyttökuvassa uuden ratkaisun luominen.

  2. Valitse Objektit-sivulta Lisää aiemmin luotu ja valitse sitten Taulukko.

    Näyttökuvassa taulukoiden lisääminen uuteen ratkaisuun.

  3. Valitse Lisää aiemmin luotuja taulukoita -sivulla aktiviteetti ja luomasi mukautetut viitetietotaulukot. Lisäsimme esimerkissämme Ostettu energia -aktiviteettitaulukon ja Mukautettu alue -viitetietotaulukon.

    Näyttökuvassa Ostettu energia -taulukon lisääminen uuteen ratkaisuun.

    Näyttökuvassa Mukautettu alue -taulukon lisääminen uuteen ratkaisuun.

Aktiviteettitaulukon laajentaminen hakujen avulla

  1. Laajenna kerrointaulukkoa lisäämällä uusi monta-yhteen-suhde aktiviteettitaulukosta. Esimerkissämme lisäämme monta-yhteen-suhteen Ostettu energia -aktiviteettitaulukosta Oma alue -viitetietotaulukkoon .

    Näyttökuvassa monta-yhteen-suhteen lisääminen.

Mukautetun viitetietotaulukon lisääminen sovellukseen

Muistiinpano

Tämä on pakollinen vaihe. Vaikka et haluaisi sisällyttää mukautettua viitetietotaulukkoa siirtymisvalikkoon, taulukko on silti lisättävä sovellukseen. Jos tämä vaihe ohitetaan, viitetiedot eivät ole käytettävissä tekijän yhdistämismääritys tuontikokemuksessa tai manuaalisessa syöttökokemuksessa.

  1. Lisää Sustainability Manager-sovellusobjekti uuteen ratkaisuun.

    Näyttökuvassa Sustainability Managerin lisääminen.

    Seuraavassa esimerkissä näkyvät uusi ratkaisu ja sen resurssit.

    Näyttökuvassa ratkaisu ja sen resurssit.

  2. Valitse Sustainability Manager, avaa se muokkaustila ja valitse sitten Uusi. Vailtse Lisää sivu -ikkunassa Dataverse-taulukko.

    Näyttökuvassa Dataverse-taulukon lisääminen.

  3. Valitse Valitse aiemmin luotu taulukko. Valitse Valitse taulukko -ruudussa kaikki mukautetut viitetietotaulukot, joita haluat käyttää kertoimien yhdistämismäärityksissä. Valitse Lisää.

    Muistiinpano

    Jos et halua mukautettujen viitetaulukoiden näkyvän siirtymisvalikossa, poista Näytä siirtymisruudussa -valintaneliön valinta.

    Näyttökuvassa Dataverse-taulukoiden lisääminen kullekin kertoimien yhdistämismäärityksien taulukolle.

    Uudet mukautetut taulukot tulevat näkyviin kohtaan Kaikki muut sivut.

  4. Tallenna ja julkaise muutokset.

Tämä toimenpide vaatii kehittäjäasiantuntemusta, koska se on käytettävissä vain Dataverse-ohjelmointirajapintojen kautta.

Mukautettujen taulukoiden kertoimien yhdistämismäärityksille on mukautettava monitaulukkohaut. Power Apps Www-ohjelmointirajapintaa voi käyttää työkalulla, kuten Insomnialla tai ensisijaisella API-asiakasohjelmalla. Lisätietoja todennettujen POST-pyyntöjen lähettämisestä Insomnialla on kohdassa Insomnian käyttäminen Dataverse -verkko-ohjelmointirajapinnan kanssa.

Laskelmissa on otettava kertoimien yhdistämismääritykset käyttöön kaikissa mukautetuissa taulukoissa. Esimerkissä se on tehtävä taulukoille Mukautettu alue ja Tilivuosi. Tarvitset loogisen nimen kullekin taulukolle. Esimerkiksi taulukon Mukautettu alue looginen nimi on cr040_newtable, ja looginen nimi taulukolle Tilivuosi on cr040_newtable1.

Jokaisessa mukautetussa taulukossa on päivitettävä kaikki polymorfiset haut, joita käytetään kertoimien yhdistämismäärityksissä, taulukko loogiselta nimeltään msdyn_emissionlookup. Näillä hauilla on seuraavat loogiset nimet:

  • msdyn_referencedataid
  • msdyn_referencedata2id
  • msdyn_referencedata3id
  • msdyn_referencedata4id

Yksittäiseen mukautettuun taulukkoon on lähetettävä neljä POST-pyyntöä: yksi jokaiselle neljälle haulle, joita käytetään kertoimien yhdistämismäärityksissä. Voit tehdä POST-pyynnöt organisaation RelationshipDefinitions-ohjelmointirajapintaan erikoistyökalulla, kuten Insommialla tai halutulla API-asiakasohjelmalla.

Tässä tapauksessa päätepiste on https://<orgurl>/api/data/v9.2/RelationshipDefinitions. Käytimme seuraavia näytetietoja jokaiselle kahdeksalle POST-pyynnölle (kaksi taulukkoa, neljä pyyntöä kullekin):

Huomautus

"SchemaName" -parametrin on oltava yksilöllinen ympäristössäsi Dataverse .

{
  "SchemaName": "msdyn_msdyn_emissionlookup_<custom factor table name>",
  "@odata.type": "Microsoft.Dynamics.CRM.OneToManyRelationshipMetadata",
  "CascadeConfiguration": {
    "Assign": "NoCascade",
    "Delete": "RemoveLink",
    "Merge": "NoCascade",
    "Reparent": "NoCascade",
    "Share": "NoCascade",
    "Unshare": "NoCascade"
  },
  "ReferencedEntity": "<custom factor table logical name>",
  "ReferencingEntity": "msdyn_emissionlookup",
  "ReferencingAttribute": "<polymorphic lookup name>",
  "Lookup": {
    "AttributeType": "Lookup",
    "AttributeTypeName": {
      "Value": "LookupType"
    },
    "SchemaName": "<polymorphic lookup name>",
    "@odata.type": "Microsoft.Dynamics.CRM.LookupAttributeMetadata"
  }
}

Seuraavassa taulukossa näkyvät arvot, joita käytettiin kohteille <mukautetun kerrointaulukon nimi>, <mukautetun kerrointaulukon looginen nimi> ja <polymorfisen haun nimi> kahdeksassa POST-pyynnössä.

Pyydä Mukautetun kerrointaulukon nimi Mukautetun kerrointaulukon looginen nimi Polymorfisen haun nimi
1 FiscalYear_RDId cr040_newtable1 msdyn_referencedataid
2 FiscalYear_RDId2 cr040_newtable1 msdyn_referencedata2id
3 FiscalYear_RDId3 cr040_newtable1 msdyn_referencedata3id
4 FiscalYear_RDId4 cr040_newtable1 msdyn_referencedata4id
5 CustomRegion_RDId cr040_newtable msdyn_referencedataid
6 CustomRegion_RDId2 cr040_newtable msdyn_referencedata2id
7 CustomRegion_RDId3 cr040_newtable msdyn_referencedata3id
8 CustomRegion_RDId4 cr040_newtable msdyn_referencedata4id

Onnistuneesta POST-pyynnöstä tulee HTTP 204 -vastaus.

Voit vahvistaa nämä toimenpiteet tarkastamalla taulukon Kertoimien yhdistämismääritykset suhteet.

Näyttökuvassa Kertoimien yhdistämismääritykset -taulukon suhteet.

Jos haluat viedä muutokset toiseen ympäristöön, voit sisällyttää suhteet, jotka lisäsit ratkaisuun aiemmin, ja viedä ne.

  1. Valitse Taulukoissa välilehti Kaikki ja valitse sitten Viitetiedot (msdyn_referencedata).

  2. Lisää seuraavat tiedot kullekin uudelle kerrointyypille:

    Kenttä Kuvaus
    Nimi Taulukon monikollinen nimi. Esimerkiksi Mukautetut alueet tai Tilivuodet.
    Luokka Viitetiedot
    Entiteetin nimi Taulukon looginen nimi, kaikki pienillä kirjaimilla (ei taulukon rakennenimi). Esimerkiksi cr040_newtable tai cr040_newtable1.

Sustainability Managerin valtuuttaminen käyttämään ulkoisia taulukoita

Jos oikeuksia ei ole vielä määritetty, Sustainability Managerille on annettava käyttöoikeudet ulkoisiin taulukoihin, jotta se voi käyttää niitä laskelmissa.

  1. Siirry kohtaan Ratkaisut > Microsoft Sustainability Manager -sovelluksessa.

  2. Valitse Käyttöoikeusroolit ja valitse sitten Sustainability-palvelun sovellusrooli – mukautettu. Uusi selainvälilehti avautuu.

  3. Valitse selaimen uudessa välilehdessä Mukautetut entiteetit -välilehti.

  4. Anna jokaiselle kertoimien yhdistämismäärityksissä käytettävälle mukautetulle taulukolle organisaatiotason Lue- ja Lisää kohteeseen -oikeudet.

    Huomautus

    Jokaiselle mukautetulle taulukolle on myös annettava organisaatiotason Lue-oikeudet kaikille taulukoille, joihin viitataan haun kautta. Jos esimerkiksi Mukautetulla alueella on haku taulukkoon Contoso SKU, on annettava Lue-oikeudet Contoso SKU -taulukolle.

  5. Tallenna ja sulje.

Käyttäjien valtuuttaminen käyttämään taulukoita

Varmista jokaisessa mukautetussa taulukossa, esimerkiksi Mukautetut alueet tai Tilivuosi, että Power Apps -käyttäjällä, joka käyttää kertoimien yhdistämismäärityksiä tai suorittaa laskelmia, on seuraavat organisaatiotason oikeudet taulukkoon:

  • Liitä nielemistä varten

  • Lue , miten voit luoda tekijämäärityksiä tai käyttää tekijämäärityksiä laskutoimituksessa, jossa käytetään mukautettua taulukkoa

  1. Varmista, että kaikki mukautukset julkaistaan portaalissa Power Apps .

  2. Täytä mukautetut viitetietotaulukot (Mukautetut alueet ja tilikausi esimerkissämme).

    Näyttökuvassa Tilivuosi-taulukko ja sen arvot.

  3. Tuo tai syötä tekijöiden yhdistämismääritykset Sustainability Manager:lla tai portaalilla Power Apps .

    Näyttökuvassa mukautettujen kertoimien yhdistämismääritys.

  4. Tuo tai syötä aktiviteettitiedot merkillä Sustainability Manager.

Seuraavassa kuvassa on esimerkki kerroinkirjasto nimeltä Extended Factors Library , joka sisältää mukautettuja viitetietoja käyttäviä yhdistämismäärityksiä (mukautetut alueet ja tilikausi).

Näyttökuvassa laajennettujen kertoimien kirjasto.

Laajennettujen kertoimien käyttäminen laskentamalleissa

Suunnittele laskentamalli Power Apps -portaalissa ja käytä sitä laskentaprofiilissa.

Näyttökuvassa laskentamallin suunnittelu.

Huomautus

Voit käyttää laskentaprofiilissa suodatusta, kun haluat varmistaa, että haulla on arvo.

Voit käyttää laskentaprofiilissa lisämääritteitä tarpeen mukaan.

Näyttökuvassa lisämääritteiden käyttö.

Usein kysytyt kysymykset

Kun luon uuden kertoimen yhdistämismääritys manuaalisesti, en näe mukautettua taulukkoa viitetietojen vaihtoehtona

  1. Varmista, että käyttäjällä on asianmukaiset oikeudet mukautettuun taulukkoon.

  2. Varmista, että mukautetussa taulukossa on vähintään yksi tietue.

  3. Varmista, että olet lisännyt mukautetun taulukon rakenteen nimen (kirjainkoolla on merkitystä) msdyn_referencedata.

  4. Varmista, että mukautettu taulukko on lisätty Sustainability Manager-sovellusobjektiin aiemmin tässä artikkelissa kuvatulla tavalla.

  5. Päivitä sivu pysyvästi selaimestasi.

Kun tuon kerroinyhdistämismäärityksiä, en näe mukautettua viitetietotaulukkoa vaihtoehtona kentässä yhdistämismääritys kokemus

  1. Varmista, että käyttäjällä on asianmukaiset oikeudet mukautettuun taulukkoon.

  2. Varmista, että olet lisännyt mukautetun taulukon rakenteen nimen (kirjainkoolla on merkitystä) msdyn_referencedata.

  3. Varmista, että mukautettu taulukko on lisätty Sustainability Manager-sovellusobjektiin aiemmin tässä artikkelissa kuvatulla tavalla.

  4. Päivitä sivu pysyvästi selaimestasi.

Ovatko mukautettujen taulukoiden tietueet hyväksyttyjä vai odottavia tietojen hyväksyntää varten?

Kaikki mukautettujen taulukoiden tietueet ovat hyväksyttyjä tietojen hyväksyntää varten laskelmissa käytettävien kertoimien yhdistämismäärityksien kontekstissa.

Tekijäyhdistämismääritysten tuonti epäonnistui, kun käyttäjältä puuttui prvAppendTo_[mukautettu taulukko] -käyttöoikeus

Sustainability Manager -sovelluksen käyttäjälle tai nykyiselle käyttäjälle ei annettu mukautetun taulukon Lisää kohteeseen -oikeutta. Varmista, että sekä Sustainability Managerilla että käyttäjällä on tarvittavat oikeudet ja yritä sitten tuontia uudelleen.

En näe laskentamallissa mukautettua taulukkoani vaihtoehtona raporttisolmun päästökertoimen kertoimien yhdistämismäärityksien osassa tai avattavassa Arviokerroin-valikossa

Varmista, että olet lisännyt mukautettuun taulukkoon tietueen msdyn_referencedata.

Tarkista, että Entiteettinimi-arvolla mukautetun taulukkosi msdyn_referencedata-tietueessa on taulukkosi looginen nimi (kirjainkoko on merkitsevä), ei rakennenimi. Siirry kohtaan Taulukon > ominaisuudet, laajenna kohta Lisäasetukset ja katso looginen nimi.

Varmista, että laskelmasi lähteen aktiviteettitiedoilla on hakukenttä, joka osoittaa mukautettuun taulukkoosi. Jos esimerkiksi mukautit Kiinteät polttolähteet -taulukolle haun taulukkoon Mukautettu alue, mutta et taulukkoon Liikkuvat polttolähteet, Liikkuvat polttolähteet -laskelmat eivät voi käyttää Contoso-alueeseen perustuvia kertoimien yhdistämismäärityksiä.

Mukauta useita ympäristöjä

Tällaiset mukautukset on ehkä tehtävä yhdessä ympäristössä ja käytettävä toisessa. Voit esimerkiksi tehdä kaikki mukautukset kehitysympäristössä ja tuoda ne tuotantoympäristöön. Tässä tapauksessa voit toimia seuraavasti minimoidaksesi päällekkäisen työn.

  1. Jokaiselle ratkaisulle, jota käytit muutosten tuontiin ympäristöstä toiseen, on sisällytettävä nämä mukautukset:

    • Mukautettujen taulukoiden lisäykset Sustainability Manageriin.

    • Lisäsuhteiden lisääminen kertoimien yhdistämismäärityksien polymorfisiin hakuihin.

    Sitten voit tuoda ratkaisun ALM:ää varten.

  2. Suorita ympäristön mukaan seuraavat toimet:

    • Lisää msdyn_referencedata-tietueet.

    • Mukauta Sustainability Manager -sovelluksen käyttöoikeusrooli.