{"version":"1.0","provider_name":"Learn VP","provider_url":"https:\/\/www.learn-vp.com\/pl","author_name":"vpadmin","author_url":"https:\/\/www.learn-vp.com\/pl\/author\/vpadmin\/","title":"Mastering Level 2 DFDs: The Borrow Processing Workflow - Learn VP","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"HVLnKDN3yr\"><a href=\"https:\/\/www.learn-vp.com\/pl\/gallery\/borrow-processing-level-2-dfd-system\/\">Mastering Level 2 DFDs: The Borrow Processing Workflow<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.learn-vp.com\/pl\/gallery\/borrow-processing-level-2-dfd-system\/embed\/#?secret=HVLnKDN3yr\" width=\"600\" height=\"338\" title=\"&#8222;Mastering Level 2 DFDs: The Borrow Processing Workflow&#8221; &#8212; Learn VP\" data-secret=\"HVLnKDN3yr\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.learn-vp.com\/pl\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.we-notes.com\/wp-content\/uploads\/2026\/08\/img_6a8267111f7ff.png","thumbnail_width":1024,"thumbnail_height":1024,"description":"The Level 2 Data Flow Diagram titled \"Borrow Processing (2.0)\" illustrates the sequential workflow of four circular processes: Validate Request, Check Availability, Execute Transaction, and Generate Response. These processes interact with four rectangular data stores\u2014Reader Profiles, Borrow Records, and Inventory Copies\u2014while exchanging defined data flows such as \"Valid Request,\" \"Available Copy Info,\" and \"Transaction Complete.\" External entities including a Reader and the 5.0 Access Interface appear on the right, receiving outputs like \"Borrow Result\" and \"Success Signal,\" while a \"Borrow Request\" feeds back into the start of the process loop."}