This table is used to collect different categories of signals which are saved to record the act of viewing or sharing a document or a document page, or adding one of those objects to a users cart.
Details
-
Schema: FUSION
-
Object owner: ZSO
-
Object type: TABLE
-
Tablespace: FUSION_TS_TX_DATA
Primary Key
Name | Columns |
---|---|
ZSO_SHARE_SIGNALS_PK |
SHARE_SIGNALS_ID |
Columns
Name | Datatype | Length | Precision | Not-null | Comments |
---|---|---|---|---|---|
SHARE_SIGNALS_ID | NUMBER | 18 | Yes | ID column: the uniquely identifying surrogate key value | |
SHARE_DOC_ID | VARCHAR2 | 64 | Yes | Document for which the signal has been generated | |
SHARE_DOC_REVISION | VARCHAR2 | 64 | Document Revision for which the signal has been generated, if appropriate. Document Versions are stored in WebCenter Content (UCM). | ||
PAGE_SEQUENCE_NUM | NUMBER | 9 | Document Page (possibly within a Document Revision) for which the signal has been generated, if appropriate. | ||
CONTENT_ITEM_ID | VARCHAR2 | 400 | Yes | The Content Id (in WebCenter Content) for which the signal was generated (may be either a Document or Document Page id, depending on the type of signal). | |
SIGNAL_CATEGORY_CODE | VARCHAR2 | 30 | Yes | The Signal Category to which the signal belongs. Initial available values are 'USE', 'VIEW' and 'SHARE'. | |
SIGNAL_SUBJECT_TYPE_CODE | VARCHAR2 | 30 | The specific type of signal, effectively a discriminator for interpreting the SIGNAL_SUBJECT_IDENTIFIER value. | ||
SIGNAL_SUBJECT_IDENTIFIER | VARCHAR2 | 1000 | The ID of the associated object specific to this kind of signal. Polymorphic value that may represent the ID for a Business Object for which the document signal is being generated (where the destination join is a NUMBER(18) ID or a VARCHAR2(64) value), e.g. Opportunity ID, Customer ID; or a Name (in the case of an OSN Discussion); or a URL (for an external/prospect share). | ||
CREATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who created the row. | |
CREATION_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the creation of the row. | ||
LAST_UPDATED_BY | VARCHAR2 | 64 | Yes | Who column: indicates the user who last updated the row. | |
LAST_UPDATE_DATE | TIMESTAMP | Yes | Who column: indicates the date and time of the last update of the row. | ||
LAST_UPDATE_LOGIN | VARCHAR2 | 32 | Who column: indicates the session login associated to the user who last updated the row. | ||
USER_PARTY_ID | NUMBER | 18 | Yes | The party id of the user initiating the signal event. | |
OBJECT_VERSION_NUMBER | NUMBER | 9 | Yes | Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried. | |
SIGNAL_DATE | TIMESTAMP | SIGNAL_DATE |
Foreign Keys
Table | Foreign Table | Foreign Key Column |
---|---|---|
ZSO_SHARE_SIGNALS | zso_share_docs | SHARE_DOC_ID |
Indexes
Index | Uniqueness | Tablespace | Columns |
---|---|---|---|
ZSO_SHARE_SIGNALS_N1 | Non Unique | Default | SIGNAL_CATEGORY_CODE, SHARE_DOC_ID, SHARE_DOC_REVISION, PAGE_SEQUENCE_NUM, SIGNAL_SUBJECT_TYPE_CODE |
ZSO_SHARE_SIGNALS_U1 | Unique | Default | SHARE_SIGNALS_ID |