109 Rules
ID | Name | Severity |
---|---|---|
1520102 | SiebelReview: Custom BC Based On S_PARTY Table Missing the "Inner Join Extension Table" User Property |
high
|
1520106 | SiebelReview: Avoid bad BusComp configuration when using Standard 1:M Extension Tables |
medium
|
1520108 | SiebelReview: Avoid bad Link configuration when using Standard 1:M Extension Tables |
medium
|
1520110 | SiebelReview: Incorrect Join Specification To 1:1 Extension Table ROW_ID |
medium
|
1520112 | SiebelReview: Missing Join Specification for Custom Joins |
medium
|
1520114 | SiebelReview: Pick Maps Missing or Incorrectly Defined |
medium
|
1520124 | Siebel: Don't associate Views to more than 1 Screen |
medium
|
1520126 | SiebelReview: Duplicate Column Mappings |
medium
|
1520128 | SiebelReview: PickList Not Defined |
medium
|
1520140 | SiebelScriptingReview: Unilingual Error messages scripted |
medium
|
1520160 | Siebel: Don't delete static standard extension columns (ATTRIB_) |
medium
|
1520162 | Siebel: Do not add custom Fields to a Siebel Base table |
medium
|
1520180 | Siebel eScript: Avoid Functions with High Cyclomatic Complexity |
medium
|
1520182 | Siebel eScript: Avoid missing default Case handling in Switch Construct in Functions |
medium
|
1520220 | Siebel eScript: Avoid empty Functions |
medium
|
1520322 | Siebel eScript: Avoid setting Scripts to Inactive |
medium
|
1520324 | Siebel: Avoid inactive elements in an Applet |
medium
|
1520326 | Siebel: Avoid unreferenced Fields in Business Component |
medium
|
1520328 | Siebel: Avoid unreferenced Columns in Tables |
medium
|
1520380 | Siebel: Applet's name should contain the type |
medium
|
1520382 | Siebel: View's name should have an initial capitalized letter and no special characters |
medium
|
1520384 | Siebel: BusComp's name should have an initial capitalized letter and no special characters |
medium
|
1520386 | Siebel: One-to-One Extension tables should be suffixed with _X |
medium
|
1520388 | Siebel: One-to-Many Extension tables should be suffixed with _XM |
medium
|
1520390 | Siebel: BC Field name should not end with a question mark |
medium
|
1520420 | Siebel: Every Added Applet should have a title |
medium
|
1520422 | Siebel: Applets from the same view cannot have the same title |
medium
|
1520440 | Siebel eScript: Avoid undocumented Functions |
medium
|
1520442 | Siebel eScript: Avoid Functions with a low comment/code ratio |
medium
|
1520460 | Siebel eScript: Avoid exception handling on Loops in Functions |
medium
|
1520480 | SiebelReview: Avoid BusComp using Sort specifications on non-indexed Fields |
high
|
1520482 | SiebelReview: Avoid PickList using Sort specifications on non-indexed Fields |
high
|
1520484 | SiebelReview: Avoid Link using Sort specifications on non-indexed Fields |
high
|
1520486 | SiebelReview: Avoid BusComp using Search specifications on non-indexed Fields |
high
|
1520488 | SiebelReview: Avoid PickList using Search specifications on non-indexed Fields |
high
|
1520490 | SiebelReview: Avoid Link using Search specifications on non-indexed Fields |
high
|
1520492 | SiebelReview: Avoid Applet using Search specifications on non-indexed Fields |
high
|
1520494 | Siebel eScript: Avoid complex PreGetFieldValue Functions |
medium
|
1520496 | Siebel eScript: Avoid using ExecuteQuery() statement in Functions |
medium
|
1520498 | SiebelReview: Force Active property Set to TRUE at BusComp level |
medium
|
1520500 | SiebelReview: Force Active BusComp Field Property Set to TRUE |
medium
|
1520502 | SiebelReview: Link Specification For BusComp Field Property Set To TRUE |
medium
|
1520508 | SiebelReview: Nested MVFs |
medium
|
1520510 | SiebelScriptingReview: Explicit Object Release |
medium
|
1520512 | SiebelScriptingReview: Scripting The PreCanInvokeMethod Event For A Business Service |
medium
|
1520540 | Siebel: Avoid too many MVG on list applet |
medium
|
1520544 | Siebel: Don't overload Siebel Tables |
medium
|
1520548 | SiebelReview: MVL Primary Configuration |
medium
|
1520550 | SiebelReview: "Check No Match Property" set to TRUE for MVLs |
medium
|
1520552 | SiebelReview: Joins to XM Tables |
medium
|
1520554 | SiebelReview: Using Extension Tables |
medium
|
1520580 | Siebel eScript: Avoid Functions without Try, Catch and Finally block |
medium
|
1520582 | Siebel eScript: Avoid Functions destroying variables outside of the finally clause |
medium
|
1520584 | Siebel eScript: Avoid Functions having Return statement in the Finally clause |
medium
|
1520586 | Siebel eScript: Prefer using GotoView in the Finally clause of a Function |
medium
|
1520588 | Siebel Scripting Review: Using Error Code in scripts |
medium
|
1520680 | SiebelReview: State Model on BusComps Not Based on CSSBCBase |
medium
|
1520720 | Siebel: Defining Ancestry of Custom Applets |
medium
|
1520722 | Siebel: Defining Ancestry of Custom Business Components |
medium
|
1520724 | Siebel: Length of the Column should not exceed the length of the Field |
medium
|
1520726 | Siebel eScript: Avoid putting all code in the Applet_PreInvokeMethod event |
medium
|
1520728 | Siebel eScript: Avoid putting all code in the Service_PreInvokeMethod event |
medium
|
1520730 | Siebel eScript: Prefer SWITCH over nested IF-THEN-ELSE in Functions |
medium
|
1520732 | Siebel eScript: Use DeleteRecord method only inside Loops located in Functions |
medium
|
1520734 | Siebel eScript: Avoid using multiple conditions in IF constructions in Functions |
medium
|
1520736 | Siebel: Business Component Field should have same type as related Table Column |
medium
|
1520738 | Siebel eScript: Avoid Functions using compiler directives like define and if |
medium
|
1520742 | Siebel Scripting Review: Use of the SetViewMode() method |
medium
|
1520760 | SiebelReview: Adding System Columns as BusComp Field Objects Definitions |
medium
|
1520762 | SiebelReview: Controls or List Columns Based on Non-Existent Fields |
medium
|
1520764 | SiebelReview: Duplicate Item Identifiers |
medium
|
1520774 | Avoid setting field values using hard-coded values (Siebel) |
medium
|
1520822 | SiebelReview: View Visibility Settings |
medium
|
1520824 | SiebelReview: Incorrect Thread Applet, Title, or Field Properties |
medium
|
1520826 | SiebelReview: Custom Business Component Contains No Required Fields |
medium
|
1520860 | Siebel: Avoid Business Objects referencing too many Business Components |
medium
|
1520862 | Siebel: Avoid Business Components referencing more than X tables |
medium
|
1520864 | SiebelReview: Too Many Applets on a View |
medium
|
1520866 | SiebelReview: Excessive Number of List Columns in a List Applet |
medium
|
1520868 | Siebel eScript: Avoid Functions with more than X variables |
medium
|
1520880 | Siebel eScript: Avoid Functions with more than X Lines of Code |
medium
|
1521000 | Siebel: Don't delete Standard Tables |
medium
|
1521002 | Siebel: Don't delete Standard Business Components |
medium
|
1521004 | Siebel: Don't delete Standard Applets |
medium
|
1521006 | Siebel: Don't delete Standard Views |
medium
|
1521008 | Siebel: Don't delete Standard Screens |
medium
|
1521010 | Siebel: Don't delete Standard Business Objects |
medium
|
1521012 | Siebel: Don't delete Standard Business Services |
medium
|
1521500 | Siebel: Avoid unreferenced Tables |
medium
|
1521502 | Siebel: Avoid unreferenced Business Components |
medium
|
1521504 | Siebel: Avoid unreferenced Applets |
medium
|
1521506 | Siebel: Avoid unreferenced Views |
medium
|
1521508 | Siebel: Avoid unreferenced Screens |
medium
|
1521510 | Siebel: Avoid unreferenced Business Objects |
medium
|
1521512 | Siebel: Avoid unreferenced Business Services |
medium
|
1521700 | Siebel: Table's name should have a designated prefix like XX_LABEL |
medium
|
1521702 | Siebel: Business Component's name should begin with Company prefix |
medium
|
1521704 | Siebel: Applet's name should begin with Company prefix |
medium
|
1521706 | Siebel: View's name should begin with Company prefix |
medium
|
1521708 | Siebel: Screen's name should begin with Company prefix |
medium
|
1521710 | Siebel: Business Object's name should begin with Company prefix |
medium
|
1521712 | Siebel: Business Service's name should begin with Company prefix |
medium
|
1522000 | Siebel: Avoid undocumented Tables |
medium
|
1522002 | Siebel: Avoid undocumented Business Components |
medium
|
1522004 | Siebel: Avoid undocumented Applets |
medium
|
1522006 | Siebel: Avoid undocumented Views |
medium
|
1522008 | Siebel: Avoid undocumented Screens |
medium
|
1522010 | Siebel: Avoid undocumented Business Objects |
medium
|
1522012 | Siebel: Avoid undocumented Business Services |
medium
|