psdi.app.knowledgebase

Class KB

  • All Implemented Interfaces:
    java.rmi.Remote, KBRemote, MboConstants, MboRemote, MaxRemoteProxy


    public class KB
    extends Mbo
    implements KBRemote
    MBO representing a KnowledgeBase Article The attributes in this object are as follows:


    Attribute Name Description
    ARTICLEID Article ID. This is the unique identifier of the Article record.
    DESCRIPTION This is the main description of the knowledge base article.
    STATE This identifies the state of the article. The valid states are ACTIVE, INACTIVE and DRAFT. Only ACTIVE Articles can be used by end users. INACTIVE and DRAFTS are managed by administrators.
    TYPE This can be used to define types of articles. No value list out of the box, but customers could create one if desired.
    KEYWORDS This is where keywords are defined to describe the contents of the article. Keyword searching will utilize this field. Separate each individual keyword with a space.
    STARTDATE This is the start of the effective date range of the article. A null start date indicates that there was no specific start date. A null end date indicates there is no specific end date. When both are null, it will indicate there are no effective dates and the article is always 'effective'.
    ENDDATE This is the end of the effective date range of the article. A null start date indicates that there was no specific start date. A null end date indicates there is no specific end date. When both are null, it will indicate there are no effective dates and the article is always 'effective'.
    SYMPTOM This is the description of the known or observed symptoms.
    CAUSE This is the description of the known or observed cause of the symptoms.
    RESOLUTIONThis is the description of the resolution required to address a symptom/cause
    SUMMARY This field is a brief summary of the Article content.
    MOREINFORMATION This field contains any additional information for the Article.
    WORKAROUND This field defines any work around information that may be necessary until the problem can be resolved.
    CONTENTSOURCEThis defines where the content of the article came from. This may be anything from a person, organization or a book to a web page or industry standard.
    PAGEVIEWCOUNT The UI will determine when a page view occurs. The UI will then need to call a function that increases this page count value.
    RANKINGCOUNTThis is the number of times the Article has been ranked for usefulness by an end user. This value is only increased when a usefulness ranking occurs. The action to calculate the new average rank will update this value.
    AVGUSEFULRANKThis is the Average Usefulness of the Article based on user rankings. A 0 value means no one has ranked it yet or everyone who has ranked it has ranked it as 0. A RANKINGCOUNT of 0 means no rankings have occurredThe average rank will be calculated as follows: New AVGUSEFULRANK = ((Old AVGUSEFULRANK * Old RANKINGCOUNT) + (New AVGUSEFULRANK)) (Old RANKINGCOUNT + 1)New RANKINGCOUNT = Old RANKINGCOUNT +1
    LASTREVIEWEDBY This is the person who last reviewed the Article.
    LASTREVIEWEDDATE This is the Date and Time that the Article was last reviewed.
    CHANGEBY This is the user who last modified the Article.
    CHANGEDATE This is when the Article was last modified.