Loading
Päivitä tietueita omaisuuksien rekisteröintitapahtumien orkestroinnin määrittäminen

Päivitä tietueita omaisuuksien rekisteröintitapahtumien orkestroinnin määrittäminen

Kun ajoneuvot jatkavat telematiikkatietojen luomista, yritykset voivat päivittää olemassa olevia tietueita automaattisesti käyttämällä Päivitä tietueita omaisuuksien rekisteröinnille -orkestrointimallia. Mallin asiaankuuluvat kokoonpanot — mukaan lukien asiayhteyden määritelmät, kartoitukset, kulkumallit ja tapahtumatyypit — varmistavat, että kun asiaankuuluva tapahtuma tapahtuu, syöttöattribuutit välitetään sovellukseen, mikä käynnistää saumattomia tietueiden päivityksiä. Muutokset, kuten takuupäivitykset, oikeutusten muutokset ja virstanpylväiden tilan päivitykset, perustuvat automaattisesti ulkoisiin reaaliaikaisiin tietoihin. Näin vältyt manuaalisesta interventiosta ja mukautetusta kehityksestä.

Vaaditut versiot

Käytettävissä: Enterprise Edition-, Unlimited Edition- ja Developer Edition -versioissa.
Tarvittavat käyttöoikeudet
Orkestroinnin käyttäminen:

Interaktiivisten tapahtumien orkestrointiprosessien suunnitteleminen

AND

Kulkujen hallintaoikeus

Omaisuuden takuun, omaisuuden virstanpylvään ja oikeutuksen tietueiden hallinta: Luku, Omaisuuden takuu-, Omaisuuden virstanpylväs- ja Oikeutus-ominaisuuksien käyttöoikeuksien luominen.
  1. Luo Apex.
    1. Kirjoita Määritykset-valikon Pikahaku-kenttään Apex ja valitse Apex-luokat.
    2. Napsauta Uusi.
    3. Syötä tietoja, jotka edustavat kontekstimääritelmän tunnusta ja tunnisteita, joita kulku kyselee.

      Alla on esimerkki Apex ulkoasusta QueryTags-tunnisteille.

      public class QueryTags {
          @InvocableMethod(label='QueryTags' description='Query Tags via apex')
          public static List<ContextResponse> queryTags(List<ContextRequest> requestList) {
              Context.IndustriesContext industriesContexts = new Context.IndustriesContext();
              Map<String, Object> input = new Map<String, Object>();
              List<String> tag = new List<String>();
              tag.add(requestList[0].tagName);
              input.put('contextId', requestList[0].contextId);
              input.put('tags', tag);
              Map<String, Object> output =  new Map<String, Object>();
              List<ContextResponse> responseList = new List<ContextResponse>();
              ContextResponse response = new ContextResponse();
            
                  output =industriesContexts.queryTags(input); 
                  System.debug('--QueryTags--output----'+output);  
                  Map<String, Object> queryresult = (Map<String, Object>)output.get('queryResult');
                  List<Object> contextTagDataRepresentations= (List<Object>)queryresult.get(requestList[0].tagName);
                  Map<String,Object> contextTagDataRepresentation = (Map<String,Object>)contextTagDataRepresentations.get(0);
                  response.dataPath = (List<String>)contextTagDataRepresentation.get('dataPath');
                  response.tagValue = (String) contextTagDataRepresentation.get('tagValue');
                  System.debug('--QueryTags--dataPath----'+contextTagDataRepresentation.get('dataPath'));
                  System.debug('--QueryTags--tagValue----'+contextTagDataRepresentation.get('tagValue'));   
                  responseList.add(response);
                         
              return responseList;      
          }
         
          public class ContextRequest{
              @InvocableVariable(required=true)
              public String contextId;
             
              @InvocableVariable(required=true)
              public String tagName;
          }
         
          public class ContextResponse{
              @InvocableVariable(required=true)
              public List<String> dataPath;
             
              @InvocableVariable(required=true)
              public String tagValue;
          }
      
      }
    4. Tallenna Apex QueryTags.
  2. Voit halutessasi muokata lausekejoukon mallia.
    1. Etsi ja avaa sovelluskäynnistimestä Lausekejoukkojen mallit.
    2. Napsauta luettelonäkymästä Päivitä tietueita omaisuuden rekisteröintitapahtumalle.
    3. Napsauta Tallenna nimellä ja valitse Uusi tapahtumien orkestroinnin rakentajan versio.
    4. Muuta nimeä ja tallenna muutoksesi.
    5. Muuta output-muuttujia ja niitä vastaavaa kaavaa tarvittaessa.
      Päivitä tietueita omaisuuksien rekisteröinnille -kulun Säilytä tietoja asiayhteyden määritelmälle -toiminto vaatii, että asiayhteyden määritelmässä on vähintään yksi attribuutti, joka muutetaan ennen tapahtumadatan käsittelyä. Tässä lausekejoukkomallissa takuu-, virstanpylväs- ja oikeutuksen päivämääräkentät määritetään manuaalisesti tämänhetkiseksi päivämääräksi, jolloin toiminto voi havaita päivityksiä ja muokata kontekstitunnisteita asianmukaisesti.
    6. Syötä otsikko ja API-nimi.
    7. Napsauta Tallenna.
    8. Muokkaa elementtejä ja resursseja tarvittaessa.
      Voit esimerkiksi muuttaa käyttäjien kanssa jaetun sähköpostin aihetta ja tekstiosaa luodaksesi tämän kulun luomat tietueet ja luettelon tietueista, joita kulku ei onnistunut luomaan.
    9. Aktivoi kulku.
  3. Kloonaa ja aktivoi kulkumalli.
    1. Kirjoita Määritykset-valikon Pikahaku-kenttään Kulut ja valitse Kulut.
    2. Napsauta luettelonäkymästä Päivitä tietueita omaisuuksien rekisteröinnille.
    3. Napsauta Tallenna uutena kulkuna.
    4. Syötä otsikko ja API-nimi.
    5. Napsauta Tallenna.
    6. Muokkaa elementtejä ja resursseja tarvittaessa.
    7. Aktivoi kulku.
  4. Kloonaa ja aktivoi orkestrointimalli.
    1. Etsi ja avaa sovelluskäynnistimestä Active Event Orchestration.
    2. Huomautus
      Huomautus Tämä on asennettu mallitietue, joka on automaattisesti käytettävissä organisaatiossa, jos sinulla on tarvittavat käyttöoikeudet.
      Valitse Päivitä tietueita omaisuuksien rekisteröinnille -tietue.
    3. Napsauta Kloonaa.
    4. Valitse Suorituksen toimenpiteen nimi -kentästä Päivitä omaisuuksien rekisteröinnin tietueet -kulun kloonattu ja aktivoitu versio.
    5. Valitse tapahtumatyypiksi Päivitä omaisuuksien rekisteröintitietueet.
    6. Muista valita Kontekstin määritelmä -kenttään AssetRegistrationUpdateRecordDetails.
      Voit käyttää kontekstimääritelmää sellaisenaan tai käyttää sen uutta versiota.
    7. Muista valita Kontekstin kartoitus -nimeksi AssetRgstrUpdateRecordsMap.
      Voit käyttää kontekstikartoitusta sellaisenaan tai käyttää tästä kartoituksesta uutta versiota.
    8. Muuta muita tietoja tarvittaessa.
    9. Tallenna muutoksesi.
    10. Aktivoi orkestrointi valitsemalla Active.
  5. Päivitä päätöstaulukko.
    1. Kirjoita Määritykset-valikon Pikahaku-kenttään Päätös ja valitse Päätöstaulukot.
    2. Napsauta luettelonäkymästä Suodata ja täsmää interaktiivisten tapahtumien orkestroinnit.
    3. Napsauta Päivitä.

