سلام. وقتتون بخیر.
چجوری میشه در قسمت فراخوانی سرویس به فیلد هویت دسترسی داشته باشم؟ همه فیلدها در این قسمت نمایش داده نمیشن.
اگر منظورتون فیلدهای است که خودتون به سیستم اضافه نمودهاید، باید گفت که همگی این مقادیر در پراپرتی ExtendedProperties قابل دسترس است.
تابعی را ممکن کنید که پارامتر Id با تایپ Guid پشتیانی نماید و بر بستر پروتکل HTTP به صورت GET یا POST قابل دسترس شود، این Id همان شناسه فرصت شما است که به کمک آن میتوان به فرصت و هویت مرتبط دسترسی پیدا کرد. در سرویس مقدار پارامتر Id را به تابع FindOpportunityById در سرویس Opportunity ارسال کنید و فرصت را بیابید اکنون با استفاده از مقدار شناسه IdentityId، تابع FindIdentityById از سرویس Identity فراخوانی نماید، اکنون شما به تمامی اطلاعات آن هویت دسترسی دارید.
ببینید بنده یه فرصت سفارش ایجاد کردم و میخوام به فیلد هویت دسترسی داشته باشم ولی توی لیست پارامترهای ورودی نیست. شما فرمودید از ExtendedProperties استفاده کنید که اونم نبود.