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
- Kerrointen linkittäminen Sustainability Manager tekijämäärityksiin
- Linkitä Sustainability Manager viitetiedot uusiin tekijöihin
- Valtuuta Sustainability Manager käyttämään ulkoisia taulukoita
- Käyttäjien valtuuttaminen käyttämään taulukoita
- Testaa mukautettujen viitetietojen ja tekijöiden yhdistämismääritysten välinen yhteys
- Käytä laajennettuja kertoimia laskentamalleissa
Mukautettujen viitetietojen luominen
Luo uusi taulukko
Power Apps Luo portaalissa uusi taulukko, jota haluat käyttää tekijöiden yhdistämismäärityksissä viitetietoina.
Anna ensisijaiselle sarakkeelle nimeksi Nimi.
Seuraavassa on esimerkki Mukautettu alue -taulukosta.
Esimerkissä luotiin myös uusi kertoimien yhdistämismäärityksien taulukko Tilivuosi.
Määritä sarake Nimi vaihtoehtoiseksi avaimeksi nimeltä naturalkey.
Lisää taulukko kohtaan Sustainability Manager
Kun lisäät uuden taulukon Power Apps, sinun on myös lisättävä se Sustainability Manager sovellusmoduuliin.
Valitse Power Apps portaalissa Sustainability Manager.
Valitse Sustainability Manager-ruudussa kolme pistettä (...) ja valitse sitten AVAA SOVELLUSTEN SUUNNITTELUOHJELMASSA.
Valitse sovellusten suunnitteluohjelmassa Tiedot ja valitse sitten Etsi taulukon nimi.
Valitse kolme pistettä (...), valitse Lisää sovellukseen, valitse Tallenna ja valitse sitten Julkaise.
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.
Mukautusratkaisun luominen
Koska oletusentiteetit ovat hallittu ratkaisu, sinun on luotava uusi ratkaisu ja tuotava aktiviteettientiteetit ja uudet mukautetut viitetietoyksiköt siihen.
Valitse Ratkaisut-sivulla Uusi ratkaisu. Syötä uuden ratkaisun tiedot ja valitse sitten Luo.
Valitse Objektit-sivulta Lisää aiemmin luotu ja valitse sitten Taulukko.
Valitse Lisää aiemmin luotuja taulukoita -sivulla aktiviteetti ja luomasi mukautetut viitetietotaulukot. Lisäsimme esimerkissämme Ostettu energia -aktiviteettitaulukon ja Mukautettu alue -viitetietotaulukon.
Aktiviteettitaulukon laajentaminen hakujen avulla
Laajenna kerrointaulukkoa lisäämällä uusi monta-yhteen-suhde aktiviteettitaulukosta. Esimerkissämme lisäämme monta-yhteen-suhteen Ostettu energia -aktiviteettitaulukosta Oma alue -viitetietotaulukkoon .
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.
Lisää Sustainability Manager-sovellusobjekti uuteen ratkaisuun.
Seuraavassa esimerkissä näkyvät uusi ratkaisu ja sen resurssit.
Valitse Sustainability Manager, avaa se muokkaustila ja valitse sitten Uusi. Vailtse Lisää sivu -ikkunassa Dataverse-taulukko.
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.
Uudet mukautetut taulukot tulevat näkyviin kohtaan Kaikki muut sivut.
Tallenna ja julkaise muutokset.
Kertoimien linkittäminen Sustainability Managerin kertoimien yhdistämismäärityksiin
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.
Jos haluat viedä muutokset toiseen ympäristöön, voit sisällyttää suhteet, jotka lisäsit ratkaisuun aiemmin, ja viedä ne.
Sustainability Managerin viitetietojen linkittäminen uusiin kertoimiin
Valitse Taulukoissa välilehti Kaikki ja valitse sitten Viitetiedot (msdyn_referencedata).
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.
Siirry kohtaan Ratkaisut > Microsoft Sustainability Manager -sovelluksessa.
Valitse Käyttöoikeusroolit ja valitse sitten Sustainability-palvelun sovellusrooli – mukautettu. Uusi selainvälilehti avautuu.
Valitse selaimen uudessa välilehdessä Mukautetut entiteetit -välilehti.
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.
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
Testaa mukautettujen viitetietojen ja tekijöiden yhdistämismääritysten välinen yhteys
Varmista, että kaikki mukautukset julkaistaan portaalissa Power Apps .
Täytä mukautetut viitetietotaulukot (Mukautetut alueet ja tilikausi esimerkissämme).
Tuo tai syötä tekijöiden yhdistämismääritykset Sustainability Manager:lla tai portaalilla Power Apps .
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).
Laajennettujen kertoimien käyttäminen laskentamalleissa
Suunnittele laskentamalli Power Apps -portaalissa ja käytä sitä laskentaprofiilissa.
Huomautus
Voit käyttää laskentaprofiilissa suodatusta, kun haluat varmistaa, että haulla on arvo.
Voit käyttää laskentaprofiilissa lisämääritteitä tarpeen mukaan.
Usein kysytyt kysymykset
Kun luon uuden kertoimen yhdistämismääritys manuaalisesti, en näe mukautettua taulukkoa viitetietojen vaihtoehtona
Varmista, että käyttäjällä on asianmukaiset oikeudet mukautettuun taulukkoon.
Varmista, että mukautetussa taulukossa on vähintään yksi tietue.
Varmista, että olet lisännyt mukautetun taulukon rakenteen nimen (kirjainkoolla on merkitystä) msdyn_referencedata.
Varmista, että mukautettu taulukko on lisätty Sustainability Manager-sovellusobjektiin aiemmin tässä artikkelissa kuvatulla tavalla.
Päivitä sivu pysyvästi selaimestasi.
Kun tuon kerroinyhdistämismäärityksiä, en näe mukautettua viitetietotaulukkoa vaihtoehtona kentässä yhdistämismääritys kokemus
Varmista, että käyttäjällä on asianmukaiset oikeudet mukautettuun taulukkoon.
Varmista, että olet lisännyt mukautetun taulukon rakenteen nimen (kirjainkoolla on merkitystä) msdyn_referencedata.
Varmista, että mukautettu taulukko on lisätty Sustainability Manager-sovellusobjektiin aiemmin tässä artikkelissa kuvatulla tavalla.
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.
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.
Suorita ympäristön mukaan seuraavat toimet:
Lisää msdyn_referencedata-tietueet.
Mukauta Sustainability Manager -sovelluksen käyttöoikeusrooli.