5,390 bytes added
, 13:36, 27 September 2017
[[Category:Manual]] [[Category:Setup&Configuration]] [[Category:MIB3.0]] [[Category: 4.2]]
{{Menu|Message= [[File:AdministrationIcon.png|middle|30px]] '''Administration > Components > GVP Jobs'''}}
<br />
__TOC__
<br />
GVP Jobs are registers used by MiB Jobs agents, these agents are based on the Type of each Job and can check if there are processes to be executed through the heartbeat, these jobs are generated accordingly specifics schedulers. A job can contain a list of items to be processed by these agents. Each agent will process the job that it will be responsible. These agents are:
* Subscription Synchronizer - Responsible to request to add or remove a subscription.
* User Synchronizer - Responsible to synchronize user between MiB and Mediaroom.
* Billing Purchase Synchronizer - Responsible to synchronize billing purchases from GAL South to GAL North.
* Catalog Exporter - Responsible to snchronize Movies from MiB to GAL North.
* Catalog Cleaner - Responsible to synchronize purged or deleted products from GAL South to GAL North.
* External Purchase Synchronizer - Responsible to Synchronize external purchases with external components (Mediaroom, MiView).
* Subscription Renewer - Responsible to renew recurrent ewallet/worldpay subscription purchases.
* Update Purchases - Responsible to convert from trial to active purchase and Set all purchases that is in status Cancelling to Canceled. Since the purchases are updated to status cancelling from UNIAPI, GAL-BSS or MibServer, there is no need to synchronize these purchases with GAL North.
<br />
== Blocks ==
=== GVP Jobs ===
----
<br />
[[File:GvpJobsForm.png|center|1000px|thumb|Gvp Jobs information]]
<br />
{| class="wikitable" style="margin:0px;width:100%;"
! style="width:15%;" | Field
! style="width:45%;" | Description
! style="width:40%;" | Restrictions
|-
! style="text-align:left; border-left:5px solid yellow;" | Name
| Name of the Job.
| ReadOnly
|-
! style="text-align:left; border-left:5px solid yellow;"| Job Type
| It is the type of job that the agents will based. Can be: * MiView, *CMGSubscriptionSynchronizer, *CMGUserSynchronizer, *Unit, *ProductsIntegrationPurchaseSynchronizer, *ProductsIntegrationCatalogExporter, *ProductsIntegrationCatalogCleaner, *ProductsIntegrationExternalPurchaseSynchronizer, *ProductsIntegrationSubscriptionRenewer, *ProductsIntegrationUpdatePurchases, *Celery Job.
| ReadOnly
|-
! style="text-align:left; border-left:5px solid yellow;" | Status
| Gives the status of the GVP Jobs. Can be: *Creating, *Waiting, *Started, *Stopped, *Error, *Finished, *Fail.
| ReadOnly
|-
! style="text-align:left; border-left:5px solid yellow;" | Start Time (Timezone - Coordinated Universal Time)
| It's the time that the GVP Jobs started.
| ReadOnly
|-
! style="text-align:left; border-left:5px solid yellow;" | Finish Time (Timezone - Coordinated Universal Time)
| It's the time that the GVP Jobs finished.
| ReadOnly
|-
! style="text-align:left; border-left:5px solid yellow;" | Media Type
| It's optional accordingly the agent and indicates the Media Type that it will be used.
| ReadOnly
|-
! style="text-align:left; border-left:5px solid yellow;" | Reference Id
| It's mandatory in case there is any Media Type and indicates the Media Type ID.
| ReadOnly
|-
! style="text-align:left; border-left:5px solid yellow;" | Custom Type
| It is a custom job type.
| ReadOnly
|-
! style="text-align:left; border-left:5px solid yellow;" | Parameters
| It stores a JSON with the parameters sent to Celery for task creation. Type: varchar
| ReadOnly
|-
|}
<br />
=== Gvp Jobs Actions ===
----
<br />
The GVP Jobs Action block it is a list describing each action to that GVP Job with its Action Type, Status, Media Type, Reference ID, Number of Retries and Results.
<br />
[[File:GvpJobActionsBlock.png|center|1000px|thumb|Gvp Jobs Actions information]]
== Actions ==
{| class="wikitable"
|-
! style="width:10%;" | [[#Create|Create]]
! style="width:10%;" | [[#Edit|Edit]]
! style="width:10%;" | [[#Edit in List|Edit in List]]
! style="width:10%;" | [[#Bulk Edit|Bulk Edit]]
! style="width:10%;" | [[#Copy|Copy]]
! style="width:10%;" | [[#Copy with Relateds|Copy with Relateds]]
! style="width:10%;" | [[#Delete|Delete]]
|-
| style="text-align:center" | [[File:Cross.png|16px|center]]
| style="text-align:center" | [[File:Cross.png|16px|center]]
| style="text-align:center" | [[File:Cross.png|16px|center]]
| style="text-align:center" | [[File:Cross.png|16px|center]]
| style="text-align:center" | [[File:Cross.png|16px|center]]
| style="text-align:center" | [[File:Cross.png|16px|center]]
| style="text-align:center" | [[File:Cross.png|16px|center]]
|}
=== [[File:New3.png|middle|40px]] Create ===
Create is disabled form GVP Jobs Page.
<br />
=== [[File:BulkEdit3.png|middle|40px]] Edit ===
Edit is disabled form GVP Jobs Page.
<br />
=== [[File:Edit3.png|middle|40px]] Edit in List ===
Edit in list is disabled for GVP Jobs Page.
<br />
=== [[File:BulkEdit3.png|middle|40px]] Bulk Edit ===
Bulk Edit is disabled form GVP Jobs Page.
<br />
=== [[File:Copy3.png|middle|40px]] Copy ===
Copy is disabled form GVP Jobs Page.
<br />
=== [[File:CopyWithRelateds3.png|middle|40px]] Copy with Relateds ===
Copy with Relateds is disabled form GVP Jobs Page.
<br />
=== [[File:Delete3.png|middle|40px]] Delete ===
Delete is disabled form GVP Jobs Page.
<br />