Released database changes in version 10.5.4.867
SuperOffice
- Modify table CacheTables subKeyId
- Modify table ImportRelation foreignKey
- Remove table HeadingTemp
- Modify table person
- Modify table phone
- Modify table Contact DeletedDate
- Modify table Person DeletedDate
- Add table SaintConfiguration
- Modify table StatusDef generationStart, lastGenerated
- Modify table Associate userName
- Modify table PrefDesc rank, subGroup, minLevel
- Add table Tags
- Add table TagsGroupLink
- Add table TagsHeadingLink
- Modify table appointment do_By, done, endDate, activeDate
- Modify table recurrenceRule startDate, endDate
- Modify table email_folder name
- Modify table DocTmpl includeSignature, showCurrents, senderEmailMode, senderEmailAddress
- Modify table SuperListColumnSize ownerTable, ownerRecord, group_id, configurationName
- Add table AssociateHistory
- Modify table Document snum
- Modify table Appointment cautionWarning
- Modify table person emailBounceCount
- Modify table contact
- Modify table ej_message language, sentiment, sentimentConfidence
- Modify table ej_message suggestedCategory_id
- Modify table contact emailBounceCount
- Modify table DocTmpl invitationDocType, privacyDocType
- Modify table contact emailLastBounce
- Modify table person emailLastBounce
- Modify table searchcriterionvalue valueType, valueDataType
- Modify table searchcriterionvalue valueType
- Modify table ticket
- Modify table ej_message time_spent, time_charge
- Modify table invoice time_charged
- Modify table ticket_priority deadline
- Modify table ticket_status_history timespan, real_timespan
- Modify table appointment done, do_by, activeDate, endDate
- Modify table text updatedCount
- Modify table appointment mother_associate_id
- Modify table freetextwords word, soundEx
- Modify table freetextindex contact_id
- Modify table BatchTask FileName
- Modify table document ExtUrl
- Add table CacheInvalidation
- Modify table QuoteVersion request_associate_id, request_comment
- Add table QuoteApprReason
- Add table QuoteApprReasonGroupLink
- Add table QuoteApprReasonHeadingLink
- Add table QuoteDenyReason
- Add table QuoteDenyReasonGroupLink
- Add table QuoteDenyReasonHeadingLink
- Modify table phone description, searchPhoneNumber
- Modify table ticket
- Modify table ej_message
- Modify table user_candidate person_id, secret_key, secret_value
- Add table EntityCounts
- Modify table appointment
- Modify table udcontactSmall
- Modify table udpersonSmall
- Modify table udappntsmall
- Modify table uddocsmall
- Modify table udprojectSmall
- Modify table udsalesmall
- Modify table CacheInvalidation FirstChange
- Modify table freetextindex
- Modify table Credentials secret
- Modify table login ns_secret
- Modify table Message
- Modify table document contentSetCount
- Modify table SearchCriteriaGroup
- Modify table SearchCriterion
- Modify table SearchCriterionValue
- Modify table appointment owned_externally
ai
Theai_chat_turn table contains chat history for user’s chatbot sessions with GPT. Chats are keyed by the chat_id and associate_id, and ordered by timestamp. Chat Messages are automatically added to the history as the bot generates answers.
- Add table ai_chat_turn
chat
- Modify table chat_topic
- Modify table chat_topic_user can_respond, notifications, can_listen, manager
- Modify table chat_session name, company_name, email, phone, first_message, last_message, flags
- Modify table chat_message created_by
- Modify table ejuser chat_status
- Modify table chat_topic widget_language
- Modify table cust_lang iso_code
- Modify table chat_session project_id, sale_id, ticket_id, contact_id, transfer_to
- Modify table config feature_toggle
- Modify table login_customer created_at
- Add table quick_reply
- Modify table chat_session consented
- Modify table chat_topic
- Modify table chat_topic custom_queue_text
- Modify table chat_session
- Modify table chat_topic
- Modify table chat_session
- Modify table chat_topic flags
- Modify table chat_session status
- Modify table chat_message type, special_type
- Modify table chat_topic bot_enabled, bot_name, bot_register_trigger_id, bot_newsession_trigger_id, bot_statechange_trigger_id, bot_newmessage_trigger_id
- Modify table chat_session chatbot_isactive
- Modify table chat_topic bot_register_trigger_id, bot_newsession_trigger_id, bot_statechange_trigger_id, bot_newmessage_trigger_id, bot_register_scriptid, bot_session_created_scriptid, bot_session_changed_scriptid, bot_message_received_scriptid
- Modify table chat_topic use_lunch_hours, lunch_start, lunch_stop
- Modify table chat_topic widget_agent_use_firstname
- Modify table chat_session country
- Modify table chat_topic warning_chat_message, manager_warning_chat_message
- Modify table chat_topic offline_form_time_limit, offline_form_queue_length
- Modify table chat_topic widget_enable_rating, widget_rating_text
- Modify table chat_session rating
- Modify table chat_topic widget_badge_color
- Modify table chat_topic widget_badge_text_color, widget_cust_msg_color, widget_cust_msg_text_color, widget_agent_msg_color, widget_agent_msg_text_color, widget_font_size, widget_button_color, widget_button_text_color
configurablescreens
This table will contain deltas for configurable screens to add and remove from recipes in SCIL- Add table ConfigurableScreenDelta
- Modify table ConfigurableScreenDelta deltaState
- Modify table SystemEvent
- Add table ConfigurableScreenAppliesTo
- Add table TaskMenu
- Add table TaskMenuGroupLink
- Add table TaskMenuHeadingLink
- Modify table TaskMenu encoding
ConsentManagement
- Modify table category family_id
- Modify table Category family_id
- Remove table consent_person
- Remove table consent_purpose
- Remove table ConsentSource
- Remove table LegalBase
- Remove table category_family
- Add table ConsentPurpose
- Add table LegalBase
- Add table ConsentSource
- Add table ConsentPerson
- Add table CategoryFamily
- Modify table DocTmpl privacyDocType, emailSubject
- Modify table Category CategoryFamily_id
- Modify table outbox rfc822_content
- Modify table ConsentPerson
- Modify table ConsentPerson
- Modify table ConsentPerson
- Modify table ShipmentTypeReservation
- Modify table ConsentPurpose
- Modify table ConsentSource
- Modify table LegalBase
- Modify table ShipmentType
- Modify table ErpConnection ConsentSourceId, LegalBaseId
- Modify table ErpConnection ConsentSourceId, LegalBaseId
CRMScript
- Add table script_trace
- Add table script_trace_run
- Modify table screen_chooser description, enabled
- Modify table ejscript extra_menus_id
- Modify table ejscript unique_identifier, registered, registered_associate_id, updated, updated_associate_id, updatedCount
- Modify table screen_chooser unique_identifier, registered, registered_associate_id, updated, updated_associate_id, updatedCount
- Modify table ejscript unique_identifier
- Modify table screen_chooser unique_identifier
- Modify table ejscript unique_identifier
- Modify table screen_chooser unique_identifier
- Modify table screen_definition autosave
- Modify table ejscript type
- Modify table script_trace_run frames
- Modify table script_trace notification_email, notify, num_notifications, exception_only, sum_runs, sum_size
- Modify table screen_chooser ejscript_id
CS
- Modify table ticket from_address
- Modify table s_message long_description
- Modify table ticket_status status
- Modify table ticket_priority status, flags, ticket_read, changed_owner, ticket_newinfo, ticket_closed, ticket_changed_priority, ticket_new
- Modify table ej_category delegate_method, closing_status, msg_closing_status, flags
- Modify table ticket status, slevel, origin, read_status
- Modify table ticket_status status
- Modify table ej_message slevel, type, message_category
- Modify table ej_message important
- Modify table Ticket tags, contact_id
- Modify table s_list_element status
- Add table attachment_location
- Modify table attachment attachment_location_id
- Modify table mail_in_filter mailgun_dsn
- Modify table ej_message
- Modify table ticket language, sentiment, sentimentConfidence
- Modify table ej_message suggestedCategory_id
- Modify table ticket suggestedCategory_id, origHumanCategory_id
- Modify table mail_in_filter server_type
- Modify table ej_category closing_status_temp, msg_closing_status_temp
- Modify table ej_category closing_status, msg_closing_status
- Modify table ej_category closing_status_temp, msg_closing_status_temp
- Modify table mail_in_filter ai_suggest_category, ai_text_analysis
- Modify table ms_filter new_tags
- Modify table notify custom_url
- Modify table inbox uidl
- Modify table reply_template_body flags
- Modify table reply_template flags
- Modify table ticket title, author, from_address
- Modify table ej_message changed_at
- Modify table ej_message changed_by
- Modify table ticket sale_id, project_id
- Modify table category_membership is_defined_by_usergroup, weight
- Modify table ej_message message_id
- Modify table ticket_log_action log_action
- Modify table ej_message badge
- Modify table notify registered, registered_associate_id
- Modify table ticket status
- Modify table ticket time_spent
- Modify table ticket ticket_type, request_type
- Modify table ticket_type
- Modify table ticket_relation_type
- Modify table ticket_relation_action
- Modify table ticket_relation source, target, relation_type, registered, registered_associate_id, updated, updated_associate_id, updatedCount
- Remove table request_type
- Remove table request_type_priority
- Remove table request_type_status
- Modify table ticket request_type
- Rename table ticket_type to obsolete_1
- Rename table ticket_relation_type to obsolete_2
- Rename table ticket_relation_action to obsolete_3
- Rename table ticket_relation to obsolete_4
- Add table ticket_type
- Add table ticket_type_priority
- Add table ticket_type_status
- Modify table ticket ticket_type
- Modify table ticket_type deleted
- Modify table ticket time_spent
- Modify table ticket_type is_default
- Modify table mail_in_filter ticket_type
- Modify table ms_filter new_ticket_type
- Modify table ticket_type icon
- Modify table ejscript last_exec_http, last_exec_anon_http
- Modify table extra_tables icon_id
- Modify table ticket_type show_in_new, exclude_signature, exclude_email_recipients, external_as_default
- Modify table ticket_type visible_for_groups
- Modify table ticket_type reply_forward_no_signature
- Modify table ejscript source_code
- Modify table ejscript includes, last_compiled
- Modify table ticket_type reply_external_as_default
- Modify table ejscript source_maps
customerCenter
Create new table for storing customer center styling and configuration options- Add table cust_config
- Add table cc_template
- Modify table TemporaryKey payload
dashboard
Add tables for Dashboard V2, these will store info about dashboards and dashboard tiles- Add table dashboard
- Add table dashboard_theme
- Add table dashboard_tile_definition
- Add table dashboard_tile
- Add table dashboard_tile_field
- Modify table dashboard_tile rank
- Modify table dashboard_tile_definition selection_id, currency_id, currency_mode, sort_by, measure, measure_field
- Modify table dashboard_tile_definition secondary_selection_id, layout_config, entity_name
- Modify table dashboard visible_for_all, visible_for_associates, visible_for_groups, pin_for_all, pin_for_associates, pin_for_groups
- Modify table dashboard_theme rank
- Modify table dashboard
- Modify table dashboard columns
- Modify table dashboard_tile_definition measure_by_field
- Modify table selection dashboard_tile_definition_id
- Modify table dashboard_theme client
- Modify table dashboard_theme isBuiltIn
- Modify table dashboard guid
- Modify table dashboard_tile_definition currency_id, currency_code
- Modify table dashboard
- Modify table dashboard_tile
- Modify table dashboard_tile_definition
- Modify table dashboard_theme style
- Modify table dashboard_tile_definition usage
forms
- Add table form
- Add table form_submission
- Modify table form active, expires, maxSubmits
- Modify table form type
- Modify table form recipe
- Modify table form_submission is_submitted
- Modify table form_submission is_submitted, status, processing_log
- Modify table form group_id
- Modify table ticket form_submission_id
- Modify table form form_key
- Modify table form new_ticket
inbox
- Add table email_account
- Add table email_folder
- Add table service_auth
- Add table email_item
- Modify table email_item
- Modify table email_item replied_at, in_reply_to, messageId
- Modify table email_account default
- Modify table email_account account_status
- Modify table email_item cc
- Modify table service_auth associate_id, auth_status
- Modify table timestamps mailsync
- Modify table email_account email_address
- Modify table email_folder account_id
- Modify table email_account encryptedCheck, associate_id, incoming_auth, outgoing_auth
- Modify table service_auth encryptedCheck, associate_id, server, port, auth_type, username, password
- Modify table email_account error_count, error_reason
- Modify table email_item
- Add table email_attachment
- Modify table email_folder folder_separator
- Modify table email_item cal_data
- Modify table email_account simple_mode, last_fetch
invitation
Adds support for invitations (iCal) leading to appointments- Add table invitation
- Modify table email appointment_id
- Modify table invitation organizer_email, organizer_fullname, recurring_end_date
- Modify table invitation recurring_start_date
- Modify table erpexternalkey
- Modify table appointment original_start_date
- Modify table invitation template_language
Mailings
Adding field to store the document mailing recipient sort order- Modify table s_shipment sorting
- Modify table s_message design, designtype
- Add table s_messageblock
- Modify table s_message flags
- Modify table s_shipment status
- Modify table s_link_customer link_type
- Modify table s_link_customer_statical link_type
- Modify table s_shipment_addr form_submission_id
- Modify table s_shipment_addr bounce_code, bounce_reasontag, cleaned
- Modify table Email lastBounceCode, lastBounceReason
- Modify table s_shipment
- Modify table s_link_customer_statical
- Modify table s_link_customer
- Modify table s_shipment_addr
- Modify table s_shipment are_statistics_dirty
- Modify table s_shipment are_statistics_dirty
- Add table MailingDomains
- Modify table s_shipment sent_num
- Modify table s_link local_link
- Modify table s_link url
- Modify table s_link redirect_kind, link_parameters
- Modify table s_link redirect_is_url
- Modify table s_link form_id, form_parameters
NewFollowupDialog
Changes length of text-field in Text-table, and adds html_text-field. Adds agenda_text_id and internal_notes_text_id to appointment.- Modify table text text, html_text
- Modify table appointment agenda_text_id, internal_notes_text_id
- Modify table appointment SendEmail
- Modify table appointment
- Modify table text html_text
NewSelection
The typical search table is an owner of a set of predefined selection criteria Step 2 Cleanup after initial (obsolete) table definition- Remove table TypicalSearch
- Add table TypicalSearch
- Modify table selection SystemType
- Modify table selection chartKey, lastLoaded, lastLoadedBy, lastMembershipChange, lastMembershipChangeBy
- Modify table selection chartKey
Notifications
Adds modified_appointment_fields field to appointment, and defines related ModifiedAppointmentFields enum.- Modify table appointment modified_appointment_fields
- Modify table appointment
Online
Add table OnlineApp, to echo information about authorizations and usage. Optimize indexes for userpreference table, based on Ops data- Add table OnlineApp
- Modify table userpreference
- Modify table userpreference
Optimization
- Modify table TravelTransactionLog
- Modify table ForeignKey
- Add table PushNotificationService
- Modify table PushNotificationService Language
- Modify table PushNotificationService PocketVersion, OSVersion
- Modify table Favourite Rank
- Modify table PushNotificationService TimeZoneId
R_Service
Add field for storing flags on a service login session- Modify table login flags
SubscriptionMgmt
- Add table MailingType
- Add table MailingTypeReservation
- Modify table s_shipment mailingtype_id
- Add table TemporaryKey
- Modify table MailingTypeReservation MailingType_id
- Modify table s_shipment mailingtype_id
- Rename table MailingType to ShipmentType
- Modify table ShipmentType MailingType_id
- Rename table MailingTypeReservation to ShipmentTypeReservation
- Modify table ShipmentTypeReservation MailingTypeReservation_id, MailingType_id
- Modify table s_shipment mailingtype_id
- Modify table ShipmentTypeReservation
SuperId
- Modify table associate waiting_for_approval
- Modify table associate waiting_for_approval
- Modify table associate waiting_for_approval
targets
Add tables for Targets (Sales, Project, Selection… Step 2 Some further normalization- Remove table target_group
- Remove table target_period
- Remove table target_period_assignment
- Add table target_group
- Add table target_period
- Add table target_assignment_info
- Add table target_assignment_value
- Add table target_revision_history
- Add table target_revision
- Add table target_change
- Modify table target_revision_history target_assignment_info_id, target_group_id
- Modify table target_assignment_value target_value2
- Modify table target_change value_change_from2, value_change_to2
- Modify table target_assignment_value target_value, target_value2
- Modify table target_change value_change_from, value_change_to, value_change_from2, value_change_to2
- Add table target_dimension
- Modify table target_group target_dimension_id
- Modify table target_assignment_info target_dimension_item_id
- Modify table target_dimension dimension_list
Webhooks
The Webhook table keeps track of the Target_URL where we will dispatch HTTP POST notificationsof events that happen in SuperOffice. The webhook state should be ACTIVE(1). If too many errors are received when we try to POST to the TargetUrl, then the webhook state is changed to TOO-MANY-ERRORS(3).- Add table Webhook
- Add table Webhook_usage
- Modify table Webhook total_calls, total_errors, consecutive_errors, last_error
- Modify table Webhook errors_email
Workflows
Add tables for Workflows (email flows etc.)- Add table workflow
- Add table email_flow
- Add table workflow_instance
- Add table workflow_goal
- Add table workflow_step
- Add table workflow_trigger
- Modify table workflow_step Rank
- Modify table email_flow hierarchy_id
- Modify table email_flow
- Modify table workflow_instance next_step, wait_until
- Modify table workflow use_workflow_start, workflow_start, use_enrollment_end, enrollment_end, tzLocationId, remove_from_flows
- Modify table email_flow tzLocationId
- Modify table workflow block_lists
- Modify table email_flow from_type, reply_to_type
- Modify table workflow_step parent_workflow_step_id
- Modify table email_flow reply_to_name
- Add table workflow_step_option
- Add table workflow_step_option_link
- Add table email_flow_content_link
- Add table temp_db_lock
- Modify table workflow_instance next_step, last_communication_step, dropout_reason, step_started, step_level
- Modify table s_shipment_addr workflow_step_id, workflow_instance_id
- Modify table s_shipment_addr
- Modify table workflow_step_option key, key_id
- Modify table workflow exit_flow_id, exit_success_flow_id
- Add table workflow_wait_for_action
- Modify table email_flow_content_link s_message_id, email_flow_id, form_id, s_link_id
- Modify table email_flow workflow_id, main_message_id
- Modify table workflow_step_option_link Rank
- Add table workflow_root_step_link
- Modify table workflow_step workflow_id, rank
- Modify table workflow_wait_for_action workflow_id
- Modify table workflow_step_option workflow_id
- Add table form_field_value
- Modify table person created_by_form_id, modified_by_workflow_id, modified_by_workflow_when
- Modify table sale created_by_workflow_id
- Modify table ticket created_by_workflow_id
- Modify table appointment created_by_workflow_id