با سلام
در کلاینت وب می توانیم به آدرس لینک منابع دیجیتال دسترسی داشته باشیم. روش دستیابی به لینکها هم به این شکل است که در فرم ورود اطلاعات فیلدهای از نوع منبع دیجیتال، به شاخه ای از درخت دیجیتال که در تعریف فیلد مشخص کرده ایم دسترسی داریم و از این طریق می توانیم به لینک تمام منابع دیجیتال موجود در این شاخه دسترسی داشته باشیم. برای نمونه به شکل زیر توجه کنید:
در این مثال، کل سرشاخه عکسها با کد 05 و با تمام زیرشاخه های آن برای این فیلد قابل انتخاب است. نکته اینجاست که برای تمام این منابع امکان تولید لینک نیز وجود دارد. حال سوال این است که کاربرد واقعی این امکان در کجاست؟ احساس و توقع اولیه ای که من داشتم این بود که قاعدتا باید به محتوای انتخاب شده در این فیلد لینک داده شود نه به تمام شاخه. یعنی به عبارت دیگر من انتظار داشتم که لینک منبع دیجیتال پس از انتخاب محتوا و در فرم ورود اطلاعات مشاهده شود.
اگر بهتر بخواهم منظور خود را بیان کنم باید بگویم که در اینجا ما یک میانبر از گردش کار به درخت منابع دیجیتال می زنیم و محتوایی از آن را که ربطی به گردش کار ندارد استخراج و استفاده می کنیم که تصور می کنم استفاده مناسبی نیست. در واقع محاوره انتخاب منبع دیجیتال همانطور که از نام آن پیداست برای انتخاب منبع در فیلد است و ما در اینجا بجای انتخاب منبع، لینک آن را استخراج و در جای دیگری استفاده می کنیم. نتیجه این که ما فعالیتی را در گردش کار انجام می دهیم که ارتباطی به گردش کار ندارد و فکر می کنم این نقض غرض است. اگر اشتباه می کنم لطفا بفرمایید تا ربع ابهام شود.
با سپاس فراوان
سلام، جناب تاریوردی عزیز، اگر درست متوجه شده باشم تصویر شما پیوندی به یک منبع دیجیتال (فایل) است که مقدار لحظهای فیلد را بازتاب دهد. یعنی اگر در گذر زمان مقدار فیلد مربوطه از A به B تغییر کند، پیوند مربوطه هم پس از تغییر، از ملاحظه فایل A به ملاحظه فایل B تغییر کند. چنین پیوندی ممکن هست، اما به نظرم به دو دلیل چندان مفید نیست. اولا به این دلیل که کم پیش میآید که مقدار یک تک فیلد حاوی اطلاعات کافی برای کاربر باشد. معمولا مجموعه فیلدها در کنار هم هستند که معنا دارند. دوم اینکه احتمالا دیگر انواع فیلد از ما دلخور خواهند شد که چرا چنین امتیازی را تنها برای این نوع فیلد در نظر گرفتهایم! اگر در کاربردی بازتاب دادن مقدار لحظهای فیلدها مورد نظر باشد بهتر است به جای این پیوند، پیوندی به یک فرمی حاوی فیلدهای دلخواه در اختیار مصرفکننده قرار گیرد. با این کار هر دو مورد بالا پوشش داده میشود.
پیوندی که در برنامه وجود دارد طبق تعریف پیوندی به یک منبع دیجیتال است. اگر چه این منبع دیجیتال آخرین مقدار، یعنی مقدار "بالفعل" آن فیلد نیست، اما این طور هم نیست که بیارتباط با سیستم فرآیند باشد. این پیوند در واقع به یکی از منابعی اشاره میکند که مقداری "بالقوه" برای آن فیلد است. اگر زیردرختها با انضباط و منطق درست استفاده شده باشند، زیر مجموعه منابع دیجیتال بالقوه اصولا زیر مجموعه کوچکی از کل درخت منابع دیجیتال است. دایره این زیر مجموعه با تعاریف فیلدهای سیستم فرآیند محدود میشود. بنابراین در عمل این پیوند به "هر" منبع دیجیتال دلخواه نیست.
با احترام