Σφάλμα κατά την εισαγωγή αντιστοίχιση χαρακτηριστικού στο Dynamics 365

Σύμπτωμα

Όταν επιχειρείτε να εισαγάγετε μια λύση στο Dynamics 365, μπορείτε να αντιμετωπίσετε το ακόλουθο μήνυμα λάθους:

"Η εισαγωγή της λύσης: [όνομα λύσης] απέτυχε.

8004f016 κωδικός σφάλματος "

Το πλέγμα μέσα από το παράθυρο διαλόγου σφάλματος περιλαμβάνει μια γραμμή τύπου = αντιστοιχίσεις. Το κείμενο λεπτομερειών που εμφανίζονται για αυτήν τη γραμμή είναι το ακόλουθο μήνυμα:

"Μια διαχειριζόμενη λύση δεν μπορεί να αντικαταστήσει ένα στοιχείο αντιστοίχιση χαρακτηριστικού στο σύστημα προορισμού που έχει μια μη διαχειριζόμενη παρουσία βάσης. Το πιο πιθανό σενάριο για αυτό το σφάλμα είναι ότι μια μη διαχειριζόμενη λύση έχει εγκατασταθεί ένα νέο μη διαχειριζόμενο στοιχείο αντιστοίχιση χαρακτηριστικού στο σύστημα προορισμού και τώρα μια διαχειριζόμενη λύση από τον ίδιο εκδότη επιχειρεί να εγκατασταθεί αυτό το ίδιο στοιχείο αντιστοίχιση χαρακτηριστικού ως διαχειριζόμενη. Αυτό θα προκαλέσει ένα μη έγκυρο επίπεδο των λύσεων στο σύστημα προορισμού και δεν επιτρέπεται."

Κάντε λήψη του αρχείου καταγραφής της XML και να ανοίξετε στο Excel. Στην καρτέλα "στοιχεία", εντοπίστε το κελί: 0x8004F016

Στην επόμενη στήλη θα είναι ένα μήνυμα λάθους που περιλαμβάνει το αναγνωριστικό του στοιχείου:

"Μια διαχειριζόμενη λύση δεν μπορεί να αντικαταστήσει το στοιχείο αντιστοίχιση χαρακτηριστικού με αναγνωριστικό = [Αναγνωριστικό στοιχείου] που έχει μια μη διαχειριζόμενη παρουσία βάσης. Το πιο πιθανό σενάριο για αυτό το σφάλμα είναι ότι μια μη διαχειριζόμενη λύση έχει εγκατασταθεί ένα νέο μη διαχειριζόμενο στοιχείο αντιστοίχιση χαρακτηριστικού στο σύστημα προορισμού και τώρα μια διαχειριζόμενη λύση από τον ίδιο εκδότη επιχειρεί να εγκατασταθεί αυτό το ίδιο στοιχείο αντιστοίχιση χαρακτηριστικού ως διαχειριζόμενη. Αυτό θα προκαλέσει ένα μη έγκυρο επίπεδο των λύσεων στο σύστημα προορισμού και δεν επιτρέπεται."

Αιτία

Όπως αναφέρθηκε κατά τις λεπτομέρειες του σφάλματος, το πιο πιθανό σενάριο για αυτό το σφάλμα είναι ότι μια μη διαχειριζόμενη προσαρμογή που έχει γίνει στην προεπιλεγμένη λύση στον οργανισμό προορισμού. Αυτό θα έχει ως αποτέλεσμα ένα μη έγκυρο επίπεδο των λύσεων στο σύστημα προορισμού και δεν επιτρέπεται.

Παράδειγμα: Η περίοδο λειτουργίας του Dynamics 365 έχει ήδη ένα στοιχείο, όπως μια προσαρμοσμένη αντιστοίχιση χαρακτηριστικού που δημιουργήθηκε μέσω της επεξεργασίας της προεπιλεγμένης λύσης. Εάν αργότερα, επιχειρήσετε να εισαγάγετε μια λύση με το ίδιο αντιστοίχιση χαρακτηριστικού (κατασκευαστικό στοιχείο) ως διαχειριζόμενη λύση, θα εμφανιστεί αυτό το σφάλμα.

Επίλυση