Ulkoinen telematiikkajärjestelmä käynnistää tapahtuman, jossa lisätiedot vastaavat AssetRegistrationUpdateRecordDetails-kontekstin määritelmän attribuutteja.

{
  "sourceSystemIdentifier": "V003003",
  "type": "updateEvent1",
  "eventData": {
    "Asset": [
      {
        "UniqueIdentifier": "02ixx0000004HKwAAM",
        "businessObjectType": "Asset",
        "Entitlement": [
          {
            "id": "550xx0000004F6MAAU",
            "businessObjectType": "Entitlement",
            "EntitlementName": "ABC",
            "entitlementStartDate": "2025-01-10",
            "entitlementAccId": "550xx0000004EzuAAE"
          },
          {
            "id": "550xx0000004Ea6AAE",
            "businessObjectType": "Entitlement",
            "EntitlementName": "ABC",
            "entitlementStartDate": "2025-01-10",
            "entitlementAccId": "550xx0000004EzuAAE"
          }
        ],
        "AssetWarranty": [
          {
            "id": "4xoSG0000002d0TYAQ",
            "businessObjectType": "AssetWarranty",
            "WarrantyEndDate": "2025-01-15"
          }
        ],
        "AssetMilestone": [
          {
            "id": "9a1xx0000000001AAA",
            "businessObjectType": "AssetMilestone",
            "MilestoneName": "ABC"
          }
        ]
      }
    ]
  }
}

Tässä tapauksessa UniqueIdentifier-tunnuksen täytyy vastata ajoneuvotietueeseen liittyvän ylätason resurssin tietuetunnusta. Voit myös jakaa lisätietoja, kuten oikeutuspäivän, takuun kuvauksen ja paljon muuta.

Orkestrointi päivittää nämä tietueet automaattisesti.

  • Ajoneuvon omaisuuksien takuutietue päivitetään muutetuilla tiedoilla, kuten uudella alkamispäivällä.
  • Ajoneuvon omaisuuden virstanpylvästitietue päivitetään muutetuilla tiedoilla, kuten uudella nimellä.
  • Puhelintukityypin oikeutustietue päivitetään ajoneuvolle muokattujen tietojen kanssa, kuten tilin tunnus, oikeutuksen nimi ja alkamispäivä.
  • Web-tukityypin oikeutustietue päivitetään ajoneuvolle muokattujen tietojen kanssa, kuten tilin tunnus, oikeutuksen nimi ja alkamispäivä.
 
Ladataan
Salesforce Help | Article