Characteristic based product configurator
લાક્ષણિકતા-આધારિત ઉત્પાદન રૂપરેખાંકનકર્તા એ ઉત્પાદન રૂપરેખાંકનકર્તા વિસ્તરણ છે જે તમામ સંભવિત ઉત્પાદન વિવિધતાઓને વ્યાખ્યાયિત કરવા માટે લાક્ષણિકતાઓ (અથવા સુવિધાઓ) તરીકે ઓળખાતા અલગ ચલોનો સમૂહનો ઉપયોગ કરે છે. લાક્ષણિકતાઓ બે લાક્ષણિકતા પ્રકારો છેઃ દ્વિસંગી ચલ, જે ચોક્કસ લક્ષણની હાજરીનું વર્ણન કરે છે કે નહીં, એન-મૂલ્યો ચલ, જે ચોક્કસ ઉત્પાદન લક્ષણ માટે એન સંભવિત મૂલ્ય વચ્ચેની પસંદગીનું વર્ણન કરે છે. અવરોધો લાક્ષણિકતા-મૂલ્ય સંયોજનોની શ્રેણી વિવિધ અવરોધો દ્વારા ઘટાડવામાં આવે છે જે વ્યાખ્યાયિત કરે છે કે કયા સંયોજનો એકબીજાની સાથે થઈ શકે છે, ન કરી શકે અને થવું જોઈએ. આ અવરોધો વાસ્તવિક દુનિયામાં તકનીકી અથવા વ્યાપારી અવરોધોને પ્રતિબિંબિત કરી શકે છે. અવરોધો રજૂ કરી શકે છેઃ અસંગતતાઃ તેઓ કેટલાક ઉત્પાદનના લક્ષણ-મૂલ્યો વચ્ચે પરસ્પર વિશિષ્ટતા સૂચવે છે; સૂચિતાર્થઃ તેઓ ચોક્કસ લક્ષણ-મૂલ્યની હાજરી સૂચવે છે જે અન્ય લક્ષણ-મૂલ્યની હાજરી સુધી મર્યાદિત છે. લાક્ષણિક ફિલ્ટર્સ લાક્ષણિકતાઓનો ઉપયોગ વપરાશકર્તાને ફિલ્ટર પરિસ્થિતિઓનું વર્ણન કરીને તૈયાર ઉત્પાદનને અમૂર્ત બનાવવાની મંજૂરી આપે છે, જે લાક્ષણિકતાઓ પર બુલિયન કાર્યોનો ઉપયોગ કરીને ઉત્પાદનની વિવિધતાના ઉપગણોનું વર્ણન કરે છેઃ AND, NOR, અથવા લોજિકલ ઓપરેટર્સ બુલિયન કાર્યની વ્યાખ્યાઓનો ઉપયોગ કરે છે અને તેને સરળ બનાવે છે, કારણ કે તેઓ વપરાશકર્તાને લાક્ષણિકતા-મૂલ્યો કે જે હાજર (AND), ગેરહાજર (NOR), અથવા બધા ગેરહાજર (OR) ન હોઈ શકે તેને એકસાથે ફરીથી જૂથબદ્ધ કરવાની મંજૂરી આપે છે; લાક્ષણિકતાઓના ઉપયોગ દ્વારા રજૂ કરવામાં આવેલા ડિકપલિંગને કારણે, જ્યારે નવા વ્યાપારી કોડ્સ રજૂ કરવામાં આવે ત્યારે બુલિયન કાર્યોને ફરીથી વ્યાખ્યાયિત કરવાની જરૂર નથી, જેને કેટલાક લાક્ષણિકતાઓના સંયોજન દ્વારા પહેલેથી જ આવરી લેવામાં આવેલા કેટલાક ઉત્પાદન-પ્રકારો સાથે મેપ કરી શકાય છે. બંધ અથવા ખુલ્લું રૂપરેખાંકન લાક્ષણિકતા-આધારિત રૂપરેખાંકનનો ઉપયોગ કરીને, ઉત્પાદનની વિવિધતાને બે રીતે વ્યાખ્યાયિત કરવું શક્ય છેઃ ખુલ્લું રૂપરેખાંકનઃ વપરાશકર્તા કામ કરવા માટે મૂળભૂત મૂલ્યોનો સમૂહ વિના, તકનીકી અને વ્યાપારી અવરોધોનું પાલન કરતી તમામ લાક્ષણિકતાઓનું મૂલ્યાંકન કરશે; બંધ રૂપરેખાંકનઃ તે પૂર્વ-પસંદ કરેલ આધાર-તૈયારી (ઉત્પાદનની વિવિધતાના પેટા-વર્ગનું પ્રતિનિધિત્વ કરતી) થી શરૂ થાય છે જે લાક્ષણિકતાઓના સબસેટને નિશ્ચિત કરે છે, જેમાં વપરાશકર્તા વૈકલ્પિક રીતે (હજુ પણ નિશ્ચિત નથી) લાક્ષણિકતા-મૂલ્યોનું મૂલ્યાંકન કરતી અન્ય માહિતી ઉમેરશે, જે તકનીકી અને વ્યાપારી અવરોધોને અનુરૂપ હશે. તે સ્પષ્ટ કરવું ઉપયોગી થઈ શકે છે કે વિનંતી કરાયેલ લાક્ષણિકતા-મૂલ્ય અન્ય લાક્ષણિકતા-મૂલ્યને બદલી શકે છે જે આધાર-તૈયારી એપ્લિકેશન્સમાં હાજર વિનંતી કરાયેલ મૂલ્ય સાથે અસંગત છે. એપ્લિકેશન્સના કેટલાક ઉદાહરણો જ્યાં લાક્ષણિકતા-આધારિત ઉત્પાદન રૂપરેખાંકનનો ઉપયોગ કરવો ફાયદાકારક હોઈ શકે છે તેમાં નીચેનાનો સમાવેશ થાય છેઃ સામગ્રી એપ્લિકેશન્સનો બિલઃ દરેક ભાગ-નંબર સાથે લાક્ષણિકતા-ફિલ્ટર સંકળાયેલ હોય છે, જે ઉત્પાદન-વિવિધતાઓના સબસેટને પસંદ કરે છે જેમાં ભાગ-નંબરનો ઉપયોગ કરવામાં આવશે. ઉત્પાદન પ્રક્રિયા વ્યવસ્થાપન પ્રણાલીઓઃ લાક્ષણિકતા-ફિલ્ટર દરેક ઓપરેશન સાથે સંકળાયેલ હોય છે જે ઉત્પાદનના પ્રકારોના સબસેટને પસંદ કરશે જ્યાં તે ઓપરેશન કરવામાં આવે છે. વ્યાપારી એપ્લિકેશન્સઃ બજારની ક્રમિકતા અને ફરજિયાત આવશ્યકતાઓ લાક્ષણિકતા-ફિલ્ટર સાથે સંબંધિત હોય છે જે ઉત્પાદનની વિવિધતાઓના સબસેટને ઓળખે છે. સંદર્ભો કોમ્પ્યુટર પ્રોગ્રામિંગ