Για αντιστοίχιση χαρακτηριστικού το διαχειριζόμενο στοιχείο μπορεί να βρεθεί με δύο ερωτήματα Web API και στη συνέχεια να διαγράφονται στο προορισμού:

  1. Ανοίξτε ένα πρόγραμμα περιήγησης για την εταιρεία σας και στη συνέχεια διπλότυπη καρτέλα.

  2. Αντικατάσταση [GUID από το σφάλμα] με το GUID από το μήνυμα λάθους από το αρχείο καταγραφής και, στη συνέχεια, προσάρτηση στον οργανισμό σας:? api/data/v9.1/attributemaps ([GUID από το σφάλμα]) $, επιλέξτε = _entitymapid_value, όνομα χαρακτηριστικού προέλευσης, όνομα χαρακτηριστικού προορισμούΠαράδειγμα:$? https://MyOrganization.crm11.dynamics.com/api/data/v9.1/attributemaps (0a7bb84f-3d3c-e911-a977-0022480187f0), επιλέξτε = _entitymapid_value, όνομα χαρακτηριστικού προέλευσης, όνομα χαρακτηριστικού προορισμούΕίναι το αποτέλεσμα:{

    "@odata.context": "https://MyOrganization.crm11.dynamics.com/api/data/v9.1/$ μετα-δεδομένων #attributemaps(_entitymapid_value,sourceattributename,targetattributename) / $οντότητα""@odata.etag": "με"5299006"", "_entitymapid_value": "1172d7cc-3c3c-e911-a977-0022480187f0""όνομα χαρακτηριστικού προέλευσης": "css_mapfieldparent""όνομα χαρακτηριστικού προορισμού": "css_mapfieldchild""attributemapid": " 0a7bb84f-3d3c-e911-a977-0022480187f0 ","_organizationid_value":"112f329f-0a5f-4e2c-a2f0-c54e4824faa9"}

  3. Αντικατάσταση [_entitymapid_value] "με την τιμή από το πρώτο ερώτημα και στη συνέχεια προσαρτήστε τον οργανισμό σας:?select api/data/v9.1/entitymaps ([_entitymapid_value]) = όνομα οντότητας προορισμού όνομα οντότητας προέλευσηςΠαράδειγμα:?select https://MyOrganization.crm11.dynamics.com/api/data/v9.1/api/data/v9.1/entitymaps (1172d7cc-3c3c-e911-a977-0022480187f0) = όνομα οντότητας προορισμού όνομα οντότητας προέλευσηςΕίναι το αποτέλεσμα:

    {"@odata.context": "https://emeacrm3.crm11.dynamics.com/api/data/v9.1/$ μετα-δεδομένων #entitymaps(sourceentityname,targetentityname) / $οντότητα""@odata.etag": "με"5296276"","όνομα οντότητας προέλευσης": " css_testamparent""όνομα οντότητας προορισμού":"css_testamchild""entitymapid":"1172d7cc-3c3c-e911-a977-0022480187f0""_organizationid_value":"112f329f-0a5f-4e2c-a2f0-c54e4824faa9"}

  4. Χρησιμοποιήστε το iπληροφορίες ανακτώνται από τα δύο ερωτήματα για να προσδιορίσετε την αντιστοίχιση χαρακτηριστικού:

    "όνομα οντότητας προέλευσης": "css_testamparent","όνομα χαρακτηριστικού προέλευσης": "css_mapfieldparent",

    "όνομα οντότητας προορισμού": "css_testamchild","όνομα χαρακτηριστικού προορισμού": "css_mapfieldchild",

  5. Μια αντιστοίχιση χαρακτηριστικού δεν μπορεί να υπάρχει χωρίς σχέση 1: n. Αναζητήστε τα ακόλουθα στον οργανισμό προορισμού:σχέση 1: n από [όνομα οντότητας προέλευσης] -> [όνομα οντότητας προορισμού] με βάση πεδία [όνομα χαρακτηριστικού προέλευσης] -> [όνομα χαρακτηριστικού προορισμού]

  6. Εντοπίστε στον οργανισμό προορισμού μεταβαίνοντας σε αυτό το στοιχείοΡυθμίσεις, προσαρμογές, η προσαρμογή του συστήματος.

  7. Κάντε κλικ στο κουμπί οντότητες και στη συνέχεια ανοίξτε [όνομα οντότητας προέλευσης]

  8. Επιλογή 1: n σχέσεις

  9. Ταξινόμηση με βάση την σχετική οντότητα και ανοίξτε τη σχέση με [όνομα οντότητας προορισμού]

  10. Επιλέξτε αντιστοιχίσεις στα αριστερά

  11. Καταργήστε την αντιστοίχιση με:

    Όνομα του αρχείου προέλευσης: [όνομα χαρακτηριστικού προέλευσης]Όνομα προορισμού: [όνομα χαρακτηριστικού προορισμού]

  12. Προσπαθήστε να εισαγάγετε ξανά τη λύση σας.

 

Χρειάζεστε περισσότερη βοήθεια;

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Συμμετοχή στο Microsoft Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×