ZSO_SHARE_SIGNALS

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