Ä¿³ØÅÍ´Â Siebel ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Business Object¿¡ ´ëÇØ Create, Retrieve, Update, Delete, Exist, Retrieve By Content ¹× DetlaUpdate verb¸¦ Áö¿øÇÕ´Ï´Ù. Business ObjectÀÇ ÀÇ¹Ì´Â ÇØ´ç Business Object Á¤ÀÇ¿¡ ĸ½¶ÈµË´Ï´Ù. Ä¿³ØÅÍÀÇ Çϵå ÄÚµåµÈ ¸í·É¾î¿¡ µû¶ó Siebel ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Business Object¸¦ ó¸®ÇÏ´Â Ä¿³ØÅÍ ³í¸®´Â ¾ø½À´Ï´Ù. ¿¹¸¦ µé¾î, Ä¿³ØÅʹ ƯÁ¤ Business Object°¡ ƯÁ¤ À¯Çü ¹× ¿©·¯ ¿£Æ¼Æ¼·Î ±¸¼ºµÇ´Â °ÍÀ¸·Î ¿¹»óÇÏÁö ¾Ê½À´Ï´Ù. Ä¿³ØÅÍ´Â ¿ÀºêÁ§Æ®°¡ Çϳª ÀÌ»óÀÇ ¿£Æ¼Æ¼·Î ±¸¼ºµÇ´Â °ÍÀ¸·Î ¿¹»óÇÕ´Ï´Ù.
Siebel ºñÁî´Ï½º ±¸¼º¿ä¼Ò´Â ¼¼ °¡Áö ¹æ¹ýÀ¸·Î ¿¬°üµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÜÀϰª ¸µÅ©¸¦ ÅëÇØ ÀÏ´ëÀÏ °ü°è·Î ¸µÅ©µÇ°Å³ª ÀÏ´ë´Ù °ü°è¸¦ ³ªÅ¸³»´Â MVL(Multi-Value Link) Çʵ尡 Àְųª ¶Ç´Â ´Ü¼ø ¸µÅ©°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
ºñÁî´Ï½º ±¸¼º¿ä¼Ò´Â PickLists¸¦ »ç¿ëÇÏ¿© ´Ù´ëÀÏ °ü°è·Î ¿¬°üµÉ ¼ö ÀÖ½À´Ï´Ù. ºñÁî´Ï½º ±¸¼º¿ä¼Ò ¸Þ¼Òµå´Â PickList ºñÁî´Ï½º ±¸¼º¿ä¼Ò¿¡¼ ƯÁ¤ °ªÀ» °Ë»öÇϰí ÇØ´ç °ªÀ» Çʵ忡 ¹èÄ¡Çϵµ·Ï Áö¿øÇÕ´Ï´Ù. °á°úÀûÀ¸·Î ºñÁî´Ï½º ±¸¼º¿ä¼Ò´Â ±³Â÷ Å×À̺íÀ» ÅëÇØ ´Ù´ë´Ù °ü°è·Î ¿¬°üµÉ ¼ö ÀÖ½À´Ï´Ù.
¿©·¯ ºñÁî´Ï½º ±¸¼º¿ä¼Ò¸¦ ĸ½¶ÈÇÏ´Â Business Object ÄÁÅØ½ºÆ®ÀÇ Siebel °³³äÀ» Áö¿øÇÏ·Á¸é, ÃÖ»óÀ§ ·¹º§ Business Object°¡ ÀûÀýÇÑ Siebel Business Object¿¡ ´ëÀÀµÇ¾î¾ß ÇÕ´Ï´Ù. ÃÖ»óÀ§ ·¹º§ Business Object ÀÀ¿ëÇÁ·Î±×·¥ ƯÁ¤ Á¤º¸¿¡´Â ÇØ´ç Siebel Business Object À̸§ÀÌ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ °¢ ÃÖ»óÀ§ ·¹º§ ¼Ó¼ºÀº Siebel ºñÁî´Ï½º ±¸¼º¿ä¼Ò¿Í »óÀÀÇØ¾ß ÇÕ´Ï´Ù.
ºñÁî´Ï½º ±¸¼º¿ä¼Ò¿¡ »óÀÀÇÏ´Â Business Object Á¤ÀÇ¿¡¼ °¢ ¼Ó¼ºÀº ´Ü¼ø ÇÊµå ¶Ç´Â MVG(Multi-Value Group) Çʵ带 ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ´Ü¼ø ¼Ó¼ºÀÇ ¼Ó¼º µ¥ÀÌÅÍ À¯ÇüÀº ´Ü¼ø µ¥ÀÌÅÍ À¯ÇüÀ̾î¾ß ÇÕ´Ï´Ù. MVG Çʵ忡 »óÀÀÇÏ´Â ¼Ó¼ºÀº ÇÏÀ§(ÄÁÅ×À̳Ê) Business Object·Î °£ÁֵǾî¾ß ÇÕ´Ï´Ù.
SiebelÀÇ µ¿ÀÏÇÑ Business Object¿¡ °ü·ÃµÇÁö ¾ÊÀº µÎ °¡Áö ´ÜÀÏ Ä«µð³¾¸®Æ¼ ºñÁî´Ï½º ±¸¼º¿ä¼Ò°¡ ÀÖ´Â °æ¿ì, °³º° Business Object ·¦ÆÛ¸¦ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
ÀÌ Business Object ±¸Á¶´Â Ä¿³ØÅͰ¡ µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ¸ðµç Business Object¸¦ ó¸®ÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ´Â ¸ÞŸ µ¥ÀÌÅÍÀÇ ÀϺÎÀÔ´Ï´Ù. ¿ÀºêÁ§Æ®¿¡ Business Object Á¤Àǰ¡ ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì, Ä¿³ØÅÍ´Â Ãß°¡ Siebel ¿ÀºêÁ§Æ®¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
Siebel Business Object °³¹ß ½Ã, Ű ¼Ó¼ºÀº ¾ðÁ¦³ª ¿ÀºêÁ§Æ® À§ÂÊ¿¡ µÎ½Ê½Ã¿À. À̸¦ ÅëÇØ ³ª¸ÓÁö ¿ÀºêÁ§Æ®¸¦ ó¸®Çϱâ Àü¿¡ Ä¿³ØÅͰ¡ Ű °ªÀ» °®°Ô µË´Ï´Ù. Ű ¼Ó¼ºÀ» ¿ÀºêÁ§Æ® ³» ´Ù¸¥ À§Ä¡¿¡ µÎ°Ô µÇ¸é ¿À·ù¸¦ ó¸®ÇÏ°Ô µË´Ï´Ù. ¿ÀºêÁ§Æ®ÀÇ Å° ¼Ó¼ºÀº SiebelÀÇ RowIdÀÔ´Ï´Ù.
´ÙÀ½ Ç¥¿¡¼´Â ´Ü¼ø ¼Ó¼º ¹× ÇÏÀ§ ¿ÀºêÁ§Æ® ¼Ó¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
À̸§ | ¼Ó¼º À̸§ |
---|---|
Type | ¼Ó¼ºÀÇ µ¥ÀÌÅÍ À¯ÇüÀÔ´Ï´Ù. ÇöÀç ÀÌ ¼Ó¼ºÀº »ç¿ëµÇÁö ¾ÊÁö¸¸, Àü´Þ ȣȯ¼º ¶§¹®¿¡ Siebel ODA´Â À¯ÇüÀ» ºÎ¿ï, ¹®ÀÚ¿, ³¯Â¥, int ¶Ç´Â double·Î ¼³Á¤ÇÕ´Ï´Ù. ¸ðµç À¯ÇüÀº ¹®ÀÚ¿·Î °£Áֵ˴ϴÙ. |
MaxLength | ¹®ÀÚ¿ À¯Çü¿¡ Àû¿ëµÇ¸ç ¼Ó¼º¿¡ Çã¿ëµÇ´Â ÃÖ´ë ±æÀ̸¦ ³ªÅ¸³À´Ï´Ù. Ä¿³ØÅÍ´Â ÀÌ ¼Ó¼ºÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅÍ ¿ë·®ÀÌ Å« °æ¿ì ºñÁî´Ï½º ÇÁ·Î¼¼½º¿¡¼ 󸮵Ǿî¾ß ÇÕ´Ï´Ù. |
IsKey | ÀÌ ¼Ó¼ºÀ» ¼³Á¤ÇÏ¸é ¼Ó¼ºÀÌ Å°ÀÓÀ» Ç¥½ÃÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº Update¿Í ÇÔ²² »ç¿ëµÇ¾î SiebelÀÇ Æ¯Á¤ ·¹Äڵ带 °»½ÅÇÕ´Ï´Ù. ÀÌ ¼Ó¼ºÀº Retrieve¿Í ÇÔ²² °Ë»ö ½ºÆå¿¡¼ »ç¿ëµÇ¾î Siebel¿¡¼ ·¹Äڵ带 °¡Á®¿É´Ï´Ù. Delete ½Ã, Ű´Â ÃÖ»óÀ§ ºñÁî´Ï½º ±¸¼º¿ä¼Ò¿¡ ¼³Á¤µË´Ï´Ù. |
IsForeignKey | »ç¿ëµÇÁö ¾ÊÀ½ |
IsRequired | ¡ºÇʼö¡» µî·Ï Á¤º¸ÀÇ Siebel ºñÁî´Ï½º ±¸¼º¿ä¼ÒÀÇ ÇÊµå ¼Ó¼ºÀÌ ¼±ÅõǴ °æ¿ì, true·Î ¼³Á¤µË´Ï´Ù. |
AppSpecificInfo | ÀÀ¿ëÇÁ·Î±×·¥ Åë½Å¿¡ ´ëÇÑ Á¤º¸¿Í ÀÌ Business Object¿Í ¿¬°üµÈ ºñÁî´Ï½º ±¸¼º¿ä¼Ò ¹× Siebel Business Object °¡Á®¿À±â¿¡ ´ëÇÑ Á¤º¸·Î ±¸¼ºµÇ´Â ÅØ½ºÆ® |
DefaultValue | ¼Ó¼º¿¡ ´ëÇØ ¼³Á¤µÇ´Â °æ¿ì, Àιٿîµå Business
Object¿¡ ¼³Á¤µÇÁö ¾Ê°í Ä¿³ØÅÍ µî·Ï Á¤º¸
UseDefaults°¡ true·Î ¼³Á¤µÇ¸é Ä¿³ØÅÍ¿¡¼ ÀÌ °ªÀÌ »ç¿ëµË´Ï´Ù. |
À̸§ | ÇÏÀ§ ¿ÀºêÁ§Æ® À̸§ |
---|---|
Type | ÇÏÀ§ÀÇ Business Object À¯Çü |
ContainedObjectVersion | ÇÏÀ§ Business Object ¹öÀü |
Relationship | ÇÏÀ§°¡ ÄÁÅ×ÀÌ³Ê ¼Ó¼ºÀÎ °æ¿ì Æ÷ÇÔÀ¸·Î ¼³Á¤µË´Ï´Ù. |
IsKey | ÀÌ ¼Ó¼ºÀº 1Â÷ ºñÁî´Ï½º ±¸¼º¿ä¼Ò¿¡ ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. |
IsForeignKey | »ç¿ëµÇÁö ¾ÊÀ½ |
IsRequired | true·Î ¼³Á¤µÇ´Â °æ¿ì, ÇÏÀ§´Â »óÀ§ Business Object¿¡ Ç¥½Ã°¡ ÀÖ´Â °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. Create verb ó¸® ½Ã 1Â÷ ºñÁî´Ï½º ±¸¼º¿ä¼Ò°¡ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù. Àιٿîµå Business Object¿¡ ÀÌ ±¸¼º¿ä¼Ò°¡ Ç¥½ÃµÇ´ÂÁö È®ÀÎÇÏ´Â ÀÛ¾÷ÀÌ ¼öÇàµË´Ï´Ù. ±¸¼º¿ä¼Ò°¡ ÀÖ´Â °æ¿ì, Àιٿîµå Business Object¿¡ Çʼö ¿ÀºêÁ§Æ®°¡ ¾ø´Ù°í Ç¥½ÃÇÏ´Â ¿À·ù°¡ ¹ßÇàµÇÁö ¾Ê´Â ÇÑ create°¡ °è¼Ó ÁøÇàµË´Ï´Ù. |
Cardinality | »óÀ§ ·¹Äڵ忡 ´ëÇØ ¼±ÅÃÇÒ ¼ö ÀÖ´Â ÇÏÀ§ ·¹ÄÚµå ¼ö¿¡ µû¶ó 1 ¶Ç´Â N |